The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Rust Network programming Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
canary
Distributed systems library for making communications through the network easier, while keeping minimalism and flexibility. (by znx3p0)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
The title of this post puts emphasis on "written in C", making me wonder when this would ever be a desirable feature, given that more secure implementations are available, and can be integrated into old C projects just as easily.
No need to rewrite everything from the ground up: https://github.com/cloudflare/quiche#curl
Project mention: Top 10 Rusty Repositories for you to start your Open Source Journey | dev.to | 2023-12-199. Actix
Was playing around with mio (https://github.com/tokio-rs/mio) (not that mio itself is very important here!) and was trying to implement a simple something that I've done in java before: a Reactor that you can register ReactorClients with that will get callback whenever there are events on the corresponding socket etc.
Hey, I'm looking for the best way to do packet capture in Rust. I've looked at both libpnet and pcap crates, and they both seem way less mature and with less functionality than the PcapPlusPlus library, which seems to be the golden suite of packet capture and manipulation.
Project mention: Announcing the new subnetwork, a library for handling subnets. | /r/rust | 2023-06-09How does your crate compare to https://crates.io/crates/ipnetwork ?
from cuprate.github.io:
While i've not found a bare-metal http server u/mqrstt has developed a no-std mqtt client with support for async as well as blocking so you might want to try that
Rust Network programming related posts
- Implementing TCP in Rust
- What's the canonical way of doing it in rust?
- Sniffnet – Comfortably monitor your Internet traffic (Like Wireshark)
- Sniffnet is now available for Arch Linux
- Today I live talked about my Rust-based app on GitHub official YouTube and Twitch
- Save the date: GitHub Accelerator Demo Day on June 28
- Save the date: GitHub Accelerator Demo Day on June 28
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Network programming projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | quiche | 8,888 |
2 | actix | 8,389 |
3 | MIO | 6,064 |
4 | libpnet | 2,170 |
5 | zenoh | 1,243 |
6 | message-io | 1,031 |
7 | rust-zmq | 879 |
8 | TQUIC | 874 |
9 | ssh2-rs | 457 |
10 | nanomsg.rs | 385 |
11 | hydrogen | 360 |
12 | protocol | 180 |
13 | rust-ftp | 177 |
14 | ipnetwork | 114 |
15 | cuprate | 99 |
16 | stomp-rs | 90 |
17 | bootleg_networking | 51 |
18 | Wire | 33 |
19 | canary | 33 |
20 | mqrstt | 31 |
21 | rust-pop3 | 30 |
22 | upnp-client-rs | 17 |
23 | rust-nntp | 17 |
Sponsored