2 releases

0.2.5 Feb 8, 2025
0.2.4 Jan 26, 2025

#673 in Game dev

Download history 85/week @ 2025-01-21 22/week @ 2025-01-28 144/week @ 2025-02-04 11/week @ 2025-02-11

262 downloads per month

MIT license

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