Beet screenshot

Beet

Author Avatar Theme by Mrchantey
Updated: 9 Aug 2025
74 Stars

A very bevy metaframework

Overview

BeetBeet is an exciting new set of crates designed to simplify the development of Bevy applications, tapping into a variety of modern behavior paradigms like behavior trees, reinforcement learning, and more. While still in its early stages, the development effort demonstrates a commitment to expanding the capabilities of Bevy, allowing developers to build increasingly complex and interactive applications.

As this collection of crates grows, the variety of tools offered promises to cater to a diverse range of needs—from managing control flows in applications to experimenting with machine learning concepts. Whether you’re a seasoned developer or just starting with Bevy, BeetBeet offers a unique toolkit that can ensure a smooth and efficient development experience.

Features

  • beet_flow: A scenes-as-control-flow library for Bevy, focusing on behavior trees and other structured control flows, currently in a stable state.

  • beet_spatial: Extends beet_flow to incorporate spatial behaviors like steering, making it easier to create movement and navigation systems.

  • beet_ml: An experimental crate that brings machine learning capabilities to beet_flow, allowing integration of advanced processes using candle.

  • beet_sim: Provides generalized simulation tools, including sophisticated statistics and behaviors, to enhance the simulation experience in Bevy applications.

  • beet_rsx: A toolset for cross-domain authoring in a rusty JSX style, perfect for developers looking to maximize performance.

  • beet_router: A flexible file-based routing system tailored for website development that streamlines navigation in Bevy apps.

  • beet_server_utils: Offers a simple file server with live reload functionality, enhancing the development workflow.

  • sweet: A pretty cross-platform testing runner that simplifies the process of running tests across various systems, suitable for developers looking for a smooth testing experience.