SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Networking Projects
-
Project mention: Announcing Sniffnet v1.4: introduced PCAP files import — it’s 2X faster than Wireshark! | dev.to | 2025-06-28
For those of you that still don't know it, Sniffnet is an open-source, cross-platform, Rust-based application enabling you to comfortably monitor Internet traffic (official website | GitHub repository).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
That's it. Everything else — async/await, actors, work-stealing executors, lock-free data structures — lives in the ecosystem (tokio, rayon, crossbeam, actix, etc.).
-
-
Project mention: Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux | news.ycombinator.com | 2025-11-24
-
Bore is a fast, minimal tunneling solution designed for ease of use and self-hosting.
-
-
-
> If you ever see packet loss in a trace at one step but the steps after it aren't showing it, you can ignore that packet loss, it's likely a CPU limitation on a busy router.
Trippy now includes [0] forward loss (Floss) and backward loss (Bloss) _heuristics_ to help surface such behaviour.
The idea was inspired by our previous discussion [1] on the topic on HN some time ago!
These columns are experimental and so not shown by default but can be enabled [2].
[0] https://github.com/fujiapple852/trippy/blob/master/RELEASES....
[1] https://news.ycombinator.com/item?id=38591827
[2] https://trippy.rs/reference/column
-
Project mention: One Rust Core, Two App Shells: Tauri + React Native in SwarmNote | dev.to | 2026-05-15
libp2p
-
-
zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
-
-
In practice, this machinery is already available in the ntex-service crate. Its ServiceChain acts as a typed builder for pipelines, deferring composition until the chain is finalized. The resulting Pipeline is a distinct type because it encodes an additional constraint over the entire service graph: readiness.
-
Project mention: FerrumC – Reimplementation of the Minecraft server in Rust | news.ycombinator.com | 2025-09-27
-
shadow
Shadow is a discrete-event network simulator that directly executes real application code, enabling you to simulate distributed systems with thousands of network-connected processes in realistic and scalable private network experiments using your laptop, desktop, or server running Linux. (by shadow)
-
-
ttl
Fast, modern traceroute with real-time TUI, per-hop stats, ASN/geo lookup, ECMP detection, and MPLS label parsing. A better mtr.
Project mention: Ttl: Traceroute with MTU discovery, NAT/IX detection, route flap alerts, more | news.ycombinator.com | 2026-01-18 -
Project mention: One year of Roto, a compiled scripting language for Rust | news.ycombinator.com | 2026-05-31
Congratulations terts and team. In November’25 we had pleasure to interview you about roto and Nlnetlabs [1]. Happy how far it has come already. Before the summer ends We’ll implement support for it in rama [2] to support scripted services and anything else you might want! Looking forward to that day. Until then, keep it up!
[1]: https://netstack.fm/#episode-14
[2]: https://github.com/plabayo/rama
-
nanocl
Work in progress distributed system that simplifies the orchestration of containers and virtual machines.
Nanocl is a container orchestration platform that allows you to manage and deploy containerized applications easily. It provides a simple and efficient way to run containers on your infrastructure, making it easier to manage and scale your applications.
-
-
-
ggrs
GGRS is a reimagination of GGPO, enabling P2P rollback networking in Rust. Rollback to the future!
-
distant
🚧 (Alpha stage software) Library and tooling that supports remote filesystem and process operations. 🚧
Rust Networking discussion
Rust Networking related posts
-
The iPad was on Tailscale: a WebRTC debugging story
-
One year of Roto, a compiled scripting language for Rust
-
One Rust Core, Two App Shells: Tauri + React Native in SwarmNote
-
Building a zero-trust network for AI agents: mutual authentication, private-by-default routing, and why it matters
-
The Terminal Renaissance: Designing Beautiful TUIs in the Age of AI
-
Service pipeline
-
Component / Service Model
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Jun 2026
Index
What are some of the best open-source Networking projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | sniffnet | 39,022 |
| 2 | tokio | 32,208 |
| 3 | RustScan | 19,886 |
| 4 | Bandwhich | 11,779 |
| 5 | bore | 11,206 |
| 6 | Pumpkin | 7,763 |
| 7 | MIO | 7,008 |
| 8 | trippy | 6,907 |
| 9 | rust-libp2p | 5,532 |
| 10 | smol | 4,956 |
| 11 | zenoh | 2,835 |
| 12 | libpnet | 2,569 |
| 13 | ntex | 2,513 |
| 14 | ferrumc | 2,267 |
| 15 | shadow | 1,704 |
| 16 | TQUIC | 1,419 |
| 17 | ttl | 1,040 |
| 18 | rama | 1,032 |
| 19 | nanocl | 983 |
| 20 | laminar | 869 |
| 21 | actix-net | 771 |
| 22 | ggrs | 651 |
| 23 | distant | 635 |