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.

20Projects
315.2KStars in total
+1.1KStars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

20 projects · by stars

  1. #1 · mrdoob/three.js

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

    116.6K
  2. #2 · SerenityOS/serenity

    serenity

    SerenityOS is a graphical Unix-like operating system for 64-bit x86, Arm, and RISC-V computers, built entirely from scratch.

    33.9K
  3. #3 · leereilly/games

    games

    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.

    25K
  1. 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.

  2. 5

    magictools

    17.5Kellisonleao/magictools · Markdown

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

  3. 6

    open-source-games

    16.6Kbobeff/open-source-games · Python

    A curated list of open-source video games and open-source remakes/clones of commercial games, organized by genre.

  4. 7

    PySimpleGUI

    13.8KPySimpleGUI/PySimpleGUI · Python

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

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

  6. 9

    OpenDiablo2

    11.1KOpenDiablo2/OpenDiablo2 · Go

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

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

  8. 11

    RetroPie-Setup

    10.4KRetroPie/RetroPie-Setup · Shell

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

  9. 12

    chinese-dos-games

    10.3Krwv/chinese-dos-games · Python

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

  10. 13

    ok-wuthering-waves

    7.9Kok-oldking/ok-wuthering-waves · Python

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

  11. 14

    nvidia-macos-driver

    3.5Knullmoth/nvidia-macos-driver · Rust

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

  12. 15

    everything

    2.3KHeyPuter/everything · JavaScript

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

  13. 16

    awesome-decomp-games

    2KSubmitGame/awesome-decomp-games · Python

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

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

  15. 18

    allinonetools

    396LinkMouseIndex/allinonetools

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

  16. 19

    exodium

    336tvollstaedt/exodium · Rust

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

  17. 20

    Ridge-Racer-Collection

    228wanszai/Ridge-Racer-Collection

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

Often tagged together