Ross ROSS = Recommend OSS · open-source software intelligence for agents

Sollimann/bonsai

Rust implementation of behavior trees for deterministic AI (now with Python bindings) observed · 2026-08-28

github.com/Sollimann/bonsai · Rust · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

89/100

  • Activity 98
  • Release rhythm 72
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 74.5
  • age_days: 1563
  • days_rel: 111
  • days_push: 16
  • n_releases_24m: 5

Full methodology

Adoption not part of the score

1041 stars · 40 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Bonsai is a Rust implementation of behavior trees for building deterministic AI logic, with Python bindings available on PyPI. It targets robotics (ROS/ROS2), game development (Bevy, Unreal), and other reactive AI systems.

Use cases

  • implement behavior trees for game AI in Rust
  • build deterministic robot decision logic with ROS2
  • replace finite state machines with behavior trees
  • use behavior trees from Python
  • create modular reactive AI behaviors for autonomous robots

When to choose

  • you need deterministic, modular AI decision-making in Rust or Python
  • you're building robotics or game AI where behavior trees fit better than FSMs
  • you want a lightweight MIT-licensed BT library with crates.io and PyPI packages

When to avoid

  • you need a full game engine or robotics middleware rather than a behavior tree library
  • you require machine-learning-based AI rather than rule-based behavior logic
  • you need mature tooling like visual BT editors bundled with the library

Facets

library · maturity active

game-engine simulation concurrency state-management robotics artificial-intelligence simulation rust python cross-platform behavior-tree finite-state-machine ros2 bevy unreal-engine deterministic-ai python-bindings game-development

1 source

Member repositories

RepositoryRoleHealth v2
Sollimann/bonsaimain89

For agents

markdown · JSON · MCP: product_card(name="Sollimann/bonsai")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem