Rust Multiplayer

Open-source Rust projects categorized as Multiplayer

Top 18 Rust Multiplayer Projects

Multiplayer
  • 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

  • SaaSHub

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

    SaaSHub logo
  • Ambient

    The multiplayer game engine

  • rivet

    🔩 The only backend your multiplayer game needs. Open-source & self-hostable. (by rivet-gg)

    Project mention: Show HN: Pico: An open-source Ngrok alternative built for production traffic | news.ycombinator.com | 2024-05-14

    This is very cool! Trying to get it added to awesome-tunneling: https://github.com/anderspitman/awesome-tunneling/pull/149

    Related -- we also built a simple (but not production-grade) tunneling solution just for devving on our open-source project (multiplayer game server management).

    We recently ran in to an issue where we need devs to be able to have a public IP with vanilla TCP+TLS sockets to hack on some parts of our software. I tried Ngrok TCP endpoints, but didn't feel comfortable requiring our maintainers to pay for SaaS just to be able to hack around with our software. Cloudflare Tunnels is awesome if you know what you're doing, but too complicated to set up.

    It works by automating a Terraform plan to (a) set up a remote VM, (b) set up SSH keys, and (c) create a container that uses reverse SSH tunneling to expose a port on the host. We get the benefit of a dedicated IP + any port + no 3rd party vendors for $2.50/mo in your own cloud. All you need is a Linode access token, arguably faster and cheaper than any other reverse tunneling software.

    Source: https://github.com/rivet-gg/rivet/tree/main/infra/dev-tunnel

    Setup guide: https://github.com/rivet-gg/rivet/blob/main/docs/infrastruct...

  • jumpy

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

  • 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

  • yourcontrols

    Shared cockpit for Microsoft Flight Simulator.

  • y-sweet

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

    Project mention: A Local-First Case Study | news.ycombinator.com | 2024-10-01

    I’m biased as one of the authors of Y-Sweet, but I think Jake’s choice of Yjs + Y-Sweet is as good as any to start with. We’ve worked a lot at making the localhost environment easy to get started with, and Yjs is the de facto CRDT with the most written about it.

    https://github.com/jamsocket/y-sweet

  • mk48

    Mk48.io ship combat game

  • mine.js

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

  • punchy

    A 2.5D side-scroller beatemup, made in Bevy

  • bones

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

  • gamercade_console

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

  • KISS-multiplayer

    Multiplayer mod for BeamNG.drive

  • fishgame-macroquad

    "Fish Game" for Macroquad is an online multiplayer game, created as a demonstration of Nakama, an open-source scalable game server, using Rust-lang and the Macroquad game engine.

  • teloren

    A command-line frontend for Veloren

  • DGS

    Go Server with spherical fields and VR support

  • westiny

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

  • yummy

    Yummy Game Server

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

  • 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
  • Fish Folk – open-source Bevy game

    1 project | /r/hypeurls | 24 May 2023
  • Fish Folk – open-source Bevy game

    1 project | news.ycombinator.com | 24 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Multiplayer projects in Rust? This list will help you:

Project Stars
1 veloren 5,763
2 Ambient 3,790
3 rivet 2,064
4 jumpy 1,650
5 quilkin 1,286
6 yourcontrols 581
7 y-sweet 461
8 mk48 332
9 mine.js 307
10 punchy 266
11 bones 221
12 gamercade_console 169
13 KISS-multiplayer 141
14 fishgame-macroquad 140
15 teloren 90
16 DGS 51
17 westiny 19
18 yummy 7

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?