Open-source gaming-tools software
1554 open-source libraries, tools and applications tagged gaming-tools, ranked by how closely gaming-tools 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.
1554 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| naturalcrit/homebrewery The Homebrewery is a web application for creating authentic-looking D&D homebrew content using Markdown with custom styling. It can be used… | 81 | 1352 | active |
| ticohq/tico tico is a custom emulation frontend (game launcher) for Nintendo Switch homebrew that wraps libretro cores and standalone emulators behind … | 75 | 1345 | active |
| MCRcortex/voxy Voxy is a Minecraft Fabric mod that adds Level of Detail (LoD) terrain rendering, enabling extremely far render distances on systems suppor… | 72 | 1345 | active |
| gogcom/galaxy-integrations-python-api A Python library for building community integrations that connect third-party gaming platforms to the GOG GALAXY 2.1 client. Each integrati… | 64 | 1345 | active |
| Spark spark is a performance profiler for Minecraft clients, servers, and proxies, combining a lightweight CPU profiler, memory inspection tools … | 76 | 1344 | 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 |
| Davidobot/BetterJoy A Windows application that lets Nintendo Switch Pro Controllers, Joycons, and Switch SNES controllers work with emulators like Cemu, Citra,… | 23 | 4789 | maintenance |
| fifty-six/Scarab Scarab is a desktop mod manager for the game Hollow Knight, built with Avalonia. It simplifies downloading and installing mods so they appe… | 56 | 1343 | active |
| SkriptLang/Skript Skript is a Paper plugin that lets Minecraft server admins customize their servers using an English-like scripting language instead of writ… | 96 | 1341 | active |
| js-dos js-dos is a TypeScript library and API for running DOS and Windows 9x programs in the browser or Node.js, acting as a frontend for DOSBox/D… | 98 | 1338 | 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 |
| MenosGrante/Rekado Rekado is an Android application written in Kotlin that launches payloads (such as Fusee and Hekate) onto a Nintendo Switch in RCM mode ove… | 45 | 1338 | active |
| IrisRainbowNeko/genshin_auto_fish A Genshin Impact auto-fishing AI built from a YOLOX object detection model (fish and rod landing point localization) and a DQN reinforcemen… | 23 | 4748 | maintenance |
| 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 |
| electronicarts/CnC_Generals_Zero_Hour The official open-source release of the Command & Conquer: Generals and Zero Hour real-time strategy game source code by Electronic Arts. I… | 10 | 4734 | maintenance |
| Yas Scanner Yas is a fast screen-scanning tool that uses a custom-trained SVTR OCR model to read Genshin Impact and Honkai: Star Rail artifact stats di… | 37 | 1330 | active |
| sharkwouter/minigalaxy Minigalaxy is a simple GTK-based GOG client for Linux that lets users log in to their GOG account, download, update, and launch the Linux g… | 84 | 1327 | active |
| dmulloy2/ProtocolLib ProtocolLib is a Bukkit/Paper plugin and library that gives Minecraft server plugins read and write access to the Minecraft protocol. It pr… | 78 | 1327 | active |
| CXWorld/CapFrameX CapFrameX is a Windows desktop application for capturing and analyzing frametimes and FPS in PC games, built on Intel's PresentMon with ove… | 98 | 1326 | stable |
| HSLix/LixAssistantLimbusCompany LixAssistantLimbusCompany (LALC) is a free, open-source Windows desktop assistant for the game Limbus Company that automates daily gameplay… | 91 | 1325 | active |
| BedrockLauncher/BedrockLauncher An unofficial launcher for Minecraft Bedrock Edition that brings Java Edition Launcher-like features such as version management and multipl… | 99 | 1321 | active |
| marcrobledo/savegame-editors A collection of browser-based (HTML5/JavaScript) savegame editors for various Nintendo console games, allowing users to modify values in ga… | 65 | 1321 | active |
| Fit Launcher Fit Launcher is a desktop game launcher built with Rust, Tauri, and SolidJS for downloading and playing games from FitGirl Repacks. It uses… | 72 | 1316 | active |
| Lodestone Lodestone is a free, open-source server hosting tool for Minecraft and other multiplayer games, built with Rust, React, and TypeScript. It … | 23 | 1316 | active |
| wiredopposite/OGX-Mini OGX-Mini is C++ firmware for RP2040/RP2350 microcontrollers that emulates USB gamepads for multiple consoles, including the original Xbox, … | 47 | 1315 | active |
| 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 |
| Mojang/DataFixerUpper DataFixerUpper is a Java library from Mojang for incrementally building, merging, and optimizing data transformations between schema versio… | 55 | 1313 | active |
| dreadpon/godot_spatial_gardener A Godot 4 editor plugin for painting foliage and props onto arbitrary 3D surfaces using GDScript. It enables natural-feeling vegetation pla… | 34 | 1313 | active |
| Universal-Team/Universal-Updater Universal-Updater is a homebrew application for the Nintendo 3DS that makes downloading and updating other homebrew apps simple through a s… | 92 | 1312 | 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 |
| nba-emu/NanoBoyAdvance NanoBoyAdvance is a cycle-accurate Nintendo Game Boy Advance emulator written in C++ with a Qt-based GUI. It prioritizes hardware accuracy,… | 10 | 1310 | active |
| doukutsu-rs/doukutsu-rs doukutsu-rs is a faithful open-source reimplementation of the Cave Story (Doukutsu Monogatari) game engine written in Rust. It supports ori… | 81 | 1309 | stable |
| 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 |
| DarkMatterCore/nxdumptool nxdumptool is a Nintendo Switch homebrew application that generates XCI, NSP, HFS0, ExeFS, RomFS, NCA, certificate, and ticket dumps from g… | 62 | 1308 | active |
| TTimo/doom3.gpl The official GPL-3.0 source code release of id Software's Doom 3 game engine, provided without game data assets. It can be compiled on Wind… | 32 | 4637 | maintenance |
| HunterPie/HunterPie A free, open-source Windows overlay and companion app for Monster Hunter games (Wilds, World, Rise). It reads game memory to display real-t… | 92 | 1307 | active |
| Bixilon/Minosoft Minosoft is an open-source Minecraft client reimplementation written from scratch in Kotlin, using OpenGL for rendering. It is a free-softw… | 74 | 1307 | active |
| hushenghao/AndroidEasterEggs An Android application that collects and recreates the hidden Easter eggs from various Android OS versions in one app. Built with Kotlin, J… | 100 | 1306 | active |
| Steamauto/Steamauto Steamauto is a free, open-source Python application that fully automates buying, selling, and delivery of CS2/CSGO skins across Steam and C… | 92 | 1305 | active |
| FLARE Flare is a free, open-source 2D action RPG in the style of Diablo, built on the GPL3 FLARE engine written in C++ with SDL2. It ships with t… | 77 | 1301 | 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 | 1301 | active |
| RimSort/RimSort RimSort is a free, open-source, multi-platform mod manager and sorter for the video game RimWorld, built as a community-managed alternative… | 94 | 1299 | active |
| n64decomp/mk64 A complete C decompilation of Mario Kart 64 that rebuilds byte-matching ROMs for USA and European revisions from extracted game assets. It … | 72 | 1298 | active |
| skylersaleh/SkyEmu SkyEmu is a low-level, cross-platform emulator for Game Boy, Game Boy Color, Game Boy Advance, and Nintendo DS systems, focused on accuracy… | 78 | 1296 | active |
| MobileGlues MobileGlues is an OpenGL implementation layered on top of host OpenGL ES 3.x, designed primarily to run Minecraft: Java Edition on mobile d… | 80 | 1295 | 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 |
| Merrit/nyrna Nyrna is a desktop application that suspends and resumes running games and applications, similar to console sleep modes, freeing CPU and GP… | 82 | 1290 | active |
| floooh/chips A toolbox of 8-bit chip and complete system emulators written as dependency-free C99 header files. Chip emulators communicate via a pin bit… | 75 | 1289 | active |
| Kron4ek/Wine-Builds A repository of prebuilt Wine binaries (Vanilla, Staging, TkG, and Proton variants) for Linux, distributed via GitHub releases. It lets use… | 100 | 1288 | active |
| ValvePython/steam A Python library for interacting with various parts of the Steam platform, including the Steam network client, Web API, web authentication,… | 68 | 1287 | active |
| NagyD/SDLPoP SDLPoP is an open-source port of the classic DOS game Prince of Persia, built from a disassembly of the original executable and reimplement… | 55 | 1287 | active |
| ThoNohT/NohBoard NohBoard is a free, customizable on-screen keyboard visualizer for Windows, built in C# with GDI+. It captures keystrokes and renders them … | 23 | 1287 | active |
| Riptide Networking Riptide is a lightweight C# networking library for building multiplayer games, providing client-server connection management and message pa… | 63 | 1286 | active |
| 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 |
| FlashpointProject/launcher Flashpoint Launcher (FPL) is an Electron-based desktop application for browsing, storing, and launching the games, animations, and web apps… | 76 | 1277 | active |
| vgmtrans/vgmtrans VGMTrans is a cross-platform desktop application for detecting, inspecting, and converting proprietary sequenced video game music into stan… | 73 | 1277 | active |
| GarrettGunnell/AcerolaFX A modular HDR post-processing shader suite written in HLSL for GShade, targeting Final Fantasy XIV gameplay and gpose screenshots. It provi… | 23 | 1277 | active |
| webЯcade webЯcade is a web-based front end for playing retro games in the browser via emulators and game engines, driven by user-defined cloud-based… | 90 | 1276 | active |
| EDCD/EDMarketConnector Elite: Dangerous Market Connector (EDMC) is a desktop application that reads Elite Dangerous journal files and Frontier's Companion API to … | 85 | 1275 | active |
| Earthcomputer/clientcommands A Fabric mod for Minecraft that adds several useful client-side commands. It runs on the client and requires the Fabric loader and Fabric A… | 96 | 1274 | 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 |
| wormtql/genshin_artifact Mona Divination Shop is a web application for Genshin Impact that computes damage, automatically optimizes artifact (relic) combinations, a… | 37 | 1273 | active |
| Unity-Technologies/VFXToolbox A Unity package from Unity Technologies providing additional tools for Visual Effect artists, including an Image Sequencer for authoring fl… | 29 | 1273 | active |
| Nut Nut is a multi-purpose Python utility with a GUI for organizing, managing, and installing Nintendo Switch game files (NSP, NSZ, XCI, XCZ). … | 48 | 1271 | 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 |
| crosire/d3d8to9 A pseudo-driver library that translates Direct3D 8 API calls and bytecode shaders into their Direct3D 9 equivalents to improve compatibilit… | 86 | 1263 | active |
| gemrb/gemrb GemRB is a portable open-source reimplementation of Bioware's Infinity Engine, the engine behind Baldur's Gate, Icewind Dale, and Planescap… | 77 | 1258 | active |
| lacymorrow/crossover CrossOver is a free, open-source desktop application that displays a customizable crosshair overlay on top of any windowed game or applicat… | 86 | 1257 | active |
| exelix11/SwitchThemeInjector A suite of tools for creating and installing custom home menu themes on a modded Nintendo Switch, including the NXThemes Installer homebrew… | 93 | 1256 | active |
| rdbo/libmem A cross-platform game hacking library for C, C++, Rust, and Python providing process and memory manipulation, function hooking/detouring, c… | 82 | 1256 | active |
| kwsch/NHSE NHSE is a desktop save editor for Animal Crossing: New Horizons that edits save data dumped from a Nintendo Switch. It is a C# application … | 66 | 1256 | active |
| jdah/minecraft-weekend A small Minecraft-like voxel game written in C, originally built in 48 hours and since extended. It features an infinite procedurally gener… | 32 | 4417 | maintenance |
| 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… | 77 | 1254 | active |
| smilehao/xlua-framework A complete pure-Lua client framework for Unity games built on xLua, integrating proto-gen-lua and various Lua libraries and utility classes… | 61 | 1254 | active |
| Equim-chan/mjai-reviewer A Rust CLI tool that reviews riichi mahjong game logs using mjai-compatible AI engines such as Mortal and akochan. It fetches logs from Ten… | 23 | 1254 | active |
| hgaiser/moonshine Moonshine is a headless streaming host server written in Rust that lets you stream games from a Linux PC to devices running Moonlight clien… | 92 | 1252 | 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 |
| dominostars/playtranslate PlayTranslate is a real-time screen translation app for Android that captures game or app text via OCR and translates it, with support for … | 82 | 1251 | 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 |
| bemusic/bemuse Bemuse is an open-source, web-based online rhythm action game that plays songs in BMS/BMSON format directly in the browser. It is built wit… | 83 | 1250 | active |
| BnanZ0/ok-nte ok-nte is a Windows automation tool for the game Neverness to Everness that uses screenshot recognition, OCR, audio feedback, and simulated… | 77 | 1249 | active |
| Escartem/AnimeStudio A Unity game asset extraction tool that opens Unity bundles and lets users browse, preview, and export textures, meshes, animations, audio,… | 65 | 1249 | active |
| WilliamVenner/gmpublisher gmpublisher is a desktop utility for publishing and managing Garry's Mod Steam Workshop addons, built with Rust, Svelte, and Tauri. It repl… | 80 | 1247 | active |
| KenneyNL/Starter-Kit-3D-Platformer A starter kit template for building a 3D platformer game in Godot 4.6, created by Kenney. It includes a character controller with double ju… | 57 | 1247 | active |
| RigsOfRods/rigs-of-rods Rigs of Rods is a free, open-source soft-body physics sandbox game that simulates the real-time motion, deformation, and destruction of veh… | 72 | 1246 | active |
| ValveSoftware/halflife Valve's official Half-Life 1 SDK containing engine-based game source code and development tools for the GoldSrc engine. It also serves as t… | 32 | 4377 | maintenance |
| Roll20/roll20-character-sheets A community-maintained repository of 800+ character sheet templates for the Roll20 virtual tabletop, written mostly in HTML/CSS/JavaScript.… | 66 | 1243 | active |
| 3Shain/dxmt DXMT is a Metal-based translation layer implementing Direct3D 10 and 11 APIs on macOS, designed to work with Wine (and CrossOver). It lets … | 82 | 1241 | active |
| SteamDB SteamDB's official browser extension for Chrome, Firefox, and Edge that enhances Steam store and community websites. It adds SteamDB links … | 73 | 1240 | active |
| moonlight-stream/Internet-Hosting-Tool A Windows application that automatically configures port forwarding on home routers so Moonlight can stream games from a PC over the Intern… | 23 | 1240 | active |
| brunomikoski/Animation-Sequencer A Unity editor plugin for visually composing sequences of tweens and actions that can be previewed and tweaked directly in edit mode withou… | 51 | 1239 | active |
| libtcod libtcod is a C/C++ library providing tools and algorithms for developing traditional roguelikes, including a true-color tile-based console,… | 85 | 1238 | stable |
| 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 |
| SideFX Labs SideFX Labs is a free, open-source, artist-friendly toolset for Houdini containing hundreds of Houdini Digital Assets (HDAs), Python module… | 93 | 1236 | active |
| EasyRPG Player EasyRPG Player is a free, cross-platform game interpreter that plays games created with RPG Maker 2000 and 2003, using the liblcf library t… | 73 | 1235 | active |
| OpenPets OpenPets is an open-source, local-first desktop companion platform that puts animated pets on your desktop, built as an Electron app with a… | 79 | 1234 | active |