Open source game-server projects

Every project in the registry tagged game-server, ranked by real GitHub adoption.

projects 28 combined stars ★ 84K refresh nightly
01 Pumpkin ★ 13K

Empowering everyone to host fast and efficient Minecraft servers

last push12 hours ago languageRust licenseGPL-3.0
02 azerothcore-wotlk ★ 9.1K

Complete Open Source and Modular solution for MMO

last push2 days ago languageC++ licenseGPL-2.0
03 zinx ★ 7.8K

A lightweight concurrent server framework based on Golang.

last push12 days ago languageGo licenseMIT
04 colyseus ★ 7.5K

⚔ Multiplayer Framework for Node.js

last push38 hours ago languageTypeScript licenseMIT
05 agones ★ 7.1K

Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes

last push12 hours ago languageGo licenseApache-2.0
06 GameDevMind ★ 6.7K

最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。

last push17 days ago languagePython licenseMIT
07 LinuxGSM ★ 4.9K

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

last push34 hours ago languageShell licenseMIT
08 pitaya ★ 2.8K

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

last push8 days ago languageGo licenseMIT
09 goworld ★ 2.7K

Scalable Distributed Game Server Engine with Hot Swapping in Golang

last push12 months ago languageGo licenseApache-2.0
10 ferrumc ★ 2.5K

A reimplementation of the minecraft server in rust.

last push3 months ago languageRust licenseMIT
11 zfoo ★ 2.0K

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

last push5 months ago languageJava licenseApache-2.0
12 pinus ★ 1.9K

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

last push1 months ago languageJavaScript licenseMIT
13 forgottenserver ★ 1.8K

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

last push26 hours ago languageC++ licenseGPL-2.0
14 pufferpanel ★ 1.8K

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

last push15 hours ago languageGo licenseApache-2.0
15 NettyGameServer ★ 1.7K

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

last push7 months ago languageJava licenseGPL-3.0
16 mcrcon ★ 1.1K

Rcon client for Minecraft

last push11 months ago languageC licenseZlib
17 hyperion ★ 1.1K

Minecraft game engine for massive custom events

last push4 days ago languageRust licenseApache-2.0
18 kruise-game ★ 1.1K

Game Servers Management on Kubernetes

last push3 months ago languageGo licenseApache-2.0
19 due ★ 981

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

last push21 hours ago languageGo licenseMIT
20 panel ★ 874

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

last push12 hours ago languageTypeScript licenseMIT
21 UeCore ★ 858

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

last push9 months ago languageC++ licenseGPL-3.0
22 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

last push8 days ago languageGo licenseMIT
23 GameFrameX ★ 771

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

last push4 days ago languageC# licenseAGPL-3.0
24 Kaetram-Open ★ 752

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

last push21 days ago languageTypeScript licenseMPL-2.0
25 stendhal ★ 706

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

last push4 months ago languageJava licenseGPL-2.0
26 pokerth ★ 694

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

last push25 hours ago languageC++ licenseAGPL-3.0
27 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

last push16 hours ago languageJava licenseLGPL-3.0
28 canary ★ 666

Canary Server 15.25 for OpenTibia community.

last push14 hours ago languageLua licenseGPL-2.0

Related tags

← all 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.