{"data":{"slug":"bevy","name":"Bevy","tagline":"MIT/Apache Rust ECS engine with first-party Web","category":"rust","categoryName":"Rust","url":"https://bevyengine.org","github":"https://github.com/bevyengine/bevy","pricing":"open-source","hook":"Bevy is Rust ECS games on the web when Phaser and Pixi stay in JavaScript.","whatsGood":"MIT OR Apache-2.0. Data-driven ECS, Rust performance, first-party Web (Wasm) path. No royalties. Active engine and ecosystem.","theCatch":"Rust ECS + first-party Web — not Phaser/Pixi/Babylon/PlayCanvas JS engines. Steeper Rust learning curve. Distinct from Phaser, Pixi, Babylon, and PlayCanvas.","verdict":"MIT/Apache Rust game engine. Web via Wasm; not a JS canvas framework.","addedAt":"2026-09-04","featured":false,"domain":"Graphics & 3D","subSpecialty":"Game Engines","capabilities":["ecs","rust","wasm"],"surfaces":["Self-host"],"ecosystem":["Rust","Browser"],"licenseModel":"Apache-2.0","githubStars":48038},"related":[{"slug":"rust-lang","name":"Rust","tagline":"Systems programming without the footguns"},{"slug":"tokio","name":"Tokio","tagline":"Async runtime for Rust"},{"slug":"axum","name":"Axum","tagline":"Web framework from the Tokio team"},{"slug":"actix-web","name":"Actix Web","tagline":"Fast Rust web framework"},{"slug":"serde","name":"Serde","tagline":"Serialization framework for Rust"}],"links":{"self":"/api/gems/bevy","html":"/gems/bevy","markdown":"/gems/bevy.md","category":"/api/gems?category=rust","categoryPage":"/stacks/rust"}}