The best Phaser alternatives
7 tools that do a similar job to Phaser, 7 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.
You're replacing
PhaserA free JavaScript framework for making 2D HTML5 games that run in web browsers and on mobile web.
- 1

three.js
Open source · MIT · ★ 117k
A JavaScript library for drawing and animating 3D scenes in web browsers.
Best for: Web developers adding interactive 3D graphics to a website; Developers building browser-based visualizations or simple 3D animations
- 2

PixiJS
Open source · MIT · ★ 48.6k
A JavaScript library for fast 2D graphics, animation and interactive content in the browser.
Best for: Web developers building interactive 2D graphics or animations; Developers making browser-based 2D games
- 3

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
- 4

G2
Open source · MIT · ★ 12.7k
A JavaScript library for building charts from data using a declarative, layered grammar.
Best for: Front-end developers adding charts to a web dashboard; Data analysts comfortable writing a little JavaScript
- 5

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
- 6

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
- 7

Flame
Open source · MIT · ★ 10.8k
A game engine for building 2D games with Flutter and Dart.
Best for: Flutter developers who want to add a game to an app; Developers making 2D games in Dart
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 Phaser. We don't take payment for placement.