category

Open Source Gaming Tools

75 open source tools in this category.

projects 75 combined stars ★ 814K refresh nightly

All Gaming tools

Godot ★ 119K

Free 2D and 3D game engine for cross-platform projects

rank001 licenseMIT written inC++ typeGaming
three.js ★ 117K

JavaScript 3D Library.

rank002 licenseMIT written inJavaScript typeGaming
imgui ★ 77K

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

rank003 licenseMIT written inC++ typeGaming
bevy ★ 49K

A refreshingly simple data-driven game engine built in Rust

rank004 licenseApache-2.0 written inRust typeGaming
raylib ★ 36K

A simple and easy-to-use library to enjoy videogames programming

rank005 licenseZlib written inC typeGaming
GDevelop ★ 28K

Create 2D and 3D games without coding, powered by AI assistance

rank006 licenseNOASSERTION written inJavaScript typeGaming
Babylon.js ★ 26K

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

rank007 licenseApache-2.0 written inTypeScript typeGaming
libgdx ★ 26K

Desktop/Android/HTML5/iOS Java game development framework

rank008 licenseApache-2.0 written inJava typeGaming
OpenRA ★ 18K

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

rank009 licenseGPL-3.0 written inC# typeGaming
aframe ★ 18K

:a: Web framework for building virtual reality experiences.

rank010 licenseMIT written inJavaScript typeGaming
engine ★ 17K

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

rank011 licenseMIT written inJavaScript typeGaming
MonoGame ★ 15K

Free, open-source framework for cross-platform game development

rank012 licenseNOASSERTION written inC# typeGaming
ebiten ★ 14K

A dead simple 2D game engine for Go

rank013 licenseApache-2.0 written inGo typeGaming
entt ★ 13K

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

rank014 licenseMIT written inC++ typeGaming
Pumpkin ★ 13K

Empowering everyone to host fast and efficient Minecraft servers

rank015 licenseGPL-3.0 written inRust typeGaming
boardgame.io ★ 12K

State Management and Multiplayer Networking for Turn-Based Games

rank016 licenseMIT written inTypeScript typeGaming
JoltPhysics ★ 12K

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

rank017 licenseMIT written inC++ typeGaming
flame ★ 11K

A Flutter based game engine.

rank018 licenseMIT written inDart typeGaming
Fyrox ★ 9.6K

3D and 2D game engine written in Rust

rank019 licenseMIT written inRust typeGaming
azerothcore-wotlk ★ 9.1K

Complete Open Source and Modular solution for MMO

rank020 licenseGPL-2.0 written inC++ typeGaming
stride ★ 7.9K

Stride (formerly Xenko), a free and open-source cross-platform C# game engine.

rank021 licenseMIT written inC# typeGaming
zinx ★ 7.8K

A lightweight concurrent server framework based on Golang.

rank022 licenseMIT written inGo typeGaming
colyseus ★ 7.5K

⚔ Multiplayer Framework for Node.js

rank023 licenseMIT written inTypeScript typeGaming
WickedEngine ★ 7.3K

3D engine with modern graphics

rank024 licenseMIT written inC++ typeGaming
agones ★ 7.1K

Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes

rank025 licenseApache-2.0 written inGo typeGaming
s&box ★ 6.5K

Build and play games inside a game engine that runs live

rank026 licenseNOASSERTION written inC# typeGaming
melonJS ★ 6.4K

a modern & lightweight HTML5 game engine

rank027 licenseMIT written inJavaScript typeGaming
redot-engine ★ 6.2K

Redot Engine – Multi-platform 2D and 3D game engine

rank028 licenseMIT written inC++ typeGaming
horizon ★ 5.7K

Minecraft: Java Edition 26.3 rewritten from scratch in Rust, checked against vanilla with 281 differential harnesses. Get it with the Horizon launcher.

rank029 licenseMIT written inRust typeGaming
planck.js ★ 5.3K

2D JavaScript Physics Engine

rank030 licenseMIT written inTypeScript typeGaming
LinuxGSM ★ 4.9K

The command-line tool for quick, simple deployment and management of Linux dedicated game servers.

rank031 licenseMIT written inShell typeGaming
FXGL ★ 4.9K

Java / JavaFX / Kotlin Game Library (Engine)

rank032 licenseMIT written inKotlin typeGaming
ggez ★ 4.7K

Rust library to create a Good Game Easily

rank033 licenseMIT written inRust typeGaming
macroquad ★ 4.7K

Cross-platform game engine in Rust.

rank034 licenseApache-2.0 written inRust typeGaming
LittleJS ★ 4.4K

Tiny fast 2D/3D HTML5 game engine with many features and no dependencies.

rank035 licenseMIT written inJavaScript typeGaming
LumixEngine ★ 3.9K

3D C++ Game Engine - yet another open source game engine

rank036 licenseMIT written inC++ typeGaming
Terasology ★ 3.9K

Terasology - open source voxel world

rank037 licenseApache-2.0 written inJava typeGaming
godot-minimal-theme ★ 3.8K

Godot Minimal Theme

rank038 licenseMIT written in— typeGaming
fheroes2 ★ 3.7K

fheroes2 is a recreation of Heroes of Might and Magic II game engine

rank039 licenseGPL-2.0 written inC++ typeGaming
armory ★ 3.4K

3D Engine with Blender Integration

rank040 licenseZlib written inC++ typeGaming
murder ★ 3.4K

Murder is a pixel art ECS game engine.

