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: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    A Dark Room - Text Adventure with survival and city-building elements. JavaScript

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • shapez.io

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

    Project mention: Niagara Launcher | news.ycombinator.com | 2024-02-10

    You can pay for FOSS software. I do it to support FOSS developers and maintainers.

    software example: Krita https://store.steampowered.com/app/280680/Krita/ source code https://invent.kde.org/graphics/krita

    game example: Shapez https://store.steampowered.com/app/1318690/shapez/ 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

  • Crafty

    JavaScript Game Engine

  • elevatorsaga

    The elevator programming game!

    Project mention: Elevator Expert on How to Move 10k People Up a 118-Floor Skyscraper [video] | news.ycombinator.com | 2024-01-21

    Have you played Elevator Saga? You could try it and them compare the stats.

    [1] https://play.elevatorsaga.com/

  • Hextris

    Fast paced HTML5 puzzle game inspired by Tetris!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • osgameclones

    Open Source Clones of Popular Games

    Project mention: FLaNK Weekly 31 December 2023 | dev.to | 2023-12-31
  • quadplay

    The quadplay✜ fantasy console

  • crossover

    🎯 A Crosshair Overlay for any screen.

  • 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)

  • spaceinvaders

    Classic Space Invaders game written in JavaScript as a learning exercise.

  • SteamDepotDownloaderGUI

    Easily download older versions of games from Steam using DepotDownloader

    Project mention: The Wizards - Dark Times - did Carbon Studio just Questify the PCVR version? Graphics are severely downgraded after the lastest patch | /r/virtualreality | 2023-12-10

    Use https://github.com/mmvanheusden/SteamDepotDownloaderGUI to easily download the old version again

  • 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.

  • 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

  • jsynchronous

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

  • QuakeJS

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

  • 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.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-04-10.

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,997
2 A Dark Room 6,976
3 shapez.io 6,157
4 untrusted 4,527
5 Crafty 3,374
6 elevatorsaga 2,387
7 Hextris 2,178
8 osgameclones 1,615
9 quadplay 869
10 crossover 833
11 floppybird 548
12 MainLoop.js 506
13 YarnClassic 499
14 Flappy-2048 294
15 node-virtual-gamepads 231
16 pacman 231
17 spaceinvaders 194
18 SteamDepotDownloaderGUI 188
19 awesomeSheet 147
20 agent 146
21 jsynchronous 115
22 QuakeJS 105
23 sectors-without-number 105
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com