SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Gamedev Projects
-
phaser
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
-
Puter.js
Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
-
-
Project mention: Why is Meta destroying its engineering organization? | news.ycombinator.com | 2026-06-16
Your comparison is like comparing The Eagles to some little local rock band!
Rather than two competitive products I think these are both market dominant products that reveal the engineering culture, values and impact of the two organizations.
I can say that when I first started with React I thought it sucked and looked at Vue and Svelte and similar things. My take on all of them was that they made the internal frameworks I was using to build very complex RIAs in the 2005-2010 time frame look like something that fell off a UFO.
I first thought Vue reflected the way I thought about conventional "webby" applications particularly in terms of treating lists as a first-class object. I eventually learned with React how to draw absolutely anything, even whole 3-d worlds!
https://aframe.io/
I guess what I'll say about Svelte is "if you make such a radical change in your framework did you really believe in it?" Early on I stuck to controlled forms in React because uncontrolled forms seemed structurally unstable (add one too many features and it all breaks) and then I discovered
https://react-hook-form.com/
which is easy and very high performing.
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
GDevelop-extensions
Repository of behaviors, actions, conditions and expressions to be used in GDevelop for creating games
-
GDevelop-examples
Repository of examples and templates for GDevelop - the open-source, no-code game engine
-
-
-
-
-
-
MERN-template
A website template using the MERN stack. It is geared towards Persistent Browser Based Games (think neopets), but is flexible enough for a number of different uses.
-
game-engine
Lightweight (~4kb) HTML5 canvas engine suitable for small games, animations and creative programming for people who enjoy coding. No dependencies.
-
-
cloudwithchris.com
Cloud With Chris is my personal blogging, podcasting and vlogging platform where I talk about all things cloud. I also invite guests to talk about their experiences with the cloud and hear about lessons learned along their journey.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Gamedev discussion
JavaScript Gamedev related posts
-
Isometric.nyc – giant isometric pixel art map of NYC
-
Show HN: I generate animated pixel art with AI and Python
-
No-Code Game Development: Using AI to Build Your First Game
-
Gamedev.js Jam 2025 start and theme announcement!
-
What is GDevelop: An Open-Source Game Engine
-
Ask HN: Platform for 11 year old to create video games?
-
Open-source, cross-platform 2D/3D/multiplayer game engine
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jul 2026
Index
What are some of the best open-source Gamedev projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | phaser | 39,976 |
| 2 | GDevelop | 24,836 |
| 3 | A-Frame | 17,591 |
| 4 | engine | 16,248 |
| 5 | shapez.io | 6,914 |
| 6 | melonJS | 6,338 |
| 7 | p2.js | 2,694 |
| 8 | microstudio | 1,164 |
| 9 | lime | 843 |
| 10 | reldens | 572 |
| 11 | three-js-games | 277 |
| 12 | GDevelop-extensions | 268 |
| 13 | GDevelop-examples | 147 |
| 14 | jsrl | 138 |
| 15 | javascript-entity-component-system | 106 |
| 16 | textyle | 98 |
| 17 | entity-system-js | 87 |
| 18 | webgl2-voxels | 84 |
| 19 | MERN-template | 76 |
| 20 | game-engine | 71 |
| 21 | wordled | 56 |
| 22 | cloudwithchris.com | 24 |
| 23 | PunchOutModelSynthesis | 19 |