Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 Rust WebSocket Projects
-
wstunnel
Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
tokio-tungstenite
Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation
-
-
I work on an open source project for doing just that: https://plane.dev
It follows the model used by Figma where each active document gets its own process on a cluster of machines, and requests are routed to the document server. (We also provide a managed version of Plane at https://jamsocket.com)
-
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
nostr
Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more. (by rust-nostr)
-
proxyfor
A powerful and flexible proxy CLI for capturing and inspecting HTTP(S) and WS(S) traffic, with TUI and WebUI.
-
proxelar
A MITM Proxy 🧑💻! Toolkit for HTTP/1, HTTP/2, and WebSockets with SSL/TLS Capabilities. Learning Project.
-
async-tungstenite
Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation
- Project mention: Sockudo – High-performance WebSocket server in Rust that speaks Pusher protocol | news.ycombinator.com | 2025-09-26
-
wtx
A collection of different transport implementations and related tools focused primarily on web technologies.
Hello! I am a software engineer with a Bachelor's degree in Computer Science, more than 10 years of experience and 10 professional certifications earned after a lot of study and hard work.
Up to anything, be it backend, frontend, blockchain, compilers, DevOps, embedded or mobile. Bonus point if there is a little bit of Rust involved.
If you are curious my greatest project is WTX, a fast WebSocket framework and Database client that gave me a lot of insights about performance and code architecture. See https://github.com/c410-f3r/wtx.
For more information, take a look at my CV at https://c410-f3r.github.io/curriculum.pdf.
-
mine.js
:mount_fuji: A voxel world built with JS/TS/RS. (formerly mc.js) (maybe mine.ts? or even mine.rs?)
-
- Project mention: Show HN: Ohkami v0.24 – A runtime-flexible web framework for Rust | news.ycombinator.com | 2025-08-29
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust WebSocket discussion
Rust WebSocket related posts
-
Patterns for Building Realtime Features
-
Plane: A distributed system for running stateful WebSocket services
-
Show HN: A Dashboard of Web Benchmarks
-
Gazette: Cloud-native millisecond-latency streaming
-
Sans-IO: The secret to effective Rust for network services
-
How to know when can I send a message via a websocket with tokio tungstenite?
-
Bifrost: A peer-to-peer communications engine with pluggable transports
- A note from our sponsor - Stream getstream.io | 23 Dec 2025
Index
What are some of the best open-source WebSocket projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | wstunnel | 6,192 |
| 2 | tokio-tungstenite | 2,324 |
| 3 | tungstenite-rs | 2,253 |
| 4 | plane | 1,989 |
| 5 | Rust-Full-Stack | 1,577 |
| 6 | ws-rs | 1,498 |
| 7 | message-io | 1,190 |
| 8 | rnet | 1,108 |
| 9 | nostr | 565 |
| 10 | proxyfor | 463 |
| 11 | proxelar | 447 |
| 12 | async-tungstenite | 430 |
| 13 | sockudo | 377 |
| 14 | wtx | 334 |
| 15 | mine.js | 327 |
| 16 | hudsucker | 309 |
| 17 | ohkami | 293 |
| 18 | kaminari | 283 |
| 19 | ezsockets | 262 |
| 20 | ws-tool | 203 |
| 21 | graphql-rust-demo | 196 |
| 22 | stateroom | 147 |
| 23 | rust-websocket-lite | 116 |