10 releases

Uses new Rust 2024

0.0.6 Jul 25, 2025
0.0.6-rc.3 Jul 10, 2025
0.0.6-rc.1 Apr 26, 2025
0.0.5 Mar 8, 2025
0.0.4-rc.1 Jul 27, 2024

#27 in #beetmash

MIT/Apache

18KB
365 lines

beet

Bevy Everywhere

Crates.io version Download docs.rs docs

API Docs

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

beet_flow

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

rsx

An exploration of a rusty jsx, and the tools required to maximize performance and developer productivity.

Crate Status Description
beet_rsx 🐉 Cross domain authoring tools
beet_router 🐉 File based router for websites

sweet

General utilities including a test runner, file watcher etc.

Crate Status Description
beet_bevy 🐉 Bevy utilities
beet_server_utils 🐉 Simple file server with live reload
sweet 🐣 A pretty cross platform test runner
sweet-cli 🐣 Cross-platform utilities and dev tools

crates

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 Versions

bevy beet
0.16 0.0.6
0.15 0.0.4
0.14 0.0.2
0.12 0.0.1

Contributing

See CONTRIBUTING.md

Dependencies

~1.4–2MB
~40K SLoC