Topics / #games
Games projects on GitHub
Open source games and game development resources.
As of , the most-starred Games projects on GitHub are three.js (116.6K stars), serenity (33.9K stars) and games (25K stars). GitHub.Locker tracks 20 Games repositories with 315.2K stars combined. The fastest-growing on October 18 was open-source-games, with +374 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+374open-source-games
bobeff/open-source-games · ★ 16.6KA curated list of open-source video games and open-source remakes/clones of commercial games, organized by genre.
+332awesome-decomp-games
SubmitGame/awesome-decomp-games · ★ 2KA curated, automatically updated list of games that have been decompiled, recompiled, or otherwise reverse-engineered, covering decomps, static recomps, source ports, engine remakes, and browser ports, with each entry rated for quality.
+162everything
HeyPuter/everything · ★ 2.3KThe Everything Project is a monorepo of open-source, MIT-licensed applications that aim to recreate the world's proprietary software, from Office and Slack to Photoshop and AutoCAD.
+73nvidia-macos-driver
nullmoth/nvidia-macos-driver · ★ 3.5KA free, open-source Metal driver that lets NVIDIA Turing-and-later GeForce/RTX/Quadro cards act as a fully supported GPU on Intel Macs running macOS 15 Sequoia via OpenCore, covering desktop rendering, Metal apps, games, Core ML/MPS and OpenCL.
The all-time top
20 projects · by stars
- 116.6K
#1 · mrdoob/three.jsthree.js
It's a JavaScript 3D library for the browser: the project aims to be easy-to-use, lightweight, cross-browser and general-purpose. Around since 2010, now over 116,000 GitHub stars.
- 33.9K
#2 · SerenityOS/serenityserenity
SerenityOS is a graphical Unix-like operating system for 64-bit x86, Arm, and RISC-V computers, built entirely from scratch.
- 25K
#3 · leereilly/gamesgames
A curated catalog of open source games, add-ons, maps, engines and other game projects hosted on GitHub — any genre, any platform, any engine. It grew from a 2012 Hacker News thread into one of GitHub's most-starred game collections and is now archived.
- 4

DOOM
19.7Kid-Software/DOOM · C++This is the official 1997 source code release of DOOM, the 1993 first-person shooter by id Software, published for non-profit use with a note from John Carmack.
- 5

magictools
17.5Kellisonleao/magictools · MarkdownA curated list of game development resources — engines, art tools, asset libraries, audio software and learning materials — gathered in one GitHub page so you stop hunting for them all over the web.
- 6

open-source-games
16.6Kbobeff/open-source-games · PythonA curated list of open-source video games and open-source remakes/clones of commercial games, organized by genre.
- 7

PySimpleGUI
13.8KPySimpleGUI/PySimpleGUI · PythonPySimpleGUI is a Python wrapper that turns tkinter (and optionally Qt, WxPython, and Remi) into a simpler, more intuitive API for building desktop GUI apps, aimed at both hobbyists and experienced developers.
- 8

SFML
12.1KSFML/SFML · C++SFML (Simple and Fast Multimedia Library) is a simple, fast, cross-platform, object-oriented multimedia API written in C++. It gives your program access to windowing, graphics, audio and networking.
- 9

OpenDiablo2
11.1KOpenDiablo2/OpenDiablo2 · GoOpenDiablo2 is an open-source re-implementation of Diablo 2: an ARPG game engine written in Go, styled after early-2000s action RPGs, that can run the original game.
- 10
mame
10.7Kmamedev/mame · C++MAME is a multi-purpose emulation framework whose purpose is to preserve decades of software history by documenting vintage arcade hardware, computers, consoles and calculators, with the emulator itself serving to validate the accuracy of that documentation.
- 11

RetroPie-Setup
10.4KRetroPie/RetroPie-Setup · ShellRetroPie-Setup is a shell script that turns a Raspberry Pi, Vero4K, ODroid-C1, or an Ubuntu PC into a retro gaming console by installing RetroArch, many emulator cores, and the EmulationStation frontend.
- 12

chinese-dos-games
10.3Krwv/chinese-dos-games · PythonA collection of 1,898 classic Chinese DOS games, playable directly in the browser. The project hosts the game files themselves and links to a website built around them.
- 13

ok-wuthering-waves
7.9Kok-oldking/ok-wuthering-waves · Pythonok-ww is an image-recognition-based automation tool for the game Wuthering Waves that auto-fights, auto-farms echoes (sound skeletons), and runs daily tasks with one click.
- 14

nvidia-macos-driver
3.5Knullmoth/nvidia-macos-driver · RustA free, open-source Metal driver that lets NVIDIA Turing-and-later GeForce/RTX/Quadro cards act as a fully supported GPU on Intel Macs running macOS 15 Sequoia via OpenCore, covering desktop rendering, Metal apps, games, Core ML/MPS and OpenCL.
- 15

everything
2.3KHeyPuter/everything · JavaScriptThe Everything Project is a monorepo of open-source, MIT-licensed applications that aim to recreate the world's proprietary software, from Office and Slack to Photoshop and AutoCAD.
- 16

awesome-decomp-games
2KSubmitGame/awesome-decomp-games · PythonA curated, automatically updated list of games that have been decompiled, recompiled, or otherwise reverse-engineered, covering decomps, static recomps, source ports, engine remakes, and browser ports, with each entry rated for quality.
- 17

ProsperoEden
779Swordpdf/ProsperoEden · C++ProsperoEden is an unofficial PS5 homebrew port of Eden, an accurate, high-performance emulator, and is not affiliated with the Eden team or Sony. It runs as a native PlayStation 5 app with its own launcher and library.
- 18

allinonetools
396LinkMouseIndex/allinonetoolsA PowerShell tool that claims to give free, instant access to Steam's full game library (50,000+ titles) through a shared-account auto-login system, launched by pasting a single command into an admin terminal.
- 19

exodium
336tvollstaedt/exodium · RustExodium is a cross-platform native frontend for the eXoDOS DOS game collection, letting you browse and stream over 9,000 preserved DOS games without downloading the full ~500GB torrent upfront.
- 20

Ridge-Racer-Collection
228wanszai/Ridge-Racer-CollectionThis is a custom emulator for Namco's System 22 arcade boards, letting you play Ridge Racer, Ridge Racer 2 and Rave Racer on PC and Xbox 360/Xbox One/Series consoles.
Related topics
Often tagged together