Rust Multiplayer

Open-source Rust projects categorized as Multiplayer

Top 20 Rust Multiplayer Projects

Multiplayer
  1. 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.

    Project mention: Rust GPU: The future of GPU programming | news.ycombinator.com | 2024-10-08

    > 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

  2. 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.

    InfluxDB logo
  3. Ambient

    The multiplayer game engine

  4. rivet

    🔩 Serverless for stateful backends (by rivet-gg)

    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

  5. jumpy

    Tactical 2D shooter in fishy pixels style. Made with Rust-lang 🦀 and Bevy 🪶

  6. 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: HAProxy 3.0 Released | news.ycombinator.com | 2024-05-30

    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

  7. y-sweet

    A realtime CRDT-based document store, backed by S3.

    Project mention: A realtime CRDT-based document store, backed by S3 | news.ycombinator.com | 2024-12-19
  8. hyperion

    Minecraft game engine for massive custom events (by hyperion-mc)

    Project mention: Show HN: Hyperion – 10k Player Minecraft PvP Battle Written in Rust | news.ycombinator.com | 2024-11-17
  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. yourcontrols

    Shared cockpit for Microsoft Flight Simulator.

  11. mk48

    Mk48.io ship combat game

  12. mine.js

    :mount_fuji: A voxel world built with JS/TS/RS. (formerly mc.js) (maybe mine.ts? or even mine.rs?)

  13. punchy

    A 2.5D side-scroller beatemup, made in Bevy

  14. bones

    An easy-to-use game engine for making real games.

  15. gamercade_console

    A Neo-Retro Fantasy Console. Make WASM-powered, networked multiplayer games.

  16. KISS-multiplayer

    Multiplayer mod for BeamNG.drive

  17. teloren

    A command-line frontend for Veloren

  18. DGS

    Go Server with spherical fields and VR support

  19. westiny

    This is a multiplayer topview western sandbox game written in rust. Under development.

  20. blazed-demo

    Client/Server multiplayer rendering.

    Project mention: Blazed – Rust-based 3D renderer | news.ycombinator.com | 2024-12-26
  21. yummy

    Yummy Game Server

  22. 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
  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Multiplayer discussion

Log in or Post with

Rust Multiplayer related posts

  • Show HN: Rivet Actors – OSS Cloudflare Durable Objects with Rust, FoundationDB

    6 projects | news.ycombinator.com | 20 Dec 2024
  • A realtime CRDT-based document store, backed by S3

    1 project | news.ycombinator.com | 19 Dec 2024
  • Rust GPU: The future of GPU programming

    2 projects | news.ycombinator.com | 8 Oct 2024
  • HAProxy 3.0 Released

    1 project | news.ycombinator.com | 30 May 2024
  • Release: Quilkin v0.7.0 — a UDP proxy specifically designed for large scale gameservers

    1 project | /r/rust | 22 Oct 2023
  • Announcing Quilkin 0.6: A UDP Proxy designed for gameservers

    1 project | /r/rust | 10 Jul 2023
  • Shiftnanigans - 2D Platformer Randomizer

    2 projects | /r/rust | 24 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 May 2025
    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 →

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

Sponsored
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.
www.influxdata.com