CATEGORY

Network programming 12,150 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.

actix-redis-jobsSimple and reliable background processing for Rust using Actix and Redis5,528MIT/Apache-2.0AsynchronousNetwork programming dmr-bridge-discordBridge a DMR network with a Discord voice channel5,525GPL-3.0-onlyCommand line utilitiesMultimedia::Audio aws_signerA Rust library for AWS Signature Version 4 signing5,515MITNetwork programmingWeb programming coecoe is a full implementation of the CoEv2 protocol by Technische Alternative5,509MIT-0Network programmingNo standard library ff-carlA simple utility library to automate Firefox' mTLS host:certificate assignment (ClientAuthRememberList.bin) file.5,505MPL-2.0AuthenticationConfiguration lslLab streaming layer (liblsl) bindings for rust.5,501MITAPI bindingsNetwork programming domain-checkA fast CLI tool for checking domain availability using RDAP with WHOIS fallback5,491MIT OR Apache-2.0Command line utilitiesNetwork programming async-oscAsync library for the Open Sound Control (OSC) protocol5,485MIT OR Apache-2.0AsynchronousMultimedia::Audio roa-bodyAn extension crate for roa.5,482MITAsynchronousNetwork programming greentic-runnerGreentic runner binaries and re-exported host/new-runner APIs5,482MITCommand line utilitiesNetwork programming signalrs-deriveDerive macros for SignalR client for Rust5,477MITNetwork programming tower-sessions-extA maintained fork of tower-sessions-ext, providing session middleware for tower and axum.5,477MITAsynchronousNetwork programming ashv2Asynchronous Serial Host protocol version 2 (ASHv2).5,469MITHardware supportNetwork programming irc-botA library for writing Internet Relay Chat (IRC) bots in Rust5,467Apache-2.0Network programming proxy_loggerCommand line interface for proxying TCP connections with payload output into console which can be formatted different ways.5,464MIT OR Apache-2.0Command line utilitiesDevelopment tools::Debugging bevy_matchbox_nostrA Bevy extension for Matchbox WebRtc networking5,449MIT OR Apache-2.0Game developmentNetwork programming quiverquantA crate for accessing the QuiverQuant API.5,449MITAPI bindingsAsynchronous esp8266-wifi-serialA driver to work with the esp8266 module over the serial port.5,442MIT OR Apache-2.0Embedded developmentNetwork programming parallel-getterFetch a file with parallel GET requests5,433MITNetwork programming ntex-httparseA tiny, safe, speedy, zero-copy HTTP/1.x parser.5,433MIT OR Apache-2.0Network programmingNo standard library connectrpc-healthgRPC health-checking service for connectrpc (wire-compatible with grpc_health_v1)5,429Apache-2.0Network programmingWeb programming::HTTP server pixelflut-rsA library providing a pixelflut server to easily connect your display or project to it.5,424MITNetwork programming fastxdrGenerate Rust types from XDR specs with fast, zero-copy deserialisation5,420BSD-3-ClauseDevelopment tools::Build UtilsEncoding twistlockDocker <> Rust API5,419MITNetwork programming ip_setFast IP range matching with binary search / 基于二分查找的高效IP范围匹配5,416MulanPSL-2.0AlgorithmsData structures gcp-sdk-longrunningGoogle Cloud Client Libraries for Rust - Retired5,416Apache-2.0Network programming sendblueSendBlue is a Rust library that provides an API client for interacting with the SendBlue REST API, enabling businesses to…5,414MIT OR Apache-2.0API bindingsAsynchronous akari_macroMacro for Akari5,413GPL-3.0-or-laterNetwork programmingWeb programming::HTTP server krossbar-rpcKrossbar RPC library5,413MITNetwork programming futures-net-macroThe futures-net library5,411MITAsynchronousNetwork programming graphix-shellA dataflow language for UIs and network programming5,409MITCompilersGUI loro-protocolRust implementation of the Loro Syncing Protocol encoder/decoder5,403MITData structuresEncoding codasMarkdown-defined data that serialize to and from bytes on any platform—from web apps to robots!5,401MITEncodingNetwork programming telbot-ureqTelegram API wrapper for ureq client5,399MITNetwork programming snac2nexConvert Snac profiles to the Nex blog format5,397MITNetwork programming bluetooth-sysUnsafe bindings to Linux's C bluetooth API5,392MITExternal FFI bindingsNetwork programming bantamweightA lightweight TCP-based network library. Does basic peer-to-peer networking and offers a basic protocol for easy communication.5,388GPL-3.0Network programming yacme-serviceACME high-level client library5,385MITAsynchronousCryptography netrunner_cliA feature-rich Rust-based CLI to test and analyze your internet connection5,384MITCommand line utilitiesNetwork programming mqtt-protoMQTT v3.1/v3.1.1/v5.0 protocol sync/async codec.5,384MITAsynchronousNetwork programming bacnet-clientBACnet async client: TSM, segmentation, discovery, and service APIs5,382MITNetwork programming rscniCNI plugin library for Rust5,371non-standardAPI bindingsNetwork programming copollMinimalistic abstractions for the epoll linux api5,368Apache-2.0API bindingsConcurrency borev6-cliA modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls.5,363MITCommand line utilitiesNetwork programming async-tcpTraits implementable by async versions of TcpListener and TcpStream5,362MPL-2.0AsynchronousNetwork programming yunossAn unoffical Aliyun OSS SDK5,360Apache-2.0Network programming magnetar-auth-athenzAthenz auth provider for magnetar.5,358Apache-2.0AsynchronousNetwork programming magnetar-auth-oauth2OAuth2 ClientCredentialsFlow auth provider for magnetar.5,349Apache-2.0AsynchronousNetwork programming voltage-tonic-lndAn async library implementing LND RPC via tonic and prost. Forked from https://github.com/Kixunil/tonic_lnd5,349MITNFAAPI bindingsAsynchronous wyrcanThe Container Bootloader5,342non-standardEmbedded developmentFilesystem magnetar-runtime-moonpoolmoonpool runtime engine for magnetar — deterministic-sim friendly. Custom rustls-over-bytepipe TLS adapter. No channels.5,342Apache-2.0AsynchronousNetwork programming hexpawbA library to easily connect to the HexPawb network5,340BSD-3-ClauseCryptographyNetwork programming connectrpc-reflectiongRPC server reflection service for connectrpc (wire-compatible with grpc.reflection.v1 and v1alpha)5,337Apache-2.0Network programmingWeb programming::HTTP server magnetar-runtime-tokioTokio runtime engine for magnetar — TCP + tokio-rustls TLS. No channels.5,334Apache-2.0AsynchronousNetwork programming slmp_clientMitsubishi Seamless Message Protocol Client5,331BSD-3-ClauseNetwork programming viz-macrosThe proc macros for Viz5,328MITAsynchronousNetwork programming srad-macrossrad macros5,328MIT OR Apache-2.0AsynchronousEmbedded development dominion-chatDNS chat server for fun and profit5,326MPL-2.0Network programming gcp-sdk-locationGoogle Cloud Client Libraries for Rust - Retired5,326Apache-2.0Network programming twitch-hunterA simple tool that looks for specific regex patterns in Twitch chat messages.5,322MITCommand line utilitiesNetwork programming magnetar-adminApache Pulsar admin REST client for Rust.5,321Apache-2.0AsynchronousNetwork programming shared_bytesOwned string and byte slices.5,319MIT OR Apache-2.0Data structuresNetwork programming asyncoreasyncore5,317MIT OR Apache-2.0AsynchronousConcurrency embedded-nano-mesh-linux-examplesLightweight mesh communication protocol for linux5,305GPL-3.0-or-laterEmbedded developmentNetwork programming libztEncrypted P2P SD-WAN library by ZeroTier5,301non-standardCryptographyNetwork programming rate-guard-coreRate limiting library with multiple thread-safe algorithms5,294MIT OR Apache-2.0AlgorithmsConcurrency dovetailDovetail 🕊️ is a cgi and static file server for gemini.5,284GPL-3.0-onlyNetwork programming grpc-web-clientAn implementation of the gRPC-Web protocol that allows using tonic in browsers via wasm.5,283MIT OR Apache-2.0AsynchronousNetwork programming ownserverExpose your local game server to the Internet5,281MITGamesNetwork programming magnetar-driverApache Pulsar client driver for Rust. Public façade — re-exports the sans-io core plus the selected runtime engine. Imported as…5,276Apache-2.0AsynchronousNetwork programming gcp-sdk-secretmanager-v1Google Cloud Client Libraries for Rust - Retired5,270Apache-2.0Network programming embedded-bacnetA bacnet library for embedded systems (no_std)5,268Apache-2.0Embedded developmentNetwork programming bufkitMemory-backed buffer toolkit with Chunk/ChunkMut traits for predictable, explicit, and retry-friendly access; ideal for Sans-I/O…5,267MIT OR Apache-2.0Data structuresEncoding netnsA library to work with linux network namespaces5,265Apache-2.0Network programmingOperating systems hypers_sessionSession support for hypers web framework5,264Apache-2.0AsynchronousNetwork programming uwuhi-asyncAsync mDNS Service Discovery implementation5,2640BSDNetwork programming ssh-muxcontrolA library which controls existing SSH sessions.5,249BSD-3-ClauseAsynchronousNetwork programming ssh-utilsUtilities for ssh.5,248MITNetwork programming actix_channelswebsocket channels for actix web5,248BSD-3-ClauseNetwork programmingWeb programming hypers_compressionA simple rust web framework based on hyper 1.05,240Apache-2.0AsynchronousNetwork programming tonic-restRuntime types for REST + SSE endpoints generated from protobuf google.api.http annotations5,238MIT OR Apache-2.0Network programmingWeb programming sonar_libA library for network packet analysis with sonar capabilities.5,236MIT OR Apache-2.0AsynchronousNetwork programming bgpfu-cliA toolset for working with IRR data5,236MITDatabase interfacesNetwork programming quixotic-plecostomus-runtimeMultithreaded Tokio runtime with the option of disabling work stealing.5,226Apache-2.0AsynchronousNetwork programming quixotic-plecostomus-poolA connection pool system for connection reuse.5,224Apache-2.0Network programming ktls-coreAbstraction for implementing Linux kernel TLS (kTLS) offload.5,219MIT OR Apache-2.0Network programming quixotic-plecostomus-corePingora's APIs and traits for the core network protocols.5,218Apache-2.0AsynchronousNetwork programming signalrs-clientSignalR client for Rust5,217MITNetwork programming rs-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.5,216MITAsynchronousNetwork programming sunsetA SSH library suitable for embedded and larger programs5,2120BSDEmbedded developmentNetwork programming tcpforwardA simple tcp forwarding tool5,211GPL-3.0Command line utilitiesNetwork programming lz_shared_udpFunctionality for a shared UDP socket5,211MITAsynchronousNetwork programming moq-catalogMedia over QUIC5,211MIT OR Apache-2.0MultimediaNetwork programming tidy-tuntaptidy-tuntap is a Rust wrapper for working with TUN/TAP devices in Linux5,210MITNetwork programming vinezombieA modular IRCv3 framework5,209EUPL-1.2Network programmingParser implementations quixotic-plecostomus-rustlsRusTLS async APIs for Pingora.5,209Apache-2.0AsynchronousNetwork programming ipzoneIpzone provides a simple and powerful IP architecture to Rust.5,202MIT OR Apache-2.0Data structuresNetwork programming edm-coreCore types and traits for edm.5,201MITAsynchronousNetwork programming tokio-tungstenite_wasiTokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation5,192MITAsynchronousConcurrency agnostik-attributesExecutor agnostik attributes.5,190MIT OR Apache-2.0API bindingsAsynchronous turbomcp-httpHTTP/SSE transport implementation for MCP (Model Context Protocol) - Client transport5,189MITAsynchronousNetwork programming grapevineA modern, asynchronous peer-to-peer gossip protocol library and application5,185MIT OR Apache-2.0Network programming furtiveA command-line tool for furtive services on HexPawb5,172BSD-3-ClauseCryptographyNetwork programming mio-afpacketRaw packet sockets (AF_PACKET) support for mio5,165MITNetwork programmingOperating systems smalltalkUtilities for speeding up development of simple networked applications5,158GPL-3.0-only OR MITAsynchronousNetwork programming rustnet-monitorA cross-platform network monitoring terminal UI tool built with Rust5,157Apache-2.0Command line utilitiesNetwork programming catalyzerHTTP server framework5,155non-standardAsynchronousNetwork programming request-responseTetsy Generic Request/Response Protocols5,149MITAsynchronousCryptography::Cryptocurrencies bytey_deriveBytey derive macros, use Bytey instead5,146MITData structuresEncoding contrabandContraband is a web framework for building modular and scalable applications5,145MIT OR Apache-2.0AsynchronousNetwork programming gain-listenerClient API for gateservice.net/listener service.5,142MITAPI bindingsAsynchronous pingyPingy: A fast, concurrent Rust-based ping tool with real-time updates & visual charts!5,140MITCommand line utilitiesNetwork programming kiteticker-async-managerHigh-performance async WebSocket client for Kite Connect API with multi-connection support, dynamic subscription management, and…5,140Apache-2.0API bindingsAsynchronous bgpfu-netconfA toolset for working with IRR data5,128MITDatabase interfacesNetwork programming microcrates-bytesTypes and traits for working with bytes (with no_std support by default)5,127MIT/Apache-2.0Data structuresNetwork programming gm-quicAn IETF quic transport protocol implemented natively using async Rust5,122Apache-2.0AsynchronousNetwork programming fasters_deriveCode generation for Fasters5,122MITEncodingNetwork programming yacme-protocolACME JWT protocol implementation5,119MITAsynchronousCryptography ruoMQTT client library for Rust5,115Apache-2.0ConcurrencyNetwork programming google-cloud-chronicle-v1Google Cloud Client Libraries for Rust - Chronicle API5,108Apache-2.0Network programming swimmingDive into Efficiency with Swimming: A High-Performance, No-Nonsense Connection Pool5,104MIT OR Apache-2.0AsynchronousConcurrency plotcapPlot packet and data rates over time given a PCAP file, with gnuplot.5,104BSD-3-ClauseCommand line utilitiesNetwork programming tokio-wireguardIn-process WireGuard for Tokio5,099MIT OR Apache-2.0AsynchronousCryptography znetnetwork framework powered by zenoh5,098Apache-2.0Network programming quic-dnsDNS to DNS-over-https proxy5,095MPL-2.0 OR AGPL-3.0Network programming stackaddrSelf-describing, layered network address representation, with flexible protocol stacks.5,094MITData structuresNetwork programming koibumi-socks-syncA minimal SOCKS5 client library (sync version)5,091GPL-3.0-or-laterNetwork programming google-cloud-financialservices-v1Google Cloud Client Libraries for Rust - Financial Services API5,089Apache-2.0Network programming evoke-coreCore layer for client-server netcode5,082MIT OR Apache-2.0Game developmentNetwork programming libudxPure Rust implementation of the UDX protocol (tokio-compatible)5,081MIT OR Apache-2.0AsynchronousNetwork programming quixotic-plecostomus-cacheHTTP caching APIs for Pingora proxy.5,077Apache-2.0AsynchronousNetwork programming google-cloud-licensemanager-v1Google Cloud Client Libraries for Rust - License Manager API5,073Apache-2.0Network programming tun-tap-macTUN/TAP interface wrapper5,072Apache-2.0/MITNetwork programming hellcheckHTTP health checker5,067MITNetwork programmingWeb programming ftp-clientA FTP client library5,066MITNetwork programming smolappsA collection of application-layer protocols built on top of smoltcp.5,065MIT OR Apache-2.0Embedded developmentNetwork programming rust-mcp-server-syncable-cliHigh-performance Model Context Protocol (MCP) server for code analysis, security scanning, and project insights.5,065MITCommand line utilitiesNetwork programming quixotic-plecostomus-proxyPingora HTTP proxy APIs and traits.5,064Apache-2.0AsynchronousNetwork programming vim_rsRust Bindings for the VMware by Broadcom vCenter VI JSON API5,062Apache-2.0API bindingsNetwork programming nsq-async-rsAn asynchronous Rust NSQ client library with support for concurrent message processing5,062MITAsynchronousNetwork programming pako-toolsLibrary for creating of Pcap file analyzers5,061Apache-2.0 OR MITNetwork programming roa-routerrouter implementation for roa5,053MITAsynchronousNetwork programming rvoip-audio-coreDEPRECATED — 'rvoip-audio-core' was removed in the rvoip 3 restructure; its functionality now lives in rvoip-sip. See…5,049MITNetwork programming hyper-util-wasmhyper utilities, patched for wasm5,047MITNetwork programmingWeb programming::HTTP client krossbar-bus-hubKrossbar bus hub5,045MITNetwork programming async-tracerouteAsync Traceroute library/command-line tool5,037MITCommand line utilitiesNetwork programming arta-tokioAsync abstractions implementation for Tokio5,033MITAsynchronousNetwork programming rs-aggregateAggregate a list of IP prefixes into their minimum equivalent representation5,030MITNetwork programming puzz-coreCore types and traits for puzz.5,029MITAsynchronousNetwork programming tacacs-plus-protocolno-std/no-alloc TACACS+ (RFC8907) protocol packet de/serialization5,027MPL-2.0AuthenticationNetwork programming peeroxide-dhtRust port of HyperDHT — Kademlia DHT with hole-punching and relay5,014MIT OR Apache-2.0AsynchronousNetwork programming z4-typesZ4 game framework types5,011GPL-3.0-onlyGame enginesNetwork programming pack2windows ipv4 packet sniffing5,010MIT OR Apache-2.0Network programming rmodemXMODEM (and variants) implementation in no-std Rust4,999AGPL-3.0-or-laterEmbedded developmentNetwork programming tokio-stream-utilExtension traits and utilities for tokio-stream's `Stream` trait.4,999MITAsynchronousData structures water_clienteasy http client for more control over http connection and requests4,996MITNetwork programmingWeb programming::HTTP client bp_rpcBP Node RPC API4,992MITCryptography::CryptocurrenciesNetwork programming skrillax-protocolMacro to build up a protocol for use with skrillax-stream4,986MITNetwork programming lrcall-macrolrcall-macro is Proc macros for lrcall.4,985MITAsynchronousNetwork programming socket2-extAn socket2 extension contains utilities for handling networking sockets with a maximal amount of configuration possible intended.4,984MITAPI bindingsNetwork programming thhpVery Fast HTTP Parser4,984MITNetwork programmingNo standard library bws-web-serverBWS - High-performance multi-site web server built with Pingora4,984MITNetwork programmingWeb programming::HTTP server mqtt-endpoint-tokioA high-performance async MQTT client/server library for Rust with tokio, supporting MQTT v5.0 and v3.1.1 with TCP, TLS, and…4,983MITAPI bindingsAsynchronous pkts-commonhelper library for shared types/utilities among rscap and pkts4,983MIT OR Apache-2.0EncodingNetwork programming recon-linkPersistent tcp connections4,978Apache-2.0AsynchronousNetwork programming tower-pipelineA Tower Service combinator that "pipelines" two services4,973MITAsynchronousNetwork programming lambda-lw-http-routerA lightweight, type-safe HTTP router for AWS Lambda functions4,973MITNetwork programmingWeb programming::HTTP server bmp-protocolTokio-based BMP protocol decoder4,962MITNetwork programmingParsing tools wintun-sysWintun wrapper, generated using bindgen4,952MITNetwork programmingOperating systems youtube-dl-repla frontend for youtube-dl providing an interactive shell mode (REPL)4,947MITCommand line utilitiesMultimedia peeroxideRust port of Hyperswarm — topic-based P2P peer discovery and connections4,942MIT OR Apache-2.0AsynchronousNetwork programming cdpayCryptoDiggers payment API client.4,942MITNFAAPI bindingsNetwork programming google-cloud-dataplex-v1Google Cloud Client Libraries for Rust - Cloud Dataplex API4,937Apache-2.0Network programming moq-clock-ietfCLOCK over QUIC4,931MIT OR Apache-2.0MultimediaNetwork programming zenoh-backend-influxdbBackend for Zenoh using InfluxDB4,922EPL-2.0 OR Apache-2.0Database interfacesNetwork programming netwatch-sdkShared wire-format types and collectors for NetWatch Cloud — the SDK consumed by netwatch-agent and the NetWatch Cloud server.…4,912MITAPI bindingsNetwork programming tako-rsMulti-transport Rust framework for modern network services.4,911MITAsynchronousNetwork programming krossbar-monitorKrossbar bus monitor4,903MITNetwork programming meadowRobotics-focused middleware for embedded Linux4,892MPL-2.0Network programmingScience::Robotics rockscrewPort of corkscrew in Rust4,888GPL-2.0-onlyNetwork programming icentral-bbfsA Rust crate providing Bidirectional Breadth-First Search (BBFS) for efficient computation of betweenness centrality in large…4,886MIT OR Apache-2.0AlgorithmsData structures videocall-daemonEffortlessly stream video from the CLI with our native client, designed for your desktop, robot, or Raspberry Pi.4,876MITMultimediaNetwork programming icentral-rbfsA Rust crate for calculating and updating betweenness centrality scores in graphs using Recursive Breit-First Search strategies,…4,873MIT OR Apache-2.0AlgorithmsData structures amp-asyncImplementation of the AMP remoting protocol4,862GPL-3.0+Network programming spicedb-rs-clientRust client for the SpiceDB/Authzed gRPC API.4,860Apache-2.0API bindingsNetwork programming pslink-sharedA simple webservice that allows registered users to create short links including qr-codes. Anyone can visit the shortened links.…4,852MIT OR Apache-2.0Command line utilitiesNetwork programming net-replayCapture and replay TCP/IP traffic4,849WTFPLNetwork programming moosicbox_scanMoosicBox scan package4,849MPL-2.0MultimediaNetwork programming samotop-parser-nomSMTP parser of Samotop - SMTP server and library built on async-std4,848MIT OR Apache-2.0EmailNetwork programming connmanA ConnMan library that abstracts the D-Bus layer4,846MIT/Apache-2.0API bindingsAsynchronous frostyA thread per core runtime based on iouring.4,838MITAsynchronousNetwork programming ironsbe-transportNetwork transport layer for IronSBE - TCP, UDP, and IPC4,837MITAsynchronousNetwork programming blazing_agiblazing_agi is a FastAGI server focusing on ergonomics and correctness.4,829MIT-0Network programming fluxor_cliFluxor CLI: a command-line tool that allows developers to quickly and efficiently create project starters for the Fluxor web…4,828MIT OR Apache-2.0AsynchronousCommand line utilities load-balancerAsynchronous load balancing utilities for Rust — round-robin, random, cooldown, window, fault-tolerant, proxy pool with health…4,827MITAsynchronousNetwork programming async-socketGeneral-purpose asynchronous socket stream.4,824MITAsynchronousNetwork programming polaris-rustLightweight Rust SDK used as Proxyless Service Governance Solution.4,824MIT OR Apache-2.0Development toolsNetwork programming fluxiofluxio4,823MIT OR Apache-2.0Network programmingWeb programming::HTTP client bacnet_parseno_std BACnet parser4,818MPL-2.0Network programmingParser implementations opensplice-sysopensplice-sys is a generated rust binding to the Vortex Opensplice DDS C API4,816Apache-2.0External FFI bindingsNetwork programming