Top 18 Rust Network Projects
-
rathole
A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
For a reverse-proxy that's simple to use and ostensibly secure, there's rathole.
-
You might also be interested in https://github.com/kpcyrd/sniffglue
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
Project mention: Writing a simple Raspberry Pi system monitor in Rust | reddit.com/r/rust | 2021-06-21
Heh, I was worried a heim maintainer would see that. Looking at the comparison page provided by heim, it seems like the feature I was missing was probably support for gathering temperature data. Though digging into the documentation some more, assuming I'm interpreting it correctly, it looks like temperature is actually supported, contrary to what the comparison page says. Maybe support was added recently, or that comparison page is just out of date?
-
Project mention: Looking for help deciding which library to use for networking | reddit.com/r/rust | 2021-10-23
message-io: a networking library meant to be very simple, built on mio.
-
-
Project mention: Rustcat | A Modern Netcat Alternative | reddit.com/r/Hacking_Tutorials | 2021-08-07
-
rshijack - TCP connection hijacker, Rust rewrite of shijack.
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Project mention: Rslocal – An easy-to-use tunnel to localhost built in rust | news.ycombinator.com | 2022-05-19
-
chamomile
Lightweight p2p library. Support build robust stable connection on p2p/distributed network.
TDN (and Chamomile).
-
SeaORM is the foundation of StarfishQL, an experimental graph database and query engine.
-
-
canary
Distributed systems library for making communications through the network easier, while keeping minimalism and flexibility. (by znx3p0)
Project mention: Any suggestion to build a long-lived connection with dual-rpc capability | reddit.com/r/rust | 2022-02-11You could check out SRPC or Canary, although a new version will be released shortly which has tons of breaking changes (you can use the new version via canary = { git = “https://github.com/znx3p0/canary” })
-
local-ip-address
Retrieve system's local IP address and Network Interfaces/Adapters on Linux, macOS and Windows
-
-
Continuing to build trippy; a network diagnostic tool inspired by mtr. There is still a long way to go but it is getting closer to feature parity with mtr.
-
Crate repository: https://github.com/LolzDEV/bitsock.
-
jupiter
Jupiter is a framework for wrapping compute or memory intense components to provide them as high throughput and ultra low latency services to applications using the Redis RESP protocol (by scireum)
Project mention: Redcon - Redis compatible server framework for Rust | reddit.com/r/rust | 2022-05-14Shameless self-promotion: We did s.th. similar with jupiter (https://github.com/scireum/jupiter - we use this for ultra low latency „webservices“ from Java (e.g. tokenization…). Will definitely take a look, may we can exchange some ideas :)
-
Project mention: I made myself a 'protocol' (like http but stupid) in Rust kek! | reddit.com/r/learnprogramming | 2022-03-21
Rust Network related posts
- Rslocal – An easy-to-use tunnel to localhost built in rust
- Rslocal - An easy-to-use tunnel to localhost built in rust
- ~1 month until domains get kicked from gmail
- Do you self host?
- Route all traffic from home server to and from remote VPS with static IP
- Is this outcry for "uncensored social media/sites/search engines" futile?
- Updates to Google Cloud’s infrastructure capabilities and pricing
Index
What are some of the best open-source Network projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | rathole | 3,640 |
2 | sniffglue | 839 |
3 | heim | 734 |
4 | message-io | 727 |
5 | demikernel | 516 |
6 | rustcat | 391 |
7 | rshijack | 353 |
8 | rslocal | 195 |
9 | chamomile | 77 |
10 | starfish-ql | 37 |
11 | ipmap | 25 |
12 | canary | 22 |
13 | local-ip-address | 18 |
14 | westiny | 16 |
15 | trippy | 8 |
16 | bitsock | 3 |
17 | jupiter | 2 |
18 | rusty-csv-protocol | 0 |
Are you hiring? Post a new remote job listing for free.