Top 18 Rust Networking Projects
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...Project mention: How to build a blockchain in Rust | dev.to | 2021-12-01
We’re using libp2p as our peer-to-peer networking layer and Tokio as our underlying runtime.
Terminal bandwidth utilization tool
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
🤖 The Modern Port Scanner 🤖Project mention: Tips for Making a Popular Open-Source Project in 2021 [Ultimate Guide] | news.ycombinator.com | 2021-11-12
Metal IO library for RustProject mention: aquatic_udp BitTorrent tracker now achieves up to 1.3 million responses per second | reddit.com/r/rust | 2021-11-08
There are now two implementations: the old one using mio and a new, experimental one using glommio, an io_uring thread-per-core framework that requires a recent Linux kernel.
A small and fast async runtime for RustProject mention: Async feedback from 2 years of usage | reddit.com/r/rust | 2021-11-13
No, still active on GitHub. What gave you that idea? https://github.com/smol-rs/smol
The Rust Implementation of the libp2p networking stack.Project mention: How to build a blockchain in Rust | dev.to | 2021-12-01
Most of this simplicity is thanks to the fantastic libp2p library, which does all the heavy lifting in terms of networking. Clearly, as is always the case in software engineering tutorials, for a production-grade blockchain-application, there are many, many more things to consider and get right.
Cross-platform, low level networking using the Rust programming language.
Run Linux Software Faster and Safer than Linux with Unikernels.
framework for composable networking servicesProject mention: JS faster than Rust? | reddit.com/r/rust | 2021-02-24
ntex is a fork of actix by the previous maintainer https://github.com/ntex-rs/ntex/blob/b0aa9395daf6e76c28a6216831b030e7713c662a/Cargo.toml
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.Project mention: Introducing oxidebpf: an open source Linux tool for Rust and eBPF developers | reddit.com/r/rust | 2021-11-04
The biggest difference is that it doesn't depend on or call into libbpf (pure Rust). The interface is also intended to make it really easy to manage lots of different probes that may or may not load across several kernel versions, so you can write-once-run-anywhere. The motivations are pretty similar to aya, but with a more limited feature set and emphasis on production stability across many kernels.
A simple semi-reliable UDP protocol for multiplayer gamesProject mention: Looking for help deciding which library to use for networking | reddit.com/r/rust | 2021-10-23
laminar: networking library used with the amethyst game engine.
A collection of lower-level libraries for composable network services.Project mention: Weird architectures weren't supported to begin with | reddit.com/r/rust | 2021-04-01
> For example, this method violates memory safety by handing out multiple mutable references to the same data, which can lead to e.g. a use-after-free vulnerability. I have reported the issue to the maintainers, but they have refused to investigate it. _(issue now deleted)_
Blazingly fast, multi-threaded BitTorrent tracker (UDP, HTTP, WebTorrent) written in RustProject mention: io_uring based networking in prod experience | reddit.com/r/linux | 2021-11-03
Networking plugin for Bevy engine running on naia-socket and turbulence librariesProject mention: Space Frontiers: Godot 3.4 client + Bevy ECS server [Multiplayer] | reddit.com/r/bevy | 2021-11-20
I use the following crate for game networking, in-game chat uses it as well: https://github.com/smokku/bevy_networking_turbulence
ZeroTier Desktop Tray Application and UIProject mention: New desktop tray app and UI for Windows, MacOS, and (fairly soon) Linux shipping in ZeroTier 1.8. | reddit.com/r/zerotier | 2021-09-01
Rust implementation of networking layer for the Ouroboros blockchain protocol.Project mention: [CRUST] Cardano Node in Rust (Project Catalyst) | reddit.com/r/CardanoDevelopers | 2021-11-21
> 1x Technical Architect (100% FTE; 6 months) - 30k USD Where would this project find a sufficiently qualified Rust architect who will work full-time for $60K per year? Given the unrealistic budget breakdown, it's hard to justify funds for this project, and I'm a huge Rust fan. It might be better to share a link to the public sources with a list of the most important issues that need work. Is this the project that needs help?
Tunnel TCP or UDP traffic over TCP, (mutual) TLS or DNS (authoritative server or direct connection), implemented in RustProject mention: Hello everyone! I wanted to share with you a tool I wrote for tunnel UDP/TCP traffic over TCP/TLS/DNS | reddit.com/r/rust | 2021-10-22
A multiplayer physics playground, written in rust.Project mention: Websocket physics example using tokio-tungstenite and rapier.rs | reddit.com/r/rust_gamedev | 2021-09-14
Safe Rust crate for creating socket servers and clients with ease.Project mention: Bitsock released! | reddit.com/r/rust | 2021-11-24
Crate repository: https://github.com/LolzDEV/bitsock.
Rust Networking related posts
How to build a blockchain in Rust
4 projects | dev.to | 1 Dec 2021
Building My First Command Line Interface (CLI) with Rust
3 projects | dev.to | 25 Nov 2021
Updating examples for rust-libp2p
2 projects | dev.to | 22 Nov 2021
[CRUST] Cardano Node in Rust (Project Catalyst)
1 project | reddit.com/r/CardanoDevelopers | 21 Nov 2021
"This paper examines this most frequently deployed of software architectures: the BIG BALL OF MUD. A BIG BALL OF MUD is a casually, even haphazardly, structured system. Its organization, if one can call it that, is dictated more by expediency than design. "
2 projects | reddit.com/r/programming | 19 Nov 2021
Async, refactoring and fewer bugs: Rust block expressions to the rescue
1 project | dev.to | 18 Nov 2021
Async feedback from 2 years of usage
2 projects | reddit.com/r/rust | 13 Nov 2021
What are some of the best open-source Networking projects in Rust? This list will help you:
Are you hiring? Post a new remote job listing for free.