JavaScript Games

Open-source JavaScript projects categorized as Games

Top 23 JavaScript Game Projects

  • 2048

    A small clone of 1024.

  • A Dark Room

    A Dark Room - A Minimalist Text Adventure

    Project mention: Survival Game Recommendations | /r/opensourcegames | 2023-02-13

    A dark room is a idle/clicker game about survival and other things.

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • shapez.io

    shapez is an open source base building game on Steam inspired by factorio!

    Project mention: What is your opinion on gaming? | /r/freesoftware | 2023-05-21

    Shapez.io is sold Steam but the source code and build instructions are on github: https://github.com/tobspr-games/shapez.io

  • untrusted

    A meta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin.

    Project mention: Show HN: Card game where players write their own cards that get parsed into code | news.ycombinator.com | 2023-05-09

    Also, while not related to Wordbots, Alex has a cool JS sandbox-escape-y game https://alexnisnevich.github.io/untrusted/ (https://github.com/AlexNisnevich/untrusted#license CC-BY-NC-SA 3.0) that I thought was fun and you might, too

  • elevatorsaga

    The elevator programming game!

    Project mention: 30 Days Coding Challenges that are stimulating? | /r/ADHD_Programmers | 2023-05-01

    I mentioned this in another thread recently: http://play.elevatorsaga.com/

  • Hextris

    Fast paced HTML5 puzzle game inspired by Tetris!

  • osgameclones

    Open Source Clones of Popular Games

    Project mention: Freeware Remakes of Adventure Games | news.ycombinator.com | 2023-09-06

    If you’re looking for even more

    https://osgameclones.com/

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • quadplay

    The quadplay✜ fantasy console

    Project mention: does anyone know a game engine the emulates the power and limitations of the snes? | /r/snes | 2023-01-10

    I know that there are a bunch of "fantasy consoles" that provide constrained programming environments more or less similar to developing on older consoles. Pico-8 and TIC-80 are two well-known ones. Quadplay looks interesting to me, probably a bit more powerful than the SNES, but in the ballpark, in terms of resolution and color capabilities.

  • crossover

    🎯 A Crosshair Overlay for any screen.

    Project mention: What is the future for Linux portable executables? | /r/linux | 2023-01-09

    Crossover simply doesn't work.

  • floppybird

    in case you missed the hype 🐥 (by nebez)

  • MainLoop.js

    Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.

  • YarnClassic

    A tool for writing interactive dialogue in games!

  • Flappy-2048

    Flappy Bird + 2048

  • node-virtual-gamepads

    Node virtual gamepads

    Project mention: What kind of applications are missing from the Linux ecosystem? | /r/linux | 2023-05-02

    Urm no different thing I was referring to onscreen virtual game pads like https://github.com/jehervy/node-virtual-gamepads

  • pacman

    A historical tribute to pac-man (by masonicGIT)

    Project mention: Is a Procedural Map Generator for Pac-Man Possible in LUA ? | /r/MAME | 2023-01-24

    Hi! I recently found "Remake of Pacman by Shaun Williams" (https://github.com/masonicGIT/pacman).

  • awesomeSheet

    Online Pathfinder Character Sheet

    Project mention: Prepared casters, how do you keep track of your spells? | /r/Pathfinder_RPG | 2023-05-22

    I use PCGen for my characters and then transfer them to AwesomeSheet. If I'm doing something like a wizard, it's easy enough to fill my spellbook on AwesomeSheet and it has a checkbox for prepared & cast, and when you click on the spell it brings up the details for the spell.

  • jsynchronous

    Jsynchronous.js - Data synchronization for games and real-time web apps.

  • agent

    Universal script based text hooker (powered by FRIDA). (by 0xDC00)

    Project mention: [LINUX GUIDE] How to use text hooker (Agent) with Steam Flatpak | /r/visualnovels | 2023-08-22

    1) Download Agent from Github >>> Releases >>> Windows version

  • sectors-without-number

    A random, revised edition compliant, stars without number sector generator

    Project mention: Need Help Starting a Crusade League | /r/40k_Crusade | 2023-07-12

    Just wanted to follow up that https://sectorswithoutnumber.com/ can also fill a lot of needs for creating the sector map itself. It's created for a different RPG, but it will give you an interesting set of planets and stars with interesting features you could use as inspiration for bonuses and such.

  • QuakeJS

    Fork of inolen/quakejs with additonal content server, local play page, and start-stop script (by begleysm)

  • SteamDepotDownloaderGUI

    Easily download older versions of games from Steam using DepotDownloader

    Project mention: NieR: Automata Modding Guide. FAR, HD Texture Mods, LodMod, and ReShade on the Steam Deck! | /r/SteamDeck | 2023-02-01

    Use either Steam Depot Downloader or the Steam Dev Console to download the 2017 version of Automata.

  • GiveawayCompanion

    Saves your time on games giveaway sites.

  • baghchal

    Bagchal is a strategic board game where the tigers 'hunt' the goats while the goats attempt to block the tigers' movements.

    Project mention: Brining 90s game (Bagchal) back to the world. | /r/Nepal | 2023-04-24

    Initial Version: https://devpost.com/software/baghchal-nepali-board-game Final Version: https://github.com/sumn2u/baghchal The Architecture: https://medium.com/@sumn2u/making-strategic-board-game-bagh-chal-ee446ebc8488

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-06.

JavaScript Games related posts

Index

What are some of the best open-source Game projects in JavaScript? This list will help you:

Project Stars
1 2048 11,767
2 A Dark Room 6,638
3 shapez.io 5,874
4 untrusted 4,475
5 elevatorsaga 2,349
6 Hextris 2,114
7 osgameclones 1,517
8 quadplay 839
9 crossover 713
10 floppybird 530
11 MainLoop.js 494
12 YarnClassic 487
13 Flappy-2048 287
14 node-virtual-gamepads 229
15 pacman 210
16 awesomeSheet 142
17 jsynchronous 112
18 agent 111
19 sectors-without-number 102
20 QuakeJS 92
21 SteamDepotDownloaderGUI 91
22 GiveawayCompanion 87
23 baghchal 85
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com