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 |
|---|---|---|---|
| Fate-Grand-Automata/FGA Fate/Grand Automata is a native Android app that automates battles and farming in Fate/Grand Order. It uses OpenCV for screen recognition, … | 99 | 2401 | active |
| a2x/cs2-dumper An external offset/interface dumper for Counter-Strike 2 that reads the game process memory via memflow and generates offset files in forma… | 70 | 2398 | active |
| OpenGloves LucidGloves is an open-source DIY VR haptic glove project providing Arduino/ESP32 firmware and 3D-printable hardware files for finger track… | 41 | 2396 | active |
| acidicoala/SmokeAPI SmokeAPI is a C++ library that hooks the Steamworks SDK to emulate DLC and inventory item ownership in Steam games the user legitimately ow… | 77 | 2393 | active |
| community-valheim-tools/valheim-server-docker A Docker container image that runs a Valheim dedicated game server with automatic updates, world backups, and BepInEx/ValheimPlus mod suppo… | 100 | 2391 | active |
| m969/EGamePlay EGamePlay is a lightweight, flexible combat and skill framework for Unity built on an Entity-Component-System pattern, with status effects,… | 77 | 2389 | active |
| nicoboss/nsz NSZ is a Python tool with optional GUI that losslessly compresses and decompresses Nintendo Switch NSP/XCI game dumps using zstd, producing… | 81 | 2384 | active |
| magefree/mage XMage is a free, open-source, full rules-enforcement engine for playing Magic: The Gathering online against other players or AI opponents, … | 99 | 2378 | active |
| Cxbx-Reloaded Cxbx-Reloaded is an open-source emulator that runs original Microsoft Xbox games on Windows and Linux via Wine. It uses high-level emulatio… | 75 | 2378 | active |
| xCollateral/VulkanMod VulkanMod is a Fabric mod for Minecraft that replaces the default OpenGL renderer with a custom Vulkan-based voxel rendering engine. It aim… | 79 | 2377 | active |
| Impostor/Impostor Impostor is an open-source reimplementation of the Among Us game server, written in C#. It fully replaces the official server, supports plu… | 94 | 2372 | active |
| TCNOco/TcNo-Acc-Switcher TcNo Account Switcher is a fast, open-source desktop application for switching accounts across gaming platforms like Steam, Battle.net, Epi… | 80 | 2372 | active |
| GalTransl/GalTransl GalTransl is an automated translation tool for visual novels (galgames) that leverages large language models like GPT-4, Claude, Deepseek, … | 97 | 2353 | active |
| NS-USBloader NS-USBloader is a cross-platform Java GUI application for uploading NSP and other files to Nintendo Switch installers like Awoo Installer a… | 71 | 2346 | active |
| Pelican Panel Pelican Panel is a free, open-source game server control panel forked from Pterodactyl, built with Laravel and FilamentPHP. It provides a m… | 89 | 2339 | active |
| LuckPerms LuckPerms is a permissions plugin for Minecraft servers that lets admins control player access by creating groups and assigning permissions… | 77 | 2328 | stable |
| ebkr/r2modmanPlus r2modman is a cross-platform desktop mod manager for games using the Thunderstore modding platform, such as Risk of Rain 2, Valheim, and Le… | 98 | 2326 | active |
| MCHPR/MCHPRS MCHPRS is a multithreaded Minecraft 1.20.4 creative server written in Rust, purpose-built for computational redstone. Each 512x512 plot run… | 83 | 2321 | active |
| amilich/isometric-city IsoCity is an open-source isometric city-building simulation game built with Next.js, TypeScript, and HTML5 Canvas, featuring traffic, pede… | 60 | 2319 | active |
| SteamTradingSiteTracker A Steam skin trading market tracker that continuously monitors sell-to-cash (挂刀) ratios across BUFF, IGXE, C5, UUYP, and ECO platforms for … | 32 | 2319 | active |
| Matoking/protontricks Protontricks is a wrapper script that lets you run Winetricks commands for Steam Play/Proton games, plus other common Wine features like la… | 73 | 2310 | active |
| Selkies Remote Desktop Platform Selkies is an open-source low-latency, GPU/CPU-accelerated Linux remote desktop and game streaming platform that delivers an HTML5 web clie… | 98 | 2309 | active |
| JACoders/OpenJK OpenJK is a community-maintained, open-source reimplementation of the engine powering Star Wars Jedi Knight: Jedi Academy and Jedi Outcast,… | 86 | 2304 | active |
| levy-street/world-of-claudecraft World of ClaudeCraft is a free, open-source classic-style browser MMO built in TypeScript with Three.js, playable online with persistent ch… | 77 | 2302 | active |
| ThirteenAG/Ultimate-ASI-Loader Ultimate ASI Loader is a proxy DLL that loads custom .asi plugin libraries into any Windows game process. It is the standard modding loader… | 95 | 2300 | active |
| Novum/vkQuake vkQuake is a Vulkan-based source port of id Software's Quake, built on QuakeSpasm and QuakeSpasm-Spiked. It replaces the original OpenGL re… | 95 | 2299 | active |
| EssentialsX/Essentials EssentialsX is a plugin suite for Minecraft servers running Spigot or Paper, offering over 160 commands covering teleportation, homes, warp… | 88 | 2299 | active |
| HarbourMasters/2ship2harkinian 2 Ship 2 Harkinian is a cross-platform PC port of The Legend of Zelda: Majora's Mask, built from a decompilation of the original N64 game. … | 86 | 2290 | active |
| UZDoom/UZDoom UZDoom is a modern, feature-rich source port for the classic DOOM engine, continuing the ZDoom and GZDoom lineage. It adds advanced renderi… | 84 | 2283 | active |
| apple/homebrew-apple Apple's official Homebrew tap containing formulae such as the Game Porting Toolkit, which lets developers run Windows games on Apple Silico… | 30 | 2282 | active |
| OpenSteam001/OpenSteamTool OpenSteamTool is an open-source Windows-only Steam unlocker written in C++ that unlocks unowned games and DLCs via Lua configuration, manif… | 68 | 2276 | active |
| 1995chen/dnf A Docker image packaging the Dungeon & Fighter (DNF/DOF) game server for quick deployment on Linux servers. It uses CentOS base images with… | 77 | 2275 | active |
| an-anime-team/an-anime-game-launcher A graphical game launcher for Linux that manages and runs an anime game (Genshin Impact) via Wine, with built-in telemetry disabling. It of… | 96 | 2272 | active |
| vgmstream/vgmstream vgmstream is a C library for decoding and playing hundreds of streamed (prerecorded) audio formats used in video games, with support for lo… | 82 | 2272 | active |
| PaperMC/Velocity Velocity is a modern, high-performance Minecraft server proxy written in Java, designed to route players across multiple backend servers wi… | 76 | 2269 | active |
| PKSM PKSM is a multipurpose, portable Pokemon save manager and editor for generations I through VIII, written in C++. It runs on Nintendo 3DS cu… | 97 | 2266 | active |
| Amulet Map Editor Amulet Map Editor is a cross-platform Minecraft world editor and converter supporting Java Edition 1.12+ and Bedrock 1.7+. It converts all … | 98 | 2249 | active |
| FakeFishGames/Barotrauma Barotrauma is a 2D online multiplayer survival game set in a submarine traveling the icy ocean beneath Jupiter's moon Europa, with source c… | 71 | 2249 | active |
| plibither8/2048.cpp A fully featured terminal implementation of the 2048 sliding tile puzzle game written in C++11. It builds with CMake or Meson and runs nati… | 32 | 2246 | stable |
| chvin/react-tetris A browser-based Tetris game built with React, Redux, and Immutable.js, playable on desktop (keyboard) and mobile (touch). It demonstrates s… | 32 | 8739 | maintenance |
| grimdoomer/Xbox360BadUpdate A non-persistent, software-only hypervisor exploit for the Xbox 360 that runs unsigned code on the latest dashboard (17559) using a support… | 10 | 2239 | active |
| TEdit/Terraria-Map-Editor TEdit is a standalone open-source map editor for the game Terraria, letting users paint tiles, walls, liquids, and wire, edit chests, signs… | 96 | 2238 | active |
| Wolf Wolf is a C++ streaming server for Moonlight that creates on-demand virtual desktops and game sessions in Docker containers on a shared Lin… | 67 | 2232 | active |
| LIJI32/SameBoy SameBoy is an open source, highly accurate Game Boy (DMG), Game Boy Color (CGB), and Super Game Boy emulator written in portable C. It ship… | 91 | 2229 | active |
| rwengine/openrw OpenRW is an open-source, cross-platform re-implementation of the Grand Theft Auto III game engine written in C++. It requires a legitimate… | 41 | 2228 | active |
| webbukkit/dynmap Dynmap is a set of Minecraft mods and plugins that provide a real-time, web-based map of Minecraft servers. It renders the game world to a … | 66 | 2224 | active |
| Hubs Hubs is an open-source, browser-based multi-user 3D virtual world and social VR platform built with A-Frame, Three.js, and WebXR/WebRTC. It… | 76 | 2218 | active |
| id-Software/quake2-rerelease-dll The official open-source game DLL code for the 2023 rerelease of Quake II, released by id Software under GPL-2.0. It combines the original … | 29 | 2207 | stable |
| FufuLauncher/FufuLauncher FufuLauncher is a third-party desktop launcher for Genshin Impact built in C#. It bundles account switching, automatic daily check-ins, gam… | 83 | 2190 | active |
| CaffeineMC/lithium Lithium is a free and open-source Minecraft mod that optimizes many areas of the game engine to improve overall performance without changin… | 94 | 2186 | active |
| KIYI671/AhabAssistantLimbusCompany AALC is a Windows desktop assistant for the game Limbus Company that automates repetitive gameplay tasks using image recognition and OCR. I… | 86 | 2185 | active |
| cnlohr/mini-rv32ima A tiny, single-file, header-only RISC-V RV32IMA emulator written in ~400 lines of dependency-free C, capable of booting Linux (RV32-NOMMU).… | 55 | 2185 | active |
| dhewm3 dhewm3 is a GPL source port of Doom 3 that modernizes the id Tech 4 engine with SDL, OpenAL, 64-bit support, widescreen resolutions, and ga… | 72 | 2175 | active |
| storax/kubedoom Kubedoom is a novelty chaos-engineering tool that lets you kill Kubernetes pods (or namespaces) by shooting them as monsters in a modified … | 32 | 2172 | active |
| CytopiaTeam/Cytopia Cytopia is a free, open-source retro pixel-art city building simulation game with a focus on modding. It uses a custom isometric rendering … | 67 | 2171 | active |
| Pugmatt/BedrockConnect BedrockConnect is a lightweight Minecraft Bedrock Edition server-list service that lets console players (Xbox, Switch, PlayStation) join ar… | 96 | 2167 | active |
| DestinyItemManager/DIM Destiny Item Manager (DIM) is a progressive web app that lets Destiny game players manage their in-game inventory, move items between Guard… | 95 | 2161 | active |
| MCCTeam/Minecraft-Console-Client Minecraft Console Client (MCC) is a lightweight cross-platform terminal client for Minecraft Java Edition written in C#. It lets users conn… | 94 | 2161 | active |
| official-pikafish/Pikafish Pikafish is a free, open-source UCI xiangqi (Chinese chess) engine derived from Stockfish, using NNUE neural network evaluation to analyze … | 86 | 2156 | active |
| Xpl0itU/WiiUDownloader A cross-platform GUI application for downloading Wii U games, updates, DLC, and demos directly from Nintendo's NUS servers without requirin… | 96 | 2152 | active |
| christianhaitian/arkos ArkOS is a Linux-based custom operating system for retro gaming handhelds built on Rockchip and similar SoCs, such as the RG351 series, RGB… | 10 | 2151 | active |
| doublespeakgames/adarkroom A Dark Room is a minimalist browser-based text adventure game written in JavaScript. It is playable online and has been ported to iOS, Andr… | 30 | 8329 | maintenance |
| KUN Galgame Forum KUN Visual Novel Forum is a full-stack, self-hostable community forum for visual novel and Galgame enthusiasts, built as a pnpm monorepo wi… | 72 | 2147 | active |
| id-Software/Quake-III-Arena The official GPL source code release of Quake III Arena, id Software's classic first-person shooter, written in C. It provides the full eng… | 32 | 8272 | maintenance |
| sturdyspoon/unity-movement-ai A Unity library of common movement AI scripts known as Steering Behaviors, used to control NPC movement in games. It includes behaviors lik… | 32 | 2135 | stable |
| kiccer/Soldier76 Soldier76 is a Lua macro script for Logitech gaming mice (LGS driver) that automatically controls recoil in PUBG, supporting 12 weapons. It… | 59 | 2116 | active |
| stepmania/stepmania StepMania is an advanced cross-platform rhythm game engine for Windows, Linux, and macOS, designed for both home and arcade use. It support… | 63 | 2105 | active |
| NeoForge NeoForge is an open-source modding API and mod loader for Minecraft: Java Edition, forked from Forge and maintained by the NeoForged projec… | 74 | 2102 | active |
| yuanfengyun/q_algorithm A multi-language library implementing efficient winning-hand (hu) detection algorithms for tile and card games, including Mahjong, Paohuzi,… | 32 | 2102 | active |
| JMBeresford/retrom Retrom is a self-hosted, centralized game library management service focused on emulation, letting users host their DRM-free game collectio… | 82 | 2101 | active |
| HarbourMasters/Starship Starship is a PC port of Star Fox 64 (SF64) built from a reverse-engineered codebase, requiring users to supply their own legally dumped RO… | 61 | 2097 | active |
| PolyMC/PolyMC PolyMC is an open-source custom launcher for Minecraft, forked from MultiMC, that lets users create and manage multiple isolated Minecraft … | 95 | 2093 | active |
| Special K Special K is a Windows DLL injection framework for PC games that fixes and enhances graphics, adds HDR support, framerate capping, and deta… | 94 | 2093 | active |
| IzzelAliz/Arclight Arclight is a hybrid Minecraft server implementation that runs Bukkit/Spigot plugins alongside Forge, NeoForge, or Fabric mods using Mixin.… | 74 | 2086 | active |
| TerryCavanagh/VVVVVV The open-sourced source code of VVVVVV, Terry Cavanagh's 2010 indie 2D puzzle-platformer, released in 2020. The desktop version is a C++/SD… | 75 | 8025 | maintenance |
| Carpet Mod Fabric Carpet is a Minecraft mod for the Fabric mod loader that gives technical players and server operators fine-grained control over vani… | 100 | 2082 | active |
| SubnauticaNitrox/Nitrox Nitrox is an open-source multiplayer modification for the game Subnautica, adding client/server networking, world and vehicle syncing, and … | 79 | 2075 | active |
| GT New Horizons GT New Horizons is a large, long-running Minecraft 1.7.10 modpack balanced around GregTech, featuring thousands of recipe tweaks, a 3900+ q… | 95 | 2074 | active |
| Team-BANERUS/poketwo-Autocatcher A Discord selfbot-style automation tool that automatically catches Pokémon spawned by the Poketwo bot (and similar bots like Mewbot). It al… | 39 | 2070 | active |
| ValveSoftware/wine Valve's fork of Wine, a compatibility layer that runs Microsoft Windows executables (DOS, Win32, Win64) on Unix-like systems by translating… | 76 | 2069 | active |
| ClassiCube/ClassiCube ClassiCube is a custom Minecraft Classic compatible client written from scratch in C, replicating the 2009 Minecraft Classic experience wit… | 75 | 2069 | active |
| Undertale Mod Tool A GUI and CLI tool for modding, decompiling, and unpacking Undertale, Deltarune, and other GameMaker Studio games. It provides editors for … | 90 | 2068 | active |
| YGOPro YGOPro is a script engine for the Yu-Gi-Oh! trading card game with a sample GUI, written in C++. It lets players duel each other over LAN o… | 77 | 2067 | active |
| Blur009/Blur-AutoClicker Blur Auto Clicker is a free, open-source Windows auto-clicker application built with TypeScript and WebView2 that delivers accurate click s… | 80 | 2065 | active |
| wolveix/satisfactory-server A Dockerized wrapper around the Satisfactory dedicated server that packages the game server, SteamCMD updates, and save/backup handling int… | 68 | 2065 | active |
| meetrevision/playbook ReviOS Playbook is a collection of Windows system modifications applied via AME Wizard to create a lightweight, privacy-focused, performanc… | 70 | 2063 | active |
| libretro/Lakka-LibreELEC Lakka is a lightweight open-source Linux distribution built on LibreELEC that turns small computers like the Raspberry Pi into a dedicated … | 72 | 2056 | active |
| DFHack DFHack is a memory access library for the game Dwarf Fortress, distributed with a large collection of scripts and plugins that extend and a… | 99 | 2054 | active |
| DavidoTek/ProtonUp-Qt ProtonUp-Qt is a graphical Qt 6 application for installing and managing Steam compatibility tools like GE-Proton and Luxtorpeda, and Wine-G… | 85 | 2047 | active |
| Nexus-Mods/NexusMods.App The Nexus Mods App is a desktop mod installer, creator, and manager for popular games, developed by Nexus Mods. It runs on Windows and Linu… | 10 | 2041 | active |
| elishacloud/dxwrapper A DLL wrapper that fixes compatibility issues with older DirectX games running on Windows 10/11 by translating legacy DirectDraw/Direct3D c… | 95 | 2040 | active |
| hgjazhgj/FGO-py A fully automatic, configuration-free, cross-platform Fate/Grand Order assistant that automates farming, event climbing, and weekly mission… | 66 | 2040 | active |
| a1studmuffin/SpaceshipGenerator A Blender add-on script that procedurally generates 3D spaceship models from a random seed. It builds hulls, adds details like engines, ant… | 23 | 7825 | maintenance |
| SysDVR SysDVR is a Nintendo Switch homebrew sysmodule that captures running game output and streams it to a PC over USB or network (RTSP). It prov… | 75 | 2039 | active |
| BrianLima/UWPHook UWPHook is a Windows desktop application that adds Windows Store (UWP) and Xbox Game Pass games to Steam as non-Steam shortcuts. It automat… | 34 | 2031 | active |
| Nuklon/Steam-Economy-Enhancer A free userscript (installed via Violentmonkey) that enhances the Steam Inventory, Steam Market, and Steam Trade Offers pages. It adds bulk… | 73 | 2029 | active |
| ErLinErYi/PlantsVsZombies A Plants vs. Zombies clone built entirely in C++ on Cocos2d-x 3.16, with 104 levels, 13 plants, and 14 zombies. It doubles as a learning re… | 23 | 2028 | active |
| Team-Neptune/DeepSea DeepSea is an all-in-one custom firmware (CFW) package for hacked Nintendo Switch consoles, bundling Atmosphère, Hekate, and a curated set … | 10 | 2028 | active |
| BanjoRecomp/BanjoRecomp A native PC port of Banjo-Kazooie built by statically recompiling the original N64 ROM using N64: Recompiled, with RT64 as the rendering en… | 74 | 2021 | active |
| Switch LAN Play A client-server tool that lets Nintendo Switch players play together over the internet as if they were on the same local network. A PC clie… | 25 | 2018 | active |