Github Games All Games Now
These games are often hosted directly via GitHub Pages, allowing you to play them instantly in your browser: BrowserQuest : An HTML5/JavaScript multiplayer RPG experiment.
: A high-speed, futuristic racing game built with WebGL and JavaScript. 2048
: The viral sliding-tile puzzle game, with many community-driven versions. Ski Free : A JavaScript port of the classic Windows PC skiing game. 2. Classic Remakes & Clones
Developers use GitHub to preserve or modernize arcade and PC classics: Command & Conquer Clone : A recreation of the famous real-time strategy (RTS) game. Super Mario Bros
: Several HTML5 remakes that recreate the original level-one experience or add new features. Space Invaders
: Reimplemented using modern web frameworks like Require.js. github games all games
: Countless iterations ranging from basic terminal scripts to polished browser versions. 3. Open Source Industry Giants
Some major studios have released the source code for their older hits on GitHub for educational and modding purposes: id Software : You can find the source code for legends like , , and Wolfenstein 3D . CatacombGL : A modern port of the classic Catacomb 3D adventure series. 4. Community-Curated Lists
If you want to explore more, these repositories act as massive directories for the community:
leereilly/games: A long-running archive of open-source games, add-ons, and frameworks. Awesome Open Source Games
: A curated list of high-quality games organized by genre, including shooters like and roguelites like Witch Blast These games are often hosted directly via GitHub
js13kGames: A collection of games limited to just 13 kilobytes of JavaScript, showcasing extreme coding efficiency. 5. How to Play & Contribute
Most GitHub games aren't "installed" in the traditional sense. You can:
stenzek/duckstation: Fast PlayStation 1 emulator for x86-64/ ... - GitHub
Here’s a practical guide to finding and playing all kinds of games on GitHub — not every single one (there are tens of thousands), but the best way to explore, filter, and enjoy them.
Appendix A: How to Access "All Games"
To generate your own list of every game repository (active as of March 2025), use the GitHub CLI or API: Appendix A: How to Access "All Games" To
# Search for repositories with the 'game' topic, sorted by stars (descending)
gh search repos --topic=game --language=JavaScript --language=Python --limit=1000 --sort=stars
Notable Community Curations:
github.com/leereilly/games(A massive list of open-source clones)github.com/ryanmcdermott/awesome-game-jams(List of jam results)
Note: This paper was generated based on the public state of GitHub repositories and the annual Game Off series up to the 2023 event.
1. Understand what “GitHub games” means
GitHub hosts:
- Open-source complete games (e.g., Mindustry, Veloren, OpenTTD)
- Browser-based games (HTML5/JavaScript)
- Game tools/engines (Godot, Love2D examples)
- Game jam entries (small, experimental)
- Source code of commercial games (e.g., Doom, SimCity 2000, Barotrauma)
So “all games” isn’t one list — you need search strategies.
4. Emulators & ROM Collections (Legal)
GitHub hosts many emulators that run old console games directly in your browser.
- EmulatorJS:
ethanaobrien/emulatorjs– Play NES, SNES, Sega, GameBoy games. - GBA.js:
endrift/gba.js– GameBoy Advance emulator. - WebMAME:
pooki/webmame– Play arcade classics.
⚠️ Note: Only use ROMs you own or those in the public domain. GitHub prohibits copyright infringement.


