Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marionauta/microui-raylib
raylib renderer for microui in C99
https://github.com/marionauta/microui-raylib
c imgui microui raylib
Last synced: about 2 months ago
JSON representation
raylib renderer for microui in C99
- Host: GitHub
- URL: https://github.com/marionauta/microui-raylib
- Owner: marionauta
- License: mit
- Created: 2023-08-16T18:31:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-02T17:40:45.000Z (over 1 year ago)
- Last Synced: 2023-10-02T23:36:41.477Z (over 1 year ago)
- Topics: c, imgui, microui, raylib
- Language: C
- Homepage:
- Size: 17.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# microui-raylib
[raylib][raylib] renderer for [microui][microui] in C99
## features
- Tiny: under 200 sloc of C99.
- Handle mouse & keyboard inputs.
- Handle custom fonts.
- Draw controls on screen.
- All symbols are namespaced (prefixed) with either `MURL_` or `murl_`.## examples
There are some code examples in the [`examples`](examples) folder.
> [!NOTE]
> To compile the examples with the given `Makefile`, make sure you have the
> `microui.c` and `microui.h` files in the `vendor` folder.
> Then simply run `make`.All available functions are listed in [`src/murl.h`](src/murl.h).
## contributing
New features are not guaranteed to be merged, since I want to keep the
codebase small. Issues, bug reports and bug fixes are welcome.All contributions will be licensed under [`LICENSE`](LICENSE).
[microui]: https://github.com/rxi/microui
[raylib]: https://www.raylib.com