2 releases
0.2.5 | Feb 8, 2025 |
---|---|
0.2.4 | Jan 26, 2025 |
#673 in Game dev
262 downloads per month
4MB
7.5K
SLoC
Contains (WOFF font, 99KB) fontawesome-webfont.woff, (WOFF font, 99KB) fontawesome-webfont.woff, (WOFF font, 78KB) fontawesome-webfont.woff2, (WOFF font, 78KB) fontawesome-webfont.woff2, (WOFF font, 45KB) open-sans-v17-all-charsets-300.woff2, (WOFF font, 41KB) open-sans-v17-all-charsets-300italic.woff2 and 20 more.
Famiq
Simplifying UI Development in Bevy engine
What is Famiq?
Famiq is a UI library wrapped around Bevy UI module by providing default widgets and a simple way to manage styles.
Instead of writing Rust code for styling, developers can define styles in a well known JSON file. These styles are then parsed into Bevy's native UI styles, significantly reducing boilerplate code.
https://github.com/user-attachments/assets/739b0141-891e-4dea-ac26-3ab56f661992
hot-reload can be enabled during development so that any changes made to the json file are reflected immediately in the running app, no need to re-compile.
Installation
Get latest version of Famiq
cargo add famiq
or
famiq = "0.2.5"
Documentation
Contributing
Famiq needs your contributions to grow. Please see contributing.
Versions
Famiq is in early stage of development. Currently, it supports only 0.15.x onward.
Goals
- API Improvements
- Provide more useful default widgets
License
Famiq is released under the MIT License.
Dependencies
~29–63MB
~1M SLoC