Topics / #multiplayer
Multiplayer projects on GitHub
Games and frameworks supporting shared real-time play between multiple players.
As of , the most-starred Multiplayer projects on GitHub are tldraw (51K stars), GDevelop (27.6K stars) and SpacetimeDB (25.3K stars). GitHub.Locker tracks 39 Multiplayer repositories with 300.6K stars combined. The fastest-growing on October 16 was OpenCE, with +77 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
OpenCE
OpenCommunityEdition/OpenCE · ★ 1.6KOpenCE is a port of the Halo: Combat Evolved decompilation (originally for the original Xbox) to Linux, Windows and Android, letting the game run natively on those platforms.
+62claude-share
Paradigm-Study/claude-share · ★ 181Work in the same Claude session with your team. Share a link, let a teammate join from their own Claude Code, and see each other's prompts, streamed replies and tool results. The host's machine does the work.
+48PS5SX2
Swordpdf/PS5SX2 · ★ 1.3KPS5SX2 is a native port of PCSX2, the PS2 emulator, that runs directly on a jailbroken PS5. It plays PS2 games upscaled up to 6x resolution on a 4K TV using a modified Vulkan driver for the PS5's GPU.
+46GDevelop
4ian/GDevelop · ★ 27.6KGDevelop is an open-source, no-code game development app for building 2D, 3D and multiplayer games. It is designed to be fast and intuitive for everyone.
The all-time top
39 projects · by stars
- 51K
#1 · tldraw/tldrawtldraw
tldraw is an SDK for building infinite canvas apps in React — a feature-complete canvas engine that you can use out of the box as a whiteboard or extend with custom shapes, tools, and UI.
- 27.6K
#2 · 4ian/GDevelopGDevelop
GDevelop is an open-source, no-code game development app for building 2D, 3D and multiplayer games. It is designed to be fast and intuitive for everyone.
- 25.3K
#3 · clockworklabs/SpacetimeDB
SpacetimeDB
SpacetimeDB is a relational database that is also a server: you upload your application logic into the database as a module, and clients connect straight to it with no web or game server in between. Data is synchronized to connected clients in real time.
- 4
lila
18.8Klichess-org/lila · ScalaLichess (lila) is the free, adless and open source online chess server behind lichess.org, focused on realtime play and ease of use.
- 5

OpenRCT2
16.4KOpenRCT2/OpenRCT2 · C++OpenRCT2 is an open-source re-implementation of RollerCoaster Tycoon 2, the classic construction and management sim where you build and run an amusement park and keep guests happy.
- 6
openage
14.5KSFTtech/openage · Pythonopenage is a volunteer-built open-source clone of the Genie Engine used by Age of Empires, Age of Empires II (HD), and Star Wars: Galactic Battlegrounds, aiming to recreate the original gameplay with a modern, moddable engine.
- 7

docker-minecraft-server
14.4Kitzg/docker-minecraft-server · ShellA Docker image that runs a Minecraft Java Edition server — at startup it automatically installs and upgrades the server version, modloaders, and modpacks for you.
- 8

skynet
14.2Kcloudwu/skynet · CSkynet is a lightweight, multi-user Lua framework built on the actor model, mainly used to build online game servers.
- 9

luanti
13.7Kluanti-org/luanti · C++Luanti (formerly Minetest) is a free, open-source voxel game engine and game-creation platform: play voxel games, join multiplayer servers, or build your own games and mods with Lua.
- 10
nakama
13.5Kheroiclabs/nakama · GoNakama is a scalable open-source game server that provides multiplayer, matchmaking, leaderboards, tournaments, chat, parties, and social features so game studios do not have to build backend infrastructure from scratch.
- 11

