Gitlab 2 Player Games 【2025-2027】
| Game | Frontend | Backend | Real-time Communication | Databases & Other | | :--- | :--- | :--- | :--- | :--- | | | HTMX, Alpine.js, Tailwind CSS | Go | WebSockets (gobwas/ws) | PostgreSQL, Redis | | Mesto | SvelteKit, Svelte 5, TypeScript, Tailwind CSS | Bun WebSocket server | WebSockets (Bun) | Redis | | CodeNames | Vue.js 3.5, Vuetify, GSAP, TypeScript | C# (.NET), Rust (Actix Web), Java (Spring Boot) | WebSockets (SignalR in C#, Actix Web in Rust) | MySQL, Docker | | Colosseum of Tanks | Java, libGDX | Java (single executable) | Local multiplayer | N/A | | Tempest Tower Rush | Unity Engine (C#) | Unity Engine (client-hosted) | Unity's networking | Built-in Unity systems | | Web Golf | React.js, Three.js, Anime.js | Firebase (Backend-as-a-Service) | Firebase Realtime Database | Firebase |
GitLab has quietly become a hidden gem for discovering and building open-source 2-player games. Whether you're looking for a fun way to spend an evening or a real-world project to learn from, the diverse collection of games hosted there has something for everyone.
: While not a game itself, this project provides a split-screen UI for two players or teams to track scores during physical games. Common Technical Characteristics gitlab 2 player games
Players take turns by making commits to a shared repository.
While GitLab isn't Steam, the community has curated some genuinely addictive multiplayer experiences. Here are the top categories and specific titles you need to try. | Game | Frontend | Backend | Real-time
: This project allows you to put clues into a spreadsheet and generate printed instructions for a physical game. Strategic Form Game Generator
This "2 player" mode is essentially . The GitLab flow—creating an issue, branching, committing, and merging—becomes the rule set. The "win state" is a successfully deployed application before the timer runs out. : This project allows you to put clues
Inspired to build your own? Here is the fastest way to get a two-player game running on GitLab Pages.
The Ultimate Guide to GitLab 2-Player Games: How to Play and Host Games on Your Repository
This project is a straightforward, no-frills implementation of the classic arcade game . Designed for two players on the same computer, it's a great example of a simple, fun, and functional game. You can explore its source code to learn about basic game mechanics, input handling, and score tracking. It serves as an excellent reference point for beginners who want to understand how a simple two-player game is structured.
Because GitLab does not have a centralized "app store" for games, finding them requires utilizing search filters and tags. Utilizing GitLab Explore