AltHub

phaserjs/phaser Alternatives

2D HTML5 game framework

Phaser is an open-source 2D game framework for HTML5 that uses Canvas and WebGL to build games for web browsers, desktop, and mobile via third-party tools.

40.3kJavaScriptMITactive ยท last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

hiloteam/HiloGitHub

A lightweight, actively maintained HTML5 game framework with a component-entity model; choose it for a simpler API and cross-end support.

A Cross-end HTML5 Game development solution

5.9k
JavaScript
MIT
slowing1.0y ago
melonjs/melonJSGitHub

A modern lightweight HTML5 game engine with an Entity-Component System; choose it for a smaller footprint than Phaser.

a modern & lightweight HTML5 game engine

6.4k
JavaScript
MIT
active1mo ago
KilledByAPixel/LittleJSGitHub

A tiny, fast, dependency-free HTML5 game engine; ideal for minimal prototypes or when every kilobyte counts.

Tiny fast HTML5 game engine with many features and no dependencies.

4.2k
JavaScript
MIT
active17d ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

pixijs/pixijsGitHub

A high-performance 2D WebGL renderer; pick it when you want a thin rendering layer and will build your own game loop and architecture.

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

48.2k
TypeScript
MIT
active20d ago
libgdx/libgdxGitHub

A mature cross-platform Java game framework; choose it to write games in Java and deploy to desktop/mobile/web via GWT.

Desktop/Android/HTML5/iOS Java game development framework

25.3k
Java
Apache-2.0
active1mo ago
playcanvas/engineGitHub

A full web game engine with 3D support and entity-component architecture; choose it if you need 3D or a component-based workflow.

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

16.8k
JavaScript
MIT
active15d ago
galacean/engineGitHub

A TypeScript 3D/2D interactive engine; pick it when you need both 2D and 3D in a web engine.

A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.

5.9k
TypeScript
MIT
active1mo ago
kitao/pyxelGitHub

A Python retro game engine; choose it if you prefer coding games in Python with a pixel-art style.

A retro game engine for Python

17.8k
Rust
NOASSERTION
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

egret-labs/egret-coreGitHub

An older, unmaintained mobile game engine; use for legacy TypeScript projects targeting native apps.

Egret is a brand new open mobile game and application engine which allows you to quickly build mobile games and apps on Android,iOS and Windows.

4.0k
JavaScript
NOASSERTION
dormant4.2y ago
turbulenz/turbulenz_engineGitHub

A dated HTML5 2D/3D game framework, not maintained for years; only relevant for legacy projects.

Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers, desktops and mobile devices.

5.1k
TypeScript
MIT
dormant3.4y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

4ian/GDevelopGitHub

A visual game editor for creating games without coding; not a library you can integrate into a JS project.

๐ŸŽฎ Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

26.0k
JavaScript
NOASSERTION
active1mo ago
cocos/cocos-engineGitHub

The C++ core behind the Cocos Creator editor; you work via the editor, not directly coding against this library.

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

9.8k
C++
NOASSERTION
active1mo ago
godotengine/godotGitHub

A complete editor-based game engine with its own scripting; build games in the editor, not by importing a JS library.

Godot Engine โ€“ Multi-platform 2D and 3D game engine

116.3k
C++
MIT
active1mo ago

Listed as an alternative to

These projects were analysed and named phaser among their alternatives. The relationship is not symmetric โ€” how phaser rates them is a separate judgement, made when phaser is analysed in its own right.

melonjs/melonJSGitHub

calls phaser โ€œChoose when you want a larger ecosystem and more plugins, accepting a heavier JS runtime than melonJS.โ€

a modern & lightweight HTML5 game engine

6.4kJavaScriptactive
pixijs/pixijsGitHub

calls phaser โ€œChoose for a mature 2D game framework with scenes, physics, and plugin ecosystem when you want a full engine; it's larger and more opinionated than PixiJS.โ€

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

48.2kTypeScriptactive
fabricjs/fabric.jsGitHub

calls phaser โ€œChoose Phaser when you are building a complete HTML5 game with scenes, input, and physics; it is not suited as a standalone object-model/SVG editor.โ€

Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser

31.4kTypeScriptactive
konvajs/konvaGitHub

calls phaser โ€œchoose when building a 2D game and you want a full game engine with physics; it is too heavy for typical editor/whiteboard apps.โ€

Konva.js is an HTML5 Canvas JavaScript framework for interactive graphics, design editors, whiteboards, and diagrams. Scene graph with events, drag and drop, transforms, animations, and export.

14.8kTypeScriptactive
libgdx/libgdxGitHub

calls phaser โ€œChoose for web-only 2D games in JavaScript/TypeScript; it does not target desktop or mobile natively.โ€

Desktop/Android/HTML5/iOS Java game development framework

25.3kJavaactive