Paper
12.7KPaperMC/Paper · JavaPaper is the most widely used, high-performance Minecraft server software. Its goal is to fix gameplay and mechanics inconsistencies found in the vanilla server.
- 12
boardgame.io
12.5Kboardgameio/boardgame.io · TypeScriptAn open-source engine for building turn-based games in JavaScript: you write functions that describe how each move changes the game state, and it turns them into a playable game with online multiplayer — no networking or storage code required.
- 13

pomelo
11.9KNetEase/pomelo · JavaScriptA fast, scalable game server framework for Node.js, originally built by NetEase. It ships the core framework plus related components — libraries and tools — and also suits realtime web apps.
- 14

cloudflare-os
11.4Kcloudflare/cloudflare-os · TypeScriptAn open-source 'operating system' for AI productivity: an agent chat UI, sandboxed app building, and a security layer, originally built for Cloudflare's own employees.
- 15

Craft
11.1Kfogleman/Craft · CCraft is a simple Minecraft clone written in C with modern OpenGL (shaders). It runs on Windows, Mac OS X and Linux and includes online multiplayer via a Python-based server.
- 16

TrinityCore
10.8KTrinityCore/TrinityCore · C++TrinityCore is an open-source MMORPG server framework written in C++ that lets you run your own World of Warcraft game server. It began as a fork of the MaNGOS project and has been heavily rewritten and optimized since.
- 17

gen1recomp
3.9Kbryanthaboi/gen1recomp · LuaA native LÖVE2D recreation of Pokemon Red, Blue, Yellow, Gold, Silver and Crystal: the engine and map behavior are hand-written Lua, while game data and graphics are decoded from a ROM you supply at import.
- 18
OpenCE
1.6KOpenCommunityEdition/OpenCE · COpenCE is a port of the Halo: Combat Evolved decompilation (originally for the original Xbox) to Linux, Windows and Android, letting the game run natively on those platforms.
- 19

Stronghold-Protocol
1.5Ksganggs/Stronghold-Protocol · JavaScriptStronghold Protocol: Covenant is an unofficial, non-commercial fan remake of a seasonal Arknights auto-chess tower-defense mode, playable in the browser solo or with 1-4 players in co-op.
- 20

agor
1.5Kpreset-io/agor · TypeScriptAgor is a web workspace that brings teams and AI coding agents together on live spatial boards, letting people run agents like Claude Code, Codex, and Gemini on isolated git branches while sharing memory, skills, and dev environments.
- 21

PS5SX2
1.3KSwordpdf/PS5SX2 · C++PS5SX2 is a native port of PCSX2, the PS2 emulator, that runs directly on a jailbroken PS5. It plays PS2 games upscaled up to 6x resolution on a 4K TV using a modified Vulkan driver for the PS5's GPU.
- 22

SkyCraft
1.2Kchasmlol/SkyCraft · C++SkyCraft lets you play Skyrim as if you were a Minecraft player: you move with Minecraft's physics, carry Minecraft's inventory and HUD, and place/break Minecraft blocks inside Skyrim's actual world, fighting Skyrim's NPCs with Minecraft weapons.
- 23

ReSkate
1.2KDingo-Shenanigans/ReSkate · C++ReSkate is a fan-made mod framework and launcher for EA's skateboarding game 'skate.' that lets you play fully offline, host your own multiplayer lobbies or dedicated servers, and install mods.
- 24

iw4L
1.1Kvladtrc/iw4L · RustIW4L is a Call of Duty runtime written from scratch in Rust on Bevy and wgpu. You point it at an existing Modern Warfare 2 install you already own, and it loads that game's data into its own independent engine using reverse-engineered on-disk layouts.
- 25

2010-rust-rewrite-mashup
896chasmlol/2010-rust-rewrite-mashup · RustIt's a Rust rewrite of Modern Warfare 2's multiplayer engine (via IW4L) that also lets you drop into Skate 3's skating physics on any map and fight through a real, endless Minecraft world using MW2 guns.
- 26

