category
Open Source Gaming Tools
75 open source tools in this category.
All Gaming tools
Free 2D and 3D game engine for cross-platform projects
JavaScript 3D Library.
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
A refreshingly simple data-driven game engine built in Rust
A simple and easy-to-use library to enjoy videogames programming
Create 2D and 3D games without coding, powered by AI assistance
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Desktop/Android/HTML5/iOS Java game development framework
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Li
:a: Web framework for building virtual reality experiences.
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Free, open-source framework for cross-platform game development
A dead simple 2D game engine for Go
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Empowering everyone to host fast and efficient Minecraft servers
State Management and Multiplayer Networking for Turn-Based Games
A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West
A Flutter based game engine.
3D and 2D game engine written in Rust
Complete Open Source and Modular solution for MMO
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
A lightweight concurrent server framework based on Golang.
⚔ Multiplayer Framework for Node.js
3D engine with modern graphics
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
Build and play games inside a game engine that runs live
a modern & lightweight HTML5 game engine
Redot Engine – Multi-platform 2D and 3D game engine
Minecraft: Java Edition 26.3 rewritten from scratch in Rust, checked against vanilla with 281 differential harnesses. Get it with the Horizon launcher.
2D JavaScript Physics Engine
The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
Java / JavaFX / Kotlin Game Library (Engine)
Rust library to create a Good Game Easily
Cross-platform game engine in Rust.
Tiny fast 2D/3D HTML5 game engine with many features and no dependencies.
3D C++ Game Engine - yet another open source game engine
Terasology - open source voxel world
Godot Minimal Theme
fheroes2 is a recreation of Heroes of Might and Magic II game engine
3D Engine with Blender Integration
Murder is a pixel art ECS game engine.
Descent 3 by Outrage Entertainment
Solar2D Game Engine main repository (ex Corona SDK)
Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
An OpenGL RTS game engine written in C
Scalable Distributed Game Server Engine with Hot Swapping in Golang
Lua Virtual Reality Framework
A 3D and 2D game engine for Python
Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.
3D game engine with lua scripting
A reimplementation of the minecraft server in rust.
Claw3D is an open source 3D engine built on OpenClaw for creating games, simulations, and high-performance 3D applications.
🎮 Your friendly TypeScript 2D game engine for the web 🗡️
WebAssembly (Wasm) Interpreter - An efficient, lightweight, and deterministic WebAssembly interpreter for embedded systems and plug-in runtimes.
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
Embeddable unity game engine view for Flutter. Advance demo here https://github.com/juicycleff/flutter-unity-arkit-demo
Building a Neural Network-Native Engine (3N). Python authoring, C++ runtime, Vulkan/WebGPU. Windows, Linux, Android and Web.
💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.
A fast,scalable,distributed game server framework for Node.js, Powered by TypeScript. 一个TypeScript写的node.js分布式游戏/应用服务器框架(原型基于pomelo)。
A free and open-source MMORPG server emulator written in C++
PufferPanel is an open source game server management panel, designed for both small networks and personal use
使用netty4.X实现的手机游戏分布式服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。 使用ExcelToCode工程,将excel数据生
Rcon client for Minecraft
Minecraft game engine for massive custom events
Game Servers Management on Kubernetes
基于Go语言开发的高性能分布式游戏服务器框架
A modern game server management panel built in Rust. Deploy, monitor, and manage Minecraft, Rust, and other game servers with industry-leading performance.
UeCore(Universe Engine Core) is an Open Source MMO RPG Framework World of Warcraft Server Engine (NOT Unreal Engine)
🍒 Cherry — Go game server framework powered by Actor Model. Serial goroutine per actor, NATS/etcd discovery, pluggable connectors (TCP/WS/HTTP), protobuf & obj
An open-source toolbox that takes a game all the way "from idea → built → live" — Unity/Godot/Cocos/Laya clients + one .NET server. | 开源游戏全流程工具箱:Unity/Godot/Coc
Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).
Stendhal is a fun friendly and free multiplayer online adventure game with an old school feel.
PokerTH is a poker game written in C++/Qt.
Open-source, feature-rich Minecraft: Bedrock Edition server written in Java. Supports custom items, blocks, entities, full vanilla commands, advanced mob AI, an
Canary Server 15.25 for OpenTibia community.
Frequently asked questions
How many open source Gaming tools are there?
This registry tracks 75 open source Gaming projects, with 814,472 combined GitHub stars. The list is ranked by stars and refreshed nightly.
What is the most popular open source Gaming project?
Godot leads this category with 119,413 GitHub stars, followed by three.js.
Are these Gaming tools free?
Yes — every project listed here is open source. Some also offer paid hosted versions alongside the free self-hosted option; the licence for each project is shown on its card.