Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! 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.
This person is a game developer who works on an open source voxel RPG https://github.com/veloren/veloren - take their estimates with that in mind!
-
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.
-
rivet
ðĐ The open-source alternative to Durable Objects. Rivet Actors provide long-lived processes with durable state, realtime, and scalability. (by rivet-gg)
Our self-hosting docs are very rough right now â I'm fully aware of the irony given my comment. It's on our roadmap to get them up to snuff within the next few weeks.
If you're curious on the details, we've put a lot of work to make sure that there's as few moving parts as possible:
We have our own cloud VM-level autoscaler that's integrated with the core Rivet platofrm â no k8s or other orchestrators in between. You can see the meat of it here: https://github.com/rivet-gg/rivet/blob/main/packages/core/se...
For example, Rivet has an API to dynamically spin up a cluster on demand: https://github.com/rivet-gg/rivet/blob/335088d0e7b38be5d029d...
Once you start the Rivet "seed" process with your API key, everything from there is automatic.
Therefore, self-hosted deployments usually look like one of:
- Plugging in your cloud API token in to Rivet for autoscaling (recommended)
- Fixed # of servers (hobbyist deployments that were manually set up, simple Terraform deployments, or bare metal)
- Running within Kubernetes (usually because it depends on existing services)
-
-
-
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.
-
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
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
-
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
-
Fast multiplayer 3D renderer, written in Rust
-
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
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source Multiplayer projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | veloren | 6,547 |
2 | rivet | 4,263 |
3 | Ambient | 3,880 |
4 | jumpy | 1,773 |
5 | quilkin | 1,425 |
6 | y-sweet | 881 |
7 | hyperion | 855 |
8 | yourcontrols | 617 |
9 | mk48 | 387 |
10 | mine.js | 322 |
11 | punchy | 289 |
12 | bones | 274 |
13 | gamercade_console | 179 |
14 | KISS-multiplayer | 144 |
15 | teloren | 98 |
16 | DGS | 52 |
17 | westiny | 20 |
18 | blazed-demo | 16 |
19 | yummy | 8 |
20 | rust-server-for-multiplayer | 3 |