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 |
|---|---|---|---|
| assaultcube/AC AssaultCube is a free, open-source multiplayer first-person shooter game built on the Cube engine, featuring fast arcade gameplay in realis… | 50 | 1069 | maintenance |
| Stefanuk12/ROBLOX A personal collection of Roblox scripts written in Lua by Stefanuk12, covering various in-game utilities and automation snippets. It serves… | 10 | 1069 | maintenance |
| le-doux/bitsy Bitsy is a small browser-based editor and engine for making tiny games, worlds, and stories where you walk around and talk to characters. I… | 10 | 1067 | maintenance |
| Yink/Amadeus An Android app that replicates the Amadeus AI assistant app from Steins;Gate 0, built primarily for cosplay purposes. It features speech re… | 23 | 1065 | maintenance |
| Tylemagne/Gopher360 Gopher360 is a free, zero-config Windows application that turns Xbox 360, Xbox One, or DualShock (via XInput emulation) controllers into mo… | 23 | 1065 | maintenance |
| MCMrARM/mc-w10-version-launcher A Windows 10 launcher that lets users install and run multiple versions of Minecraft: Windows 10 Edition (Bedrock) side-by-side. It require… | 73 | 1063 | maintenance |
| Koalageddon Koalageddon is a Windows utility that unlocks DLC for games on Steam, Epic, Origin, EA Desktop, and Uplay by hooking platform DRM DLLs. It … | 10 | 1055 | maintenance |
| erjadi/kubecraftadmin KubeCraftAdmin is a Go application that lets you administer a Kubernetes cluster from inside Minecraft Bedrock Edition via a WebSocket serv… | 32 | 1053 | maintenance |
| vivirenremoto/doomcaptcha DOOM Captcha is a novelty captcha widget that replaces traditional CAPTCHA challenges with a mini DOOM-style shooting game where users must… | 32 | 1045 | maintenance |
| zepen/predict_Lottery_ticket A Python application that scrapes historical draw data for Chinese lotteries (双色球/Double Color Ball and 大乐透/Super Lotto) and trains deep le… | 75 | 1043 | maintenance |
| AdultLink/RadialProgressBar A customizable radial progress bar shader for Unity3D that renders circular fill indicators with configurable arc range, colors, textures, … | 23 | 1042 | maintenance |
| dmadisetti/steam-tui A Rust terminal user interface client wrapping steamcmd for launching, updating, and downloading Steam games from the terminal. It acts as … | 51 | 1038 | maintenance |
| ActionRPGGame An Unreal Engine 4 starter kit providing an Action RPG template written in C++. It serves as a boilerplate for building action RPG games wi… | 32 | 1037 | maintenance |
| Brikwerk/nxbt NXBT is a Python tool that emulates Nintendo Switch controllers over Bluetooth, letting you control a Switch via a web app, terminal, macro… | 23 | 1036 | maintenance |
| Jack-Myth/Threshold-Miku Threshold Miku is a Hatsune Miku-themed skin for the Steam client, based on the Threshold Skin, supporting the new Steam library UI. It inc… | 10 | 1036 | maintenance |
| mustache-dev/Mario-Kart-3.js A browser-based 3D kart racing game inspired by Mario Kart, written in JavaScript with WebGL rendering, shaders, and particle effects. It i… | 49 | 4582 | experimental |
| tiagoad/suicide-linux A Dockerized version of qntm's Suicide Linux, a joke operating system where any mistyped command is creatively resolved into 'rm -rf /', wi… | 32 | 1032 | maintenance |
| Bfxr Sound Effects Generator Bfxr is an open-source sound effects generator for games, based on drpetter's sfxr and written in ActionScript for Flash and AIR. It proced… | 36 | 1025 | maintenance |
| Inori/FuckGalEngine A collection of C tools for unpacking, repacking, and hooking visual novel (galgame) engines to enable fan translation and modifications. I… | 32 | 1018 | maintenance |
| OpenNBS/NoteBlockStudio Open Note Block Studio is an open-source continuation of Minecraft Note Block Studio, a desktop music editor for composing songs with Minec… | 65 | 1017 | maintenance |
| Nibre/MotherVR MotherVR is a mod that adds native virtual reality support to the game Alien: Isolation. It installs as a dxgi.dll in the game folder and p… | 23 | 1017 | maintenance |
| Mogara/QSanguosha An open-source C++/Qt clone of the popular Chinese card game Sanguosha, playable online. It uses Qt's graphics view framework as its game e… | 32 | 1016 | maintenance |
| lethal-guitar/RigelEngine A modern C++ re-implementation of the classic 1993 DOS game Duke Nukem II, acting as a drop-in replacement for the original executable by r… | 66 | 1010 | maintenance |
| wqaetly/NKGMobaBasedOnET A MOBA game project inspired by League of Legends, built on the ET framework in Unity and C#. It provides a complete state frame synchroniz… | 32 | 1009 | maintenance |
| mitallast/diablo-js An isometric minimal-code style game rendered on HTML5 canvas with JavaScript, recreating a level from Diablo 2. It includes tools for extr… | 32 | 1005 | maintenance |
| seishun/node-steam A Node.js port of SteamKit2 that lets you interface directly with Steam network servers without running the actual Steam client. It provide… | 10 | 1000 | maintenance |
| megai2/d912pxy A DirectX 9 to DirectX 12 API translation proxy library designed specifically for Guild Wars 2, allowing the game to use DX12 without code … | 10 | 997 | maintenance |
| AlexAltea/orbital Orbital is an experimental, virtualization-based PlayStation 4 emulator written in C/C++. It is a research project not ready for end users,… | 32 | 3649 | experimental |
| ran-j/PS2Recomp A PlayStation 2 static recompiler that translates PS2 ELF binaries (MIPS R5900 instructions) into C++ code, plus a runtime to execute the g… | 72 | 3286 | experimental |
| valence-rs/valence Valence is a Rust framework for building custom Minecraft: Java Edition servers from scratch, built on Bevy ECS. It acts as a game engine f… | 58 | 3277 | experimental |
| InoriRus/Kyty Kyty is an early-stage open-source emulator for PlayStation 4 and PlayStation 5 consoles written in C++. It can run some simple PS4 games a… | 23 | 3196 | experimental |
| SheerSt/pokewilds PokeWilds is a Gen 2-style Pokémon fan game and engine built with libGDX, featuring procedurally generated open worlds with biomes, wild mo… | 63 | 2900 | experimental |
| iisu-network/iiSU iiSU is a visuals-first Android launcher/emulation frontend that replaces the home screen with a UI for browsing and launching games and ap… | 75 | 2858 | experimental |
| 1bananachicken/MaaNTE MaaNTE is an open-source automatic assistant for the game Neverness to Everness (NTE), built on MaaFramework. It recognizes the game screen… | 80 | 2823 | experimental |
| SamboyCoding/Cpp2IL Cpp2IL is a work-in-progress tool that reverses Unity's IL2CPP build process, recovering managed DLLs from IL2CPP-compiled games. It parses… | 74 | 2638 | experimental |
| carlini/printf-tac-toe A C program that plays tic-tac-toe using a single call to printf, written for the International Obfuscated C Code Contest 2020. It encodes … | 32 | 2533 | experimental |
| ferrumc-rs/ferrumc FerrumC is a Minecraft 1.21.8 server implementation written from scratch in Rust, using async concurrency for high performance and memory e… | 78 | 2431 | experimental |
| Strato Strato is an open-source Nintendo Switch emulator for ARMv8 Android devices, continuing the Skyline emulator project. It is written in C++ … | 30 | 2344 | experimental |
| jephersonRD/Maquina-V5 A collection of Google Colab notebooks and scripts that spin up a temporary cloud gaming PC with an NVIDIA Tesla T4 GPU, install Steam, and… | 47 | 2336 | experimental |
| vanilla-wiiu/vanilla Vanilla is a software clone of the Wii U Gamepad that lets compatible devices act as a wireless second screen and controller for a Wii U co… | 78 | 2335 | experimental |
| MineDojo/NitroGen NitroGen is an open foundation model for generalist gaming agents that takes pixel input from games and predicts gamepad actions, trained v… | 42 | 2216 | experimental |
| etched-ai/open-oasis Inference code and model weights for Oasis 500M, an interactive world model from Decart and Etched that generates gameplay video autoregres… | 22 | 2145 | experimental |
| fpPS4 fpPS4 is a PlayStation 4 compatibility layer (emulator) written in Free Pascal. It is in early development, targeting x64 Windows systems w… | 66 | 2123 | experimental |
| armada-os/armada Armada is a SteamOS-like Linux distribution for ARM64 gaming handhelds, built on Fedora bootc with device support derived from ROCKNIX. It … | 81 | 1977 | experimental |
| iaddis/metalnes MetalNES is a transistor-level simulation of the Nintendo Entertainment System (NES-001), including support chips, voltage ladders for comp… | 32 | 1955 | experimental |
| PistonDevelopers/hematite Hematite is an open-source reimplementation of the Minecraft client written in Rust using the Piston game engine. It can render and fly thr… | 65 | 1920 | experimental |
| teamspeak/teamspeak6-server The official TeamSpeak 6 Server beta, a self-hosted voice communication server for gaming, business, and community use. It offers low-laten… | 80 | 1887 | experimental |
| liyupi/yulegeyu A pure-frontend web clone of the popular Chinese tile-matching game 'Sheep a Sheep' (羊了个羊), built with Vue, TypeScript, and Vite. It lets p… | 32 | 1833 | experimental |
| YimMenu/YimMenuV2 YimMenuV2 is an experimental mod menu (injected DLL) for GTA 5: Enhanced written in C++. It provides an in-game overlay menu for modifying … | 81 | 1762 | experimental |
| zeldaret/mm A work-in-progress from-scratch decompilation of The Legend of Zelda: Majora's Mask (N64 US 1.0), recreating readable C source code that bu… | 77 | 1754 | experimental |
| nestrilabs/nestri Nestri is an open-source cloud gaming platform that runs games and apps inside hardware-accelerated micro-VMs and streams them to clients o… | 91 | 1752 | experimental |
| rexdex/recompiler A C++ tool that converts Xbox 360 PowerPC executables into native Windows x86 executables, handling CPU translation, endianness, and GPU em… | 32 | 1742 | experimental |
| VoidmatrixHeathcliff/VoidNovelEngine VoidNovelEngine is a free, open-source engine for building visual novels and narrative games using a flowchart-style node editor instead of… | 65 | 1688 | experimental |
| Aliothmoon/MAA-Meow MAA Meow is an Android application that natively runs the MAA (MaaAssistantArknights) automation core on-device, using image recognition to… | 82 | 1631 | experimental |
| xodus-gaming/xodus Xodus is a Rust project aiming to bring XBOX PC (Game Pass) games to Linux and possibly macOS by implementing XBOX authentication, MSIXVC p… | 61 | 1593 | experimental |
| fedden/poker_ai An open-source Python implementation of a Texas Hold'em poker AI based on Counterfactual Regret Minimization (CFR), inspired by Pluribus. I… | 10 | 1587 | experimental |
| PorkStudios/FarPlaneTwo A Minecraft Forge mod that adds a Level-of-Detail (LoD) terrain renderer, enabling render distances of hundreds of thousands to millions of… | 50 | 1446 | experimental |
| WinDurango/WinDurango WinDurango is an Xbox One compatibility (translation) layer for Windows that lets users run ERA-based Xbox One UWP games natively on a PC. … | 77 | 1333 | experimental |
| RPCSX/rpcsx-ui-android RPCSX-UI-Android is an experimental native Android UI frontend for the RPCSX emulator, a PlayStation 3 emulator. It targets Android 10+ dev… | 63 | 1327 | experimental |
| 0xNikilite/oboromi oboromi is a work-in-progress, proof-of-concept emulator for the Nintendo Switch 2 written in Rust. It currently emulates an 8-core ARMv8 C… | 60 | 1292 | experimental |
| zhouxiyu1997/friendmaker Friend Maker is a desktop application (macOS/Windows) that converts images into pixel grids and controller action scripts, then drives an E… | 77 | 1287 | experimental |
| decaf-emu/decaf-emu decaf-emu is a research-oriented Wii U emulator written in C++, providing a Qt GUI frontend (decaf-qt) and an SDL command-line frontend. It… | 23 | 1277 | experimental |
| xerpi/vita2hos vita2hos is a translation layer (not an emulator) that runs PlayStation Vita ARMv7 executables natively on the Nintendo Switch's Horizon OS… | 30 | 1256 | experimental |
| mofr/Diablerie An open-source recreation of Diablo 2 built on the Unity engine, requiring the original game's MPQ asset files to run. It aims to reimpleme… | 32 | 1236 | experimental |
| xoreos xoreos is an open-source (GPLv3+) reimplementation of BioWare's Aurora engine and its derivatives, targeting games from Neverwinter Nights … | 65 | 1176 | experimental |
| openfootmanager/openfootmanager Openfoot Manager is a free, open-source football/soccer management simulation game built with a Rust match engine, React UI, and Tauri v2 d… | 92 | 1157 | experimental |
| Pound Emulator Pound is an open-source emulator for the Nintendo Switch 1 and 2, written in C and still highly work-in-progress. Development is focused on… | 62 | 1135 | experimental |
| ValveSoftware/SteamVR-for-Linux Valve's official issue tracker and release notes repository for the Linux port of SteamVR, its virtual reality runtime platform. It is prim… | 67 | 1118 | experimental |
| vinegarhq/sober Sober is a specialized runtime that lets users play Roblox experiences natively on Linux desktops, distributed as a Flatpak package. It run… | 67 | 1101 | experimental |
| Mordoria/unnamed_game_1_v2 Mordoria is a game written in Lua using the Love2D engine, released as the state of the game after a 24x7 tower development stream by ThePr… | 34 | 1090 | experimental |
| BluestormDNA/ProjectPSX ProjectPSX is an experimental emulator of the original Sony PlayStation (PS1/PSX) written in C# with no external dependencies. It implement… | 70 | 1081 | experimental |
| ymir-emu/Ymir Ymir is a work-in-progress Sega Saturn emulator written in modern C++ with an ImGui-based interface. It runs Saturn games from common disc … | 81 | 1072 | experimental |
| ThomasRinsma/pdftris A Python-generated PDF file that runs a playable Tetris game inside PDF viewers. It abuses PDF field objects to render a monochrome grid an… | 21 | 1044 | experimental |
| tommybee456/OpenSplitDeck OpenSplitDeck is an open-source, modular wireless game controller inspired by the Steam Deck and Steam Controller, built from off-the-shelf… | 49 | 1017 | experimental |
| Whisky Whisky is a native SwiftUI graphical wrapper around Wine and Apple's Game Porting Toolkit for running Windows apps and games on Apple Silic… | 10 | 15106 | abandoned |
| wangshub/wechat_jump_game A Python script that plays the WeChat mini-game 'Jump Jump' (跳一跳) automatically by capturing Android screenshots via ADB, using image recog… | 23 | 13840 | abandoned |
| newlinedotco/FlappySwift A Swift implementation of the classic Flappy Bird game, built as an educational example for learning iOS game development. It serves as a h… | 32 | 9676 | abandoned |
| PojavLauncher PojavLauncher is a Minecraft: Java Edition launcher for Android and iOS devices, based on Boardwalk, supporting versions from rd-132211 thr… | 10 | 9381 | abandoned |
| mozilla/BrowserQuest BrowserQuest is a deprecated HTML5/JavaScript multiplayer game experiment by Mozilla, featuring a browser-based MMORPG-style demo with a No… | 10 | 9369 | abandoned |
| openai/universe Universe is an OpenAI library that wraps games, websites, and other applications into OpenAI Gym environments so AI agents can be trained a… | 10 | 7491 | abandoned |
| jmechner/Prince-of-Persia-Apple-II The original 6502 assembly source code for Prince of Persia, written by Jordan Mechner on the Apple II between 1985-89 and released in 1989… | 32 | 6909 | abandoned |
| UnityTechnologies/open-project-1 Chop Chop is an open-source action-adventure game demo built in Unity as part of Unity's collaborative Open Projects initiative. Developmen… | 23 | 6102 | abandoned |
| holoiso-eol/holoiso HoloISO is an unofficial, installable rebuild of Valve's SteamOS 3 (Holo), packaged as an archiso configuration that produces a bootable in… | 10 | 5173 | abandoned |
| amhndu/SimpleNES SimpleNES is an NES (Nintendo Entertainment System) emulator written in C++ using SFML, supporting games that use no mapper or mappers 1, 2… | 39 | 5108 | abandoned |
| R3nzTheCodeGOD/R3nzSkin R3nzSkin is an internal skin changer for League of Legends that lets players change champion, ward, minion, and monster skins in-game via a… | 10 | 4862 | abandoned |
| nefarius/ViGEmBus ViGEmBus is a Windows kernel-mode bus driver (built on KMDF) that emulates Xbox 360 and DualShock 4 USB gamepads as virtual devices, lettin… | 10 | 4231 | abandoned |
| SeriousCache/UABE UABE (Asset Bundle Extractor) is a Windows desktop editor for Unity .assets and AssetBundle files, supporting export/import of textures, te… | 10 | 4138 | abandoned |
| PokemonGo Bot A community-developed bot for the game Pokemon Go that automates gameplay actions like spinning pokestops and catching pokemon. It is writt… | 23 | 3923 | abandoned |
| Jessecar96/SteamDesktopAuthenticator A Windows desktop application that implements Steam's mobile authenticator (Steam Guard), allowing users to generate two-factor authenticat… | 23 | 3828 | abandoned |
| PocketMine-MP PocketMine-MP is open-source server software for Minecraft: Bedrock Edition, written from scratch in PHP, C, and C++, with a plugin API for… | 10 | 3577 | abandoned |
| overviewer/Minecraft-Overviewer A command-line tool that renders high-resolution interactive maps of Minecraft Java Edition worlds, generating static HTML and image tiles … | 23 | 3498 | abandoned |
| latitudegames/AIDungeon AI Dungeon 2 is an open-source, infinitely generated text adventure game powered by a fine-tuned GPT-2 language model. It can be played loc… | 10 | 3220 | abandoned |
| nefarius/ScpToolkit A Windows driver and XInput wrapper that lets Sony DualShock 3 and DualShock 4 controllers work with Windows games and applications. The pr… | 10 | 3178 | abandoned |
| Zzaphkiel/Seraphine Seraphine is a desktop GUI tool for League of Legends built with Python and PyQt, using the game's LCU API to provide features like match h… | 10 | 3136 | abandoned |
| Jays2Kings/DS4Windows DS4Windows is a portable Windows application that lets you use a Sony DualShock 4 controller on your PC by emulating an Xbox 360 controller… | 10 | 3043 | abandoned |
| dezem/SAK Switch Army Knife (SAK) is a Windows GUI tool for managing Nintendo Switch game files, bundling several community tools to patch, split, me… | 10 | 2999 | abandoned |
| Engine-Simulator/engine-sim-community-edition A real-time internal combustion engine simulation application that generates realistic engine audio and simulates engine response character… | 37 | 2980 | abandoned |
| KeenSoftwareHouse/SpaceEngineers The archived source code of Space Engineers, a voxel-based sandbox game by Keen Software House. The repository lets owners of the Steam gam… | 10 | 2977 | abandoned |
| JoshuaKGoldberg/Old-Deleted-FullScreenMario A deprecated HTML5 remake of the original Super Mario Bros, expanded for wide screens. This repository is an empty placeholder pointing to … | 10 | 2960 | abandoned |
| ClusterM/hakchi2 A Windows GUI tool for adding more games (ROMs) to the NES/SNES Classic Mini and Famicom Mini via USB without soldering. It manages game me… | 10 | 2926 | abandoned |