Rust Network programming

Open-source Rust projects categorized as Network programming

Top 17 Rust Network programming Projects

  • actix

    Actor framework for Rust.

  • quiche

    🥧 Savoury implementation of the QUIC transport protocol and HTTP/3

    Latest mention: Rusticles #15 - Wed Oct 14 2020 | dev.to | 2020-10-14

    cloudflare/quiche (Rust): 🥧 Savoury implementation of the QUIC transport protocol and HTTP/3

  • mio

    Metal IO library for Rust

    Latest mention: Rusticles #19 - Wed Nov 11 2020 | dev.to | 2020-11-10

    tokio-rs/mio (Rust): Metal IO library for Rust

  • libpnet

    Cross-platform, low level networking using the Rust programming language.

  • rust-zmq

    Rust zeromq bindings.

  • hydrogen

    Multithreaded, non-blocking Linux server framework in Rust

  • nanomsg.rs

    Nanomsg library for Rust

  • ssh2-rs

    Rust bindings for libssh2

  • rust-utp

    A µTP (Micro/uTorrent Transport Library) library implemented in Rust

  • rust-ftp

    FTP client for Rust

  • protocol

    Easy protocol definitions in Rust

  • stomp-rs

    A STOMP client in Rust. Compatible with RabbitMQ, ActiveMQ.

  • parallel-getter

    ** Deprecated **

  • ipnetwork

    A library to work with CIDRs in rust

  • wire

    A rustic tcp + serialization abstraction.

  • rust-pop3

    POP3 client for Rust

  • rust-nntp

    NNTP client for Rust

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

Index

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

Project Stars
1 actix 5,906
2 quiche 4,249
3 mio 4,051
4 libpnet 1,279
5 rust-zmq 540
6 hydrogen 357
7 nanomsg.rs 342
8 ssh2-rs 238
9 rust-utp 112
10 rust-ftp 108
11 protocol 95
12 stomp-rs 75
13 parallel-getter 68
14 ipnetwork 63
15 wire 32
16 rust-pop3 17
17 rust-nntp 12