Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/snuk182/nuklear-rust

The bindings to the Nuklear 2D immediate GUI library.
https://github.com/snuk182/nuklear-rust

bindings graphics gui immediate-gui nuklear rust

Last synced: about 1 month ago
JSON representation

The bindings to the Nuklear 2D immediate GUI library.

Awesome Lists containing this project

README

        

# nuklear-rust

[![Latest Version](https://img.shields.io/crates/v/nuklear-rust.svg)](https://crates.io/crates/nuklear-rust)

The bindings to the [Nuklear](https://github.com/vurtun/nuklear) 2D immediate GUI library.

Currently beta.

Drawing backends:
* [gfx-pre-ll](https://github.com/snuk182/nuklear-backend-gfx) for [GFX 3D drawing engine](https://github.com/gfx-rs/gfx) (examples: [OpenGL](https://github.com/snuk182/nuklear-test), [DX11](https://github.com/snuk182/nuklear-test/tree/dx11))
* [glium](https://github.com/snuk182/nuklear-backend-glium) for [glium 3D drawing engine](https://github.com/tomaka/glium) (example: [here](https://github.com/snuk182/nuklear-test/tree/glium))
* [GDI](https://github.com/snuk182/nuklear-backend-gdi) for [WinAPI GDI](https://msdn.microsoft.com/en-us/library/windows/desktop/dd145203(v=vs.85).aspx) (example: [here](https://github.com/snuk182/nuklear-test/tree/gdi))
* [wgpu-rs](https://github.com/snuk182/nuklear-backend-wgpurs) for [GPUWEB implementation over gfx-hal](https://github.com/gfx-rs/wgpu) (example: [here](https://github.com/snuk182/nuklear-test/tree/wgpurs))

All examples are based on the [extended example](https://github.com/vurtun/nuklear/blob/master/example/extended.c) of the original library.

API suggestions, PRs and improvement ideas are welcome!