doop
870kgoedecke/doop · TypeScriptDoop is an open-source, self-hosted alternative to Paper.design: a multiplayer design canvas where humans design in the browser while AI agents design through a built-in MCP server, with every edit streaming live to everyone watching.
- 27

skate-3-rust-engine
754SK8-ENGINE/skate-3-rust-engine · RustIt's a Rust and Bevy-based skating game engine rebuilt from reverse-engineering research on Skate 3, recreating skating, tricks, grinds, offboard movement and .skate map support, but it ships with no original game assets.
- 28

emufii
687jojodogm-ctrl/emufii · KotlinEmufii is an Android app that connects your emulators to your friends' emulators over the internet, letting you play local multiplayer games online using a six-character code instead of sharing IPs or opening ports.
- 29

muguet
633c22dev/muguet · RustMuguet is a native Mach-O port of GTA V for iOS and macOS with added multiplayer, running the game's original WebAssembly code outside the browser using wasmtime and wgpu on Metal instead of a browser's JS/WebGPU stack.
- 30
openOMSI
627openOMSI-org/openOMSI · RustopenOMSI is a from-scratch recreation of the bus simulator OMSI 2, written in Rust with a modern wgpu renderer (Metal/Vulkan/DirectX 12). It loads and plays the original OMSI 2's maps, buses and mods, but contains no game content of its own.
- 31

bbhost
611droogie/bbhost · C++bbhost is a translation layer that runs Bloodborne's own unmodified 1.09 PS4 executable on Windows and Linux, reimplementing the PS4's system libraries and translating its GPU work (GCN shaders and draw calls) to Vulkan, aiming for a definitive PC version with any resolution, 60 fps, keyboard/mouse, mods and online play.
- 32
Yakumo
458TeamGDB/Yakumo · C++Yakumo is a static recompilation of the PSP game Monster Hunter Portable 3rd HD Ver. into a native executable: the game's PSP code is translated ahead of time into C++, compiled for your machine, and run on a reimplementation of the PSP system software.
- 33

pi-pocket
422TannerMidd/pi-pocket · TypeScriptPi Pocket is a durable, multiplayer, mobile-first web app for running Pi coding-agent sessions from your own machine or your phone, with no cloud VM required.
- 34

ra2
283ra2-games/ra2 · TypeScriptA fan-made web port that runs the original Red Alert 2 and Yuri's Revenge x86 executables directly in the browser, using the v86 emulator with custom firmware and a Win32/DirectX compatibility layer instead of a real Windows install.
- 35

scam-with-your-friends-web
232mrzh7/scam-with-your-friends-web · TypeScriptScam With Your Friends — Web is an unofficial, open-source browser remake of the Steam game 'Scam With Your Friends'. You run a scam call center in a 3D office, trick fictional AI callers into handing over fake money, hit a daily quota, and survive a brutal performance review — solo or in co-op with up to four friends over voice chat.
- 36

Ridge-Racer-Collection
228wanszai/Ridge-Racer-CollectionThis is a custom emulator for Namco's System 22 arcade boards, letting you play Ridge Racer, Ridge Racer 2 and Rave Racer on PC and Xbox 360/Xbox One/Series consoles.
- 37

zombies-declassified
197Logo-2K/zombies-declassified · C#A work-in-progress PC port of Black Ops 2's unreleased DLC 5: the cut Zombies maps, ported, polished and bug-fixed to feel as close to an official Treyarch release as possible.
- 38

claude-share
181Paradigm-Study/claude-share · TypeScriptWork in the same Claude session with your team. Share a link, let a teammate join from their own Claude Code, and see each other's prompts, streamed replies and tool results. The host's machine does the work.
- 39

player
180lili0926/player · HTMLThis is a two-player flight chess (Ludo-style) board game with nine adult-themed versions (maid, couple, SM, butler, etc.), meant to be played either as a standalone web page or inside a chat-style popup together with an AI companion ('机') that can auto-roll the dice and react to the board.
Related topics
Often tagged together