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.

skelphoreMassive repeated HTTP(S) requests simplifier24,353MITAsynchronousNetwork programming bitcoinleveldb-lruLow-level, LevelDB-compatible sharded LRU cache engine for bitcoin-rs, implementing intrusive LRU lists, a custom hash table, and…24,285MITAlgorithmsConcurrency fedimint-tor-dirmgrBootstrap and update an accurate Tor network directory24,235MIT OR Apache-2.0CryptographyNetwork programming spiffe-rustls-tokioTokio-native async accept/connect helpers for spiffe-rustls24,232Apache-2.0AuthenticationNetwork programming bitcoin-syncLow-level synchronization, semaphore, lock-order debugging, and interruptible thread utilities modelled after Bitcoin Core, built…24,184MITAlgorithmsConcurrency kungfuFlexible DNS hijacking and proxy tool. Read more: https://github.com/yinheli/kungfu24,145Apache-2.0Network programming permitA struct for cancelling operations.24,100Apache-2.0AsynchronousConcurrency homie-deviceA library for creating devices implementing the Homie convention for MQTT.24,062MIT OR Apache-2.0Network programming stm32-ethEmbedded Rust Ethernet driver for the STM32 MCU series24,041Apache-2.0Embedded developmentHardware support foxy-ioA configuration-driven and hyper-extensible HTTP proxy library24,011MPL-2.0Network programmingWeb programming starberrySmall, sweet, easy framework for full-stack web application24,009MITNetwork programmingWeb programming::HTTP server sframepure rust implementation of SFrame (RFC 9605)23,992MIT/Apache-2.0CryptographyNetwork programming netneighboursGet ARP/NDP tables entries. Multiplatform!23,968UnlicenseNetwork programming fedimint-arti-clientLibrary for connecting to the Tor network as an anonymous client23,963MIT OR Apache-2.0CryptographyNetwork programming bzipperBinary (de)serialiser.23,881LGPL-3.0-or-laterEncodingNetwork programming httpwsrepHTTP status codes for Galera cluster23,874BSD-3-ClauseDatabase interfacesNetwork programming logged-streamLogging of all read/write operations, errors and drop of underlying IO object.23,844MIT OR Apache-2.0AsynchronousData structures samotop-coreThe domain model of Samotop and core functionality - SMTP server and library built on async-std. A base crate for samotop…23,817MIT OR Apache-2.0AsynchronousEmail bambulabAPI client for Bambu Lab printers23,813MIT OR Apache-2.0API bindingsNetwork programming product-os-command-controlProduct OS : Command and Control provides a set of tools for running command and control across a distributed set of Product OS :…23,738GPL-3.0-onlyConcurrencyNetwork programming acmerACME TLS certificates management library23,712MITAsynchronousCryptography osdpPure-Rust, no_std-friendly implementation of the SIA Open Supervised Device Protocol (OSDP) v2.223,699BSD-3-ClauseEmbedded developmentNetwork programming binprot_deriveDerive macro for the bin_prot protocol.23,698MIT/Apache-2.0Network programming tdn_typesTDN framework core types23,681MIT/Apache-2.0Network programming blipA crate for writing fast and highly resilient in-process gRPC service meshes.23,675MIT OR Apache-2.0AsynchronousNetwork programming saorsa-gossip-typesCore types for Saorsa Gossip: TopicId, PeerId, MessageHeader, and wire format23,609MIT OR Apache-2.0Data structuresNetwork programming bevy_web_assetImplementations for http(s) asset sources for Bevy23,593MIT OR Apache-2.0Game developmentNetwork programming bitcoin-sockLow-level, cross-platform RAII wrapper and utilities for raw OS sockets, mirroring Bitcoin Core networking semantics (send/recv,…23,587MITAlgorithmsConcurrency aeronet_channelIn-memory MPSC channel IO layer implementation for `aeronet`23,584MIT OR Apache-2.0Game developmentNetwork programming fluence-fork-multistream-selectMultistream-select negotiation protocol for libp2p23,581MITAsynchronousNetwork programming eidolon-authBinary authentication protocol for network connections abstracted from encryption23,562Apache-2.0CryptographyNetwork programming persia-rpchigh performance rpc framework on http223,531AGPL-3.0-or-laterNetwork programming http_headerA simple, dependency-less HTTP-header builder and parser23,442BSD-2-Clause OR MITData structuresEncoding smb-dtypCommon data types for `smb-rs`23,304MITFilesystemNetwork programming rotonda-storeA library for storing and retrieving IP Prefixes23,269BSD-3-ClauseNetwork programming upnp-clientA simple UPnP client written in Rust23,207MITCommand line utilitiesNetwork programming stationA network-based interprocess communication (IPC) library.23,168MITCommand line utilitiesNetwork programming advmacAdvanced MAC address crate23,167MITNetwork programmingOperating systems libp2p-tokio-socks5TCP/IP (via a SOCKS5 proxy) transport protocol for libp2p23,159GPL-3.0AsynchronousNetwork programming network-internet-control-message-protocolA domain model of Internet Control Message Protocol (ICMP) packets and associated types.23,107AGPL-3.0Data structuresNetwork programming polyioA create for interacting with the Polygon API at polygon.io.22,994GPL-3.0-or-laterAPI bindingsAsynchronous smb-fsccFSCC (File System Control Codes) implementations for `smb-rs`22,992MITFilesystemNetwork programming binprotRust implementation of the bin_prot protocol.22,858MIT/Apache-2.0Network programming smb-msgSMB Messages and structures for `smb-rs`22,856MITFilesystemNetwork programming protoflowProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.22,854UnlicenseConcurrencyNetwork programming rs-proxya simple, cross-platform, multi-client TCP proxy for Old-school RS2/JS522,844MITCommand line utilitiesNetwork programming netstatCross-platform library to retrieve network sockets information.22,841MIT/Apache-2.0Network programmingOperating systems zsshMinimal SSH server for embedded applications.22,831MITEmbedded developmentNetwork programming tcp_typedA wrapper around platform TCP socket APIs that leverages the type system to ensure correct usage. It's quite easy to…22,830MIT OR Apache-2.0Development toolsNetwork programming bincode-grpcgrpc with bincode codec instead of protobuf22,794AGPL-3.0-or-laterNetwork programming google-cloud-billing-v1Google Cloud Client Libraries for Rust - Cloud Billing API22,737Apache-2.0Network programming x402-chain-eip155EIP-155 (EVM) chain support for the x402 payment protocol22,696Apache-2.0Cryptography::CryptocurrenciesFinance sozu-command-futuresconfiguration library to command a sozu instance22,654AGPL-3.0Network programming reacher-fast-socks5Fast SOCKS5 client/server implementation written in Rust async/.await (tokio)22,632MITAsynchronousAuthentication tquic_toolsTQUIC client and server tools22,629Apache-2.0Network programming ironrdp-bulkBulk compression algorithms (MPPC, XCRUSH, NCRUSH) for IronRDP22,610MIT OR Apache-2.0Network programming tokio-jsonrpcAn implementation of JSON RPC 2.0 for tokio22,603Apache-2.0/MITAsynchronousNetwork programming saorsa-coreSaorsa - Core P2P networking library with DHT, QUIC transport, and post-quantum cryptography22,589AGPL-3.0AsynchronousCryptography saorsa-gossip-transportQUIC transport for Saorsa Gossip with ant-quic, NAT traversal, and stream multiplexing22,559MIT OR Apache-2.0AsynchronousNetwork programming fluvio-async-tlsAsynchronous TLS/SSL streams using Rustls.22,534MIT/Apache-2.0AsynchronousCryptography thetimeA simple but powerful Rust library for dealing with the time, both NTP and System. Contains wrappers for functions often buried…22,530Apache-2.0Date and timeLocalization (L10n) matchbox_signalingPainless WebRTC peer-to-peer signaling servers22,529MIT OR Apache-2.0Game developmentNetwork programming smb-rpcMS-RPC implementations for `smb-rs`22,497MITFilesystemNetwork programming actix-swaggerCode generator from swagger file for actix-web framework22,494MITDevelopment toolsNetwork programming solaredgeSolarEdge API client22,476LGPL-3.0API bindingsAsynchronous humphrey_serverA Performance-Focused, Dependency-Free Web Server.22,454MITCommand line utilitiesNetwork programming netidx-tools-corenetidx command line tools core library22,437MITNetwork programming cotThe Rust web framework for lazy developers.22,435MIT OR Apache-2.0Network programmingWeb programming axum-connect-buildConnect-Web RPC code generator for axum-connect22,421MIT OR Apache-2.0Network programmingWeb programming mqrsttPure rust MQTTv5 client implementation Smol and Tokio22,391MPL-2.0Network programming sawp-diameterSAWP Protocol Parser for Diameter22,390MITNetwork programmingParsing tools disarrayDisarray a hybrid multi-chain engineered as a high-preformant execution layer for our portals22,379MITDevelopment toolsNetwork programming sawp-jsonSAWP Protocol Parser for Json22,375MITNetwork programmingParsing tools spopLibrary for parsing HAProxy SPOP (Stream Processing Offload Protocol)22,352BSD-3-ClauseNetwork programming smb-transportSMB Transport implementations for `smb-rs`22,302MITFilesystemNetwork programming sawp-fileSAWP File Format22,288MITEncodingNetwork programming videocall-cliEffortlessly stream video from the CLI with our native client, designed for your desktop, robot, or Raspberry Pi.22,273MIT OR Apache-2.0MultimediaNetwork programming lnp_rpcLNP node RPC API22,245MITNetwork programming pubnubPubNub SDK for Rust22,229non-standardAPI bindingsAsynchronous trust-dns-recursor*WARNING* This library is experimental Trust-DNS Recursor is a safe and secure DNS recursive resolver with DNSSEC support. …22,209MIT OR Apache-2.0Network programming packeteerAn attempt at a Rust library that can be used to assist in programmatically analysing, serving and handling received protocol…22,191EUPL-1.2Data structuresNetwork programming mewsMinimal and Efficient, Multi-Environment WebSocket implementation for async Rust22,180MITAsynchronousNetwork programming h3-axumTransport your Axum router over HTTP/3. Use your existing handlers with QUIC.22,160MIT OR Apache-2.0Network programmingWeb programming::HTTP server libaeron_driver-sysRust bindings for the Aeron Media Driver22,157Apache-2.0External FFI bindingsNetwork programming bincode-grpc-macroproc macros for the bincode-grpc crate22,145AGPL-3.0-or-laterNetwork programming brutal-coreCore implementation of the Brutal congestion control algorithm22,130MITNetwork programming ircv3_parseZero-copy parser for IRCv3 messages22,123MIT OR Apache-2.0Network programmingParser implementations opentelemetry-tideOpenTelemetry integration for Tide22,100MIT OR Apache-2.0Development tools::DebuggingDevelopment tools::Profiling nispor-cliCommand line tool for nispor project22,094Apache-2.0Network programmingOperating systems tonic_openssl_lndAn async library implementing LND RPC via tonic_openssl and prost22,079MITNFAAPI bindingsAsynchronous treemuxA high performance HTTP request router that scales well.22,016MITAlgorithmsNetwork programming flowparser-sflowParser for sFlow v5 datagrams22,009MIT OR Apache-2.0EncodingNetwork programming krossbar-common-rpcKrossbar RPC library21,990MITNetwork programming remoc-obsCollections (Vec, HashMap, HashSet, append-only list) that can be observed and mirrored remotely.21,981Apache-2.0AsynchronousNetwork programming tailscaleA work-in-progress Tailscale implementation21,965BSD-3-ClauseAPI bindingsAsynchronous links_coreCore create of the links collection21,895non-standardNetwork programming wakeyWake-on-LAN library for creating and sending magic WOL packets.21,856MITNetwork programming pkarr-relayPkarr relay (https://github.com/pubky/pkarr/blob/main/design/relays.md)21,827MITNetwork programming const-varint(Deprecated) This crate is deprecated. Please use `varing` instead.21,813MIT OR Apache-2.0Data structuresNetwork programming roomorMinimalistic offline chat over local network.21,729MITNetwork programming bitcoin-feesBitcoin Core–compatible fee-rate primitives, estimation modes, horizons, and fee-filter rounding logic for building nodes,…21,682MITAlgorithmsCryptography connpoolA concurrent, generic connection pool for Rust21,649MITAsynchronousNetwork programming bevy_slinetA simple networking plugin for bevy.21,638Apache-2.0 OR MITGame developmentNetwork programming echonetECHONET Lite framework for Rust21,565Apache-2.0Network programming zino-axumIntegrations with axum for zino.21,524MITAsynchronousNetwork programming hypers_openapi_macroMacros for hypers_openapi21,473Apache-2.0AsynchronousNetwork programming stakker_mioMio I/O polling integration for the Stakker crate21,406MIT/Apache-2.0AsynchronousNetwork programming moq-karpMedia over QUIC21,371MIT OR Apache-2.0MultimediaNetwork programming constellation-internalCommon components for the `constellation` framework.21,364Apache-2.0AsynchronousConcurrency myriamActor model implementation for local and remote actors.21,308Apache-2.0AsynchronousConcurrency enetHigh-level, rust-y bindings to the ENet library21,216Apache-2.0 OR MITGame enginesNetwork programming amqpr-codecDefining AMQP codec21,185MIT/Apache-2.0EncodingNetwork programming edge-mdnsAsync + `no_std` + no-alloc implementation of an mDNS responder21,180MIT OR Apache-2.0AsynchronousEmbedded development ceglaLow-level parsing library for CGI (and CGI-like protocols)21,152MITNetwork programmingParsing tools rmqttMQTT Server for v3.1, v3.1.1 and v5.0 protocols21,152MIT OR Apache-2.0Network programming wifi-rsInterface with and manage Wireless Network (WiFi)21,131MITAPI bindingsNetwork programming crabdisIt's like Redis but a bit rusty...21,114MITDatabase interfacesNetwork programming x402-rsx402 payments in Rust: verify, settle, and monitor payments over HTTP 402 flows21,053Apache-2.0CryptographyFinance website-icon-extractextract favicon link paths from a html page from different standards21,004MITNetwork programmingParsing tools turnclientSimple TURN client for UDP - traverse even strict NAT; async only20,998MIT/Apache-2.0Network programming connectmessage queue abstraction over async network streams20,994Apache-2.0AsynchronousEncoding parrot-networkExperimental public Distributed Ledger Technology (DLT)20,976MITNetwork programmingRust patterns dxr_serverDeclarative XML-RPC (server implementation)20,970MIT OR Apache-2.0EncodingNetwork programming smb-dtyp-deriveDerive macros for smb-dtyp, and general smb* crates.20,945MITFilesystemNetwork programming uri-template-system-coreURI Template System Core (prefer top-level URI Template System)20,923AGPL-3.0-onlyData structuresNetwork programming s3ftpRust FTP server using AWS S3 as a backend among other features20,920non-standardCommand line utilitiesFilesystem d7sneakersA simple file based 'datastore'/sneaker net based upon bp7 (bundle protocol version 7 draft)20,866MIT OR Apache-2.0Command line utilitiesNetwork programming pubkyPubky SDK20,818MITAuthenticationCryptography saorsa-gossip-membershipMembership protocols for Saorsa Gossip: HyParView partial views and SWIM failure detection20,775MIT OR Apache-2.0AlgorithmsNetwork programming chunkifyA simple and efficient chunking library for Rust.20,732MITNetwork programmingWeb programming starberry_coreSmall, sweet, easy framework for full-stack web application20,692MITNetwork programmingWeb programming::HTTP server cegla-cgiHigh-level CGI implementation for Rust20,661MITNetwork programmingWeb programming hyperlane-broadcasthyperlane-broadcast is a lightweight and ergonomic wrapper over Tokio’s broadcast channel designed for easy-to-use…20,658MITNetwork programmingWeb programming ntex-compiocompio runtime intergration for ntex framework20,657MIT OR Apache-2.0AsynchronousNetwork programming cegla-scgiHigh-level SCGI implementation for Rust20,613MITNetwork programmingWeb programming smb-msg-deriveDerive macros for smb-msg20,605MITFilesystemNetwork programming toad-arrayArray trait used by the toad ecosystem to abstract over heap or heapless collections20,579MIT OR Apache-2.0Network programming lightyear_webUtilities to run a bevy app on the web20,579MIT OR Apache-2.0Game developmentNetwork programming google-cloud-speech-v2Google Cloud Client Libraries for Rust - Cloud Speech-to-Text API20,549Apache-2.0Network programming chiteyHttp3 and Https low layer server framework on hyper and h320,540MITAsynchronousNetwork programming uri-template-systemURI Template (RFC 6570) Parsing, Expansion and Matching20,534AGPL-3.0-onlyData structuresNetwork programming google-cloudAsynchronous Rust bindings for Google Cloud Platform gRPC APIs20,528MIT OR Apache-2.0AsynchronousNetwork programming squinnVersatile QUIC transport protocol implementation with SCION support20,502MIT OR Apache-2.0AsynchronousNetwork programming edge-netno_std and no-alloc async implementations of various network protocols.20,468MIT OR Apache-2.0AsynchronousEmbedded development bitcoin-remoteLow-level, Bitcoin Core–compatible JSON-RPC helper crate providing HTTP status mapping, RPC error codes, auth-cookie management,…20,426MITAPI bindingsCryptography zenoh-flow-deriveZenoh-Flow: a Zenoh-based data flow programming framework for computations that span from the cloud to the device.20,375 EPL-2.0 OR Apache-2.0Network programming wayfindA speedy, flexible router.20,322MIT OR Apache-2.0Network programmingWeb programming notifierA wrapper around platform event notification APIs that can also handle high-resolution timer events, including those set (on…20,258MIT OR Apache-2.0Development toolsNetwork programming astarte-message-hubA central service that runs on (Linux) devices for collecting and delivering messages from N apps using 1 MQTT connection to…20,251Apache-2.0Network programming chunked-bytesA rope-like non-contiguous buffer for efficient data structure serialization and vectored output.20,217MITData structuresNetwork programming ack-udpA bit more reliable UDP20,210MITNetwork programming saorsa-gossip-pubsubPub/sub for Saorsa Gossip: Plumtree epidemic broadcast with EAGER/IHAVE/IWANT20,198MIT OR Apache-2.0Network programming ohkami_libinternal library for Ohkami - A performant, declarative, and runtime-flexible web framework for Rust20,125MITAsynchronousNetwork programming zino-httpHTTP requests and responses for zino.20,122MITAsynchronousNetwork programming aldrin-codegenAldrin code generator library.20,114MIT OR Apache-2.0AsynchronousNetwork programming hoenir-coreHœnir for handling the corresponding exchange of data using Rust.20,049non-standardCommand line utilitiesData structures rings-coreChord DHT implementation with ICE20,012GPL-3.0CryptographyNetwork programming ggeminiGlib/Gio-oriented network API for Gemini protocol20,001MITDevelopment toolsNetwork programming unftp-auth-jsonfileAn authentication back-end for libunftp that authenticates against credentials in JSON format19,995Apache-2.0Network programming adaptive-timeoutAdaptive timeout computation based on observed latency percentiles19,963MITAsynchronousConcurrency ipmi-rsA pure rust implementation of the IPMI spec19,959MIT OR Apache-2.0Network programmingParser implementations constellation-rsConstellation is a framework for Rust (nightly) that aides in the writing, debugging and deployment of distributed programs.19,949Apache-2.0AsynchronousCommand line utilities nitoxNitox is a `tokio`-based client for NATS.19,914MIT/Apache-2.0Database interfacesNetwork programming anchorhashA consistent hashing algorithm that outperforms state-of-the-art algorithms.19,913Apache-2.0AlgorithmsCaching barbCommand-line tool to perform file-based HTTP(s) requests.19,877GPL-3.0-or-laterCommand line utilitiesNetwork programming xenet-coreCore networking library for xenet.19,857MITNetwork programming asimov-flowASIMOV Software Development Kit (SDK) for Rust19,840UnlicenseConcurrencyNetwork programming megacommerce-protoGenerated gRPC protobuf definitions for MegaCommerce19,815MIT OR Apache-2.0API bindingsNetwork programming trotterTrotter 🎠 is an experimental crate that aims to make writing Gemini clients fun and easy.19,785GPL-3.0-onlyNetwork programming links_nonblockingNonblocking implementation of the links_nonblocking crate19,762non-standardNetwork programming interfacer-httpA magic HTTP client, like retrofit in Java19,751MITNetwork programmingWeb programming::HTTP client tarpc-example-serviceAn example server built on tarpc.19,680MITAsynchronousNetwork programming nexus-actor-core-rsCore library for Nexus Actor19,669MIT OR Apache-2.0AsynchronousConcurrency citadel_logginglogging library for the Citadel Protocol19,646MIT OR Apache-2.0AsynchronousCryptography saorsa-gossip-coordinatorCoordinator advertisements for seedless bootstrap in Saorsa Gossip19,627MIT OR Apache-2.0Network programming boluo简单易用的异步网络框架19,601MITAsynchronousNetwork programming dns-benchFind the fastest DNS in your location to improve internet browsing experience.19,591MIT OR Apache-2.0Command line utilitiesNetwork programming srtp2-sysBinding for libsrtp219,583BSD-3-ClauseExternal FFI bindingsMultimedia hopRust client library for the Api19,526MPL-2.0AsynchronousNetwork programming ts_packettailscale packet types19,513BSD-3-ClauseNetwork programmingNo standard library onyumsAn Onion-service server using axum.19,509MITNetwork programmingWeb programming::HTTP client ts_netstack_smoltcp_corecommand-channel-based userspace netstack built on smoltcp (core functionality)19,444BSD-3-ClauseNetwork programmingNo standard library ts_netstack_smoltcp_socketuserspace netstack built on smoltcp (socket wrappers)19,392BSD-3-ClauseNetwork programmingNo standard library zino-actixIntegrations with actix-web for zino.19,391MITAsynchronousNetwork programming ts_transportpacket transport traits and types for tailscale19,387BSD-3-ClauseAsynchronousNetwork programming octOctonary utilities.19,375MIT OR Apache-2.0EncodingNetwork programming marzban_apiA simple async client which abstracts/simplifies the interactions with the Marzban panel API…19,364MITAPI bindingsAsynchronous futures_cbor_codecA codec for framing an AsyncRead/AsyncWrite with cbor for all types that are serializable with serde19,362Apache-2.0/MITAsynchronousNetwork programming ratchet_fixtureRatchet fixture19,356Apache-2.0AsynchronousNetwork programming moq-transforkMedia over QUIC19,355MIT OR Apache-2.0MultimediaNetwork programming ts_packetfiltertailscale packet filters19,351BSD-3-ClauseNetwork programmingNo standard library toucheSynchronous HTTP library19,335MITNetwork programmingWeb programming zino-ntexIntegrations with ntex for zino.19,315MITAsynchronousNetwork programming network-ethernetA domain model of ethernet and virtual LAN packets and associated types.19,311AGPL-3.0Data structuresNetwork programming ts_tls_utiltailscale-specific tls utilities19,295BSD-3-ClauseAsynchronousCryptography h3iLow-level HTTP/3 debugging and testing19,285BSD-2-ClauseNetwork programming trippy-dnsA lazy DNS resolver for Trippy19,267Apache-2.0Command line utilitiesNetwork programming ts_http_utiltailscale-specific http utilities19,255BSD-3-ClauseNetwork programming ts_bartfast, memory-efficient routing table19,250BSD-3-ClauseData structuresNetwork programming aktrsAn actor model framework for Rust19,242Apache-2.0AsynchronousNetwork programming