Skip to content

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

Phaser

A free JavaScript framework for making 2D HTML5 games that run in web browsers and on mobile web.

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