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.

tungsteniteLightweight stream-based WebSocket implementation252,917,428MIT OR Apache-2.0Network programmingWeb programming::WebSocket tokio-tungsteniteTokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation226,268,500MITAsynchronousConcurrency actix-webActix Web is a powerful, pragmatic, and extremely fast web framework for Rust74,559,323MIT OR Apache-2.0AsynchronousNetwork programming actix-httpHTTP types and services for the Actix ecosystem74,253,531MIT OR Apache-2.0AsynchronousNetwork programming http-typesCommon types for HTTP operations.52,067,593MIT OR Apache-2.0AsynchronousWeb programming sokettoA websocket protocol implementation.30,183,498Apache-2.0 OR MITAsynchronousNetwork programming async-tungsteniteAsync binding for Tungstenite, the Lightweight stream-based WebSocket implementation21,793,278MITAsynchronousConcurrency jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.18,996,183MITAsynchronousNetwork programming ws_stream_wasmA convenience library for using websockets in WASM13,464,424UnlicenseAPI bindingsAsynchronous rouilleHigh-level idiomatic web framework.12,864,649MIT/Apache-2.0Web programming::HTTP serverWeb programming::WebSocket salvoSalvo is a powerful web framework that can make your work easier.12,176,993Apache-2.0AsynchronousNetwork programming awcAsync HTTP and WebSocket client library12,146,520MIT OR Apache-2.0AsynchronousNetwork programming tokio-websocketsHigh performance, strict, tokio-util based WebSockets implementation9,549,234MITAsynchronousConcurrency http-clientTypes and traits for http clients.7,324,724MIT OR Apache-2.0AsynchronousWeb programming salvo-corsCORS support for salvo web server framework.7,107,415Apache-2.0AsynchronousNetwork programming salvo-jwt-authJwt auth support for salvo web server framework.6,528,070Apache-2.0AsynchronousNetwork programming jsonrpc-client-transportsTransport agnostic JSON-RPC 2.0 client implementation.6,185,076MITAsynchronousNetwork programming jsonrpc-core-clientTransport agnostic JSON-RPC 2.0 client implementation.6,139,329MITAsynchronousNetwork programming poemPoem is a full-featured and easy-to-use web framework with the Rust programming language.5,248,450MIT OR Apache-2.0AsynchronousNetwork programming poem-deriveMacros for poem5,146,874MIT OR Apache-2.0AsynchronousNetwork programming salvo-serve-staticServe static assets for salvo web server framework.4,626,509Apache-2.0AsynchronousNetwork programming salvo-csrfCSRF support for salvo web server framework.4,585,334Apache-2.0AsynchronousNetwork programming salvo_coreSalvo is a powerful web framework that can make your work easier.4,523,460Apache-2.0AsynchronousNetwork programming salvo_extraSalvo is a powerful web framework that can make your work easier.4,301,292Apache-2.0AsynchronousNetwork programming salvo-proxyHTTP proxy support for the Salvo web server framework. Provides flexible proxy middleware for forwarding requests to upstream…3,879,175Apache-2.0AsynchronousNetwork programming salvo_macrossalvo proc macros3,403,631Apache-2.0AsynchronousNetwork programming actix-wsWebSockets for Actix Web, without actors2,961,306MIT OR Apache-2.0Web programming::WebSocket salvo-cacheCache middleware for Salvo web server framework.2,913,313Apache-2.0AsynchronousNetwork programming salvo-rate-limiterRate limiter middleware for salvo web server framework.2,880,277Apache-2.0AsynchronousNetwork programming actix-web-labIn-progress extractors and middleware for Actix Web2,865,307MIT OR Apache-2.0AsynchronousNetwork programming salvo-otelOpenTelemetry support for salvo web server framework.2,801,311Apache-2.0AsynchronousNetwork programming salvo-craftSalvo Handler modular craft.2,671,501Apache-2.0AsynchronousNetwork programming salvo-craft-macrosSalvo Handler modular craft macros.2,643,576Apache-2.0AsynchronousNetwork programming websocket[deprecated] A WebSocket (RFC6455) library for Rust.2,515,214MITAsynchronousNetwork programming hyper-tungstenitewebsockets for hyper servers using tungstenite2,099,897BSD-2-ClauseNetwork programmingWeb programming::WebSocket actix-web-lab-deriveExperimental macros for Actix Web2,057,024MIT OR Apache-2.0AsynchronousNetwork programming salvo-sessionSession support for salvo web server framework.1,937,336Apache-2.0AsynchronousNetwork programming salvo-flashFlash message support for salvo web server framework.1,908,401Apache-2.0AsynchronousNetwork programming actix-http-testVarious helpers for Actix applications to use during testing1,863,692MIT OR Apache-2.0AsynchronousNetwork programming actix-testIntegration testing tools for Actix Web applications1,567,133MIT OR Apache-2.0AsynchronousNetwork programming reqwest-websocketWebSocket connections with reqwest1,236,351MITNetwork programmingWeb programming::HTTP client websocket-baseA WebSocket (RFC6455) library for Rust: low-level component. It contains HTTP-independent aspect of WebSockets1,187,829MITAsynchronousNetwork programming engineioxideEngine IO server implementation as a Tower Service.1,052,884MITAsynchronousNetwork programming socketioxideSocket IO server implementation in rust as a Tower Service.1,046,910MITAsynchronousNetwork programming graphql-ws-clientA graphql over websockets client1,006,862Apache-2.0AsynchronousNetwork programming ntexFramework for composable network services1,001,395MIT OR Apache-2.0AsynchronousNetwork programming async-wsocketA convenience library for using websockets both in native and WASM environments!966,097MITAPI bindingsAsynchronous tokio-tungstenite-wasmA wrapper around websys and tokio-tungstenite that makes it easy to use websockets cross-platform.898,872non-standardAsynchronousNetwork programming socketioxide-coreCore of the socketioxide library. Contains basic types and interfaces for the socketioxide crate and all other related sub-crates.592,235MITAsynchronousNetwork programming socketioxide-parser-commonCommon parser for the socketioxide protocol589,206MITAsynchronousNetwork programming rust_socketioAn implementation of a socketio client written in rust.583,616MITNetwork programmingWeb programming rust_engineioAn implementation of a engineio client written in rust.573,932MITNetwork programmingWeb programming fast_websocket_clientTokio-native WebSocket client for Rust. High-throughput, low-latency, callback-driven, proxy-ready.483,222Apache-2.0AsynchronousConcurrency twilight-gatewayDiscord Gateway implementation for the Twilight ecosystem.475,799ISCAPI bindingsAsynchronous yawcYet another websocket library. But a fast, secure WebSocket implementation with RFC 6455 compliance and compression support436,462MPL-2.0AsynchronousNetwork programming engineioxide-coreEngineioxide core types and utilities379,323MITAsynchronousNetwork programming fluvio_ws_stream_wasmA convenience library for using websockets in WASM238,492UnlicenseAPI bindingsAsynchronous poem-lambdaPoem for AWS Lambda199,435MIT OR Apache-2.0AsynchronousNetwork programming message-ioFast and easy-to-use event-driven network library189,316Apache-2.0AsynchronousGame development salvo-compressionCompression support for salvo web server framework.173,686Apache-2.0AsynchronousNetwork programming http-types-red-badger-temporary-forkCommon types for HTTP operations.157,251MIT OR Apache-2.0AsynchronousWeb programming workflow-websocketWebSocket crate (client and server) providing an async Rust API that functions uniformly in native and in browser…149,361MIT OR Apache-2.0API bindingsWeb programming::HTTP client workflow-rpcWorkflow RPC (wRPC) framework based on the workflow-websocket crate offering native & in-browser (WASM32) clients and a native…143,674MIT OR Apache-2.0Web programming::HTTP clientWeb programming::WebSocket poem-dbsessionSession storage with database for Poem.134,976MIT OR Apache-2.0AsynchronousNetwork programming ratchet_extWebSocket extensions for Ratchet120,423Apache-2.0AsynchronousNetwork programming ratchet_coreAsync WebSocket implementation119,493Apache-2.0AsynchronousNetwork programming rust-ocppocpp 1.6, 2.0.1 and 2.1 libraries115,427MIT OR Apache-2.0AccessibilityData structures ratchet_deflatePermessage Deflate for Ratchet115,285Apache-2.0AsynchronousNetwork programming ratchet_rsAsync WebSocket implementation114,576Apache-2.0AsynchronousNetwork programming apcaA crate for interacting with the Alpaca API.106,736GPL-3.0-or-laterAPI bindingsAsynchronous ezsocketsWebSockets server & client made easy93,430MITAsynchronousNetwork programming silentSilent Web Framework91,031Apache-2.0AsynchronousNetwork programming hypersA simple rust web framework based on hyper 1.071,102Apache-2.0AsynchronousNetwork programming taxyA reverse proxy server with built-in WebUI, supporting TCP/UDP/HTTP/TLS/WebSocket.69,725MITNetwork programmingWeb programming nimiq-jsonrpc-deriveDerivation macros for generating JSON RPC methods68,393Apache-2.0AsynchronousNetwork programming nimiq-jsonrpc-clientJSON-RPC client implementation67,985Apache-2.0AsynchronousNetwork programming nimiq-jsonrpc-serverJSON-RPC server implementation67,975Apache-2.0AsynchronousNetwork programming nimiq-jsonrpc-coreCore utilities for implementing libraries around JSON-RPC67,888Apache-2.0AsynchronousNetwork programming tk-httpA full-features asynchronous HTTP implementation for tokio-rs stack, including websockets.61,620MIT/Apache-2.0AsynchronousNetwork programming slack-rust-rsSlack API Client60,998Apache-2.0Web programming::HTTP clientWeb programming::WebSocket atheneA simple and lightweight rust web framework based on hyper59,851Apache-2.0AsynchronousNetwork programming websocketsA WebSocket client implementation.59,765MITAsynchronousNetwork programming boomnetFramework for building low latency clients on top of TCP.59,126MITNetwork programmingWeb programming::HTTP client wasm-wsA convenience library for using websockets in WASM59,096MITAPI bindingsAsynchronous showdownPokemon Showdown Client56,956MIT OR Apache-2.0Web programming::HTTP clientWeb programming::WebSocket twilight-lavalinkLavalink client for the Twilight ecosystem.56,496ISCAPI bindingsAsynchronous poem-mcpserverMCP Server implementation for Poem53,637MIT OR Apache-2.0AsynchronousNetwork programming websocket-sans-ioLow-level WebSocket library49,403MIT/Apache-2.0Network programmingNo standard library::No dynamic allocation rohanasanAn extremely fast backend framework for rust! Built from scratch using tokio, easy to use and asynchronous. Available for…47,752MITAsynchronousNetwork programming dbui-clientWASM web client sources for dbui44,232MITWebAssemblyWeb programming li-http-typesCommon types for HTTP operations.43,642MIT OR Apache-2.0AsynchronousWeb programming lettermanthis is a grounds up super fast and light weight smtp client and server library you can integrate it into a rust app to manage…39,932MITAPI bindingsWeb programming::HTTP client phylloWebsocket-based client for Phoenix channels35,942MIT OR Apache-2.0Web programming::WebSocket salvo-acmeAcme for Salvo web server framework. Powered by certon.35,048Apache-2.0AsynchronousNetwork programming servo-websocketA WebSocket (RFC6455) library for Rust.34,108MITAsynchronousNetwork programming volgaEasy & Fast Web Framework for Rust33,071MITAsynchronousNetwork programming socketioxide-parser-msgpackMsgpack parser for the socketioxide protocol32,183MITAsynchronousNetwork programming salvo-staticServe static assets for salvo web server framework.31,206MIT OR Apache-2.0AsynchronousNetwork programming humphrey_wsWebSocket support for the Humphrey web server.30,580MITNetwork programmingWeb programming::WebSocket wasm-socketsA WASM-only websocket library29,627MITGame developmentNetwork programming dcl-rpcDecentraland RPC Implementation29,295Apache-2.0Network programmingWeb programming simple-websocketsFast and efficient WebSocket server with an easy API28,779MITAsynchronousConcurrency krakenrsRust bindings to the Kraken REST API and websockets API for spot trading27,781WTFPLWeb programming::HTTP clientWeb programming::WebSocket taxy-apiType definitions and API for taxy27,665MITNetwork programmingWeb programming dipper_macrosCode generation for the dipper dependency injection framework26,346Apache-2.0AsynchronousNetwork programming dipperAn out-of-the-box modular dependency injection web application framework.26,024Apache-2.0AsynchronousNetwork programming tetsy-jsonrpc-coreTetsy Transport agnostic rust implementation of JSON-RPC 2.0 Specification.24,692MITAsynchronousNetwork programming fugleA Simple, Lightweight, Fast and Safe Fugle Library24,083MITWeb programming::HTTP clientWeb programming::WebSocket openactionA crate for creating plugins for the OpenAction API23,734MITAPI bindingsAsynchronous polyioA create for interacting with the Polygon API at polygon.io.22,994GPL-3.0-or-laterAPI bindingsAsynchronous mewsMinimal and Efficient, Multi-Environment WebSocket implementation for async Rust22,180MITAsynchronousNetwork programming cdp-html-shotA Rust library for capturing HTML screenshots using CDP.21,864MIT OR Apache-2.0AsynchronousMultimedia::Images leptos_server_signalLeptos server signals synced through websockets21,682MITWebAssemblyWeb programming glimeshClient for performing queries, mutations, and subscriptions against the Glimesh API.20,580MIT OR Apache-2.0API bindingsAsynchronous postofficethis is a light weight tcp connection manager, including client and server side functions to communicate at high speed long…20,076non-standardAPI bindingsWeb programming::HTTP client ratchet_fixtureRatchet fixture19,356Apache-2.0AsynchronousNetwork programming tetsy-jsonrpc-client-transportsTetsy Transport agnostic JSON-RPC 2.0 client implementation.19,178MITAsynchronousNetwork programming socketio-rsAn implementation of a socketio written in rust.19,172MITNetwork programmingWeb programming actix-cloudActix Cloud is an all-in-one web framework based on Actix Web.18,947MITAsynchronousNetwork programming tetsy-jsonrpc-core-clientTetsy Transport agnostic JSON-RPC 2.0 client implementation.18,696MITAsynchronousNetwork programming dianaDiana is an out-of-the-box GraphQL system with full support for use as a serverless function, as well as commonly-used features…18,625MITWeb programmingWeb programming::HTTP server basws-sharedA simple async WebSocket client/server framework18,241MITAsynchronousNetwork programming twilight-webhookCaching and utility methods for Discord webhooks, a third party crate of the Twilight ecosystem17,915MITAsynchronousCaching socketioxide-redisRedis adapter for the socket.io protocol17,657MITAsynchronousNetwork programming event-scannerEvent Scanner is a library for scanning events from any EVM-based blockchain.17,615MITAsynchronousCryptography::Cryptocurrencies basws-serverA simple async WebSocket client/server framework17,508MITAsynchronousNetwork programming servlinModular HTTP server library, threaded handlers and async performance16,943MIT OR Apache-2.0Network programmingWeb programming::HTTP server engineio-rsAn implementation of a engineio written in rust.16,598MITNetwork programmingWeb programming nidrsNidrs is a web framework based on axum and tokio.16,562MITAsynchronousNetwork programming basws-clientA simple async WebSocket client/server framework16,104MITAsynchronousNetwork programming maia-httpdMaia SDR HTTP server15,785MIT OR Apache-2.0Hardware supportScience baswsA simple async WebSocket client/server framework15,781MITAsynchronousNetwork programming apcacliA command line tool for trading stocks on Alpaca (alpaca.markets).15,546GPL-3.0-or-laterAPI bindingsAsynchronous zenoh-plugin-remote-apiZenoh: The Zero Overhead Pub/Sub/Query Protocol.15,441EPL-2.0 OR Apache-2.0Network programmingWeb programming::WebSocket maia-wasmMaia SDR WASM frontend15,189MIT OR Apache-2.0ScienceWebAssembly nidrs-externNidrs external library.15,187MITAsynchronousNetwork programming kvarnA forward-thinking fast web server designed to fit your needs, efficiently.15,163Apache-2.0Web programmingWeb programming::HTTP server ajjSimple, modern, ergonomic JSON-RPC 2.0 router built with tower and axum14,644MIT OR Apache-2.0Web programming::HTTP serverWeb programming::WebSocket actix-ws-broadcasterA broadcaster liblary for actix-ws that includes grouping and conditional broadcasting.14,430MITNetwork programmingWeb programming::WebSocket actix-session-surrealdbSurrealdb SessionStore for actix-session14,420MITDatabase interfacesNetwork programming diana-actix-webThe integration between Diana GraphQL and Actix Web.14,379MITWeb programmingWeb programming::HTTP server gneiss-mqttAsynchronous and threaded MQTT(5) clients13,665Apache-2.0AsynchronousNetwork programming aperSynchronized state machines over WebSockets13,587MITData structuresWebAssembly diana-aws-lambdaThe integration between Diana GraphQL and AWS Lambda (including its derivatives, like Netlify).13,305MITWeb programmingWeb programming::HTTP server crypto-com-exchangeWebsocket library for crypto com exchange https://exchange-docs.crypto.com/spot/index.html#websocket-root-endpoints13,192Apache-2.0API bindingsAsynchronous aper_deriveSynchronized state machines over WebSockets12,886MITData structuresWebAssembly susydev-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.12,255MITAsynchronousNetwork programming edge-wsAsync + `no_std` + no-alloc implementation of the Websockets protocol12,135MIT OR Apache-2.0AsynchronousEmbedded development basws-yewA yew-client for basws, a simple async WebSocket client/server framework12,064MITAsynchronousNetwork programming wyndA simple websocket library for Rust.11,334MITWeb programming::WebSocket serwusHelpers for building actix-web/diesel based services11,323MIT OR Apache-2.0AsynchronousNetwork programming susy-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.11,300MITAsynchronousNetwork programming leptos_wsLeptos WS is a Websocket for the Leptos framework to support updates coordinated from the Server11,252MITWebAssemblyWeb programming robust-providerRobust Provider is a library for creating resilient RPC providers for EVM-based blockchains with automatic retries and failover…11,172MITAsynchronousCryptography::Cryptocurrencies actix-framedActix framed app server11,141MIT/Apache-2.0AsynchronousNetwork programming bluntHighly opinionated way to build asynchronous Websocket servers with Rust.11,106MIT OR Apache-2.0 OR MPL-2.0AsynchronousNetwork programming solana-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.10,971MITAsynchronousNetwork programming fluxrpc-coreRPC framework supporting multiple protocols and codecs10,670MITAsynchronousConcurrency flyerHTTP framework for rust10,561MITWeb programmingWeb programming::HTTP server racoonRacoon is a fast, fully customizable web framework for Rust focusing on simplicity.10,422MITWeb programmingWeb programming::HTTP server actori-httpActori http primitives10,351MIT/Apache-2.0AsynchronousNetwork programming trovoA trovo.live api & chat client written in and for rust9,951MIT OR Apache-2.0API bindingsAsynchronous polynodeRust SDK for the PolyNode API — real-time Polymarket data9,940MITAPI bindingsWeb programming::WebSocket requiem-httpActix http primitives9,827MIT/Apache-2.0AsynchronousNetwork programming squalo🦈 Minimal, elegant, fast, async Kraken exchange WebSockets API client | Written in Rust9,785MITAPI bindingsWeb programming::WebSocket phoenix-chanAsync Phoenix channle Client library implementation9,762MIT OR Apache-2.0AsynchronousWeb programming::WebSocket requiem-webActix web is a simple, pragmatic and extremely fast web framework for Rust.9,708MIT/Apache-2.0AsynchronousNetwork programming yarwsYet Another Rust WebSocket library9,652MITNetwork programmingWeb programming::WebSocket requiem-wcActix http client.9,142MIT/Apache-2.0AsynchronousNetwork programming gneiss-mqtt-awsAWS IoT Core specific builders for asynchronous and threaded MQTT clients8,975Apache-2.0AsynchronousNetwork programming wampireA asynchronous WAMPv2 client and router implenting the basic WAMP profile8,850MITNetwork programmingWeb programming actoriwcActori http client.8,714MIT/Apache-2.0AsynchronousNetwork programming axum-ws-broadcasterA broadcaster liblary for axum::extract::ws and axum-typed-websockets that includes grouping and conditional broadcasting.8,692MITNetwork programmingWeb programming::WebSocket websocket-webWebSockets on the web 🕸️ — WebSocket support in a JavaScript runtime environment, usually a web browser.8,598Apache-2.0WebAssemblyWeb programming::WebSocket bevy_websocket_adapterSimple adapter to receive WebSocket messages in your bevy games as native Rust types.8,568MIT OR Apache-2.0Game developmentNetwork programming scrappy-httpscrappy http primitives8,411MITAsynchronousNetwork programming north-commonCommon logic used in North Microservice Framework8,379MIT/Apache-2.0AsynchronousNetwork programming actori-webActori web is a simple, pragmatic and extremely fast web framework for Rust.8,222MIT/Apache-2.0AsynchronousNetwork programming nidrs-dieselNidrs & Diesel integration8,075MITAsynchronousNetwork programming arganA web framework for Rust.8,020MIT OR Apache-2.0AsynchronousNetwork programming arpy-serverActix server for the Arpy7,910MIT OR Apache-2.0Network programmingWeb programming misskey-websocketAsynchronous WebSocket-based client implementation for Misskey7,820MIT OR Apache-2.0Web programming::WebSocket phoenix-channelsA websocket client library for Phoenix channels7,802MITNetwork programmingWeb programming SysMonkSysMonk is a highly efficient, lightweight API for resource monitoring that uses WebSockets for real-time streaming.7,703MITAlgorithmsAsynchronous opensound(WIP)A One-Stop Multi-Level SoundSystem Abstraction, suitable for being a solid foundation for Pro-Audio Applications(e.g. a DAW)…7,649MIT/Apache-2.0MultimediaMultimedia::Audio socket-flowa simple WebSockets implementation, to be used in clients and servers7,518Apache-2.0AsynchronousConcurrency razerA server side way to controll your website with rust7,498MITWeb programmingWeb programming::WebSocket opensea-streamClient for receiving updates from the OpenSea Stream API over websockets7,481MIT OR Apache-2.0Cryptography::CryptocurrenciesWeb programming::WebSocket beatriceThis library was renamed to Servlin.7,421MIT OR Apache-2.0Network programmingWeb programming::HTTP server async_kraken_wsMinimal wrapper for the Kraken exchange WebSockets using async-std7,358Apache-2.0API bindingsAsynchronous scrappy-clientscrappy http client.7,294MITAsynchronousNetwork programming opp🚧 OpenPlugin Protocol (WIP, nothing usable for now).7,285MIT/Apache-2.0AsynchronousAuthentication wsbroadWebsocket server that broadcasts each message to other clients connected to the same URL7,184MIT/Apache-2.0Command line utilitiesNetwork programming slack-rustSlack API Client7,150Apache-2.0Web programming::HTTP clientWeb programming::WebSocket websocket-serverBoilerplate to effortlessly setup an asynchronous websocket server7,060MITWeb programming::WebSocket misskeyAsynchronous client for Misskey6,914MIT OR Apache-2.0API bindingsWeb programming::HTTP client scrappyscrappy is the best web framework for Rust6,908MITAsynchronousNetwork programming veilid-async-tungsteniteAsync binding for Tungstenite, the Lightweight stream-based WebSocket implementation6,886MITAsynchronousConcurrency arpy-axumAxum server for the Arpy RPC library6,840MIT OR Apache-2.0Network programmingWeb programming asciicker-rsRust library for interacting with asciicker servers.6,832MIT OR Apache-2.0AsynchronousNetwork programming