Open-source game software
328 open-source libraries, tools and applications tagged game, ranked by how closely game is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
328 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| VitorVilela7/wide-snes A ROM hack of Super Mario World for the SNES that expands the game's horizontal resolution to support widescreen aspect ratios like 16:9, 1… | 23 | 1708 | active |
| ArchipelagoMW/Archipelago Archipelago is a multi-game randomizer framework and server that shuffles items across many supported games and links them into a single co… | 94 | 1705 | active |
| webhdx/PicoBoot PicoBoot is an open-source IPL replacement modchip for the Nintendo GameCube built on a Raspberry Pi Pico (RP2040) board. It boots homebrew… | 53 | 1694 | active |
| facundoolano/rpg-cli rpg-cli is a minimalist computer RPG written in Rust that turns your filesystem into a dungeon, usable as a `cd` replacement where changing… | 28 | 1678 | active |
| Rangi42/polishedcrystal Pokémon Polished Crystal is an open-source ROM hack of Pokémon Crystal built on the pret pokecrystal disassembly, written in Game Boy assem… | 84 | 1676 | active |
| mekanism/Mekanism Mekanism is an independent Minecraft mod adding high-tech machinery, energy systems, tiered factories, jetpacks, armor, and tools. It is wr… | 90 | 1673 | active |
| boyan01/flutter-tetris A Tetris game built with Flutter that runs on Android, iOS, Windows, macOS, Linux, and web. It is a Dart/Flutter port inspired by vue-tetri… | 39 | 1672 | stable |
| hristo2612/SQLNoir SQLNoir is an interactive browser-based game where players solve detective mysteries by writing SQL queries against case databases. It is b… | 58 | 1660 | active |
| mcpelauncher An unofficial open-source launcher that runs the Android version of Minecraft: Bedrock Edition on Linux and macOS by emulating the Android … | 96 | 1658 | active |
| XITRIX/Moonlight-Switch A port of the Moonlight game streaming client to the Nintendo Switch homebrew platform, also available for iOS, tvOS, and macOS. It streams… | 82 | 1655 | active |
| sunflower-land/sunflower-land Sunflower Land is a decentralized, community-driven metaverse-style farming game built on the Polygon blockchain. This repository contains … | 96 | 1649 | active |
| Uriopass/Egregoria Egregoria is an open-source 3D city-building game written in Rust with wgpu, inspired by Cities: Skylines but without a grid. It emphasizes… | 30 | 1647 | active |
| taisei-project/taisei Taisei Project is a free and open-source Touhou Project fangame: an original top-down vertical-scrolling bullet hell (danmaku) shoot 'em up… | 95 | 1639 | stable |
| yaagl/yet-another-anime-game-launcher Yaagl is a macOS launcher application for playing anime-style games (Genshin Impact, Honkai: Star Rail, Zenless Zone Zero) on Apple Silicon… | 97 | 1635 | active |
| Bitburner Bitburner is a programming-based incremental game with hacking and cyberpunk themes, where players write JavaScript/TypeScript scripts to a… | 88 | 1619 | active |
| SebLague/Chess-Coding-Adventure A chess engine/bot written in C# by Sebastian Lague, created as part of his Coding Adventure video series. It communicates via the UCI prot… | 23 | 1608 | active |
| yuiamoroll/EldenRingSeamlessCoopRelease A release mirror for the Elden Ring Seamless Co-op mod, which enables seamless multiplayer co-op in Elden Ring without summon restrictions.… | 94 | 1600 | active |
| max-niederman/ttyper ttyper is a terminal-based typing test built with Rust and Ratatui, offering configurable word counts, languages, and game modes like sudde… | 53 | 1596 | active |
| DoL-Lyra/Lyra DoL-Lyra is an automated packaging repository that bundles the game Degrees of Lewdity with its Chinese localization and a selection of mod… | 92 | 1594 | active |
| Crementif/BotW-BetterVR A VR mod/hook that adds a PC VR mode to The Legend of Zelda: Breath of the Wild running on the Cemu emulator. It provides stereo rendering … | 93 | 1583 | active |
| angband/angband Angband is a free, single-player roguelike dungeon exploration game in the vein of Rogue and NetHack, using textual characters to represent… | 72 | 1567 | active |
| finalburnneo/FBNeo FinalBurn Neo is a multi-system emulator for arcade games and select consoles, based on FinalBurn and old MAME versions. It accurately emul… | 89 | 1542 | active |
| iceiix/stevenarella Stevenarella is a multi-protocol Minecraft-compatible client written in Rust, supporting Minecraft server protocol versions from 1.7.10 thr… | 77 | 1541 | active |
| OpenKore/openkore OpenKore is a free, open-source custom client and intelligent automation assistant (bot) for the MMORPG Ragnarok Online, written in Perl. I… | 72 | 1525 | active |
| RonSijm/ButtFish ButtFish is a meme C# application that transmits chess engine best-move suggestions as Morse code vibrations to a buttplug.io-compatible de… | 50 | 1516 | active |
| torch2424/wasmboy WasmBoy is a Game Boy and Game Boy Color emulator library written in WebAssembly using AssemblyScript, distributed via npm and importable i… | 32 | 1502 | active |
| id-Software/DOOM-3-BFG The official GPL-3.0 source code release of Doom 3 BFG Edition, id Software's first-person shooter built on the id Tech 4 engine, written i… | 32 | 5385 | maintenance |
| OldUnreal/UnrealTournamentPatches OldUnreal's community-maintained patch repository for Unreal Tournament (1999), developed under an agreement with Epic Games. The patches f… | 74 | 1483 | active |
| tmewett/BrogueCE Brogue: Community Edition is a community-maintained fork of the minimalist roguelike game Brogue, written in C. It features randomly genera… | 86 | 1480 | active |
| mariotaku/moonlight-tv Moonlight TV is a community NVIDIA GameStream client built for large screens, targeting LG webOS TVs and embedded devices like Raspberry Pi… | 78 | 1478 | active |
| VazkiiMods/Botania Botania is an open-source Minecraft mod that adds a tech-style progression system themed around natural magic, centered on magical flowers … | 94 | 1475 | active |
| NO6KIKO/gorest-2d-animation-spritesheet-generator A local, no-UI generative platform for creating 2D animation spritesheets and compositing animation-ready scenes from concepts, references,… | 57 | 1455 | active |
| OpenStarbound/OpenStarbound OpenStarbound is an enhanced fork of the Starbound game source code that fixes bugs, adds features, and improves performance. It requires o… | 95 | 1454 | active |
| mayerui/sudoku A cross-platform command-line Sudoku game written in C++ with no third-party dependencies. It is a small, beginner-friendly codebase (a few… | 64 | 1432 | active |
| Melledy/LunarCore LunarCore is a Java-based game server reimplementation for a certain turn-based anime game (Honkai: Star Rail), supporting version 4.2.0 fo… | 64 | 1431 | active |
| Skytils/SkytilsMod Skytils is a Hypixel Skyblock utility mod for Minecraft written in Kotlin. It provides dungeon score calculation, puzzle solvers, waypoints… | 60 | 1431 | active |
| inssekt/CocoonFE Cocoon Shell is a customisable Android frontend for retro gaming handhelds that organises your game library and launches games through emul… | 83 | 1414 | active |
| MythicApp/Mythic Mythic is an open-source macOS game launcher that unifies game libraries from multiple storefronts (Epic Games, local imports) and runs Win… | 73 | 1413 | active |
| Monika-After-Story/MonikaModDev Monika After Story is a fan-made mod for Doki Doki Literature Club that extends Act 3 into an ongoing companion simulator featuring Monika.… | 87 | 1409 | active |
| coop-deluxe/sm64coopdx sm64coopdx is an actively maintained online multiplayer mod for the Super Mario 64 PC port that synchronizes all entities and levels for up… | 83 | 1409 | active |
| SlimeKnights/TinkersConstruct Tinkers' Construct is a Minecraft mod (Java, MIT-licensed) that lets players assemble customizable tools and weapons from many materials an… | 97 | 1408 | active |
| TWiLight Menu++ nds-bootstrap is an open-source homebrew application that loads Nintendo DS/DSi ROMs and homebrew natively from an SD card on DSi/3DS conso… | 99 | 1404 | active |
| epidemian/snake A novelty browser-based Snake game rendered directly in the browser's URL address bar using Braille characters. It is a small JavaScript we… | 48 | 1398 | active |
| DexterHuang/CyberCodeOnline CyberCode Online is a free browser and mobile cyberpunk text-based MMORPG built with React.js and TypeScript. It features casual AFK gamepl… | 77 | 1389 | active |
| Wurst Client Wurst Client v7 is a free, open-source Minecraft hacked client (cheat/utility mod) built on the Fabric mod loader for Minecraft Java Editio… | 76 | 1382 | active |
| YuvDwi/Steve Steve is a Minecraft Forge mod that adds autonomous AI agents ('Cursor for Minecraft') that play the game alongside the player. Players giv… | 56 | 1381 | active |
| blockly-games/blockly-games Blockly Games is a series of open-source educational games from Google that teach programming concepts using the Blockly visual block-based… | 32 | 1372 | stable |
| pixeltris/YgoMaster An offline version of Yu-Gi-Oh! Master Duel for PC that runs alongside the Steam game, allowing deck building, pack opening, solo content, … | 94 | 1368 | active |
| freedoom/freedoom Freedoom is a complete, entirely free/libre game built for the Doom engine, providing original levels, graphics, sounds, and music as drop-… | 66 | 1360 | active |
| mubaraknumann/unifideck Unifideck is a Decky Loader plugin that unifies game libraries from Steam, Epic Games Store, GOG, Amazon Games, Ubisoft Connect, Battle.net… | 80 | 1355 | active |
| popcar2/GodotOS GodotOS is a fake operating system interface built entirely in the Godot game engine, featuring a file browser, text editor, image viewer, … | 56 | 1353 | active |
| mhgolkar/Arrow Arrow is a free, open-source visual tool for game narrative design, text-adventure development, and interactive nonlinear storytelling, bui… | 40 | 1348 | active |
| pa1nki113r/Project_Brutality Project Brutality is a large collaborative gameplay mod for Doom, built on GZDoom (Zandronum-compatible) and loaded on top of an official I… | 75 | 1344 | active |
| Emupedia/emupedia.github.io Emupedia is a nonprofit web-based platform that archives and preserves retro video games and software, making them playable in modern brows… | 72 | 1338 | active |
| IntQuant/noita_entangled_worlds A true co-op multiplayer mod for the game Noita, implemented in Lua with a companion proxy launcher. It synchronizes players, enemies, worl… | 86 | 1331 | active |
| AlexNisnevich/untrusted Untrusted is a browser-based meta-JavaScript adventure game where players guide Dr. Eval through levels by editing and re-executing the Jav… | 39 | 4666 | maintenance |
| Garry's Mod The public repository of Lua, text, and config extensions for Garry's Mod, a physics sandbox game built on a modified version of Valve's So… | 89 | 1314 | active |
| Grokitach/Stalker_GAMMA G.A.M.M.A. is a large, automatically updated and modular modpack for the free standalone game S.T.A.L.K.E.R. Anomaly, built on the X-Ray en… | 75 | 1313 | active |
| profi200/open_agb_firm open_agb_firm is a bare metal application that runs Game Boy Advance games and homebrew natively on the Nintendo 3DS using its built-in GBA… | 62 | 1312 | active |
| code-golf/code-golf Code Golf is the open-source Go application behind code.golf, a website where players solve programming puzzles ('holes') in the fewest cha… | 77 | 1309 | active |
| mirror-engine/the-mirror The Mirror is an open-source, all-in-one multiplayer game development platform whose V1 (Mirror Classic) is built on Godot, combining a net… | 31 | 1302 | active |
| gopher64/gopher64 Gopher64 is a highly compatible, cross-platform Nintendo 64 emulator written in Rust. It supports netplay, homebrew ROMs, upscaling, CRT sh… | 91 | 1294 | active |
| ThePrimeagen/vim-be-good vim-be-good is a Neovim plugin that turns practicing Vim movements into a set of mini-games, such as relative jumps, ci{, and whackamole. I… | 32 | 4564 | maintenance |
| ajanata/PretendYoureXyzzy Pretend You're Xyzzy is a web-based clone of the party card game Cards Against Humanity, packaged as a Java web application with both a gam… | 32 | 1280 | active |
| UltraStar-Deluxe/USDX UltraStar Deluxe is a free and open source karaoke singing game for PC, inspired by Sony's SingStar, where up to six (or twelve in party mo… | 97 | 1277 | active |
| DCurrent/openbor OpenBOR is a royalty-free, sprite-based 2D side-scrolling game engine optimized for beat 'em ups (Double Dragon, Streets of Rage, Final Fig… | 66 | 1273 | active |
| cataclysmbn/Cataclysm-BN Cataclysm: Bright Nights is an open-source turn-based roguelike survival game set in a procedurally generated post-apocalyptic world, forke… | 94 | 1269 | active |
| RetroDECK/RetroDECK RetroDECK is an all-in-one retro gaming platform for Linux-based systems, distributed as a self-contained sandboxed Flatpak that bundles em… | 90 | 1268 | active |
| HoloISO/releases HoloISO is a free reimplementation of Valve's SteamOS 3 (Holo), packaged as an installable ISO for generic x86_64 PCs. It reproduces the St… | 17 | 1264 | active |
| ArchiDreamZ/Living_With_Sister-Monochrome_Fantasy-Android-Chinese_Localization A Chinese localization and color-illustration integration project for the Android port of the RPG game 'Living With Sister: Monochrome Fant… | 78 | 1254 | active |
| ed0ard/CS2-Bot-Improver A Counter-Strike 2 plugin that improves bot behavior, including aim, movement, grenade usage, personalities, and strategies. It can be inst… | 82 | 1252 | active |
| pmotschmann/Evolve Evolve is an open-source browser-based incremental game where players evolve a civilization from primordial ooze into a space-faring empire… | 75 | 1251 | active |
| bo3b/3Dmigoto 3Dmigoto is a DX11 modding wrapper (DLL injection) that lets users fix broken stereoscopic 3D effects in games and serves as a general-purp… | 73 | 1237 | active |
| TriForceX/MiyooCFW MiyooCFW is a GPL-2.0 custom firmware for BittBoy, PocketGo, PowKiddy V90/Q90/Q20 and other Miyoo-based retro handheld consoles. It unlocks… | 66 | 1228 | active |
| nneonneo/2048-ai An AI solver for the 2048 game using expectimax optimization with an efficient bitboard representation, searching over 10 million moves per… | 61 | 1221 | stable |
| CookiePLMonster/SilentPatch SilentPatch is a community-made patch plugin for the 3D-era Grand Theft Auto games (GTA III, Vice City, San Andreas) that fixes crashes, bu… | 89 | 1200 | active |
| timburgan/timburgan A community chess game played entirely through a GitHub repository, where anyone can submit the next move via GitHub interactions and the R… | 77 | 1186 | active |
| Fabulously-Optimized/fabulously-optimized Fabulously Optimized is a Minecraft modpack for the Fabric mod loader that focuses on performance improvements and OptiFine feature parity.… | 95 | 1184 | active |
| sourabhv/FlapPyBird FlapPyBird is an open-source clone of the Flappy Bird game built with Python and Pygame. It can run as a desktop game and optionally in the… | 32 | 1181 | stable |
| DOSBox Pure DOSBox Pure is a fork of the DOSBox DOS emulator built as a libretro core for RetroArch, focused on simplicity and ease of use. It supports… | 84 | 1174 | active |
| aappleby/metroboy A collection of gate-level simulators for the original Game Boy (DMG-01), including GateBoy, which was reverse-engineered from die shots of… | 23 | 1172 | active |
| ricardoquesada/bluepad32 Bluepad32 is a Bluetooth controller host library that adds gamepad, mouse, and keyboard support to embedded projects on ESP32 variants, Ras… | 66 | 1146 | active |
| Pixel Dungeon Pixel Dungeon is a traditional roguelike game with pixel-art graphics and a simple interface, written in Java. It is the original open-sour… | 32 | 3969 | maintenance |
| Mr-sans-and-InitLoader-s-team/Escape-From-Duckov-Coop-Mod-Preview A cooperative multiplayer mod for the game Escape From Duckov, developed in C# and distributed via Steam Workshop. It synchronizes players,… | 74 | 1145 | active |
| Tuxemon/Tuxemon Tuxemon is a free, open-source monster-fighting RPG inspired by creature-battling games like Pokémon, written in Python. It features hundre… | 85 | 1141 | active |
| OpenRA/ra2 A community-developed mod that recreates Red Alert 2 on the open-source OpenRA real-time strategy engine. It is written in C# and distribut… | 70 | 1136 | active |
| One Hour One Life One Hour One Life is an open-source multiplayer survival game about parenting and civilization building, where each player lives a one-hour… | 75 | 1135 | active |
| YARG YARG (Yet Another Rhythm Game) is a free, open-source rhythm game built in C#/Unity that supports plastic guitar, drums, keys, and vocals, … | 88 | 1133 | active |
| Slimefun/Slimefun4 Slimefun 4 is a Spigot/Paper Minecraft server plugin that adds a modpack-like experience with over 500 items and recipes, including backpac… | 66 | 1130 | active |
| lampe-games/godot-open-rts An open-source real-time strategy game built with Godot 4, featuring terrain and air units, fog of war, minimap, and AI opponents. It doubl… | 23 | 1127 | active |
| Unvanquished/Unvanquished Unvanquished is a free, open-source first-person shooter with real-time strategy elements where humans and aliens fight to destroy each oth… | 81 | 1126 | active |
| mcMMO-Dev/mcMMO mcMMO is a Minecraft server plugin (Spigot/Paper/Folia) that adds an RPG layer with fourteen trainable skills, leveling, super abilities, l… | 66 | 1110 | active |
| ACE3 ACE3 is an open-source realism and authenticity mod for Arma 3, built as a collaborative merger of the ACE2, AGM, and CSE teams. It is modu… | 92 | 1103 | active |
| Externalizable/bongo.cat A web application that lets users play bongo drum sounds like the Bongo Cat meme by pressing keyboard keys. It is the code behind the popul… | 32 | 3793 | maintenance |
| Multiverse/Multiverse-Core Multiverse-Core is the original Bukkit multi-world management plugin for Minecraft servers. It lets server admins create, import, delete, a… | 95 | 1099 | active |
| ipodtouch0218/NSMB-MarioVsLuigi A standalone Unity remake of the Mario vs. Luigi multiplayer gamemode from New Super Mario Bros DS, supporting 2-10 players online. It incl… | 96 | 1098 | active |
| xjw580/Hearthstone-Script A Windows desktop automation script/bot for the card game Hearthstone, written in Java/Kotlin, that plays matches automatically using selec… | 89 | 1098 | active |
| marblexu/PythonPlantsVsZombies A Python/Pygame clone of the Plants vs. Zombies tower defense game, implementing many plants and zombies across multiple level types. It is… | 32 | 3770 | maintenance |
| cxong/cdogs-sdl C-Dogs SDL is an open-source port of the classic 1990s overhead run-and-gun DOS game C-Dogs, built in C with SDL2. It supports up to 4 play… | 77 | 1091 | active |
| Questie/Questie Questie is a quest helper addon for World of Warcraft Classic written in Lua. It provides in-game quest tracking, map markers, and quest da… | 93 | 1089 | active |