The best Flame alternatives
8 tools that do a similar job to Flame, 8 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
- 1

Godot
Open source · MIT · ★ 119k
Free, open-source engine for making 2D and 3D games across desktop, mobile, web and consoles.
Best for: Indie game developers who want a free engine with no royalties; Hobbyists learning game development in 2D or 3D
- 2

Phaser
Open source · MIT · ★ 40.6k
A free JavaScript framework for making 2D HTML5 games that run in web browsers and on mobile web.
Best for: Developers who already know JavaScript or TypeScript and want to make 2D browser games; Hobbyists making simple 2D games for the web
- 3

EnTT
Open source · MIT · ★ 13.2k
A header-only C++ library for entity-component systems and other game-programming tools.
Best for: C++ game developers who want an ECS; Developers building simulations or engines who need a data-oriented entity store
- 4

PlayCanvas
Open source · MIT · ★ 17.2k
A JavaScript 3D game engine that runs in any web browser using WebGL2 or WebGPU.
Best for: Web developers who want to add 3D scenes or games to a website; Developers building AR or VR experiences that run in the browser via WebXR
- 5

Jolt Physics
Open source · MIT · ★ 12.1k
A C++ library for simulating solid objects, collisions, and physical constraints in games and VR.
Best for: C++ game developers who need a physics engine for rigid bodies and collisions; VR application developers building interactive objects
- 6

Dear ImGui
Open source · MIT · ★ 76.9k
A lightweight C++ library for building immediate-mode graphical user interfaces, mainly for tools and games.
Best for: Game developers who want an in-engine debug or tools panel; C++ developers building internal tools that need a quick interface
- 7

Bloc
Open source · MIT · ★ 12.5k
A Dart library for managing app state in a predictable way using the BLoC pattern.
Best for: Flutter developers who want to separate UI code from business logic; Teams that need code that is easy to unit test
- 8

GetX
Open source · MIT · ★ 11.2k
A Flutter package for state management, navigation, and dependency injection, all through one Get API.
Best for: Flutter developers who want state management, routing and dependency injection from a single package; Beginners building their first Flutter app who want fewer packages to learn
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Flame. We don't take payment for placement.