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 |
|---|---|---|---|
| Rakashazi/emu-ex-plus-alpha A multi-platform retro game console emulation system consisting of emulator apps for many classic consoles, built on the Imagine platform a… | 54 | 1234 | 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 |
| SwagSoftware/Kisak-Strike Kisak-Strike (Gentoo Offensive) is a fully open-source rebuild of Counter-Strike: Global Offensive's Source engine codebase, targeted at Li… | 34 | 1226 | active |
| arkology/ShaderV ShaderV is a Godot 4.x plugin that adds many premade visual shader nodes (noises, blur, glow, shapes, color adjustments) to the built-in Vi… | 10 | 1226 | active |
| MiceWine MiceWine is an Android application that runs Windows applications and games on smartphones using a custom Wine build combined with Box64 fo… | 70 | 1225 | active |
| marcrobledo/RomPatcher.js A browser-based and Node.js ROM patcher supporting many patch formats (IPS, UPS, APS, BPS, RUP, PPF, EBP, BSDiff, xdelta/VCDiff, and more).… | 67 | 1224 | stable |
| dethrace-labs/dethrace Dethrace is an open-source reverse-engineering project that rebuilds the 1997 driving/mayhem game Carmageddon to run natively on modern sys… | 83 | 1223 | 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 |
| DuoStream/Duo Duo is a Windows-based multiseat game streaming application that gives each user an independent virtual desktop session, built on top of Su… | 83 | 1215 | active |
| drhelius/Gearboy Gearboy is an accurate cross-platform Game Boy, Game Boy Color, and Super Game Boy emulator written in C++, available as a desktop app, a R… | 99 | 1214 | active |
| Sak32009/GetDataFromSteam-SteamDB A userscript that extracts game and DLC data from Steam store pages and SteamDB. It runs via userscript managers like Tampermonkey or Viole… | 74 | 1214 | active |
| MCreator/MCreator MCreator is an open-source desktop application for creating Minecraft Java Edition mods, Bedrock Add-Ons, resource packs, and data packs vi… | 96 | 1213 | active |
| WolvenKit WolvenKit is an open-source desktop mod editor and creator for CD Projekt's REDengine games, primarily Cyberpunk 2077. It can read and writ… | 92 | 1206 | active |
| seuyh/stellaris-dlc-unlocker A shell/PowerShell script tool that automatically unlocks all DLC for the Steam version of Stellaris by patching game files and launcher co… | 86 | 1204 | active |
| LocalizeLimbusCompany/LocalizeLimbusCompany A community-made Chinese localization language pack for the game Limbus Company, built using an officially provided translation interface f… | 94 | 1203 | active |
| SethBling/cbscript CBScript is a transpiled programming language and compiler by SethBling that compiles .cbscript source files into Minecraft datapack zip fi… | 32 | 1203 | active |
| AmberELEC AmberELEC is an open-source 64-bit Linux firmware for Anbernic RG351P/M/V/MP and RG552 retro handheld consoles, shipped as a flashable SD c… | 66 | 1202 | active |
| Artemis-RGB/Artemis Artemis is a Windows desktop application providing unified, highly configurable RGB lighting control across keyboards, mice, headsets and o… | 66 | 1202 | active |
| teaSummer/MCiSEE MCiSEE is a web application that aggregates and presents Minecraft resources (software, tools, websites) collected from the internet in an … | 66 | 1201 | active |
| 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 |
| nmrugg/stockfish.js A WebAssembly and asm.js port of the Stockfish chess engine (currently version 18) that runs entirely in web browsers. It ships in multiple… | 84 | 1200 | active |
| MUnique/OpenMU OpenMU is an open-source, from-scratch C#/.NET server implementation (emulator) for the MMORPG MU Online, focusing on Season 6 Episode 3 wi… | 67 | 1199 | active |
| ldoubil/astral Astral is a cross-platform GUI application built with Flutter on top of the EasyTier Rust backend, providing decentralized P2P virtual netw… | 83 | 1197 | active |
| johnnesky/beepbox BeepBox is a free online tool for sketching and sharing instrumental melodies, with songs encoded entirely in the browser URL for easy shar… | 78 | 1197 | active |
| zaigie/palworld-server-tool A self-hosted web application for managing PalWorld dedicated game servers through a visual interface. It parses .sav save files and uses t… | 82 | 1196 | active |
| matanki-saito/EU4dll A DLL injection patch that enables double-byte (CJK) character display in Europa Universalis IV on Windows/Steam. It is an unofficial commu… | 67 | 1194 | active |
| NoahGameFrame NoahGameFrame (NF) is a fast, scalable, distributed game server engine and plugin framework written in C++, featuring an actor model, netwo… | 23 | 4158 | maintenance |
| thomas-mauran/chess-tui chess-tui is a free, open-source terminal chess game written in Rust using Ratatui. It supports local two-player pass-and-play, playing aga… | 86 | 1190 | active |
| Zagrios/bs-manager BSManager is an all-in-one desktop application for managing Beat Saber game versions, maps, and mods. Built with Electron and TypeScript, i… | 95 | 1189 | 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 | 1187 | active |
| Trixarian/NetherSX2-classic NetherSX2-classic is a modified continuation of AetherSX2 3668, a PlayStation 2 emulator for Android, with the NetherSX2 anti-tampering hac… | 67 | 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 |
| naia-lib/naia naia is a cross-platform Rust networking library for multiplayer games, providing server-authoritative entity replication and typed message… | 80 | 1184 | active |
| ashblue/fluid-behavior-tree A code-driven behavior tree library for Unity3D built with the builder pattern and a fluent API. It includes pre-built task nodes, a runtim… | 56 | 1184 | active |
| chaosforgeorg/drl DRL (formerly Doom, the Roguelike) is a fast, turn-based roguelike game heavily inspired by 90s FPS Doom, written in FreePascal with the FP… | 92 | 1183 | active |
| CardboardPowered/cardboard Cardboard is a Fabric mod that implements the Bukkit/Spigot/Paper plugin API on FabricMC servers. It allows Minecraft server admins to run … | 76 | 1183 | active |
| XboxDev/extract-xiso extract-xiso is a cross-platform command line utility for creating, listing, rewriting, and extracting Xbox XISO disc images. Originally fr… | 87 | 1182 | active |
| giongto35/cloud-morph CloudMorph is a decentralized, self-hosted cloud gaming and cloud application platform that streams Windows games and applications to a web… | 60 | 1182 | 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 |
| Recol/DLSS-Updater A desktop application that scans installed games across all major launchers, detects their DLSS, XeSS, and FSR DLLs, and replaces them with… | 87 | 1179 | active |
| absolute-quantum/cats-blender-plugin A Blender plugin that automates importing, fixing, and optimizing 3D models for VRChat, supporting formats like MMD, XNALara, Mixamo, and D… | 23 | 4104 | maintenance |
| sultim-t/xash-rt A fork of the Xash3D FWGS game engine that adds a real-time path-traced renderer (RayTracedGL1), primarily targeting Half-Life 1. It replac… | 23 | 1178 | active |
| tiltedphoques/TiltedEvolution Tilted Online (Skyrim Together) is a C++ framework that adds online multiplayer to Bethesda games, currently supporting Skyrim Special Edit… | 97 | 1177 | active |
| cBournhonesque/lightyear Lightyear is a Rust networking library for building server-authoritative multiplayer games with the Bevy game engine. It provides transport… | 92 | 1176 | active |
| Unity-Technologies/megacity-metro Megacity Metro is an open-source multiplayer shooter game sample from Unity built with DOTS (Entity Component System) and Netcode for Entit… | 57 | 1175 | active |
| 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 |
| Sponge SpongeAPI is a mature, community-driven plugin API for Minecraft: Java Edition, providing the interface layer that plugin developers code a… | 75 | 1172 | active |
| SoftGPU SoftGPU is a software and hardware accelerated GPU driver bundle for Windows 95/98/Me guest systems running in virtual machines like Virtua… | 44 | 1172 | 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 |
| zhuhaichao518/cloudplayplus_stone CloudPlayPlus is an open-source remote desktop and game streaming application built with Flutter and a customized libWebRTC, designed for l… | 45 | 1171 | active |
| trekawek/coffee-gb Coffee GB is a highly compatible Game Boy and Game Boy Color emulator for the desktop, written in Java and Kotlin. It includes a reusable e… | 97 | 1170 | active |
| Hydr8gon/NooDS NooDS is a fast, portable Nintendo DS and Game Boy Advance emulator written in C++. It features accurate software rendering with upscaling,… | 80 | 1164 | active |
| Xeeynamo/sotn-decomp A matching decompilation project recreating the C source code of Castlevania: Symphony of the Night from its original binaries for PS1, PSP… | 68 | 1164 | active |
| retronx-team/sys-clk sys-clk is a Nintendo Switch homebrew system module that lets users set custom CPU, GPU, and memory clock speeds per application and per do… | 53 | 1164 | active |
| TheForceEngine/TheForceEngine The Force Engine is a modern, reverse-engineered replacement for the Jedi Engine that runs STAR WARS: Dark Forces natively on modern system… | 77 | 1160 | active |
| RibShark/OmniDrive OmniDrive is a custom firmware modification for MediaTek MT1959-based Hitachi-LG optical disc drives that unlocks raw sector reading, lead-… | 72 | 1160 | active |
| Apollo Save Tool PKGi PS3 is a PlayStation 3 homebrew application that lets users browse, search, and download .pkg files directly on the console. It suppor… | 50 | 1159 | active |
| CMHopeSunshine/LittlePaimon LittlePaimon is a multifunctional Genshin Impact chatbot built on the NoneBot2 framework, supporting the OneBot protocol for QQ. It provide… | 23 | 1159 | active |
| EyeTrackVR EyeTrackVR is a free, open-source, DIY software platform that turns affordable cameras and IR LEDs mounted inside a VR headset into an eye … | 82 | 1157 | active |
| DiscordSRV/DiscordSRV DiscordSRV is an open-source Minecraft plugin that bridges chat between a Minecraft server and Discord, with features like console forwardi… | 81 | 1157 | active |
| astronautlevel2/Anemone3DS Anemone3DS is a theme and boot splash screen manager for the Nintendo 3DS console, written in C as a homebrew application. It lets users in… | 63 | 1157 | active |
| SummerCart64 SummerCart64 is a fully open source flashcart for the Nintendo 64 console, combining hardware design files, firmware, and a PC companion ap… | 39 | 1156 | active |
| AntiMicroX/antimicrox AntiMicroX is a graphical program for mapping gamepad buttons and axes to keyboard keys, mouse controls, scripts, and macros on Linux and W… | 84 | 4008 | maintenance |
| mcthesw/game-save-manager An open-source game save manager built with Rust, Tauri, and Vue 3 that lets players back up, restore, describe, and delete game save files… | 83 | 1152 | active |
| Matchbox Matchbox is a Rust library and toolset for painless peer-to-peer WebRTC networking targeting both wasm/browser and native applications. It … | 68 | 1152 | active |
| Grasscutters/Cultivation Cultivation is a custom desktop game launcher that makes it easy to proxy anime game traffic to private servers such as Grasscutter. It han… | 58 | 1151 | active |
| alliedmodders/sourcemod SourceMod is a server modification and scripting platform for games running on Valve's Source (Half-Life 2) engine. It provides a plugin sy… | 98 | 1150 | active |
| Yujonpradhananga/Persona-Quickshell A Persona 3 Reload themed desktop shell theme for Quickshell, designed for the Hyprland Wayland compositor. It provides themed widgets such… | 55 | 1147 | 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 |
| cocogoat A browser-based toolbox for Genshin Impact that performs local achievement recognition using PaddleOCR and onnxruntime, plus achievement ma… | 75 | 1145 | active |
| 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 |
| TomHarte/CLK Clock Signal (CLK) is a low-latency emulator of many classic 8-bit and 16-bit home computers and consoles, including the ZX Spectrum, Apple… | 95 | 1144 | active |
| ayufan/steam-deck-tools A suite of Windows applications for Steam Deck hardware providing fan control, a performance overlay, TDP/refresh rate power control, and S… | 34 | 1143 | active |
| ifengzp/cocos-awesome A collection of commonly used game feature modules and shader effect implementations for the Cocos Creator game engine, written in TypeScri… | 32 | 1143 | active |
| Frogging-Family/wine-tkg-git A shell-based build system for creating custom Wine and Proton builds with configurable patchsets, including wine-staging, ntsync, and comm… | 68 | 1142 | active |
| KoboldAI/KoboldAI-Client KoboldAI Client is a browser-based front-end for AI-assisted writing and text adventure gameplay that connects to multiple local and remote… | 67 | 3953 | maintenance |
| 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 |
| nulla2011/bluearchive-logo A web-based generator that recreates Blue Archive-style logos using HTML canvas and vanilla JavaScript. Users can customize text, halo and … | 28 | 1138 | 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 |
| zclucas/RMT RMT (RuoMengTu) is a free, open-source macro and desktop automation tool built on AutoHotkey v2. It supports recording and playing keyboard… | 85 | 1135 | 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 |
| Snoothy/UCR Universal Control Remapper is a Windows application for remapping inputs from devices such as keyboards, mice, joysticks, and racing wheels… | 55 | 1135 | active |
| MuMech/MechJeb2 MechJeb2 is an autopilot and flight assistant mod for the game Kerbal Space Program, written in C#. It automates maneuvers such as ascent, … | 87 | 1134 | 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 |
| RSDKModding/RSDKv4-Decompilation A complete C++ decompilation of the Retro Engine v4 powering the 2013 mobile releases of Sonic 1 and Sonic 2, including their menus. It req… | 67 | 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 |
| isHarryh/Ark-Pets ArkPets is a Java-based desktop pet application that displays Arknights game character models (operator chibi sprites, dynamic illustration… | 93 | 1129 | active |
| Epic Awesome Gamer A Python application that automatically claims weekly free games and monthly content from the Epic Games Store. It uses browser automation … | 53 | 1129 | active |
| Cytoid/Cytoid Cytoid is a community-driven touchscreen rhythm music game where players download and play user-created charts, available on iOS and Androi… | 79 | 1127 | 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… | 80 | 1126 | active |
| NJU-ProjectN/nemu NEMU is a simple but complete full-system emulator supporting x86, mips32, riscv32, and riscv64 instruction sets, designed for teaching com… | 72 | 1126 | active |
| DoctorMcKay/node-steam-user SteamUser is a Node.js library that lets you communicate with Steam servers using the Steam client protocol, acting like a proper Steam cli… | 55 | 1124 | active |
| Kron4ek/Conty Conty is an unprivileged Linux container packed into a single portable executable, based on Arch Linux and compressed with squashfs or dwar… | 93 | 1122 | active |
| baffler/Transparent-Twitch-Chat-Overlay A Windows .NET application that displays Twitch chat in a transparent overlay on top of windowed or borderless games. It is aimed at single… | 68 | 1119 | active |
| dpjudas/SurrealEngine Surreal Engine is an open-source reimplementation of Unreal Engine 1 written in C++, focused on making Unreal (Gold) and Unreal Tournament … | 68 | 1118 | active |
| truong-bui/AsyncLoadingScreen A free, open-source Unreal Engine plugin that adds an automatic loading screen system configurable in project settings. It displays loading… | 62 | 1116 | stable |
| 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 | 1113 | active |
| Rosalie241/RMG Rosalie's Mupen GUI (RMG) is a free, open-source graphical front-end for the mupen64plus Nintendo 64 emulator, written in C++ with Qt. It p… | 91 | 1112 | active |