Top pick · highest health
OpenTTD
Transport tycoon simulation game.
★ 8.4k 209 commits / 90d ⟳ yesterday GPL-2.0 Docker
Category
Multiplayer game servers and browser games. 20 self-hosted games tools are listed here, ordered purely by a repository health score that Repoly recomputes nightly. OpenTTD leads at 94/100 with 209 commits in the last 90 days and 8.4k stars, followed by Razzia (92) and Mindustry (88). 7 of the 20 score 70 or above, 4 publish a Docker image, and the median health is 60. GPL-3.0 is the most common licence, carried by 5 of them. The score weighs commits in the last 90 days, release recency, stars, archive status and Docker support; a low number means low measurable activity, not low quality, so a finished, stable tool can legitimately sit lower down.
Ranked by health
Top pick · highest health
Transport tycoon simulation game.
★ 8.4k 209 commits / 90d ⟳ yesterday GPL-2.0 Docker
Quiz game platform, designed for smaller self-hosted events (alternative to Kahoot!).
★ 1.1k 155 commits / 90d ⟳ 2 days ago MIT Docker
Factorio-like tower defense game. Build production chains to gather more resources, and build complex facilities.
★ 30k 519 commits / 90d ⟳ 8 days ago GPL-3.0
Voxel game engine (formerly Minetest). Play one of our many games, mod a game to your liking, make your own game, or play on a multiplayer server.
★ 14k 303 commits / 90d ⟳ yesterday LGPL-2.1
Multiplayer RPG. Inspired by Cube World, Legend of Zelda, Dwarf Fortress and Minecraft.
★ 2.4k 125 commits / 90d ⟳ today GPL-3.0
Cross-platform real-time strategy game of ancient warfare.
★ 69 224 commits / 90d ⟳ yesterday MIT
Create a virtual game room around a connected buzzer (documentation in French).
★ 3 34 commits / 90d ⟳ 6 days ago AGPL-3.0
Competitive top-down shooter blending Counter-Strike with Hotline Miami. Runs on Linux, Windows, MacOS and the Web.
★ 1.7k 668 commits / 90d ⟳ 3 days ago AGPL-3.0 Docker
Ad-less chess server powering lichess.org, with official iOS and Android client apps.
★ 19k 3117 commits / 90d ⟳ today AGPL-3.0
The Battle for Wesnoth is an Open Source, turn-based tactical strategy game with a high fantasy theme, featuring both singleplayer and online/hotseat multiplayer combat.
★ 7k 315 commits / 90d ⟳ yesterday GPL-2.0
Add network play functionality to Rockstar North's Grand Theft Auto game series, in which this functionality is not originally found.
★ 1.9k 237 commits / 90d ⟳ today GPL-3.0
Cooperative platformer version of DDRace, a Teeworlds modification featuring unique cooperative gameplay.
★ 858 749 commits / 90d ⟳ today Zlib
Open Source on Springrts engine. Zero-K is a traditional real time strategy game with a focus on player creativity through terrain manipulation, physics, and a large roster of unique units - all while being balanced to support competitive play.
★ 879 290 commits / 90d ⟳ 2 days ago GPL-2.0
Arena first-person shooter similar to Unreal Tournament.
★ 542 623 commits / 90d ⟳ today Zlib
Server for openspades, the first-person shooter in a destructible voxel world.
★ 237 2 commits / 90d ⟳ 7 days ago GPL-3.0
Minimalist text adventure game for your browser.
★ 8.4k 0 commits / 90d ⟳ 1.4 years ago MPL-2.0
| # | ||||||
|---|---|---|---|---|---|---|
| 1 | OpenTTD Docker | 8.4k | 209 | GPL-2.0 | yesterday | |
| 2 | Razzia Docker | 1.1k | 155 | MIT | 2 days ago | |
| 3 | Mindustry | 30k | 519 | GPL-3.0 | 8 days ago | |
| 4 | Luanti | 14k | 303 | LGPL-2.1 | yesterday | |
| 5 | Veloren | 2.4k | 125 | GPL-3.0 | today | |
| 6 | 0 A.D. | 69 | 224 | MIT | yesterday | |
| 7 | Digibuzzer | 3 | 34 | AGPL-3.0 | 6 days ago | |
| 8 | Hypersomnia Docker | 1.7k | 668 | AGPL-3.0 | 3 days ago | |
| 9 | Lila | 19k | 3117 | AGPL-3.0 | today | |
| 10 | The Battle for Wesnoth | 7k | 315 | GPL-2.0 | yesterday | |
| 11 | Scribble.rs Docker | 666 | 2 | BSD-3-Clause | 2 months ago | |
| 12 | MTA:SA | 1.9k | 237 | GPL-3.0 | today | |
| 13 | DDraceNetwork | 858 | 749 | Zlib | today | |
| 14 | Zero-K | 879 | 290 | GPL-2.0 | 2 days ago | |
| 15 | Red Eclipse 2 | 542 | 623 | Zlib | today | |
| 16 | piqueserver | 237 | 2 | GPL-3.0 | 7 days ago | |
| 17 | Suroi | 512 | 3 | GPL-3.0 | 3 months ago | |
| 18 | A Dark Room | 8.4k | 0 | MPL-2.0 | 1.4 years ago | |
| 19 | Posio | 698 | 0 | MIT | 2.1 years ago | |
| 20 | Cubiks-2048 | 26 | 0 | CC-BY-NC-4.0 | 11.3 years ago |
OpenTTD edges Razzia 94 to 92, and most of the difference is stars: 8.4k stars against 1.1k stars. Mindustry has the largest following at 30k stars, yet ranks #3 of 20, held back mostly by Docker support (no Docker image).
The most recent release is Luanti 5.18.0, published yesterday. Hypersomnia, The Battle for Wesnoth, DDraceNetwork and 3 more publish no tagged releases, which costs up to 25 of the 100 points. A Dark Room, Posio and Cubiks-2048 score under 40, so check recent activity before adopting them. By stack, C++ (9), Nodejs (3) and C (2) are the most common. Razzia, Luanti, 0 A.D. and 5 more are permissively licensed; OpenTTD, Mindustry, Veloren and 8 more are copyleft. Cubiks-2048 is source-available rather than open source, which limits commercial reuse.
By Repoly's GitHub health score, OpenTTD at 94/100 (209 commits in 90 days, 15.3 from 7 months ago). Razzia is next at 92; OpenTTD's lead comes mostly from stars. The score measures maintenance, not features, so shortlist the top few and try them.
Lila (3,117 commits in 90 days), DDraceNetwork (749 commits in 90 days) and Hypersomnia (668 commits in 90 days). Commit activity is 35 of the 100 health points, the largest single term.
4 of 20 publish a Docker image or Compose file, led by OpenTTD, Razzia, Hypersomnia and Scribble.rs.
8 of 20: Razzia (MIT), Luanti (LGPL-2.1), 0 A.D. (MIT), Scribble.rs (BSD-3-Clause), DDraceNetwork (Zlib) and 3 more. 11 are copyleft.