Bevy
MIT/Apache Rust ECS engine with first-party Web
Graphics & 3D / Game Engines · Apache-2.0 · 49.2k
Reviewed 2026-09-04 · last push 2026-10-21 · repo checked 2026-10-21
What's Good
MIT OR Apache-2.0. Data-driven ECS, Rust performance, first-party Web (Wasm) path. No royalties. Active engine and ecosystem.
The Catch
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.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/bevy)
HTML
<a href="https://stackgems.com/gems/bevy"><img src="https://stackgems.com/badge/bevy.svg" alt="Bevy reviewed on Stack Gems" height="20"></a>
Related
Rust →- PhaserMIT HTML5 2D game framework with scenes, physics, and tilemaps
- PlayCanvasMIT WebGL2/WebGPU engine plus an optional hosted Editor
- KAPLAYMIT successor to Kaboom for playground-first 2D games
- melonJSMIT 2D engine: WebGPU to WebGL2 to Canvas AUTO, zero deps
- DefoldSource-available Lua game engine; forever free, not OSI Open Source