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.

39Projects
300.6KStars in total
+520Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

39 projects · by stars

  1. #1 · tldraw/tldraw

    tldraw

    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.

    51K
  2. #2 · 4ian/GDevelop

    GDevelop

    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.

    27.6K
  3. #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.

    25.3K
  1. 4

    lila

    18.8Klichess-org/lila · Scala

    Lichess (lila) is the free, adless and open source online chess server behind lichess.org, focused on realtime play and ease of use.

  2. 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.

  3. 6

    openage

    14.5KSFTtech/openage · Python

    openage 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.

  4. 7

    docker-minecraft-server

    14.4Kitzg/docker-minecraft-server · Shell

    A Docker image that runs a Minecraft Java Edition server — at startup it automatically installs and upgrades the server version, modloaders, and modpacks for you.

  5. 8

    skynet

    14.2Kcloudwu/skynet · C

    Skynet is a lightweight, multi-user Lua framework built on the actor model, mainly used to build online game servers.

  6. 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.

  7. 10

    nakama

    13.5Kheroiclabs/nakama · Go

    Nakama 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.

  8. 11

    Paper

    12.7KPaperMC/Paper · Java

    Paper is the most widely used, high-performance Minecraft server software. Its goal is to fix gameplay and mechanics inconsistencies found in the vanilla server.

  9. 12

    boardgame.io

    12.5Kboardgameio/boardgame.io · TypeScript

    An 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.

  10. 13

    pomelo

    11.9KNetEase/pomelo · JavaScript

    A 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.

  11. 14

    cloudflare-os

    11.4Kcloudflare/cloudflare-os · TypeScript

    An 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.

  12. 15

    Craft

    11.1Kfogleman/Craft · C

    Craft 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.

  13. 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.

  14. 17

    gen1recomp

    3.9Kbryanthaboi/gen1recomp · Lua

    A 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.

  15. 18

    OpenCE

    1.6KOpenCommunityEdition/OpenCE · C

    OpenCE 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.

  16. 19

    Stronghold-Protocol

    1.5Ksganggs/Stronghold-Protocol · JavaScript

    Stronghold 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.

  17. 20

    agor

    1.5Kpreset-io/agor · TypeScript

    Agor 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.

  18. 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.

  19. 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.

  20. 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.

  21. 24

    iw4L

    1.1Kvladtrc/iw4L · Rust

    IW4L 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.

  22. 25

    2010-rust-rewrite-mashup

    896chasmlol/2010-rust-rewrite-mashup · Rust

    It'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.

  23. 26

    doop

    870kgoedecke/doop · TypeScript

    Doop 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.

  24. 27

    skate-3-rust-engine

    754SK8-ENGINE/skate-3-rust-engine · Rust

    It'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.

  25. 28

    emufii

    687jojodogm-ctrl/emufii · Kotlin

    Emufii 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.

  26. 29

    muguet

    633c22dev/muguet · Rust

    Muguet 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.

  27. 30

    openOMSI

    627openOMSI-org/openOMSI · Rust

    openOMSI 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.

  28. 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.

  29. 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.

  30. 33

    pi-pocket

    422TannerMidd/pi-pocket · TypeScript

    Pi 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.

  31. 34

    ra2

    283ra2-games/ra2 · TypeScript

    A 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.

  32. 35

    scam-with-your-friends-web

    232mrzh7/scam-with-your-friends-web · TypeScript

    Scam 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.

  33. 36

    Ridge-Racer-Collection

    228wanszai/Ridge-Racer-Collection

    This 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.

  34. 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.

  35. 38

    claude-share

    181Paradigm-Study/claude-share · TypeScript

    Work 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.

  36. 39

    player

    180lili0926/player · HTML

    This 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.

Often tagged together