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.
Gold : GitHub, Phaser Studio, OP Games, Playhop
-
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 complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
GDevelop combines open-source flexibility with powerful no-code features. Their recent AI plugins provide remarkable capabilities:
-
Project mention: Release Radar ยท August 2024: Major updates from the open source community | dev.to | 2024-09-05
If you love building games, this one is for you. PlayCanvas is a WebGL and HTML5 game engine. Some of the web's most popular games have been built with PlayCanvas. The latest release has tonnes of breaking changes from removing WebGL1 support along with dozens of other legacy scripts and functions. There are also some new rendering features, materials, and blending tools. Dig into all the changes in the release notes.
-
The original is open source! https://github.com/tobspr-games/shapez.io?tab=readme-ov-file
-
melonJS Lightweight HTML5 game engine.
-
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 -
InfluxDB
InfluxDB โ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
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
-
-
-
-
-
-
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.
-
GDevelop-examples
Repository of examples and templates for GDevelop - the open-source, no-code game engine
-
-
game-engine
๐ฎ Lightweight HTML5 canvas 2D engine suitable for small games, prototypes, animations, 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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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 - SaaSHub
www.saashub.com | 18 May 2025
Index
What are some of the best open-source Gamedev projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | phaser | 37,901 |
2 | A-Frame | 17,047 |
3 | GDevelop | 14,070 |
4 | engine | 10,154 |
5 | shapez.io | 6,616 |
6 | melonJS | 6,058 |
7 | LittleJS | 3,656 |
8 | p2.js | 2,668 |
9 | bitECS | 1,041 |
10 | microstudio | 1,031 |
11 | lime | 793 |
12 | reldens | 502 |
13 | three-js-games | 259 |
14 | GDevelop-extensions | 160 |
15 | jsrl | 125 |
16 | javascript-entity-component-system | 100 |
17 | textyle | 96 |
18 | entity-system-js | 90 |
19 | webgl2-voxels | 82 |
20 | MERN-template | 73 |
21 | GDevelop-examples | 72 |
22 | wordled | 55 |
23 | game-engine | 37 |