Tag
Canvas
7 reviewed tools: 7 free or open source.
Order: free and open source first, then hosted products with a real free tier, then paid-led; catalog order inside each group, with quiet or archived repos last. Not a score, and no tool pays for its place.
7 tools
- PhaserMIT HTML5 2D game framework with scenes, physics, and tilemaps
Free / OSS · OSS/MIT · 40.5k GitHub stars
VerdictDefault 2D HTML5 game framework. MIT engine; Editor is paid and optional.
CatchPhaser 4 replaced the v3 renderer/FX/mask stack — v3 games need the migration guide. Phaser Editor is a separate commercial desktop product, not the OSS engine. The homepage can Cloudflare-gate a raw fetch; docs and GitHub are the source of truth.
- PlayCanvasMIT WebGL2/WebGPU engine plus an optional hosted Editor
Free / OSS · Freemium · 17.1k GitHub stars
VerdictOSS engine, optional Editor. Public projects are free; private cloud is not.
CatchDo not conflate the MIT engine with the hosted Editor. Private cloud projects are the paid line (Personal 15 USD/month; Organization 50 USD per seat/month). Cancel and private projects lock until you resubscribe or make them public.
- KAPLAYMIT successor to Kaboom for playground-first 2D games
Free / OSS · OSS/MIT · 1.8k GitHub stars
VerdictThe living Kaboom successor. MIT, playground-first, not Phaser.
CatchTwo lines: stable v3001 vs v4000 still alpha. Official host is kaplayjs.com, not kaboomjs.com. Named homepage titles are testimonials, not a studio showcase.
- melonJSMIT 2D engine: WebGPU to WebGL2 to Canvas AUTO, zero deps
Free / OSS · OSS/MIT · 6.4k GitHub stars
VerdictMIT zero-dep 2D engine. Not Phaser.
CatchWebGPU to WebGL2 to Canvas AUTO and Canvas2D-shaped API — not Phaser scene/plugin ecosystem. W4 cut re-opened. Distinct from Phaser, KAPLAY, and PixiJS.
- Cute Frameworkzlib/Unlicense C/C++ native-first framework + Emscripten
Free / OSS · OSS/MIT · 853 GitHub stars
VerdictPermissive C/C++ game framework. Native-first; web via Emscripten.
CatchC/C++ native-first + Emscripten — not Phaser/KAPLAY JS engines. Full framework — not Pixi/Babylon/PlayCanvas renderer-or-editor slots alone. Distinct from Phaser, KAPLAY, Pixi, Babylon, and PlayCanvas.
- Excalibur.jsBSD-2 TypeScript 2D HTML5 game engine; free forever
Free / OSS · BSD-2-Clause · 2.4k GitHub stars
VerdictBSD-2 TS 2D engine. Free forever; pre-1.0, Phaser still wins ecosystem size.
CatchStill pre-1.0 API caution. Vs Phaser/melonJS/KAPLAY: smaller plugin marketplace than Phaser; not a 3D/WebGPU-first engine. You bring art pipeline and multiplayer.
- WhiteboardMIT desktop canvas where humans + coding agents share specs
Free / OSS · OSS/MIT · 3.3k GitHub stars
VerdictMIT human+agent canvas when specs and decisions need to live beside the coding agent — not another Excalidraw clone.
CatchVs Excalidraw: this is a human+agent design/decision workspace wired to coding agents, not a general hand-drawn whiteboard. Extreme overnight star fill (~589) is discovery noise; a hosted team product is planned — keep the self-hostable OSS desktop as the free bar until that SKU is real.
FAQ
- What is the top free pick among Canvas?
- Phaser leads the Stack Gems list for Canvas. Verdict: Default 2D HTML5 game framework. MIT engine; Editor is paid and optional.
- How many Canvas does Stack Gems review?
- 7: 7 free or open source. Each review has a verdict and an honest Catch; no tool pays for its spot.
- Which Canvas can I self-host for free?
- Phaser, PlayCanvas, KAPLAY, melonJS, Cute Framework, Excalibur.js and Whiteboard.
- Which Canvas have the most GitHub stars?
- Phaser (40.5k), PlayCanvas (17.1k), melonJS (6.4k), per GitHub on 2026-10-21. Stars measure attention, not fit; read the Catch.
- What is the catch with Phaser?
- Phaser 4 replaced the v3 renderer/FX/mask stack — v3 games need the migration guide.