Open source game-server projects
Every project in the registry tagged game-server, ranked by real GitHub adoption.
Empowering everyone to host fast and efficient Minecraft servers
Complete Open Source and Modular solution for MMO
A lightweight concurrent server framework based on Golang.
⚔ Multiplayer Framework for Node.js
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。
The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
Scalable Distributed Game Server Engine with Hot Swapping in Golang
A reimplementation of the minecraft server in rust.
💡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.
Related tags
Frequently asked questions
How many open source game-server projects are there?
This registry tracks 28 projects tagged game-server, with 84,227 GitHub stars between them. The most-adopted is Pumpkin at 12,804 stars.
Are these game-server projects free to use?
Yes — 28 of the 28 carry an explicit open-source licence across 8 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.
Which game-server project should I choose?
The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.
Are these game-server projects still maintained?
21 of the 28 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.