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 |
|---|---|---|---|
| LizardByte/Sunshine Sunshine is a self‑hosted game‑streaming server that lets you run a cloud‑gaming host on your own hardware. It works with the Moonlight cli… | 94 | 42447 | active |
| Phaser Phaser is a fast, free, open-source 2D HTML5 game framework supporting Canvas and WebGL rendering in desktop and mobile web browsers. It is… | 86 | 40358 | active |
| ValveSoftware/Proton Proton is a compatibility tool for Steam Play, based on Wine and additional components, that lets Windows-exclusive games run on Linux thro… | 100 | 33090 | active |
| shadPS4 shadPS4 is an early PlayStation 4 emulator written in C++ that runs on Windows, Linux, macOS and FreeBSD. It provides the core emulation en… | 94 | 33088 | active |
| Mindustry Mindustry is an open-source sandbox tower-defense and real-time strategy game written in Java, featuring resource automation, factory build… | 99 | 29401 | active |
| GDevelop GDevelop is an open-source, no-code 2D/3D game engine with a visual event-based system, built-in behaviors, multiplayer support, and AI ass… | 95 | 27625 | stable |
| BeyondDimension/SteamTools Watt Toolkit (formerly Steam++) is an open-source, cross-platform multi-purpose Steam toolbox written in C#/.NET. It provides utilities for… | 81 | 27080 | active |
| MaaAssistantArknights MAA (MAA Assistant Arknights) is a C++ desktop assistant for the mobile game Arknights that automates daily tasks using image recognition. … | 96 | 23854 | active |
| Atlas AtlasOS is an open-source modification to Windows that applies privacy, usability, and performance optimizations via an AME Wizard playbook… | 81 | 21852 | active |
| Atmosphère Atmosphère is a customized firmware (CFW) for the Nintendo Switch, composed of components that replace and patch the console's bootloader, … | 94 | 20042 | active |
| RPCS3 Emulator RPCS3 is a free and open‑source PlayStation 3 emulator and debugger written in C++. It runs on Windows, Linux, macOS and FreeBSD with suppo… | 93 | 19921 | active |
| RPCS3 Emulator RPCS3 is a free and open-source PlayStation 3 emulator and debugger written in C++. It runs PS3 games and applications on Windows, Linux, m… | 93 | 19921 | active |
| game1024/OpenSpeedy OpenSpeedy is an open‑source Windows application that lets you adjust the time flow of any game or program in real time. It works entirely … | 87 | 19734 | active |
| Winlator Winlator is an Android application that enables running Windows (x86_64) applications using Wine and Box86/Box64. It provides a graphical i… | 88 | 19363 | active |
| Winlator Winlator is an Android application that runs Windows x86_64 applications using Wine combined with Box86/Box64 CPU translation. It bundles M… | 88 | 19363 | active |
| osu! Osu! is a free‑to‑win rhythm game where players click to the beat of music. It is an open‑source client written in C# and released for mult… | 97 | 19161 | active |
| Moonlight Moonlight is an open‑source client that lets you stream games and desktop sessions from a PC with NVIDIA GameStream (or Sunshine) to many d… | 87 | 18866 | active |
| Ruffle Ruffle is an open-source Adobe Flash Player emulator written in Rust, targeting desktop and the web via WebAssembly. It supports ActionScri… | 99 | 18709 | active |
| WSABuilds WSABuilds provides prebuilt Windows Subsystem for Android binaries for Windows 10 and 11, optionally bundled with Google Play Store and roo… | 95 | 18518 | active |
| louis-e/arnis Arnis is a free, open-source desktop application that generates detailed Minecraft Java and Bedrock Edition worlds from real-world geograph… | 99 | 18332 | active |
| DXVK DXVK is a Vulkan-based translation layer that implements Direct3D 8, 9, 10, and 11 APIs, allowing Windows 3D applications and games to run … | 98 | 18322 | active |
| OpenEmu OpenEmu is an open-source retro video game emulator for macOS that unifies multiple emulation engine backends behind a native Cocoa front e… | 41 | 17787 | active |
| OpenRA OpenRA is a free, open-source real-time strategy game engine written in C# using SDL and OpenGL that recreates and modernizes classic Westw… | 76 | 17420 | active |
| hydralauncher/hydra Hydra Launcher is an open-source desktop game launcher built with Electron, React, TypeScript, Python, and Rust. It lets players manage the… | 89 | 17336 | active |
| skywind3000/kcp KCP is a fast and reliable ARQ (Automatic Repeat reQuest) protocol implemented as a pure algorithm in C, consisting of just two source file… | 83 | 16920 | stable |
| official-stockfish/Stockfish Stockfish is a free, open-source UCI chess engine that analyzes positions and computes optimal moves using alpha-beta search with NNUE neur… | 85 | 16704 | active |
| BetterGI · Better Genshin Impact BetterGI is a free, open-source Windows desktop application that automates gameplay in Genshin Impact using computer vision, OCR, and YOLO-… | 95 | 16259 | active |
| OpenRCT2 OpenRCT2 is an open-source re-implementation of RollerCoaster Tycoon 2, a construction and management simulation game about running amuseme… | 96 | 16250 | active |
| PCSX2/pcsx2 PCSX2 is a free, open-source PlayStation 2 emulator that emulates PS2 hardware using MIPS CPU interpreters, recompilers, and a virtual mach… | 98 | 15820 | active |
| dolphin-emu/dolphin Dolphin is a GameCube and Wii emulator that lets users play console games on PC with enhancements like higher resolutions. It is a mature o… | 77 | 15650 | active |
| Blinue/Magpie Magpie is a lightweight, general-purpose window upscaler for Windows 10/11 that enlarges any window using GPU-based scaling algorithms. It … | 74 | 15381 | active |
| dyang886/Game-Cheats-Manager Game Cheats Manager is an open-source desktop application that aggregates single-player game trainers and cheat tables from multiple source… | 94 | 15251 | active |
| PPSSPP PPSSPP is a fast, portable PlayStation Portable (PSP) emulator written in C++ that runs PSP games on Android, Windows, macOS, Linux, and iO… | 92 | 14674 | active |
| itzg/docker-minecraft-server A Docker image that runs a Minecraft Java Edition server, automatically downloading and upgrading the server version, modloaders, and modpa… | 100 | 14449 | active |
| RetroArch RetroArch is the reference frontend for the libretro API, unifying emulators, game engines, and media players as loadable 'cores' behind a … | 78 | 14383 | stable |
| Playnite Playnite is an open-source video game library manager and launcher that unifies games from third-party services like Steam, Epic, GOG, EA A… | 99 | 14233 | active |
| RomM RomM is a self-hosted web application for scanning, enriching, browsing, and playing retro game ROM collections. It fetches metadata and ar… | 98 | 13906 | active |
| HIllya51/LunaTranslator LunaTranslator is a Windows application that translates visual novels (galgames) in real time. It extracts text via win32 hooking or OCR an… | 95 | 13759 | active |
| JustArchiNET/ArchiSteamFarm ArchiSteamFarm (ASF) is a C# application for farming Steam trading cards from multiple accounts simultaneously. It runs unattended as a CLI… | 100 | 13757 | stable |
| luanti-org/luanti Luanti (formerly Minetest) is a free open-source voxel game engine and game-creation platform with easy modding via Lua. It ships as a play… | 93 | 13751 | active |
| Nakama Nakama is a scalable open-source game backend server written in Go that provides multiplayer sessions, matchmaking, leaderboards, chat, and… | 98 | 13514 | stable |
| CleverRaven/Cataclysm-DDA Cataclysm: Dark Days Ahead is a turn-based survival roguelike game set in a procedurally generated post-apocalyptic world, written in C++. … | 87 | 13378 | active |
| mapeditor/tiled Tiled is a free, open-source, general-purpose tile map editor for tile-based games, supporting orthogonal, isometric, and hexagonal maps wi… | 88 | 12978 | stable |
| PaperMC/Paper Paper is a high-performance Minecraft: Java Edition server based on Spigot that fixes gameplay and mechanics inconsistencies while greatly … | 77 | 12723 | active |
| Heroic Games Launcher Heroic is an open-source games launcher for Linux, Windows, and macOS that lets users install and play games from the Epic Games Store, GOG… | 100 | 12416 | active |
| OptiScaler OptiScaler is a Windows tool that lets gamers replace upscalers in games that already support DLSS2+/FSR2+/XeSS and manage frame generation… | 90 | 11852 | active |
| PlayCover PlayCover is a macOS application that runs iOS apps and games natively on Apple Silicon Macs by wrapping them to imitate an iPad. It adds c… | 66 | 11798 | active |
| moesnow/March7thAssistant March7thAssistant is a fully automated assistant for the game Honkai: Star Rail, written in Python with a GUI launcher. It automates daily … | 88 | 11499 | active |
| utkarshdalal/GameNative GameNative is an open-source Android application that lets users run PC games they already own from Steam, Epic, GOG and Amazon libraries l… | 87 | 11427 | active |
| yairm210/Unciv Unciv is an open-source, moddable remake of Civilization V built with Kotlin and LibGDX, playable on Android and desktop platforms. It offe… | 94 | 11389 | active |
| Apollo Apollo is a self-hosted game-streaming host (a fork of Sunshine) that streams a desktop to Moonlight/Artemis clients at the client's native… | 59 | 11224 | active |
| stenzek/duckstation DuckStation is a fast, accurate PlayStation 1 (PSX) emulator for x86-64, AArch32/AArch64, and RISC-V platforms. It ships a Qt frontend plus… | 99 | 10823 | active |
| TrinityCore/TrinityCore TrinityCore is an open-source C++ MMORPG server framework derived from MaNGOS, implementing game server logic for World of Warcraft client … | 97 | 10800 | active |
| mamedev/mame MAME is a multi-purpose emulation framework that documents and recreates the hardware of thousands of vintage arcade machines, computers, c… | 92 | 10652 | active |
| Prism Launcher Prism Launcher is an open-source, cross-platform Minecraft launcher for managing multiple isolated game instances, each with its own mods, … | 94 | 10630 | active |
| VickScarlet/remake Remake (Life Restart Simulator / 人生重开模拟器) is a web-based text game where players simulate restarting their life with random attributes and … | 84 | 10433 | stable |
| RetroPie A shell-based setup script that installs and configures RetroArch, emulator cores, and the EmulationStation front end on Raspberry Pi, ODro… | 66 | 10420 | active |
| Pixelorama Pixelorama is a free and open-source pixel art editor and multitool built with Godot, supporting sprite creation, frame-by-frame animation,… | 96 | 10364 | active |
| Lutris Lutris is an open-source desktop game launcher and gaming platform for Linux that unifies emulators, compatibility layers like Wine, and en… | 77 | 10328 | active |
| HMCL-dev/HMCL Hello Minecraft! Launcher (HMCL) is a cross-platform, open-source Minecraft launcher built with JavaFX. It supports installing mod loaders … | 98 | 10241 | active |
| Cemu Cemu is an open-source Wii U emulator written in C++ that runs most Wii U games and homebrew in a playable state on PC. It is actively deve… | 79 | 9988 | active |
| diasurgical/DevilutionX DevilutionX is an open-source port of Diablo and Hellfire that runs the classic game on modern operating systems with engine improvements, … | 70 | 9820 | active |
| LmeSzinc/AzurLaneAutoScript ALAS is a free open-source bot with a GUI for the mobile game Azur Lane, supporting CN, EN, JP, and TW servers. It automates nearly all gam… | 88 | 9734 | active |
| Xenia Xenia is an experimental open-source emulator for the Xbox 360, developed through reverse engineering of legally purchased hardware and gam… | 59 | 9694 | active |
| chrismaltby/gb-studio GB Studio is a drag-and-drop visual game creator for making Game Boy games without programming knowledge, built as an Electron desktop app … | 93 | 9418 | active |
| Pterodactyl Pterodactyl is a free, open-source game server management panel built with PHP, React, and Go. It runs game servers in isolated Docker cont… | 96 | 9285 | active |
| cabaletta/baritone Baritone is a pathfinding bot for Minecraft that automatically navigates the world, mines blocks, and performs tasks using A* pathfinding. … | 97 | 9268 | active |
| gibbed/SteamAchievementManager Steam Achievement Manager (SAM) is a portable desktop application for managing achievements and statistics for Steam games. It requires the… | 73 | 9244 | active |
| ublue-os/bazzite Bazzite is a gaming-focused Fedora Atomic (Kinoite/Silverblue) custom operating system image built with OCI tooling, pre-installed with Ste… | 95 | 9201 | active |
| flightlessmango/MangoHud MangoHud is a Vulkan and OpenGL overlay that displays real-time performance metrics like FPS, frametimes, CPU/GPU load, and temperatures in… | 88 | 9128 | active |
| AzerothCore AzerothCore is an open-source, modular MMO server emulator for World of Warcraft (WotLK 3.3.5a), built on MaNGOS, TrinityCore, and SunwellC… | 68 | 9065 | active |
| IridiumIO/CompactGUI CompactGUI is a Windows desktop application that transparently compresses games and programs using the native Windows 10+ Overlay Filter (W… | 98 | 9039 | active |
| diasurgical/devilution Devilution is a reconstructed version of the original Diablo (1996) game source code, reverse-engineered from leaked symbol files and debug… | 38 | 8999 | active |
| jynew/jynew An open-source wuxia RPG game framework built in Unity as a tribute to the classic Heroes of Jin Yong, with full modding support and 10+ ho… | 52 | 8982 | stable |
| Bottles Bottles is a GTK4/Linux application for managing Wine prefixes so users can run Windows software and games on Linux. It provides a friendly… | 97 | 8940 | active |
| BepInEx BepInEx is a plugin and modding framework for Unity Mono, Unity IL2CPP, and .NET framework games such as XNA, FNA, and MonoGame titles. It … | 76 | 8793 | active |
| n64decomp/sm64 A complete community decompilation of Super Mario 64 covering the Japan, North America, Europe, Shindou, and iQue releases, written in C. I… | 23 | 8784 | active |
| lucky-canvas A TypeScript + Canvas-based lucky draw plugin offering prize wheel, 9-grid, and slot machine components. One codebase adapts to JS, Vue, Re… | 71 | 8767 | stable |
| codebymitch/TitanBot TitanBot is an all-in-one Discord bot built with Discord.js v14 and PostgreSQL, offering moderation, economy, leveling, tickets, giveaways,… | 71 | 8747 | active |
| AssetRipper/AssetRipper AssetRipper is a GUI application for analyzing Unity game files, extracting and converting assets back into native Unity engine formats. It… | 96 | 8505 | active |
| Pokedex A Pokedex Android app demonstrating modern Android development with Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), Material Motion, and… | 67 | 8362 | active |
| OpenTTD/OpenTTD OpenTTD is an open-source transport simulation game based on Transport Tycoon Deluxe, written in C++. It extends the original game with lar… | 88 | 8323 | stable |
| FEX-Emu/FEX FEX is a fast usermode x86 and x86-64 emulator for ARM64 Linux, using an advanced binary recompiler with a custom IR to run 32-bit and 64-b… | 99 | 8299 | active |
| Mumble Mumble is an open-source, low-latency, high-quality voice chat application built on Qt and Opus, consisting of a client and a self-hostable… | 82 | 8297 | stable |
| Azahar Azahar is an open-source Nintendo 3DS emulator based on Citra, created by merging PabloMK7's Citra fork with Lime3DS after Citra was discon… | 92 | 8292 | active |
| N64Recomp/N64Recomp A C++ tool that statically recompiles N64 game binaries into portable C code that can be compiled into native executables for any platform.… | 57 | 8141 | active |
| alvr-org/ALVR ALVR (Air Light VR) is an open-source application that streams PC VR games to standalone VR headsets over Wi-Fi, acting as a SteamVR driver… | 74 | 7980 | active |
| MinecraftForge/MinecraftForge MinecraftForge is the long-standing modding framework and API for Minecraft, providing patched base game files, event systems, registries, … | 77 | 7814 | active |
| beeradmoore/dlss-swapper DLSS Swapper is a Windows desktop application for downloading, managing, and swapping DLSS, FSR, and XeSS DLL files in games. It lets users… | 97 | 7731 | active |
| Entitas Entitas is a fast Entity Component System (ECS) framework built specifically for C# and Unity, optimized for garbage-collected environments… | 23 | 7677 | stable |
| Endless Sky Endless Sky is a free, open-source 2D space exploration, trading, and combat game inspired by Escape Velocity and Elite. Players captain a … | 85 | 7628 | active |
| Veloren Veloren is an open-source, multiplayer voxel action-adventure RPG inspired by Cube World, Dwarf Fortress, and Breath of the Wild. It featur… | 66 | 7592 | active |
| mgba-emu/mgba mGBA is a fast and highly accurate emulator for Game Boy Advance games, with additional support for Game Boy and Game Boy Color titles. It … | 75 | 7511 | active |
| PrismarineJS/mineflayer Mineflayer is a Node.js library for creating Minecraft bots with a powerful, stable, and high-level JavaScript API. It handles the Minecraf… | 92 | 7491 | stable |
| Decky Plugin Platform Decky Loader is a homebrew plugin loader for the Steam Deck that injects React components into the Steam UI and runs background scripts. It… | 95 | 7386 | active |
| Zelda64Recomp/Zelda64Recomp Zelda 64: Recompiled is a static recompilation of The Legend of Zelda: Majora's Mask (with Ocarina of Time planned) into a native PC port, … | 69 | 7341 | active |
| ok-oldking/ok-wuthering-waves ok-ww is an image-recognition-based automation tool for the game Wuthering Waves, supporting background operation, automatic combat, echo f… | 83 | 7337 | active |
| Orbmu2k/nvidiaProfileInspector A Windows GUI tool for viewing and editing NVIDIA driver profiles through the NVIDIA Driver Settings API, including hidden and undocumented… | 91 | 7295 | active |
| Meloong-Git/PCL Plain Craft Launcher (PCL) is a popular open-source Minecraft launcher for Windows written in Visual Basic .NET. It handles game installati… | 93 | 7286 | active |
| AlkaidLab/foundation-sunshine An enhanced fork of LizardByte/Sunshine, a self-hosted game streaming host that serves Moonlight clients. It adds full HDR10/HDR Vivid/HLG … | 99 | 7275 | active |
page 1 / 16 next →