APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →
Top 23 Rust WebSocket Projects
-
wstunnel
Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
tokio-tungstenite
Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation
-
-
Project mention: Celld: Self-hosted, distributed Durable Objects | news.ycombinator.com | 2026-08-05
I believe Restate has something which can work similarly: https://docs.restate.dev/foundations/services
There was also Jamsocket and Plane, though it looks like they've shut down after acquisition: https://github.com/jamsocket/plane
-
Tools like ttyd, TermPair, and sshx put your actual terminal in someone else's browser. Real text. Real selection.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
arkflow
High performance Rust stream processing engine seamlessly integrates AI capabilities, providing powerful real-time data processing and intelligent analysis.
-
-
-
-
nostr
Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more. (by nostrdevkit)
-
proxyfor
A powerful and flexible proxy CLI for capturing and inspecting HTTP(S) and WS(S) traffic, with TUI and WebUI.
-
async-tungstenite
Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation
-
wtx
Written by humans. WTX is a collection of different transport implementations and related tools focused primarily on web technologies.
Project mention: Show HN: New TLS 1.3 (RFC-8446) implementation written in Rust | news.ycombinator.com | 2026-07-10 -
-
-
mine.js
:mount_fuji: A voxel world built with JS/TS/RS. (formerly mc.js) (maybe mine.ts? or even mine.rs?)
-
-
-
aggligator
Aggregates multiple links (TCP, Bluetooth, USB, WebSocket or similar) into one connection having their combined bandwidth and provides resiliency against failure of individual links.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust WebSocket discussion
Rust WebSocket related posts
-
Celld: Self-hosted, distributed Durable Objects
-
How terminal-sharing tools put your shell in a browser
-
Show HN: New TLS 1.3 (RFC-8446) implementation written in Rust
-
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
-
A note from our sponsor - AppSignal
www.appsignal.com | 15 Oct 2026
Index
What are some of the best open-source WebSocket projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | wstunnel | 7,091 |
| 2 | tokio-tungstenite | 2,511 |
| 3 | tungstenite-rs | 2,396 |
| 4 | plane | 2,026 |
| 5 | termpair | 1,778 |
| 6 | Rust-Full-Stack | 1,579 |
| 7 | ws-rs | 1,497 |
| 8 | arkflow | 1,307 |
| 9 | message-io | 1,198 |
| 10 | wreq | 1,063 |
| 11 | sockudo | 823 |
| 12 | nostr | 675 |
| 13 | proxyfor | 485 |
| 14 | async-tungstenite | 444 |
| 15 | wtx | 401 |
| 16 | hudsucker | 380 |
| 17 | ohkami | 332 |
| 18 | mine.js | 330 |
| 19 | kaminari | 283 |
| 20 | ezsockets | 264 |
| 21 | aggligator | 238 |
| 22 | ws-tool | 208 |
| 23 | graphql-rust-demo | 190 |