Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.
Repository Index
47,133 repositories indexed
1–24 of 27 · Most stars
State Management and Multiplayer Networking for Turn-Based Games
- boardgames
- game-engine
- tabletop
- react
PokerTH is a poker game written in C++/Qt.
- board-game
- family-game
- multiplayer
- poker
ENiGMA½ BBS Software
- bbs
- retro
- retrocomputing
- telnet
Native PC port (Linux/Windows) of The Last Guardian (PS4, CUSA03627) — runs your own game dump; no game or firmware files included. Mouse/keyboard, optional 60 FPS, SMAA/CAS filters. | Port nativo para PC de The Last Guardian — usa o seu próprio dump.
- game-preservation
- homebrew
- linux
- native-port
The 2012 Forza Horizon, native on Windows and Linux, and online again: Horizon World, leaderboards and Rivals on a public server you can also self-host. Bring your own copy.
- decompilation
- forza
- forza-horizon
- reverse-engineering
LinPad — Linux for iPad. A real Linux desktop on the iPad: native windowed desktop with tiling and workspaces, real Linux apps (Firefox, VS Code, Thunar, VLC) as native windows, ARM64 JIT, GPU via Venus/Metal, keyboard + trackpad + touch.
Ninja Gaiden Black (Xbox, 2005) statically recompiled into native Linux and Windows builds, with an experimental Android port, drawn by its own Vulkan renderer. A steady 60 fps, widescreen and ultrawide, keyboard and mouse, touch controls on Android, Steam Deck ready. Bring your own copy of the game.
- linux
- ninja-gaiden
- pc-port
- recompilation
Talo's Godot plugin for open source leaderboards, stats, auth, game saves and more
Zelda: Tears of the Kingdom (TotK) 1.0.0 recompiled to native Windows and Vulkan. Frame cap up to 240, DLSS option, mouse and keyboard. Open source, mostly written by AI agents. You build it from your own dump; no game files included. Measured on one PC so far.
- pc-port
- recompilation
- static-recompilation
- tears-of-the-kingdom
This is the GitHub home of Race Into Space, the computer version of the Liftoff! board game by Fritz Bronner. It was developed by Strategic Visions and published by Interplay as a disk-based game in 1993 and a CD-ROM in 1994. It was open-sourced in 2005 and a number of improvements have been made over the original.
- lunar
- lunar-lander
- moon
- probe
Unofficial native Android port of Need for Speed: Most Wanted (Xbox Black Edition). The x86 code is statically recompiled to C++ with XboxXBE-Recomp and built for arm64, with a Vulkan renderer, SDL3, touch/controller/keyboard input, and extended graphics options. No emulator, no game assets included.
Translated🎮 Update profile README / pinned gist to contain your Steam playtime leaderboard.
- steam
- steam-playtime-leaderboard
- pinned-gist
- profile
:video_game: Extensible, JavaScript-based driving dashboard framework for the FIRST Robotics Competition.
Chess representation written in Erlang using Bitboards, ready for use on game servers
- chess
- chessboard
- chessboard-representation
- bitboards
Play Mario Kart: Double Dash!! online on Windows. Project Tandem is a native PC recompilation with 2-8 player solo/shared-kart multiplayer, widescreen, and mouse/keyboard controls. Requires your own compatible USA disc image.
- gamecube
- multiplayer
- rollback-netcode
- static-recompilation
Build a simple turn-based game to learn how to write production code using Hexagonal Architecture. Onboarding reference for Haraj Solutions Team.
- reference-implementation
- hexagonal-architecture
- go
- golang-examples
Board layout for an eeprom powered GB cartridge
- pcb-layout
- pcb
- gameboy
- electronics
New Stl.Fusion sample and a fully functional web app allowing you to play real-time multiplayer board games. Powered by Stl.Fusion, Blazor, and .NET 5.
- board-games
- blazor-wasm-mode
- blazor-server
- wasm
A collection of 3 board games done with cocos2d for android. Lexis, TicTacToe, Puzzlemania . Gives basic direction on the use of the cocos2d for android engine.
Turn any web page into an audiobook, works in the background on desktop!
- tts
- text-to-speech
- text2speech
- gdscript
Gamepad simulates an analog joystick input using the keyboard. Many times when we access key presses, what we are really doing is pretending that WASD, the arrow keys or some other combination are actually a D-pad or joystick with an X and Y axis, and 1 or 2 fire buttons. Gamepad handles the event capture, maths and other details of this for you, so you only have to think about how you want your game to respond to this input.
A lightweight server and framework for turn-based multiplayer games
- game-server
- multiplayer
- python
- board-games
A puzzle game for the Game Boy Color (CGB), Analogue Pocket (AP) and Game Gear(GG). Build pets in all shapes and sizes, keep the board clear.
- game-boy-color
- game-boy
- gameboy
- retrodev