Rust WebSocket

Open-source Rust projects categorized as WebSocket

Top 23 Rust WebSocket Projects

  1. wstunnel

    Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available

  2. 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.

    AppSignal logo
  3. tokio-tungstenite

    Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation

  4. tungstenite-rs

    Lightweight stream-based WebSocket implementation for Rust.

  5. plane

    A distributed system for running WebSocket services at scale. (by jamsocket)

    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

  6. termpair

    View and control terminals from your browser with end-to-end encryption 🔒

    Project mention: How terminal-sharing tools put your shell in a browser | dev.to | 2026-07-26

    Tools like ttyd, TermPair, and sshx put your actual terminal in someone else's browser. Real text. Real selection.

  7. Rust-Full-Stack

    Rust projects here are easy to use. There are blog posts for them also.

  8. ws-rs

    Lightweight, event-driven WebSockets for Rust.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. arkflow

    High performance Rust stream processing engine seamlessly integrates AI capabilities, providing powerful real-time data processing and intelligent analysis.

  11. message-io

    Fast and easy-to-use event-driven network library.

  12. wreq

    An ergonomic, privacy-aware Rust HTTP Client (by 0x676e67)

  13. sockudo

    Blazingly fast pusher drop-in replacement written in rust

  14. nostr

    Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more. (by nostrdevkit)

  15. proxyfor

    A powerful and flexible proxy CLI for capturing and inspecting HTTP(S) and WS(S) traffic, with TUI and WebUI.

  16. async-tungstenite

    Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation

  17. 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
  18. hudsucker

    Intercepting HTTP/S proxy

  19. ohkami

    A performant, declarative, and runtime-flexible web framework for Rust

  20. mine.js

    :mount_fuji: A voxel world built with JS/TS/RS. (formerly mc.js) (maybe mine.ts? or even mine.rs?)

  21. kaminari

    Blazing-fast websocket tunnel built on top of lightws. (by zephyrchien)

  22. ezsockets

    High-level declarative API for building WebSocket Clients and Servers in Rust 🦀

  23. 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.

  24. ws-tool

    High perform & easy to use websocket client/server

  25. graphql-rust-demo

    GraphQL Rust Demo.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust WebSocket discussion

Log in or Post with

Rust WebSocket related posts

  • Celld: Self-hosted, distributed Durable Objects

    5 projects | news.ycombinator.com | 5 Aug 2026
  • How terminal-sharing tools put your shell in a browser

    5 projects | dev.to | 26 Jul 2026
  • Show HN: New TLS 1.3 (RFC-8446) implementation written in Rust

    1 project | news.ycombinator.com | 10 Jul 2026
  • Patterns for Building Realtime Features

    3 projects | news.ycombinator.com | 11 Feb 2025
  • Plane: A distributed system for running stateful WebSocket services

    1 project | news.ycombinator.com | 20 Oct 2024
  • Show HN: A Dashboard of Web Benchmarks

    2 projects | news.ycombinator.com | 21 Aug 2024
  • Gazette: Cloud-native millisecond-latency streaming

    6 projects | news.ycombinator.com | 7 Aug 2024
  • A note from our sponsor - AppSignal
    www.appsignal.com | 15 Oct 2026
    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 →

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

Sponsored
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.
www.appsignal.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?