Are we game yet?

Networking

Multiplayer, Protocols, and more

Crates

  • crystalorb

    Network-agnostic, high-level game networking library

    • Latest version:
      0.3.0
    • Downloads:
      9,876
    • Recent downloads:
      186
    • License:
      Apache-2.0
    • Stars:
      234
    • Last activity:
      2024-09-03
  • datachannel

    Rust wrappers for libdatachannel.

    • Latest version:
      0.16.1
    • Downloads:
      172,966
    • Recent downloads:
      17,547
    • License:
      MPL-2.0
    • Stars:
      151
    • Last activity:
      2026-07-27
  • durian

    Client-server networking library built on top of the QUIC protocol, implemented in Rust by quinn.

    • Latest version:
      0.5.0
    • Downloads:
      11,264
    • Recent downloads:
      126
    • License:
      MIT
    • Stars:
      110
    • Last activity:
      2023-09-06
  • elura

    Rust framework for authoritative realtime gameplay and extensible online game services

    • Latest version:
      0.3.1
    • Downloads:
      279
    • Recent downloads:
      279
    • License:
      MIT OR Apache-2.0
    • Stars:
      8
    • Last activity:
      2026-08-22
  • enet

    High-level, rust-y bindings to the ENet library

    • Latest version:
      0.3.0
    • Downloads:
      21,538
    • Recent downloads:
      639
    • License:
      Apache-2.0 OR MIT
    • Stars:
      47
    • Last activity:
      2022-06-11
  • evoke

    Powerful netcode for edict based game engines

    • Latest version:
      0.4.0
    • Downloads:
      6,728
    • Recent downloads:
      33
    • License:
      MIT OR Apache-2.0
    • Stars:
      15
    • Last activity:
      2022-12-30
  • ggrs

    GGRS is a reimagination of GGPO, enabling P2P rollback networking in Rust. Rollback to the future!

    • Latest version:
      0.13.0
    • Downloads:
      132,819
    • Recent downloads:
      13,285
    • License:
      MIT OR Apache-2.0
    • Stars:
      684
    • Last activity:
      2026-08-25
  • netcode.io

    Reference implementation of netcode.io

    • License:
      BSD 3-Clause "New" or "Revised" License
    • Stars:
      45
    • Last activity:
      2020-06-12
  • laminar

    A simple semi-reliable UDP protocol for multiplayer games

    • Latest version:
      0.5.0
    • Downloads:
      398,244
    • Recent downloads:
      18,671
    • License:
      MIT/Apache-2.0
    • Stars:
      868
    • Last activity:
      2023-10-18
  • lightyear

    Server-client networking library for the Bevy game engine with modular architecture

    • Latest version:
      0.30.0
    • Downloads:
      127,143
    • Recent downloads:
      35,526
    • License:
      MIT OR Apache-2.0
    • Stars:
      1,145
    • Last activity:
      2026-09-13
  • matchbox_socket

    Painless WebRTC peer-to-peer full-mesh networking socket

    • Latest version:
      0.14.0
    • Downloads:
      86,184
    • Recent downloads:
      7,293
    • License:
      MIT OR Apache-2.0
    • Stars:
      1,151
    • Last activity:
      2026-06-02
  • message-io

    Fast and easy-to-use event-driven network library

    • Latest version:
      0.19.0
    • Downloads:
      194,577
    • Recent downloads:
      8,139
    • License:
      Apache-2.0
    • Stars:
      1,196
    • Last activity:
      2026-06-18
  • naia

    a cross-platform (including Wasm!) networking library built in Rust. Intended to make multiplayer game development dead-simple & lightning-fast

    • License:
      Apache License 2.0
    • Stars:
      1,177
    • Last activity:
      2026-09-11
  • netstack

    A batteries included networking crate for games.

    • Latest version:
      0.3.0
    • Downloads:
      5,717
    • Recent downloads:
      21
    • License:
      MIT
    • Stars:
      38
    • Last activity:
      2020-04-05
  • 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.

    • Latest version:
      0.10.0
    • Downloads:
      15,583
    • Recent downloads:
      320
    • License:
      Apache-2.0
    • Stars:
      1,590
    • Last activity:
      2026-09-10
  • quinn

    Versatile QUIC transport protocol implementation

    • Latest version:
      0.11.11
    • Downloads:
      302,477,132
    • Recent downloads:
      102,021,420
    • License:
      MIT OR Apache-2.0
    • Stars:
      5,260
    • Last activity:
      2026-09-13
  • renet

    Server/Client network library for multiplayer games with authentication and connection management

    • Latest version:
      2.0.0
    • Downloads:
      173,908
    • Recent downloads:
      24,772
    • License:
      MIT OR Apache-2.0
    • Stars:
      950
    • Last activity:
      2026-06-20
  • tachyon-networking

    a Nack based reliable udp library for games and IPC

    • Latest version:
      0.1.7
    • Downloads:
      8,758
    • Recent downloads:
      26
    • License:
      MIT
    • Stars:
      66
    • Last activity:
      2022-02-02
  • turbulence

    Tools to provide serialization, multiplexing, optional reliability, and optional compression to a game's networking.

    • Latest version:
      0.4.0
    • Downloads:
      18,742
    • Recent downloads:
      685
    • License:
      MIT OR Apache-2.0
    • Stars:
      270
    • Last activity:
      2023-10-30

Archived

These crates are no longer maintained, but may still be of interest.
  • amethyst_network

    Amethyst networking crate

    • Latest version:
      0.15.3
    • Downloads:
      372,780
    • Recent downloads:
      16,001
    • License:
      MIT/Apache-2.0
    • Stars:
      8,030
    • Last activity:
      2021-12-06

Contribute

Do you know about a missing crate? Did you launch a new crate?

Please create a pull request or an issue on our GitHub!

Looking for a crate you can't find here? Try asking on the chat.