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 |
|---|---|---|---|
| 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 |
| Teneted/Tenet Tenet (formerly Mohist/Thermos/Cauldron/MCPC+) is a Minecraft Forge hybrid server that implements the Spigot/Bukkit plugin API, allowing Fo… | 66 | 1512 | active |
| Nexus-Mods/Vortex Vortex is the official mod manager from Nexus Mods, supporting modding for over 250 games. It automates tasks like load order sorting and m… | 97 | 1510 | active |
| Ice9Coffee/HoshinoBot HoshinoBot is an open-source QQ group chat bot framework built on Nonebot, primarily serving Princess Connect Re:Dive players with features… | 44 | 1510 | active |
| Norbyte/bg3se A script extender for Baldur's Gate 3 that injects Lua and Osiris scripting support into the game. It enables mod developers to write scrip… | 88 | 1509 | 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 | 1509 | active |
| liseami/DeepRant DeepRant is a cross-platform desktop app built with Tauri that provides quick hotkey-based translation of in-game chat text for gamers on i… | 89 | 1506 | active |
| zpl-c/librg librg is a single-header, cross-platform world replication library written in pure C99 for multiplayer game development. It acts as middlew… | 48 | 1502 | 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 |
| ChendoChap/pOOBs4 A kernel exploit for PlayStation 4 firmware 9.00 that leverages a filesystem (exfat) bug triggered via a specially formatted USB drive, com… | 32 | 1500 | stable |
| ovidiuch/flatris Flatris is a fast-paced two-player Tetris-style web game built with React and Redux, featuring both UI and server components. It is a progr… | 32 | 1500 | active |
| K0lb3/UnityPy UnityPy is a Python library for extracting, unpacking, and editing Unity game engine asset files, based on AssetStudio. It supports reading… | 76 | 1497 | active |
| pur1fying/blue_archive_auto_script BAAS (Blue Archive Auto Script) is a GUI-based automation program for the mobile game Blue Archive that runs against 16:9 emulator screens.… | 69 | 1496 | active |
| ProjectBorealis/PBCharacterMovement An Unreal Engine C++ plugin implementing Half-Life 2 / Source Engine style classic FPS character movement, including bunnyhopping, strafe b… | 42 | 1496 | active |
| Gezine/Y2JB Y2JB is a PS5 exploit that achieves userland code execution through the console's YouTube app. It supports firmware 4.03+ via a payload del… | 72 | 1494 | 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 |
| flyngmt/ACGC-PC-Port A native PC port of Animal Crossing (GameCube) built on the ac-decomp decompilation project, running the game's original C code on x86 with… | 63 | 1484 | active |
| 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 |
| KenneyNL/Starter-Kit-City-Builder A free starter kit providing a basic 3D city builder template for Godot 4.6, written in GDScript. It includes building placement/removal, c… | 57 | 1483 | active |
| OpenGenerativeAI/llm-colosseum LLM Colosseum is a benchmarking tool that pits large language models against each other in real-time Street Fighter III matches to evaluate… | 18 | 1482 | active |
| tmewett/BrogueCE Brogue: Community Edition is a community-maintained fork of the minimalist roguelike game Brogue, written in C. It features randomly genera… | 85 | 1480 | active |
| lalakii/MouseClickTool MouseClickTool is a tiny (16KB) Windows auto-clicker written in C# that simulates mouse clicks, long presses, and scroll wheel actions at c… | 96 | 1478 | active |
| MultiPaper/MultiPaper MultiPaper is a fork of Purpur (Paper) for Minecraft that lets a single world run across multiple coordinated Minecraft servers, with a Mul… | 29 | 1477 | 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 |
| mpiorowski/late-sh late.sh is a terminal-first social platform accessed entirely over SSH, offering real-time chat, lofi/classical radio streaming, terminal g… | 75 | 1471 | active |
| GoldenPotato137/PotatoVN PotatoVN is an open-source Windows desktop application (WinUI3) for managing visual novels (galgames). It scans folders for games, fetches … | 94 | 1470 | active |
| fholger/vrperfkit A collection of performance-oriented mods for VR games, delivered as a DLL injected next to a game executable. It provides upscaling (AMD F… | 23 | 1468 | active |
| opensoldat/opensoldat OpenSoldat is an open-source 2D side-view multiplayer action shooter game, originally released in 2002 and influenced by Liero, Worms, Quak… | 45 | 1465 | active |
| fortheusers/hb-appstore A GUI application for browsing, downloading, and managing open-source homebrew apps on consoles like the Nintendo Switch and Wii U, built w… | 68 | 1464 | active |
| Dungeon Template Library Dungeon Template Library (DTL) is a C++11/14/17 library providing free resources and algorithms for procedural dungeon, terrain, and roguel… | 26 | 1464 | active |
| drwhut/tabletop-club Tabletop Club is a free, open-source multiplayer game for playing tabletop games like chess, cards, and board games in a physics-based 3D e… | 82 | 1463 | active |
| shadPS4 shadPS4 is an early-stage PlayStation 4 emulator written in C++ that runs PS4 games on Windows, Linux, macOS, and FreeBSD. This repository … | 94 | 33088 | experimental |
| ValveSoftware/steam-runtime A binary-compatible runtime environment that lets Steam and native Linux games run consistently across many Linux distributions. It include… | 76 | 1458 | active |
| Unity-Technologies/UnityRenderStreaming Unity Render Streaming is a Unity package and sample solution that streams Unity's high-quality rendering to browsers via WebRTC. It includ… | 41 | 1458 | 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 |
| a-little-org-called-mario/a-little-game-called-mario A community-driven open source 2D platformer game built with Godot Engine, described as an 'open source collective hell game' where anyone … | 25 | 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 |
| PreMiD PreMiD is a utility that displays your web browsing, video, music, and browser game activity in your Discord profile via Discord Rich Prese… | 59 | 1453 | active |
| xXJSONDeruloXx/Decky-Framegen A Decky Loader plugin for the Steam Deck that installs and manages OptiScaler to enable DLSS-to-FSR3/XeSS upscaling and frame generation in… | 79 | 1452 | active |
| phonowell/genshin-impact-script A Genshin Impact automation script written in AutoHotkey that provides features like automatic fishing, item pickup, and dialogue skipping.… | 59 | 1450 | active |
| WeakAuras/WeakAuras2 WeakAuras is a World of Warcraft addon providing a powerful, flexible framework for displaying highly customizable graphics on the game's U… | 97 | 1441 | 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 | 1436 | active |
| Optiscaler-Client/Optiscaler-Client OptiScaler Client is a cross-platform desktop application for installing, managing, and updating the OptiScaler mod across a user's game li… | 80 | 1435 | active |
| alelievr/HDRP-Custom-Passes A collection of custom render passes and shader effects for Unity's High Definition Render Pipeline (HDRP). It includes ready-to-use effect… | 32 | 1434 | 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 |
| 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 | 1429 | active |
| snake A 54-byte snake game written in x86 assembly for DOS, created as a code-golfing exercise in extreme binary size optimization. It includes a… | 71 | 1428 | active |
| gorilla-devs/ferium Ferium is a fast, multi-source command-line program for downloading and updating Minecraft mods and modpacks from Modrinth, CurseForge, and… | 56 | 1428 | active |
| libraries/gameboy A full-featured, cross-platform GameBoy emulator written in Rust that runs GameBoy and GameBoy Color ROMs with video scaling, speed control… | 69 | 1427 | active |
| crobertsbmw/deckofcards A REST API service that simulates drawing from one or more decks of playing cards, with shuffle, draw, and pile management endpoints. It is… | 42 | 1424 | stable |
| afritz1/OpenTESArena OpenTESArena is a modern open-source engine written from scratch in C++ that re-implements the 1994 DOS game The Elder Scrolls: Arena using… | 84 | 1423 | active |
| retronas/retronas RetroNAS is a shell-based installer and management tool that turns a Raspberry Pi, old computer, or VM into network-attached storage for re… | 75 | 1422 | active |
| pal1000/mesa-dist-win Pre-built Mesa3D graphics driver distributions for Windows, including OpenGL, OpenGL ES, Vulkan, OpenCL, and Direct3D-based drivers built w… | 97 | 1421 | active |
| ShadowMario/FNF-PsychEngine Psych Engine is a Haxe-based engine for Friday Night Funkin', originally built for the Mind Games mod. It fixes vanilla issues, adds mod su… | 10 | 1420 | active |
| PrismarineJS/node-minecraft-protocol A Node.js library that parses and serializes Minecraft protocol packets, with support for authentication and encryption. It enables buildin… | 95 | 1416 | active |
| solosky/pixl.js Pixl.js is an open-source hardware emulator for Nintendo Amiibo figures, based on a replica of the Espruino Pixl.js board. It emulates NTAG… | 77 | 1415 | active |
| inssekt/CocoonFE Cocoon Shell is a customisable Android frontend for retro gaming handhelds that organises your game library and launches games through emul… | 84 | 1414 | active |
| wayvr-org/wayvr WayVR is a lightweight OpenXR/OpenVR overlay application for Linux that lets users view their Wayland or X11 desktop screens inside VR and … | 90 | 1413 | 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 |
| narzoul/DDrawCompat DDrawCompat is a DLL wrapper that fixes compatibility, performance, and visual issues in games using DirectX 1-7 (DirectDraw and Direct3D) … | 58 | 1410 | 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.… | 86 | 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 |
| ikunshare/Onekey Onekey is a Go-based command-line tool that downloads Steam depot manifests for a given App ID. It is designed to be used alongside SteamTo… | 10 | 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 |
| Discord Embedded App SDK The Discord Embedded App SDK is a TypeScript library for building Discord Activities—web apps running in an iframe inside the Discord clien… | 86 | 1407 | 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 |
| switchbrew/nx-hbmenu nx-hbmenu is the homebrew menu launcher for Nintendo Switch, letting users browse and start homebrew applications from the SD card. It can … | 46 | 1403 | active |
| itsreyi/BlockSuite Block-Suite is a modular JavaFX desktop application for authorized Minecraft server security assessments. It deploys a transparent MITM pro… | 80 | 1402 | active |
| Ttanasart-pt/Pixel-Composer Pixel Composer is a node-based visual effects editor for creating pixel art animations and VFX. It is built with GameMaker Language and dis… | 78 | 1402 | active |
| wheremyfoodat/Panda3DS Panda3DS is an open-source high-level emulation (HLE) Nintendo 3DS emulator written in C++, featuring an ARM recompiler and Lua scripting s… | 63 | 1401 | active |
| db0/godot-card-game-framework A Godot Engine framework providing pre-built scenes, classes, and a scripting engine for creating card games with full rules enforcement. I… | 29 | 1401 | active |
| Earthcomputer/EnchantmentCracker A Java desktop tool that cracks the XP seed in Minecraft by analyzing enchantment results, letting players choose which enchantments they g… | 68 | 1398 | 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 |
| Guided Hacking DLL Injector A C++ DLL injection library supporting x86, WOW64, and x64 injection with five injection methods and six shellcode execution techniques. It… | 29 | 1398 | active |
| unity-atoms/unity-atoms Unity Atoms is an open-source C# library for Unity built around Scriptable Objects, providing tiny composable 'Atoms' (variables, events, l… | 78 | 1392 | 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 |
| mattpannella/pupdate Pupdate is a free C# utility for updating openFPGA cores, firmware, and related assets on the Analogue Pocket handheld. It runs as an inter… | 100 | 1385 | active |
| dscharrer/innoextract innoextract is a command-line tool that extracts files from installers created by Inno Setup, without running the installer under Windows o… | 23 | 1383 | active |
| zoffline/zwift-offline zoffline is a partial reimplementation of the Zwift game server that lets users run the Zwift cycling app entirely offline. It includes a l… | 82 | 1382 | 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 |
| YukiCoco/ToMoon ToMoon is a Decky Loader plugin for SteamOS that provides an out-of-the-box Clash proxy client written in Rust. It automatically configures… | 35 | 1381 | active |
| LordOfMice/hidusbf A Windows driver and utility for overclocking (or downclocking) the USB polling rate of mice and other HID devices, from Windows 98 through… | 76 | 1380 | active |
| ducalex/retro-go Retro-Go is a firmware for ESP32-based handheld devices (ODROID-GO, MRBC-G32, and others) that provides a launcher and heavily optimized em… | 53 | 1378 | active |
| sMythicalBird/ZenlessZoneZero-Auto A Python-based automation framework for the game Zenless Zone Zero that uses image classification, template matching, and OCR to perform au… | 15 | 1376 | active |
| Lailloken/Exile-UI A lightweight AutoHotkey-based overlay providing UI and quality-of-life features for Path of Exile 1 and 2, emphasizing minimalist design a… | 95 | 1375 | active |
| artur-graniszewski/DLSS-Enabler DLSS-Enabler is a Windows installer/tool that lets users simulate NVIDIA DLSS upscaling and DLSS-G frame generation on any DirectX 12 compa… | 81 | 1375 | active |
| Womsxd/MihoyoBBSTools A Python-based automation tool that performs daily check-ins on the miHoYo/HoYoverse community forum (Miyoushe/HoYoLAB) and in-game sign-in… | 68 | 1375 | active |
| ScriptHookVDotNet ScriptHookVDotNet (SHVDN) is an ASI plugin for Grand Theft Auto V that hosts a .NET Framework runtime in-game, letting users run scripts wr… | 66 | 1374 | active |
| passivestar/quickmenu A Blender addon that provides a quick, customizable hotkey menu (default key D) for accessing useful operators and missing functionality in… | 85 | 1370 | active |
| HFO4/gameboy.live Gameboy.Live is a Game Boy emulator written in Go that runs games in a desktop GUI or renders them as ASCII in a terminal. It can also act … | 26 | 4897 | maintenance |
| 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 |
| roflmuffin/CounterStrikeSharp CounterStrikeSharp is a server-side modding framework for Counter-Strike 2 that implements a .NET 8 scripting layer on top of a Metamod:Sou… | 88 | 1363 | 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 |
| mhgolkar/Arrow Arrow is a free, open-source visual tool for game narrative design, text-adventure development, and interactive nonlinear storytelling, bui… | 40 | 1359 | active |
| higan-emu/higan higan is a multi-system emulator originally developed by Near, focused on uncompromising accuracy, preservation, and configurability. It em… | 37 | 1359 | active |
| REDRIVER2 A complete open-source C reimplementation of the PlayStation game Driver 2, produced by disassembling and translating the original MIPS cod… | 81 | 1358 | active |
| CloudburstMC/Nukkit Nukkit is a nuclear-powered server software for Minecraft: Bedrock Edition, written in Java for speed and stability. It provides a plugin A… | 66 | 1358 | active |
| ximu3/vnite Vnite is an Electron-based desktop game manager that unifies your game collection with metadata scraping, playtime tracking, and detailed g… | 82 | 1356 | 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 |