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 |
|---|---|---|---|
| mchughalex/skate3recomp An unofficial native recompilation of the Xbox 360 version of Skate 3 that runs on Windows, Linux, and macOS. Since v2.0.0 it uses a native… | 71 | 1703 | active |
| mcpelauncher An unofficial open-source launcher that runs the Android version of Minecraft: Bedrock Edition on Linux and macOS by emulating the Android … | 98 | 1699 | active |
| LiteLDev/LeviLamina LeviLamina is a lightweight, modular mod loader for Minecraft Bedrock Edition, formerly known as LiteLoaderBDS. It provides a comprehensive… | 95 | 1697 | active |
| cangzhang/ChampR ChampR is a desktop helper application for League of Legends that assists players during champion select, such as by fetching champion buil… | 54 | 1695 | active |
| amethyst/bracket-lib bracket-lib (formerly RLTK) is a Rust toolkit for building roguelike and retro-style games, providing terminal-style CP437 rendering, color… | 44 | 1695 | active |
| TeamHypersomnia/Hypersomnia Hypersomnia is a free, open-source multiplayer top-down shooter written from scratch in modern C++ without a game engine. It is playable in… | 77 | 1694 | active |
| vnglst/pong-wars Pong Wars is a minimalist browser game depicting an eternal battle between day and night, written in JavaScript, HTML, and CSS in a single … | 68 | 1694 | 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 |
| BigBoiCJ/SteamAutoCracker An open-source Python tool with a GUI that automatically removes Steam DRM from games by configuring Steam emulators and applying Steamless… | 23 | 1692 | active |
| OpenDUNE/OpenDUNE OpenDUNE is an open-source reimplementation of the classic real-time strategy game Dune II, written in C. It recreates the original game en… | 64 | 1690 | active |
| Suprcode/Crystal Crystal is the official open-source C# server and client engine for The Legend of Mir 2, maintained by the LOMCN community. It recreates th… | 63 | 1684 | active |
| miscusi-peek/cheatengine-mcp-bridge A bridge that connects AI coding assistants (Claude, Cursor, Copilot) to Cheat Engine via the Model Context Protocol, letting agents read/w… | 57 | 1684 | 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 | 1681 | 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 |
| 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 |
| zhaodice/qemu-anti-detection A collection of patches for various QEMU versions that modify emulator-reported data (device names, serial numbers, UEFI VM bit, BGRT) to p… | 54 | 1665 | active |
| emukidid/swiss-gc Swiss is an all-in-one homebrew utility for the Nintendo GameCube that acts as a file browser and loader for games and applications across … | 94 | 1663 | active |
| poiyomi/PoiyomiToonShader Poiyomi Toon Shader is a feature-rich, open-source toon shader suite for Unity's Built-In Rendering Pipeline, primarily targeting VRChat av… | 96 | 1661 | active |
| RSamaium/RPG-JS RPGJS is a TypeScript framework for building 2D browser-based RPGs and MMORPGs from a single codebase. It provides RPG-specific runtime pie… | 89 | 1661 | active |
| Macro-Deck-App/Macro-Deck Macro Deck is an open-source, customizable macro pad server for Windows that turns smartphones, tablets, or any web browser into a button d… | 95 | 1659 | active |
| rafaelvcaetano/melonDS-android An Android port of melonDS, a Nintendo DS and DSi emulator, written in Kotlin. It offers a ROM library, layout editor, dark theme, and inte… | 77 | 1657 | 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 |
| NVIDIAGameWorks/rtx-remix NVIDIA RTX Remix is an open-source platform for remastering classic DirectX 8/9 games with RTX path tracing, DLSS, and AI-upgraded textures… | 75 | 1652 | active |
| nezvers/Godot-GameTemplate A Godot Engine project template and addon library for building top-down shooter games, providing ready-made menu, pause, audio, input rebin… | 68 | 1651 | active |
| ammaarreshi/Generals-Mac-iOS-iPad A native port of Command & Conquer Generals: Zero Hour to Apple Silicon Macs, iPhone, and iPad, built on EA's GPL v3 source release via the… | 51 | 1650 | 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 |
| SirDiabo/GithubLauncher A desktop launcher application that downloads, updates, and runs applications hosted on GitHub Releases. It provides a user-friendly interf… | 67 | 1647 | 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 |
| mihaip/infinite-mac Infinite Mac is a browser-based emulator of classic Macintosh computers (System 1 through Mac OS 9 and early PPC Macs), built on WebAssembl… | 86 | 1643 | active |
| biuuu/star-rail-warp-export An Electron-based desktop tool that exports Honkai: Star Rail warp (gacha) history by reading the game's logs or using a proxy to obtain th… | 91 | 1642 | active |
| XIVLauncher Dalamud is a plugin development framework for Final Fantasy XIV that provides access to game data and native interoperability with the game… | 76 | 1642 | active |
| mumuy/pacman An HTML5 Canvas-based Pac-Man game written in JavaScript that recreates the classic arcade game with 12 levels, scoring, power pellets, and… | 65 | 1642 | stable |
| OpenSAGE/OpenSAGE OpenSAGE is a free, open-source re-implementation of the SAGE 3D real-time strategy engine used in Command & Conquer: Generals and other EA… | 52 | 1640 | 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… | 94 | 1639 | stable |
| ValveSoftware/Dota2-Gameplay A public GitHub-based bug tracker for reporting and prioritizing Dota 2 gameplay bugs. Valve's Dota team uses community upvotes (thumbs up … | 39 | 1639 | active |
| italomandara/CXPatcher CXPatcher is an unofficial macOS application that patches CrossOver to upgrade its dependencies (DXVK, D3DMetal/GPTK, MoltenVK, DXMT) for i… | 10 | 1638 | active |
| ViaVersion/ViaVersion ViaVersion is a Minecraft server plugin that allows newer client versions to connect to older server versions by translating protocol diffe… | 97 | 1637 | stable |
| unhappychoice/gittype GitType is a terminal-based typing game that extracts functions from your own source code repositories and turns them into typing challenge… | 85 | 1637 | active |
| 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 |
| OpenDota OpenDota is an open-source Dota 2 data platform that provides a REST API and web UI for match and player statistics. It ingests data from V… | 76 | 1632 | active |
| mdias/rs_asio RS ASIO is a runtime patch for Rocksmith 2014 Edition - Remastered that injects fake WASAPI devices backed by ASIO audio drivers, enabling … | 89 | 1630 | active |
| rpgtex/DND-5e-LaTeX-Template A LaTeX template and package for typesetting documents in the visual style of Dungeons & Dragons 5th edition. It provides the color schemes… | 48 | 1630 | active |
| ROCKNIX/distribution ROCKNIX is an immutable Linux distribution for handheld gaming devices focused on retro gaming emulation, developed by a community of enthu… | 93 | 1629 | active |
| ct.js Ct.js is a free, open-source 2D game engine and IDE built on PixiJS/WebGL for making HTML5, desktop, and mobile games. It offers visual lev… | 10 | 1629 | active |
| x-minecraft-launcher XMCL is an open-source, cross-platform Minecraft launcher built with Electron, Vue, and TypeScript, offering a modern UI for managing game … | 93 | 1628 | active |
| blackears/cyclopsLevelBuilder A Godot editor plugin for quickly blocking out 3D game levels directly in the Godot viewport. Users click and drag to create and edit block… | 95 | 1626 | active |
| FlashFloppy FlashFloppy is open-source firmware that turns Gotek hardware into a floppy drive emulator for retro computers, synths, and industrial mach… | 75 | 1626 | stable |
| albar965/littlenavmap Little Navmap is a free open-source desktop flight planner, navigation tool, moving map, and airport information system for flight simulato… | 77 | 1623 | stable |
| Inspiaaa/UnityHFSM UnityHFSM is a lightweight, hierarchical finite state machine library for the Unity game engine, written in C#. It supports both class-base… | 65 | 1622 | stable |
| ikemen-engine/Ikemen-GO Ikemen GO is an open-source fighting game engine written in Go that is backward-compatible with M.U.G.E.N 1.1 Beta resources while adding n… | 98 | 1620 | active |
| pret/pokefirered A complete decompilation of Pokémon FireRed and LeafGreen that rebuilds byte-identical GBA ROM images from C source code. It is part of the… | 71 | 1619 | active |
| Freeciv Freeciv-web is an open-source turn-based empire-building strategy game playable in any HTML5-capable browser, with both a 2D isometric canv… | 77 | 1614 | active |
| pmret/papermario A work-in-progress matching decompilation of Paper Mario for the Nintendo 64, written in C. It rebuilds byte-identical ROMs for the US, JP,… | 74 | 1614 | active |
| rt64/rt64 RT64 is a modern N64 graphics renderer built on D3D12, Vulkan, and Metal, designed for enhanced gameplay in emulators and native game ports… | 62 | 1613 | active |
| iamkun/tower_game An HTML5 Canvas tower-building game written in ES6 JavaScript, inspired by Tower Bloxx Deluxe. Players stack swinging blocks to build a tow… | 46 | 1613 | stable |
| simulationcraft/simc SimulationCraft is a multi-player, event-driven combat simulator for World of Warcraft written in C++, modeling player character DPS in rai… | 77 | 1611 | active |
| joypad-ai/joypad-os Joypad OS (formerly USBRetro) is open-source C firmware for microcontrollers (RP2040, ESP32-S3, nRF52840) that turns any input device into … | 96 | 1610 | active |
| Try/OpenGothic OpenGothic is an open-source reimplementation of the Gothic 2: Night of the Raven game client, compatible with the original game data and m… | 79 | 1610 | active |
| HamletDuFromage/aio-switch-updater A Nintendo Switch homebrew application that downloads and updates custom firmware (Atmosphère, ReiNX, SXOS), system firmware, cheat codes, … | 46 | 1610 | 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… | 67 | 1607 | active |
| Frogging-Family/linux-tkg A set of shell scripts that automatically download, patch, and compile custom Linux kernels (version 5.4 and newer) with a selection of des… | 95 | 1605 | active |
| Babyhamsta/Aimmy Aimmy is a universal AI-based aim alignment mechanism (aim assist) for gamers with impairments, built in C# using YOLOv8 models run via ONN… | 76 | 1605 | active |
| jasonkneen/tiny-world-builder A self-contained browser-based 3D voxel world editor built with Three.js where users can build, sculpt, fly through, and share tiny worlds.… | 59 | 1605 | active |
| blizzless/blizzless-diiis DiIiS (Blizzless) is a fully-functional open-source server emulator for Diablo III: Reaper of Souls, written in C# on .NET. It implements a… | 63 | 1602 | active |
| lemmingDev/ESP32-BLE-Gamepad An Arduino/PlatformIO library that turns ESP32-family microcontrollers into Bluetooth LE HID gamepads. It supports up to 128 buttons, 6 axe… | 96 | 1601 | 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 |
| tkashkin/Adwaita-for-Steam A CSS-based skin that makes the Steam client look like a native GNOME/Adwaita application. It patches Steam's interface files and offers ma… | 73 | 1597 | active |
| EmbarkStudios/quilkin Quilkin is a non-transparent UDP proxy built in Rust for large-scale multiplayer dedicated game server deployments. It adds security, acces… | 92 | 1594 | 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… | 91 | 1594 | active |
| KoBeWi/Metroidvania-System Metroidvania System (MetSys) is a general-purpose Godot addon for building metroidvania games, providing a map editor, room/scene managemen… | 77 | 1589 | active |
| openblack/openblack openblack is an open-source reimplementation of the Black & White (2001) game engine written in modern C++ with OpenGL and Vulkan rendering… | 68 | 1586 | 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 |
| triplea-game/triplea TripleA is a free, open-source turn-based grand strategy game and board game engine similar to Axis & Allies and Risk. It includes 100+ com… | 95 | 1582 | active |
| ylmbtm/GameProject3 A cross-platform multi-process game server framework written in C++, with the network layer implemented three ways (Socket API, Boost Asio,… | 37 | 1582 | active |
| Equim-chan/Mortal Mortal is a free and open-source AI for Japanese (riichi) mahjong powered by deep reinforcement learning, written in Rust with a Python int… | 48 | 1580 | active |
| hanmin0822/MisakaTranslator MisakaTranslator is a Windows desktop application that provides real-time machine translation for Galgames, text-based games, and manga. It… | 23 | 5777 | maintenance |
| TASEmulators/fceux FCEUX is an open source NES emulator for Windows and Unix with solid emulation accuracy and advanced tools for power users. It is widely us… | 88 | 1571 | active |
| SwingTheVine/Wplace-BlueMarble Blue Marble is a Tampermonkey userscript that overlays template images onto the wplace.live pixel-art canvas, showing users exactly where t… | 70 | 1571 | active |
| online-go/online-go.com The source code for the Online-Go.com web client, a TypeScript web interface for playing Go (baduk/igo) online. It provides the frontend fo… | 77 | 1569 | 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 |
| Hexeption/MCP-Reborn MCP-Reborn is a Mod Coder Pack for Minecraft that decompiles and maps the game's source code so developers can create modded clients and st… | 78 | 1563 | active |
| mupen64plus/mupen64plus-core Mupen64Plus-Core is the core emulation library of the Mupen64Plus Nintendo 64 emulator project, written in C. It provides the CPU, memory, … | 65 | 1561 | active |
| benjamimgois/goverlay Goverlay is a Qt6 graphical application for configuring Linux gaming performance and overlay tools such as MangoHud, vkBasalt, vkSumi, and … | 100 | 1555 | active |
| fogleman/nes An NES (Nintendo Entertainment System) emulator written in Go with a graphical menu for browsing ROMs. It emulates the 6502 CPU, PPU, and A… | 32 | 5660 | maintenance |
| jmhobbs/cultofthepartyparrot.com Cult of the Party Parrot is a website hosting a large collection of animated party parrot GIFs intended for use as Slack reactions and emoj… | 74 | 1544 | active |
| dyang886/Game-Save-Manager Game Save Manager (GSM) is a desktop application that automatically detects, backs up, and restores game save files from platforms like Ste… | 91 | 1543 | active |
| ec-/Quake3e Quake3e is a modern, performance-focused reimplementation of the Quake III Arena engine based on the ioquake3 source dump. It adds optimize… | 88 | 1543 | 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 |
| aduros/wasm4 WASM-4 is a low-level fantasy game console for building small retro games with WebAssembly. Games are self-contained .wasm cartridges built… | 65 | 1538 | active |
| methusalah/OpenRTS OpenRTS is an open-source 3D real-time strategy game engine written in pure Java on top of jMonkeyEngine 3. It includes a built-in editor, … | 47 | 1537 | active |
| nefarius/HidHide HidHide is a Windows kernel-mode filter driver that acts as an 'input device firewall', allowing users to block individual applications' ac… | 60 | 1535 | active |
| Paimon.moe Paimon.moe is a Genshin Impact companion web app built with SvelteKit and Tailwind CSS. It provides an ascension material calculator, game … | 77 | 1533 | active |
| studyhelperhelper/studyhelper An Android app disguised as a Sudoku game that automates earning daily points in the Xuexi Qiangguo (学习强国) app. It uses accessibility servi… | 23 | 1531 | active |
| mircokroon/minecraft-world-downloader A Java application that acts as a proxy between a Minecraft client and server to intercept and save chunk data, allowing players to downloa… | 48 | 1527 | 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 |
| dsp56300/gearmulator Gearmulator is a low-level emulator of classic late-90s/2000s virtual analog synthesizers (Access Virus, Waldorf, Clavia Nord Lead, Roland … | 99 | 1522 | active |
| OneDragon-Anything/StarRailOneDragon StarRailOneDragon is a Python-based automation application for the game Honkai: Star Rail that handles daily tasks automatically, using scr… | 82 | 1518 | active |
| AndreaOrru/LaiNES LaiNES is a compact, cycle-accurate Nintendo Entertainment System (NES) emulator written in C++ with SDL2. It includes a built-in GUI, save… | 51 | 1518 | active |