Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build dynamic JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. 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.
Project mention: How to Start Making Games in JavaScript with No Experience | news.ycombinator.com | 2025-08-18https://phaser.io/tutorials/making-your-first-phaser-3-game/...
-
Civic Auth
Web2 & Web3 login in a simple SDK. Drop Civic Auth into your app with native TS/JS support. Email login, SSO options, embedded wallets, and full session management. Minimal config. Deploy in under 5 minutes.
-
-
GDevelop combines open-source flexibility with powerful no-code features. Their recent AI plugins provide remarkable capabilities:
-
Project mention: Show HN: Spark, An advanced 3D Gaussian Splatting renderer for Three.js | news.ycombinator.com | 2025-06-11
BabylonJS and the OP's own Aframe [1] seem to have similar licenses, similar number of Github stars and forks, although Aframe seems newer and more game / VR focused.
How do Babylon, Aframe, Three.js, and PlayCanvas [2] compare from those that have used them?
IIUC, PlayCanvas is the most mature, featureful, and performant, but it's commercial. Babylon is the featureful 3D engine, whereas Three.js is fairly raw. Though it has some nice stuff for animation, textures, etc., you're really building your own kit.
Any good experiences (or bad) with any of these?
[1] https://github.com/aframevr/aframe
[2] https://playcanvas.com/
-
-
-
LittleJS
LittleJS is the tiny fast HTML5 game engine with many features and no dependencies. 🚂 Choo-Choo!
Project mention: Ask HN: Who Are Your Favorite Photography and Generative Coding Artists? | news.ycombinator.com | 2025-02-26 -
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build dynamic JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
-
-
Project mention: Reldens - Open source platform to create multiplayer RPG games | dev.to | 2024-11-20
-
-
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 2D engine suitable for small games, prototypes, creative coding, etc.
Its over. I finally finished my 0.4 release PR, pushed it, and it was accepted. I successfully created connect four using the LiteCanvas engine.
-
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.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
JavaScript Gamedev discussion
JavaScript Gamedev related posts
-
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
-
Ask HN: Is webdev getting complicated without results to show for it?
-
Exploring Raylib and Open Source
-
A note from our sponsor - SurveyJS
surveyjs.io | 31 Aug 2025
Index
What are some of the best open-source Gamedev projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | phaser | 38,308 |
2 | A-Frame | 17,305 |
3 | GDevelop | 16,086 |
4 | engine | 10,795 |
5 | shapez.io | 6,705 |
6 | melonJS | 6,126 |
7 | LittleJS | 3,719 |
8 | p2.js | 2,680 |
9 | microstudio | 1,069 |
10 | lime | 797 |
11 | reldens | 523 |
12 | three-js-games | 262 |
13 | GDevelop-extensions | 182 |
14 | jsrl | 130 |
15 | javascript-entity-component-system | 100 |
16 | textyle | 96 |
17 | entity-system-js | 89 |
18 | GDevelop-examples | 86 |
19 | webgl2-voxels | 82 |
20 | MERN-template | 76 |
21 | wordled | 53 |
22 | game-engine | 42 |
23 | cloudwithchris.com | 23 |