CATEGORY
Web programming::WebSocket 507 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
arpy-reqwasmReqwasm client for the Arpy RPC library6,725MIT OR Apache-2.0
debugchrome-cdp-rsA protocol‐handler for launching & controlling Chrome via CDP6,699MIT
bitconch-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.6,680MIT
mockforge-wsWebSocket protocol support for MockForge6,639MIT OR Apache-2.0
sockjsSockJS server for Actix6,538MIT/Apache-2.0
glory-coreGlory is an experimental rust web front framework.6,537MIT OR Apache-2.0
quicksocketA simple, natively parallel WebSocket server module for Python built with Rust, tokio, and pyo3.6,532MIT
northNorth Microservice Framework6,497MIT/Apache-2.0
gloryGlory is an experimental rust web front framework.6,375MIT OR Apache-2.0
sonya-proxyProxy for sharding queues of your web queue cluster6,339MIT
argan-coreCore types and traits for the Argan Web Framework.6,045MIT OR Apache-2.0
websocket-clientA websocket client library which supports both desktop and webassembly6,030MIT
kl-httpHelper crate for getting TcpStream into a http Request.5,979MIT
ownserver_libExpose your local game server to the Internet5,946MIT
reconnecting-websocketA wrapper around gloo::net::websocket::futures::WebSocket that reconnects when the socket drops. Uses…5,923MIT
arpy-clientClient for the Arpy RPC library5,920MIT OR Apache-2.0
aggligator-transport-websocket-webAggligator transport: WebSocket for the web targeting WebAssembly5,827Apache-2.0
pusheventPushEvent is a simple event dispatch library built on top of ws-rs, that allows you to dispatch events to clients based on what…5,801MIT
cross-websocketA cross platform websocket client5,649MIT OR Apache-2.0
twitcheventsubA library that handles everything with Twitch EventSub helix api for you.5,628MIT
warp-websockifywebsockify implementation for warp5,625Apache-2.0
glory-routingGlory is an experimental rust web front framework.5,591MIT OR Apache-2.0
hypers_coreA simple rust web framework based on hyper 1.05,561Apache-2.0
wschatVery simple WebSocket chat server.5,421AGPL-3.0-only
leptos-ws-pro🚀 Production-ready WebSocket library for Leptos with multi-transport support, enterprise security, high performance, and reactive…5,297MIT
ownserverExpose your local game server to the Internet5,281MIT
hypers_sessionSession support for hypers web framework5,264Apache-2.0
rustimate-assetsEmbedded web assets for rustimate5,243MIT
hypers_compressionA simple rust web framework based on hyper 1.05,240Apache-2.0
rs-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.5,216MIT
tokio-tungstenite_wasiTokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation5,192MIT
gambero🦐 Command-line interface (CLI) for Kraken exchange WebSockets API | Written in Rust5,181MIT
sonyaBackends for your web queue cluster5,172MIT
contrabandContraband is a web framework for building modular and scalable applications5,145MIT OR Apache-2.0
mcp_daemonDiverged Implementation of Model Context Protocol (MCP) with Extended Functionality4,989Apache-2.0
tako-rsMulti-transport Rust framework for modern network services.4,911MIT
canvas2D Canvas API that streams all drawing commands to a connected browser.4,735Apache-2.0
nidrs-openapiNidrs openapi library.4,599MIT
polycliA command line tool for interacting with the Polygon API at polygon.io.4,349GPL-3.0-or-later
routerify-wsThe websocket support for the Routerify library.4,315MIT
routerify-websocketThe websocket support for the Routerify library.4,313MIT
trackaudioA high-level async client for the TrackAudio WebSocket API, enabling programmatic control, automation, and custom integrations…4,231Apache-2.0 OR MIT
poem-proxyA simple proxy endpoint compatible with the Poem web framework4,003MIT
hexstackHex Stack - A simple stack to create modern backend applications that are fast and have the best in class developer experience.3,983MIT
rustimate-controllersHTTP controllers for the rustimate server3,975MIT
stream-wsA layer over WebSocket enables carrying byte stream, for both native and WebAssembly.3,973MIT OR Apache-2.0
rust_wasm_websocketcrate for wasm websocket3,934MIT
ws-markdown-serverA simple Websocket (as well as a Unix socket) server that serves on-the-fly compilation of Markdown to HTML.3,924non-standard
actix-ws-proxyA websocket proxy for actix_web3,878MIT
twitch_eventsubA library that handles everything with Twitch EventSub helix api for you.3,863MIT
my_rust_socketioFork From rust_socken_io but fix infiniy reconnect3,854MIT
rustimate-clientWASM web client sources for rustimate3,758MIT
tf-rust-engineioAn Engine.IO client implementation in Rust. Fork of rust_engineio with ACK support and reconnect enhancements.3,738MIT
tf-rust-socketioA Socket.IO client implementation in Rust. Fork of rust_socketio with server-to-client ACK support, reconnect headers, and close…3,682MIT
affablyA pleasantly easy and warmly polite web framework for Rust3,618MIT/Apache-2.0
volga-macrosMacros for Volga Web Framework3,599MIT
aper-stateroomSynchronized state machines over WebSockets3,539MIT
rusherPusher compatible pubsub service3,528MIT
skystreamerIdiomatic Rust library for the AT Firehose streaming API3,493MIT
http-client-2Types and traits for http clients.3,488MIT OR Apache-2.0
phoenixRust client for Phoenix channels3,424MIT
s-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.3,401MIT
webtermxterm.js - based webterminal3,381BSD-3-Clause
nitramOpinionated RPC server for Rust and Typescript3,365MIT OR Apache-2.0
http-types-rsCommon types for HTTP operations.3,320MIT OR Apache-2.0
wsio-serverEvent-driven WebSocket server for ws.io with namespaces and room broadcasting.3,292MIT
http-types-2Common types for HTTP operations.3,276MIT OR Apache-2.0
dce-tokio-tungsteniteA websocket routable protocol implementation sample for dce-router3,205MIT
kayrx-testkayrx test library3,157MIT
wsio-coreShared packet, event, and task primitives for ws.io.3,147MIT
arpy-actixActix server for the Arpy RPC library3,130MIT OR Apache-2.0
etptypesEnergistics Transport Protocol (ETP) Message types3,097MIT OR Apache-2.0
volga-diDependency Injection tools for Volga Web Framework3,092MIT
pilferA simple TUI frontend for Eludris3,048MIT
salvo_macro_extUnofficial extension macros for the salvo web framework.3,035MIT
simple-websocketa simple WebSockets implementation, to be used in clients and servers3,005Apache-2.0
actix-web-tonicactix-web and tonic concurrent runner2,972MIT
soketA websocket protocol implementation.2,933Apache-2.0 OR MIT
rouille-ngHigh-level idiomatic web framework.2,910MIT/Apache-2.0
sailboatSimplicity focused http framework providing ergonomic and fast bindings.2,907MIT OR Apache-2.0
web-queue-proxyProxy for sharding queues of your web queue cluster2,846MIT
flnet-wasmNetwork implementation for wasm2,840MIT OR Apache-2.0
susydev-jsonrpc-clientTransport agnostic JSON-RPC 2.0 client implementation.2,828MIT
eludrsA simple API wrapper for Eludris built on Tokio2,797MIT
web-queue-serverBackends for your web queue cluster2,774MIT
servio-serviceService trait and necessary parts, required to create and use Servio services. This crate follows semver with extra care.2,773MIT
ezrpcErgonomic, flexible and Zero-cost RPC framework2,749MIT
servio-httpHTTP types for Servo2,711MIT
wsio-clientEvent-driven WebSocket client for ws.io.2,653MIT
actix-web-socket-ioPactix-web-socket-io server side2,603BSD-3-Clause OR MIT OR Apache-2.0
yawccCLI tool using yawc2,551LGPL-3.0-or-later
scrappy-http-testscrappy http test server2,529MIT
nidrs-validNidrs dto valid library.2,448MIT
mdbook-pdf-tungsteniteA fork from tungstenite for publishing mdbook-pdf2,405MIT OR Apache-2.0
modi_macrosCode generation for the modi dependency injection framework2,401Apache-2.0
ws-testLightweight stream-based WebSocket implementation2,282MIT/Apache-2.0
pi_awcAsync HTTP and WebSocket client library2,251MIT OR Apache-2.0
libbartoA websocket based job scheduling system library for bartos, bartoc, barto-cli2,170MIT OR Apache-2.0
servio-utilVarious utilities for Servio2,139MIT
modiAn out-of-the-box modular dependency injection web application framework.2,118Apache-2.0
jsonrpc-ws-clientJSON-RPC 2.0 websocket client implementation.2,104MIT
twitchevents_godotThe bindings to be able to have easy twitch intergration with godot made in rust using the twitcheventsub library2,056MIT
actori-http-testActori http test server2,046MIT/Apache-2.0
actori-framedActori framed app server2,038MIT/Apache-2.0
hpx-yawcYet another websocket library. A fast, secure WebSocket implementation with RFC 6455 compliance and compression support2,027Apache-2.0
chainseeker-serverchainseeker.info server-side implementation1,982MIT
deribit-websocketWebSocket client for Deribit trading platform real-time data1,964MIT
ws-rsWebSocket library for OCPP communications with TLS support1,938MIT
cube-enginecube-pump protocol implementation1,892AGPL-3.0
simplex-chatAPI for the SimpleX Chat CLI1,828AGPL-3.0-only
dingtalk-streamDingTalk Stream SDK for Rust — WebSocket-based bot messaging, interactive cards, Graph API and event subscription1,827MIT
websoc-kitA highly-opinionated Websocket tooling kit.1,812MIT
async-bybit-wsMinimal wrapper for the Bybit exchange WebSockets using async-std1,802Apache-2.0
endless-webActix web is a simple, pragmatic and extremely fast web framework for Rust.1,801MIT/Apache-2.0
chattyA Chat Server written in Rust1,788MIT
bright_stackA futuristic fullstack framework for Rust on the web1,784MIT
monoio-tungsteniteAsynchronous WebSocket implementation for monoio runtime, adapted from tungstenite.1,760MIT OR Apache-2.0
solitaire-clientWASM web client sources for solitaire1,756MIT
whois-rsThis is a WHOIS client library for Rust, inspired by https://github.com/hjr265/node-whois, forked from…1,749MIT
requiem-framedActix framed app server1,734MIT/Apache-2.0
minitel-wsMinitel integration for tungstenite websocket1,730MIT OR Apache-2.0
keclc-framedkayrx framed app server1,703MIT
requiem-http-testActix http test server1,698MIT/Apache-2.0
ws-endpointA WebSocket API endpoint implemented in Rust1,679MIT
ws-bridgeStrongly-typed WebSocket endpoints for Rust — define once, use everywhere (axum server, yew/gloo browser client,…1,677MIT
scrappy-framedscrappy framed app server1,671MIT
volga-dev-certA Rust library for generating self-signed TLS certificates for local development.1,667MIT
rouille-maint-inHigh-level idiomatic web framework.1,647MIT/Apache-2.0
north-serviceService discovery and registry for North Microservice Framework1,645MIT/Apache-2.0
silent-tungsteniteLightweight stream-based WebSocket implementation1,629MIT OR Apache-2.0
ddf-simple-websocketsFast and efficient WebSocket server with an easy API. 'simple-websockets' quit compiling properly hence this fork.1,619MIT
servio-hyperHyper support for Servio1,594MIT
reqwest-websocket-julien-cpsnWebSocket connections with reqwest1,590MIT
actix-phoenix-channelA Rust implementation of Phoenix Channels protocol for real-time communication, specifically designed for Actix Web applications1,568MIT
dcl-rpc-codegenDecentraland RPC Code Generation1,567Apache-2.0
deriv-apiUnofficial Rust client for Deriv API with auto-generated types1,551MIT
poem-reverse-proxyA simple proxy endpoint compatible with the Poem web framework1,510MIT
andromedapublish-subscribe middleware1,483Apache-2.0
web-terminalA rust app for launching a web terminal that uses websocket.1,474Apache-2.0
silent-tokio-tungsteniteTokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation1,469MIT
docker-container-log-streamerA Rust library for streaming docker logs via websocket.1,445Apache-2.0
rusher-pubsubPusher compatible pubsub service1,408MIT
socketioxide-emitterBroadcast events across a Socketioxide cluster from any Rust process1,403MIT
rusher-corePusher compatible pubsub service1,388MIT
tokio-websocket-clientA tokio based websocket client. It aims to ease dealing with websockets.1,376MIT
vivianRust implementation (Vivian) of the Milky protocol1,374MIT OR Apache-2.0
bartocA bartoc instance runs scheduled jobs and reports results back to a bartos instance1,361MIT OR Apache-2.0
bartosA bartos server records information from bartoc instances and serves as a central hub for job scheduling1,331MIT OR Apache-2.0
cucumishack.chat tunnel that resolves DNS pollution1,272Unlicense
wstompA STOMP-over-WebSocket client library for Rust, built on top of awc and async-stomp1,258MIT OR Apache-2.0
hyperstack-serverWebSocket server and projection handlers for HyperStack streaming pipelines1,254non-standard
wsttLightweight stream-based WebSocket implementation1,207MIT/Apache-2.0
rust_unityA library that handles everything with Twitch EventSub helix api for you.1,195MIT
rusher-serverPusher compatible pubsub service1,174MIT
twitcheventsub-unityA library that handles everything with Twitch EventSub helix api for you.1,134MIT
barto-cliA command line tool for requesting information from a bartos instance1,093MIT OR Apache-2.0
openloaf-saasOpenLoaf SaaS Rust SDK — REST + OAuth URL helpers + realtime WebSocket1,030MIT
aerosocket-coreCore WebSocket protocol implementation for AeroSocket990MIT OR Apache-2.0
tracing-surreal🚧 A tracing Layer that can forward all tracing data to SurrealDB (WIP, nothing usable for now).988MIT/Apache-2.0
gwsJSON-RPC 2.0 websocket client & server implementation.903MIT OR Apache-2.0
rustapi-wsWebSocket support for RustAPI - Real-time bidirectional communication901MIT OR Apache-2.0
rsocktuiSimple TUI to test a websocket connection.854MIT
tshareShare your terminal session with anyone through a simple web link850MIT
jsonrpc-wsJSON-RPC 2.0 websocket client & server implementation.817MIT OR Apache-2.0
mlua-swarm-serverHTTP + WebSocket server for mlua-swarm (task API, Blueprint store, Operator WS sessions).759MIT OR Apache-2.0
diaryx-siphonophoreExtensible Yjs sync server primitive with native document multiplexing (Diaryx fork)706MIT OR Apache-2.0
loro-websocket-serverSimple async WebSocket server skeleton for the Loro protocol692MIT
socketioxide-mongodbMongoDB adapter for socketioxide674MIT
jrwsJSON-RPC 2.0 websocket client & server implementation.659MIT OR Apache-2.0
aerosocket-transport-tcpTCP transport implementation for AeroSocket647MIT OR Apache-2.0
zenoh-bridge-remote-apiZenoh: The Zero Overhead Pub/Sub/Query Protocol.613EPL-2.0 OR Apache-2.0
aerosocket-transport-tlsTLS transport implementation for AeroSocket605MIT OR Apache-2.0
neptunium-gatewayInteracting with the Fluxer gateway.598MIT OR Apache-2.0
centrifuge-clientRust client SDK for the Centrifuge real-time messaging protocol575MIT
tail-fin-tradingviewTradingView adapter for tail-fin: OHLCV + quote + screener + news + economic calendar + Pine Script catalog scraping, via the…571MIT
sms-serverSelf-hosted SMS gateway for Raspberry Pi and GSM modem. OpenAPI HTTP/WebSocket APIs, encrypted message storage, delivery…559AGPL-3.0-only
ctf-rs-api-serverAPI-Server for CTF-rs, is designed to leverage Kubernetes CRDs for functionality557AGPL-3.0-or-later
shirabe-coreA Satori Bot Framework Core For Rust556MIT
edgy-sA minimalist WebSocket bidirectional RPC framework for building microservice applications536Apache-2.0
supabase-realtime-rsUnofficial Rust client for Supabase Realtime (Phoenix Channels)535MIT
livelocdA simple Axum plugin for real-time location tracking via WebSockets and JSON API.494MIT
blitz-wsMinimal stream-based WebSocket library492MIT OR Apache-2.0
milky-rust-sdkRust implementation of the Milky protocol490MIT OR Apache-2.0
alpaca-websocketWebSocket client for Alpaca trading platform real-time data472MIT
mycelix-leptos-clientBrowser-compatible Holochain client for Leptos frontends. Pure-Rust replacement for @holochain/client using web-sys::WebSocket +…467AGPL-3.0-or-later
mayuriAn Asynchronous WebSocket Client Library.443MIT
simploxide-ws-coreSimpleX-Chat raw websocket client429MIT OR Apache-2.0
volga-rate-limiterA lightweight and efficient rate-limiting library for Rust.396MIT
aerosocket-serverWebSocket server implementation for AeroSocket380MIT OR Apache-2.0
aerosocket-clientWebSocket client implementation for AeroSocket378MIT OR Apache-2.0
mezameAn ACP client that bridges a local agent (Kiro CLI, Claude Agent CLI, Gemini CLI, Codex, ...) to a browser UI over WebSockets.372MIT
wroustrEasy WebSocket routing for servers and clients350MIT
anvilforge-bellowsBellows — Anvilforge's real-time broadcaster. WebSocket server with Pusher-compatible wire protocol, breathes events out to…345MIT
engawa-sharedShared utilities for Engawa339MIT
arete-serverWebSocket server and projection handlers for Arete streaming pipelines338non-standard
aerosocket-wasmWebAssembly support for AeroSocket337MIT OR Apache-2.0
supabase-client-realtimeRealtime WebSocket client for supabase-client312MIT OR Apache-2.0
kick-rustA Rust library for interacting with Kick.com WebSocket chat and API307MIT OR Apache-2.0
hiver-runtimeHigh-performance async runtime for Hiver Framework.
Hiver框架的高性能异步运行时。
Equivalent to: Spring WebFlux Reactor, Project Reactor305MIT OR Apache-2.0
hocuspocus-rs-wsAsync WebSocket server implementing the Hocuspocus collaborative editing protocol in Rust.302MIT