InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 20 Rust Multiplayer Projects
-
veloren
[mirror of https://gitlab.com/veloren/veloren] An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.
> Clone this popular open source game written in Rust:
> https://github.com/veloren/veloren
> Compile it, `cargo build` easy
> Insert "... an hour later .." meme
Download the repo - 15m
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
Project mention: Show HN: Instantly visualize any codebase as an interactive diagram | news.ycombinator.com | 2024-12-27
This is fun! I’ve come across a few tools like this before and almost dismissed it due to past poor experiences. However, I just diagrammed our startup’s codebase, and it came surprisingly close to our hand-made diagram. I tried customizing it with specific instructions, but the one-generation-per-day rate limit is a bit restrictive.
For comparison:
- Hand made diagram: https://github.com/rivet-gg/rivet/blob/d45bf556e903404ab2df0...
- GitDiagram (no instructions): https://gitdiagram.com/rivet-gg/rivet
-
-
quilkin
Quilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server deployments, to ensure security, access control, telemetry data, metrics and more.
Made for hosting game servers on Kubernetes, and supports session auth, routing, monitoring, and various other features, some of them using prefix bits in UDP packages.
Also used for DOS protection without the traffic hitting the server.
Not sure how usable it is but Google actually has a lot of open-source stuff for game hosting on kubernetes with agones + openmatch + quilkin, I am somewhat tempted to play with them at some point.
[1] https://github.com/googleforgames/quilkin
-
Project mention: A realtime CRDT-based document store, backed by S3 | news.ycombinator.com | 2024-12-19
-
Project mention: Show HN: Hyperion – 10k Player Minecraft PvP Battle Written in Rust | news.ycombinator.com | 2024-11-17
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
mine.js
:mount_fuji: A voxel world built with JS/TS/RS. (formerly mc.js) (maybe mine.ts? or even mine.rs?)
-
-
-
-
-
-
-
-
-
-
rust-server-for-multiplayer
This is an SFU (Selectable Forwarding Unit) server for relaying WebRTC and WebSocket packets. Intended for use in a realtime multiplayer game. This repository's webrtc implementation is mostly based on binbat's live777 and webrtc-rs.
Project mention: Show HN: WebRTC / WebSocket combined SFU server for multiplayer written in Rust | news.ycombinator.com | 2025-01-12 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Multiplayer discussion
Rust Multiplayer related posts
-
Show HN: Rivet Actors – OSS Cloudflare Durable Objects with Rust, FoundationDB
-
A realtime CRDT-based document store, backed by S3
-
Rust GPU: The future of GPU programming
-
HAProxy 3.0 Released
-
Release: Quilkin v0.7.0 — a UDP proxy specifically designed for large scale gameservers
-
Announcing Quilkin 0.6: A UDP Proxy designed for gameservers
-
Shiftnanigans - 2D Platformer Randomizer
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 May 2025
Index
What are some of the best open-source Multiplayer projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | veloren | 6,328 |
2 | Ambient | 3,857 |
3 | rivet | 3,437 |
4 | jumpy | 1,740 |
5 | quilkin | 1,371 |
6 | y-sweet | 809 |
7 | hyperion | 724 |
8 | yourcontrols | 615 |
9 | mk48 | 358 |
10 | mine.js | 313 |
11 | punchy | 285 |
12 | bones | 267 |
13 | gamercade_console | 177 |
14 | KISS-multiplayer | 145 |
15 | teloren | 96 |
16 | DGS | 52 |
17 | westiny | 20 |
18 | blazed-demo | 9 |
19 | yummy | 8 |
20 | rust-server-for-multiplayer | 3 |