rank041 licenseMIT written inC# typeGaming
Descent3 ★ 3.0K

Descent 3 by Outrage Entertainment

rank042 licenseGPL-3.0 written inC++ typeGaming
corona ★ 2.9K

Solar2D Game Engine main repository (ex Corona SDK)

rank043 licenseMIT written inC++ typeGaming
pitaya ★ 2.8K

Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.

rank044 licenseMIT written inGo typeGaming
permafrost-engine ★ 2.8K

An OpenGL RTS game engine written in C

rank045 licenseGPL-3.0 written inC typeGaming
goworld ★ 2.7K

Scalable Distributed Game Server Engine with Hot Swapping in Golang

rank046 licenseApache-2.0 written inGo typeGaming
lovr ★ 2.6K

Lua Virtual Reality Framework

rank047 licenseMIT written inC typeGaming
ursina ★ 2.6K

A 3D and 2D game engine for Python

rank048 licenseMIT written inPython typeGaming
raylib-go ★ 2.6K

Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

rank049 licenseZlib written inC typeGaming
Overload ★ 2.5K

3D game engine with lua scripting

rank050 licenseMIT written inC++ typeGaming
ferrumc ★ 2.5K

A reimplementation of the minecraft server in rust.

rank051 licenseMIT written inRust typeGaming
Claw3D ★ 2.4K

Claw3D is an open source 3D engine built on OpenClaw for creating games, simulations, and high-performance 3D applications.

rank052 licenseMIT written inTypeScript typeGaming
Excalibur ★ 2.4K

🎮 Your friendly TypeScript 2D game engine for the web 🗡️

rank053 licenseBSD-2-Clause written inTypeScript typeGaming
wasmi ★ 2.3K

WebAssembly (Wasm) Interpreter - An efficient, lightweight, and deterministic WebAssembly interpreter for embedded systems and plug-in runtimes.

rank054 licenseApache-2.0 written inRust typeGaming
OpenJK ★ 2.3K

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software

rank055 licenseGPL-2.0 written inC++ typeGaming
flutter-unity-view-widget ★ 2.3K

Embeddable unity game engine view for Flutter. Advance demo here https://github.com/juicycleff/flutter-unity-arkit-demo

rank056 licenseBSD-3-Clause written inDart typeGaming
Infernux ★ 2.3K

Building a Neural Network-Native Engine (3N). Python authoring, C++ runtime, Vulkan/WebGPU. Windows, Linux, Android and Web.

rank057 licenseMIT written inPython typeGaming
zfoo ★ 2.0K

💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.

rank058 licenseApache-2.0 written inJava typeGaming
pinus ★ 1.9K

A fast,scalable,distributed game server framework for Node.js, Powered by TypeScript. 一个TypeScript写的node.js分布式游戏/应用服务器框架(原型基于pomelo)。

rank059 licenseMIT written inJavaScript typeGaming
forgottenserver ★ 1.8K

A free and open-source MMORPG server emulator written in C++

rank060 licenseGPL-2.0 written inC++ typeGaming
pufferpanel ★ 1.8K

PufferPanel is an open source game server management panel, designed for both small networks and personal use

rank061 licenseApache-2.0 written inGo typeGaming
NettyGameServer ★ 1.7K

使用netty4.X实现的手机游戏分布式服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。 使用ExcelToCode工程,将excel数据生

rank062 licenseGPL-3.0 written inJava typeGaming
mcrcon ★ 1.1K

Rcon client for Minecraft

rank063 licenseZlib written inC typeGaming
hyperion ★ 1.1K

Minecraft game engine for massive custom events

rank064 licenseApache-2.0 written inRust typeGaming
kruise-game ★ 1.1K

Game Servers Management on Kubernetes

rank065 licenseApache-2.0 written inGo typeGaming
due ★ 981

基于Go语言开发的高性能分布式游戏服务器框架

rank066 licenseMIT written inGo typeGaming
panel ★ 873

A modern game server management panel built in Rust. Deploy, monitor, and manage Minecraft, Rust, and other game servers with industry-leading performance.

rank067 licenseMIT written inTypeScript typeGaming
UeCore ★ 858

UeCore(Universe Engine Core) is an Open Source MMO RPG Framework World of Warcraft Server Engine (NOT Unreal Engine)

rank068 licenseGPL-3.0 written inC++ typeGaming
cherry ★ 824

🍒 Cherry — Go game server framework powered by Actor Model. Serial goroutine per actor, NATS/etcd discovery, pluggable connectors (TCP/WS/HTTP), protobuf & obj

rank069 licenseMIT written inGo typeGaming
GameFrameX ★ 770

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

rank070 licenseAGPL-3.0 written inC# typeGaming
Kaetram-Open ★ 752

Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).

rank071 licenseMPL-2.0 written inTypeScript typeGaming
stendhal ★ 706

Stendhal is a fun friendly and free multiplayer online adventure game with an old school feel.

rank072 licenseGPL-2.0 written inJava typeGaming
pokerth ★ 694

PokerTH is a poker game written in C++/Qt.

rank073 licenseAGPL-3.0 written inC++ typeGaming
PowerNukkitX ★ 683

Open-source, feature-rich Minecraft: Bedrock Edition server written in Java. Supports custom items, blocks, entities, full vanilla commands, advanced mob AI, an

rank074 licenseLGPL-3.0 written inJava typeGaming
canary ★ 666

Canary Server 15.25 for OpenTibia community.

rank075 licenseGPL-2.0 written inLua typeGaming

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.