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

    Stream 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: Patterns for Building Realtime Features | news.ycombinator.com | 2025-02-11

    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)

  6. Rust-Full-Stack

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

  7. ws-rs

    Lightweight, event-driven WebSockets for Rust.

  8. message-io

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

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

    InfluxDB logo
  10. rnet

    An ergonomic Python HTTP Client with TLS fingerprint (by 0x676e67)

    Project mention: Rnet | news.ycombinator.com | 2025-07-09
  11. nostr

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

  12. proxyfor

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

  13. proxelar

    A MITM Proxy 🧑‍💻! Toolkit for HTTP/1, HTTP/2, and WebSockets with SSL/TLS Capabilities. Learning Project.

  14. async-tungstenite

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

  15. sockudo

    Blazingly fast pusher drop-in replacement written in rust

    Project mention: Sockudo – High-performance WebSocket server in Rust that speaks Pusher protocol | news.ycombinator.com | 2025-09-26
  16. wtx

    A collection of different transport implementations and related tools focused primarily on web technologies.

    Project mention: Ask HN: Who wants to be hired? (November 2025) | news.ycombinator.com | 2025-11-03

    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.

  17. mine.js

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

  18. hudsucker

    Intercepting HTTP/S proxy

  19. ohkami

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

    Project mention: Show HN: Ohkami v0.24 – A runtime-flexible web framework for Rust | news.ycombinator.com | 2025-08-29
  20. kaminari

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

  21. ezsockets

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

  22. ws-tool

    High perform & easy to use websocket client/server

  23. graphql-rust-demo

    GraphQL Rust Demo.

  24. stateroom

    A lightweight framework for building WebSocket-based application backends.

  25. rust-websocket-lite

    A fast, low-overhead WebSocket client

  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

Rust WebSocket related posts

  • 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
  • Sans-IO: The secret to effective Rust for network services

    6 projects | news.ycombinator.com | 3 Jul 2024
  • How to know when can I send a message via a websocket with tokio tungstenite?

    1 project | /r/rust | 9 Dec 2023
  • Bifrost: A peer-to-peer communications engine with pluggable transports

    4 projects | news.ycombinator.com | 22 Oct 2023
  • A note from our sponsor - Stream
    getstream.io | 23 Dec 2025
    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 →

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

Sponsored
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.
getstream.io

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