The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 9 Rust Quic 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.
-
iggy
Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second.
-
shoes
A multi-protocol proxy server written in Rust (HTTP, HTTPS, SOCKS5, Vmess, Vless, Shadowsocks, Trojan, Snell)
-
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.
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
Since it lives on top of UDP, I believe all you need is SOCK_DGRAM, right? The rest of QUIC can be in a userspace library ergonomically designed for your programming language e.g. https://github.com/quinn-rs/quinn - and can interoperate with others who have made different choices.
Alternately, if you need even higher performance, DPDK gives the abstractions you'd need; see e.g. https://dl.acm.org/doi/abs/10.1145/3565477.3569154 on performance characteristics.
Project mention: Introducing Octoproxy - A Load Balancing HTTP Proxy Built in Rust | /r/rust | 2023-07-18Here's a link to the GitHub repository: https://github.com/schwartx/octoproxy
Rust Quic related posts
- Boletín AWS Open Source, Christmas Edition
- Iggy.rs – A Message Broker in Rust
- Async rust – are we doing it all wrong?
- Kani 0.28.0 has been released!
- Selfhosted Vaultwarden - Problem beim aufsetzen
- quicssh-rs Rust implementation SSH over Quic proxy tool
- The birth of a package manager [written in Rust :)]
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source Quic projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | quiche | 8,847 |
2 | quinn | 3,449 |
3 | iggy | 1,553 |
4 | s2n-quic | 1,063 |
5 | TQUIC | 868 |
6 | bevy_quinnet | 192 |
7 | shoes | 157 |
8 | octoproxy | 14 |
9 | fabruic | 14 |