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