Beet is a set of crates for making and running Bevy apps. Its very early days so your mileage may vary depending on the crate of interest:
readiness meter
- π¦’ documented and tested
- π£ docs and tests are incomplete
- π highly experimental, here be dragons
Control flow crates built upon the ecs engine that powers Bevy. These can be used for a growing variety of behavior paradigms including Behavior Trees, LLMs and Reinforcement Learning. They are also decoupled from rendering, for instance they can be run on small microcontrollers like the ESP32.
Crate | Status | Description |
---|---|---|
beet_flow |
π¦’ | Scenes-as-control-flow bevy library for behavior trees etc |
beet_spatial |
π£ | Extend beet_flow with spatial behaviors like steering |
beet_ml |
π | Extend beet_flow with machine learning using candle |
beet_sim |
π | Extend beet_flow with generalized simulation tooling like stats |
An exploration of a rusty JSX
, and the tools required to maximize developer productivity and performance.
Crate | Status | Description |
---|---|---|
beet_rsx |
π | Cross domain authoring tools |
beet_router |
π | File based router for websites |
General utilities including a test runner, file watcher etc.
Crate | Status | Description |
---|---|---|
sweet_bevy |
π | Bevy utilities |
sweet_fs |
π | FS utilities |
sweet_server |
π | Simple file server with live reload |
sweet_test |
π£ | A pretty cross platform test runner |
sweet-cli |
π£ | Cross-platform utilities and dev tools |
Top level crates that depend on several of the above.
Crate | Status | Description |
---|---|---|
beet-cli |
π | CLI for beet authoring tools |
beet_mcp |
π | VectorDB MCP Server |
bevy |
beet |
---|---|
0.16 | 0.0.6 |
0.15 | 0.0.4 |
0.14 | 0.0.2 |
0.12 | 0.0.1 |
See CONTRIBUTING.md