46 releases

Uses new Rust 2024

0.16.1 May 30, 2025
0.16.0-rc.3 Mar 31, 2025
0.15.0 Nov 29, 2024
0.14.0 Jul 4, 2024
0.3.0 Nov 3, 2020

#2325 in Game dev

Download history 23837/week @ 2025-02-26 17463/week @ 2025-03-05 26977/week @ 2025-03-12 21391/week @ 2025-03-19 22951/week @ 2025-03-26 14747/week @ 2025-04-02 21899/week @ 2025-04-09 16061/week @ 2025-04-16 32317/week @ 2025-04-23 26520/week @ 2025-04-30 20142/week @ 2025-05-07 15159/week @ 2025-05-14 18426/week @ 2025-05-21 18358/week @ 2025-05-28 20825/week @ 2025-06-04 16220/week @ 2025-06-11

75,627 downloads per month
Used in 420 crates (22 directly)

MIT/Apache

10MB
176K SLoC

This crate contains Bevy's UI system, which can be used to create UI for both 2D and 3D games

Basic usage

Spawn UI elements with widget::Button, ImageNode, Text and Node This UI is laid out with the Flexbox and CSS Grid layout models (see https://cssreference.io/flexbox/)


Bevy UI

License Crates.io Downloads Docs Discord

Dependencies

~46–79MB
~1.5M SLoC