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 |
|---|---|---|---|
| Relativty Relativty is an open-source DIY VR headset project with full hardware, software, and firmware designs, built around an Arduino-compatible I… | 23 | 7247 | active |
| OneDragon A Python-based automation assistant for the game Zenless Zone Zero that uses image recognition and OCR to fully automate daily tasks, dunge… | 89 | 7166 | active |
| VPet VPet-Simulator is an open-source virtual desktop pet application for Windows built with WPF, featuring many interactive animations, feeding… | 77 | 6999 | active |
| wesnoth/wesnoth The Battle for Wesnoth is an open-source, turn-based tactical strategy game with a high fantasy theme, featuring singleplayer campaigns and… | 77 | 6930 | stable |
| EZFNDEV/EZFN-Lobbybot EasyFNBot is a Python-based Fortnite Lobby Bot that lets users deploy their own bot account to a Fortnite lobby in minutes, primarily to di… | 32 | 6859 | active |
| LumaTeam/Luma3DS Luma3DS is custom firmware for the Nintendo 3DS family of consoles that patches and reimplements parts of the system software. It adds home… | 81 | 6789 | active |
| ValveSoftware/openvr The OpenVR SDK provides the API, headers, and samples for accessing VR hardware from multiple vendors through SteamVR without hardware-spec… | 63 | 6668 | stable |
| Harmony Harmony is a C# library for patching, replacing, and decorating .NET and Mono methods at runtime without modifying files on disk. It is wid… | 75 | 6661 | stable |
| OpenMW/openmw OpenMW is an open-source, cross-platform game engine that reimplements the Morrowind engine, allowing players to run The Elder Scrolls III:… | 85 | 6629 | active |
| andrewmd5/Borderless-Gaming Borderless Gaming is a desktop tool that converts windowed video games into borderless 'fullscreen' applications, removing the need for alt… | 37 | 6627 | stable |
| Shattered Pixel Dungeon Shattered Pixel Dungeon is an open-source traditional roguelike dungeon crawler RPG with randomized levels, enemies, and hundreds of items,… | 90 | 6618 | active |
| Unleashed Recompiled XenonRecomp is a static recompilation tool that converts Xbox 360 (PowerPC) executables into C++ code that can be recompiled into native ex… | 35 | 6556 | active |
| JSNES JSNES is a Nintendo Entertainment System (NES) emulator written in JavaScript, distributed as a library usable in both the browser and Node… | 85 | 6419 | active |
| melonjs/melonJS melonJS is an open-source, MIT-licensed 2D/2.5D HTML5 game engine for indie developers, built with ES6 classes and TypeScript support. It p… | 100 | 6414 | active |
| Provenance-Emu/Provenance Provenance is a free, open-source multi-emulator frontend for iOS, iPadOS, tvOS, and macOS that emulates 38+ classic consoles including Nin… | 88 | 6388 | active |
| Defold Defold is a free, source-available, cross-platform game engine for building 2D and lightweight 3D games for desktop, mobile, web, and conso… | 98 | 6357 | active |
| Mirror Networking Mirror is the most popular free open-source networking library for Unity, forked from Unity's deprecated UNET HLAPI and battle-tested since… | 92 | 6335 | stable |
| Ludusavi Ludusavi is a cross-platform tool for backing up and restoring PC video game save data, supporting 19,000+ games across stores like Steam, … | 83 | 6294 | active |
| NEKOparapa/AiNiee AiNiee is an AI-powered translation tool focused on automatically translating complex long-form content such as RPG/SLG game text, Epub/TXT… | 93 | 6293 | active |
| nesbox/TIC-80 TIC-80 is a free, open-source fantasy computer for making, playing, and sharing tiny retro games. It bundles code, sprite, map, and sound e… | 85 | 6135 | active |
| rileytestut/Delta Delta is an all-in-one classic video game emulator app for non-jailbroken iOS devices, supporting NES, SNES, N64, Game Boy, GBA, DS, and Se… | 62 | 6127 | active |
| Azgaar/Fantasy-Map-Generator A free web application that procedurally generates and edits interactive, highly customizable fantasy maps. It is aimed at fantasy writers,… | 99 | 6080 | active |
| Blockbench Blockbench is a free, open-source desktop and web application for editing low-poly 3D models with pixel art textures. It includes modeling,… | 99 | 6065 | active |
| dialogic-godot/dialogic Dialogic 2 is a Godot 4.5+ plugin for creating in-game dialogs, visual novels, and RPGs with a visual timeline editor and character managem… | 83 | 6054 | active |
| FeralInteractive/gamemode GameMode is a daemon and library combo for Linux that lets games request temporary system performance optimisations such as CPU governor ch… | 58 | 6043 | active |
| TsudaKageyu/minhook MinHook is a minimalistic, lightweight C library for intercepting (hooking) x86 and x64 function calls on Windows, using a trampoline/detou… | 65 | 6012 | stable |
| Pokémon Showdown Pokémon Showdown is a Pokémon battle simulator that runs as a website, a self-hostable game server, and a JavaScript library for simulating… | 84 | 5976 | active |
| sezanzeb/input-remapper A Linux GUI application and daemon that remaps input devices, letting users map any key, mouse movement, joystick, or trigger to any other … | 80 | 5960 | active |
| Geyser Geyser is a proxy/bridge that translates packets between Minecraft: Bedrock Edition clients and Minecraft: Java Edition servers, enabling t… | 77 | 5911 | active |
| vcmi/vcmi VCMI is an open-source, from-scratch reimplementation of the Heroes of Might and Magic III game engine, licensed under GPL-2.0. It uses the… | 95 | 5909 | active |
| PokéRogue PokéRogue is a browser-based Pokémon fangame that blends Pokémon-style turn-based battles with roguelite run-based progression. Players bat… | 99 | 5883 | active |
| WorkAdventure WorkAdventure is an open-source collaborative web application that presents virtual offices and events as a 16-bit RPG-style world where av… | 94 | 5822 | active |
| CaffeineMC/sodium Sodium is a high-performance rendering engine replacement and optimization mod for the Minecraft client. It significantly improves frame ra… | 97 | 5802 | active |
| ramjke/Translumo Translumo is a Windows desktop application that performs real-time screen translation by capturing on-screen text with OCR and translating … | 94 | 5791 | active |
| mindcraft-bots/mindcraft Mindcraft is a JavaScript application that connects LLM-powered AI agents to Minecraft via the Mineflayer library, letting language models … | 75 | 5776 | active |
| partykit/partykit PartyKit is a framework and platform for building realtime multiplayer applications using JavaScript/TypeScript servers ('parties') deploye… | 78 | 5728 | active |
| tModLoader/tModLoader tModLoader is an open-source, community-driven modding API and mod loader for the game Terraria, distributed as a free Steam app. It lets p… | 98 | 5703 | active |
| ptitSeb/box64 Box64 is a Linux userspace emulator that lets you run x86_64 Linux programs, including games, on non-x86_64 systems such as ARM64, RISC-V, … | 86 | 5658 | active |
| HarbourMasters/Shipwright Ship of Harkinian (SOH) is a cross-platform PC port of The Legend of Zelda: Ocarina of Time built on the libultraship library and the OOT d… | 99 | 5624 | active |
| REFramework REFramework is a mod loader, scripting platform, and modding tool for Capcom's RE Engine games, loaded via a dinput8.dll proxy. It provides… | 74 | 5605 | active |
| TwilitRealm/dusklight Dusklight is a reverse-engineered, open-source reimplementation of The Legend of Zelda: Twilight Princess that runs the game natively on PC… | 82 | 5600 | active |
| ReShade ReShade is a generic post-processing injector for games and video software that hooks into Direct3D 9-12, OpenGL, and Vulkan applications t… | 75 | 5587 | active |
| nomi-san/parsec-vdd A standalone Windows virtual display driver (Parsec VDD) that creates up to three virtual monitors using the IddCx indirect display API, in… | 56 | 5557 | active |
| zeldaret/oot A community-driven, work-in-progress decompilation of The Legend of Zelda: Ocarina of Time that recreates readable C source code from the o… | 76 | 5552 | active |
| omriharel/deej deej is an open-source hardware volume mixer consisting of a lightweight Go desktop client paired with a DIY Arduino-based slider board. It… | 23 | 5513 | active |
| RuneLite RuneLite is a free, open-source Old School RuneScape game client written in Java with a plugin architecture. It adds overlays, trackers, an… | 77 | 5496 | active |
| Cuberite Cuberite is a lightweight, fast, and extensible Minecraft-compatible multiplayer game server written in C++ with a flexible Lua plugin API.… | 55 | 5453 | active |
| PathOfBuildingCommunity/PathOfBuilding Path of Building Community is an offline build planner for the game Path of Exile, written in Lua. It provides comprehensive offence/defenc… | 94 | 5450 | active |
| CharlesPikachu/Games A collection of classic 2D mini-games (tank war, flappy bird, puzzle, ski, etc.) implemented in pure Python with pygame, published as the c… | 23 | 5421 | active |
| flybywiresim/aircraft FlyByWire Simulations' open-source projects recreating the Airbus A320neo (A32NX) and A380-800 (A380X) as free, high-fidelity aircraft add-… | 97 | 5414 | active |
| Mzying2001/CefFlashBrowser A Windows browser application built with CefSharp/WPF that bundles a Flash Player plugin, allowing users to view Flash content on web pages… | 79 | 5414 | active |
| PokeAPI/pokeapi PokeAPI is a free, open-source RESTful (and beta GraphQL) API serving comprehensive Pokémon game data such as species, moves, abilities, ty… | 68 | 5414 | active |
| supertuxkart/stk-code SuperTuxKart is a free, open-source 3D kart racing game focused on fun rather than realistic physics, with single-player and online multipl… | 68 | 5380 | active |
| legendary-gl/legendary Legendary is a free and open-source command-line replacement for the Epic Games Launcher, written in Python. It can authenticate with Epic'… | 93 | 5335 | active |
| Onmyoji Auto Script (OAS) OnmyojiAutoScript (OAS) is a free, open-source automation script for the mobile game Onmyoji, built on the AzurLaneAutoScript framework. It… | 64 | 5279 | active |
| Baekalfen/PyBoy PyBoy is a Game Boy and Game Boy Color emulator written in Python, usable both as a standalone terminal application and as an embeddable Py… | 94 | 5217 | active |
| kwsch/PKHeX PKHeX is a Pokémon core series save file editor written in C# using Windows Forms. It can edit, validate, and convert save files, individua… | 100 | 5201 | active |
| Unleashed Recompiled An unofficial PC port of the Xbox 360 version of Sonic Unleashed built via static recompilation of the original PowerPC code into native C+… | 62 | 5190 | active |
| libnoname/noname Noname (无名杀) is an open-source, cross-platform implementation of the Sanguosha / Three Kingdoms Kill card game, playable on Android, PC, an… | 95 | 5162 | active |
| opentrack/opentrack opentrack is a head tracking application that captures a user's head movements via webcams, IR trackers, or hardware devices and relays the… | 72 | 5145 | active |
| XProger/OpenLara OpenLara is an open-source reimplementation of the classic Tomb Raider game engine, supporting original game assets in .PHD, .PSX, .TR2, an… | 62 | 5112 | active |
| atom0s/Steamless Steamless is a C# tool that removes the SteamStub DRM protection layer applied to Steam game executables via the Steamworks SDK DRM tool. I… | 23 | 5071 | active |
| melonDS melonDS is a fast and accurate Nintendo DS and DSi emulator written in C++, featuring a nearly complete core with JIT recompilation, OpenGL… | 67 | 5043 | active |
| Nukem9/dlssg-to-fsr3 A drop-in DLL mod that replaces Nvidia's DLSS Frame Generation (nvngx_dlssg) in DirectX 12 and Vulkan games with AMD's FSR 3 Frame Generati… | 30 | 4990 | active |
| Fold Craft Launcher Fold Craft Launcher is an open-source Android launcher for Minecraft: Java Edition, built on HMCL core functionality and the PojavLauncher … | 96 | 4977 | active |
| MCSManager MCSManager is a web-based control panel for managing Minecraft, Steam, and other game servers such as Terraria and Palworld. It features a … | 96 | 4975 | active |
| triwinds/ns-emu-tools A desktop tool for installing and updating Nintendo Switch (NS) emulators such as Ryujinx, Eden, and Citron, built with Rust + Tauri 2 and … | 88 | 4963 | active |
| pret/pokered A complete assembly-language disassembly of Pokémon Red and Blue for the Game Boy, which can be rebuilt byte-identical into the original RO… | 75 | 4941 | active |
| Hearthstone Deck Tracker Hearthstone Deck Tracker is a Windows desktop application that automatically tracks cards, deck counts, draw chances, and opponent informat… | 92 | 4922 | active |
| LinuxGSM LinuxGSM is a command-line tool written in Bash for quickly deploying and managing Linux dedicated game servers. It supports 100+ game serv… | 99 | 4912 | active |
| ValveSoftware/steam-for-linux The official issue tracking repository for Valve's Steam client on Linux, primarily used to report and triage bugs in the Steam for Linux b… | 37 | 4877 | active |
| Querz/mcaselector MCA Selector is a desktop GUI application for selecting, deleting, and exporting chunks and regions from Minecraft Java Edition world saves… | 92 | 4845 | active |
| Steam-Headless/docker-steam-headless A headless Steam Docker image that runs a full Steam client and Xfce4 desktop on Linux with NVIDIA, AMD, or Intel GPU support. It enables r… | 66 | 4825 | active |
| snesrev/zelda3 A reverse-engineered reimplementation of The Legend of Zelda: A Link to the Past written in ~70-80k lines of C, playable from start to fini… | 23 | 4815 | active |
| LazoVelko/Pokemon-Terminal A Python CLI tool that sets your terminal background (and optionally desktop wallpaper) to one of 719 Pokemon-themed images, selectable by … | 50 | 4809 | active |
| maximegmd/CyberEngineTweaks Cyber Engine Tweaks is a modding framework for Cyberpunk 2077 that lets modders script mods in Lua with full access to the game's internal … | 63 | 4804 | active |
| k4zmu2a/SpaceCadetPinball A cross-platform decompilation of the classic 3D Pinball for Windows – Space Cadet game, rebuilt in C++ from the original Windows XP binary… | 23 | 4713 | active |
| PancakeTAS/lsfg-vk lsfg-vk is a Vulkan layer that hooks into Vulkan applications on Linux to generate additional frames using Lossless Scaling's frame generat… | 51 | 4712 | active |
| MultiMC/Launcher MultiMC is a custom desktop launcher for Minecraft that manages multiple isolated game instances, each with its own mods, resource packs, s… | 62 | 4676 | active |
| Almamu/linux-wallpaperengine A Linux application that renders Wallpaper Engine backgrounds, bringing animated Steam Workshop wallpapers to Linux desktops. It is written… | 71 | 4641 | active |
| Lxtharia/minegrub-theme A GRUB bootloader theme that restyles the boot menu to look like Minecraft's main menu, with randomized backgrounds and splash text. It inc… | 67 | 4632 | active |
| CorsixTH/CorsixTH CorsixTH is an open-source reimplementation of the 1997 Bullfrog business simulation game Theme Hospital, written in Lua and C++. It faithf… | 88 | 4590 | active |
| GlitchEnzo/NuGetForUnity NuGetForUnity is a NuGet package manager client built to run inside the Unity Editor. It provides a visual window for browsing, installing,… | 61 | 4573 | active |
| Creators-of-Create/Create Create is a NeoForge mod for Minecraft that adds building tools, decoration blocks, and aesthetic automation technology. It emphasizes play… | 90 | 4558 | active |
| xtaci/kcp-go kcp-go is a Go library implementing the KCP reliable-UDP protocol, providing smooth, ordered, error-checked, and encrypted stream delivery … | 63 | 4554 | stable |
| Starward Starward is an open-source third-party game launcher for all HoYoverse (miHoYo) PC games, built with C# and WinUI. It aims to fully replace… | 92 | 4548 | active |
| UEVR UEVR is a universal mod that injects VR support into Unreal Engine 4.8-5.4 games, providing 6DOF head tracking, stereoscopic 3D rendering, … | 64 | 4538 | active |
| LeagueAkari/LeagueAkari League Akari is an open-source Electron-based desktop toolkit for the League of Legends client, built on the LCU API. It provides match his… | 90 | 4527 | active |
| clshortfuse/renodx RenoDX is a toolset for modding DirectX games, capable of replacing shaders, injecting buffers, upgrading swapchains and textures, and addi… | 80 | 4518 | active |
| Millennium Millennium is an open-source modding framework for the desktop Steam Client that lets users create, manage, and install custom CSS themes a… | 97 | 4444 | active |
| jhlywa/chess.js chess.js is a TypeScript chess library providing move generation and validation, piece placement and movement, and check/checkmate/stalemat… | 70 | 4429 | stable |
| p2r3/bareiron A minimalist Minecraft server written in C, designed to run on memory-restricted embedded systems like the ESP32. It prioritizes memory usa… | 50 | 4400 | active |
| NonSteamLaunchers A Python-based installer that sets up game launchers like Battle.net, Epic Games, GOG, EA App, and others under a single Proton prefix on S… | 94 | 4374 | active |
| PaperMC/Folia Folia is a fork of the Paper Minecraft server that adds regionised multithreading, splitting the world into independent regions each with i… | 74 | 4370 | active |
| Lemuroid Lemuroid is an open-source all-in-one retro game emulator for Android built on top of Libretro. It supports dozens of classic consoles (NES… | 74 | 4360 | active |
| PCL-Community/PCL-CE PCL Community Edition is a community-maintained fork of the Plain Craft Launcher (PCL2), a Minecraft Java Edition launcher built in C# on .… | 86 | 4324 | active |
| LDtk LDtk (Level Designer Toolkit) is a free, open-source 2D level editor built with Haxe and Electron, created by the director of Dead Cells. I… | 67 | 4317 | active |
| Beyond All Reason Beyond All Reason is a free, open-source real-time strategy (RTS) game built on the Recoil RTS engine, featuring large-scale battles with f… | 77 | 4315 | active |
| KilledByAPixel/LittleJS LittleJS is a tiny, fast, open-source HTML5 game engine written in JavaScript with no dependencies. It bundles WebGL2/Canvas2D rendering, a… | 100 | 4302 | active |
| magcius/noclip.website noclip.website is a browser-based application that lets users explore and fly through video game levels rendered from reverse-engineered mo… | 77 | 4288 | active |