SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Game Projects
-
Project mention: Open-Source 2048: Play, Customize, and Learn from the Classic Puzzle Game | news.ycombinator.com | 2024-09-29
-
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.
-
As best I can tell, it's this: https://adarkroom.doublespeakgames.com/ -> https://github.com/doublespeakgames/adarkroom (MPLv2) although when searching for that phrase this is the one that materializes: https://adarkroom.github.io/
And then, for the "happy 10,000 day" folks: https://hn.algolia.com/?q=universal+paperclips -> https://www.decisionproblem.com/paperclips/ but DO NOT CLICK THAT IF YOU HAVE AN ADDICTIVE PERSONALITY for just like "Multi Undergraduate Destroyer" it will "Oh, is that birds chirping I hear? Well, no problem, just one more click ..."
-
The original is open source! https://github.com/tobspr-games/shapez.io?tab=readme-ov-file
-
I'm working on a programming game called "Pragma Twice". As in, playing the game involves programming. I just put up a steam page for it (https://store.steampowered.com/app/3528840/Pragma_Twice/) and have a demo submitted to Valve for review (which should hopefully be approved any day now, since I'm trying to participate in June's NextFest)
This game was originally inspired by the game "Untrusted" (https://github.com/AlexNisnevich/untrusted)
-
-
🌐 Check out Elevator Saga here!
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
You can check Open Source clones, inspired by, recreations of the engine, etc at OS Game Clones
https://osgameclones.com/
-
-
-
-
MainLoop.js
Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.
-
-
You’ll find awesome-lists ranging from mainstream tech topics like awesome-react to random stuff like awesome-falsehoods (”a curated list of falsehoods programmers believe in.”), awesome-board -games (“a curated list of awesome and exceptional board games”) and awesome-veganism (“a curated list of awesome resources, pointers, and tips to make veganism easy and accessible to everyone”).
-
-
-
-
-
-
-
-
redux-time
∞ High-performance declarative JS animation library for building games, data-viz experiences, and more w/ React, ThreeJS, Inferno, SnabbDOM and others...
Project mention: Webflow makes GSAP 100% free – plus more updates | news.ycombinator.com | 2025-05-02We loved GSAP and wanted to combine that style of rendering with an event-driven programming model with redux so that we could pass animation events from a backend over a websocket.
Also wanted to keep a bunch of animations on different computers around the world in sync to within ~30ms. Ended up building this library: https://monadical-sas.github.io/redux-time/
-
QuakeJS
Fork of inolen/quakejs with additonal content server, local play page, and start-stop script (by begleysm)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Games discussion
JavaScript Games related posts
-
Open-R1: an open reproduction of DeepSeek-R1
-
🎮 Level Up Your JavaScript Skills with These Fun Games! 🕹️✨
-
Play Your Way to Success: Games That Guarantee Job Offers
-
SmartHome: An Adventure Game
-
Elevator Saga The elevator programming game
-
Open-Source 2048: Play, Customize, and Learn from the Classic Puzzle Game
-
Elevator Saga
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Jun 2025
Index
What are some of the best open-source Game projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | 2048 | 12,664 |
2 | A Dark Room | 7,591 |
3 | shapez.io | 6,631 |
4 | untrusted | 4,615 |
5 | Crafty | 3,490 |
6 | elevatorsaga | 2,457 |
7 | Hextris | 2,266 |
8 | osgameclones | 1,790 |
9 | crossover | 1,039 |
10 | quadplay | 915 |
11 | floppybird | 581 |
12 | MainLoop.js | 537 |
13 | YarnClassic | 528 |
14 | awesome-board-games | 335 |
15 | pacman | 316 |
16 | Flappy-2048 | 299 |
17 | agent | 246 |
18 | node-virtual-gamepads | 236 |
19 | spaceinvaders | 207 |
20 | awesomeSheet | 157 |
21 | jsynchronous | 129 |
22 | redux-time | 124 |
23 | QuakeJS | 114 |