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.
fileloft-axumaxum integration for the tus.io resumable upload protocol1,185MIT
tonin-mcp-macrosProc-macros for tonin: #[mcp_expose] auto-derives MCP tools from gRPC service implementations.1,185Apache-2.0
pkarr-cliPkarr cli1,183MIT
airio-identifyIdentify protocol for airio1,183MIT
dotcomA powerful Rust-based developer toolkit for querying and analyzing domain names1,182MIT
airio-yamuxYamux multiplexing protocol for airio1,181MIT
zerodds-transportTransport trait + Locator re-export + abstract send/receive interface for RTPS state machines. Pure-Rust no_std + alloc.1,179Apache-2.0
umadb-clientgRPC client library for UmaDB event store1,179MIT OR Apache-2.0
rux-downloaderA simple multi-thread downloader for Rust1,178non-standard
nailg(PLACEHOLDER) nailgun is a small tool written in Rust that supports benchmarking and stress testing DNS servers. It supports IPv4…1,177MIT
airio-wsWebSocket transport for airio1,177MIT
librecast-sysLow-level bindings to the librecast C library1,176GPL-2.0-only OR GPL-3.0-only
lazy-acmeA daemon that keeps your TLS certificates always fresh with Let's Encrypt and lego.1,175MIT
fileloft-store-fsFilesystem tus.io storage backend and file locker1,175MIT
rusher-serverPusher compatible pubsub service1,174MIT
axum-standardwebhooksAxum extractor that verifies signature for Standard Webhooks1,172MIT OR Apache-2.0
qrz-logbook-apiA Rust client library for the QRZ.com HTTP REST interface1,165MIT OR Apache-2.0
parcnet-podPortable Object Datatype1,165MIT OR Apache-2.0
lmrc-postgresPostgreSQL management library for the LMRC Stack - comprehensive library for managing PostgreSQL installations on remote servers…1,165MIT OR Apache-2.0
reticulum-rs-rpcRPC, HTTP, and daemon bridge contracts for LXMF-rs and the Reticulum stack.1,165EPL-2.0
camel-component-httpHTTP client component for rust-camel1,164Apache-2.0
hanabi-coreCore library for Hanabi1,163MIT
remotefs-fuseA FUSE Driver for remote-fs1,162MIT
memtrack-utilsA library with utils for parsing heap tracing files1,162MIT
netboxergonomic rust client for NetBox 4.x REST API1,162MIT
miku-hyperA protective and efficient HTTP library for all.1,161MIT
oxitlsOxiTLS — Pure-Rust TLS facade (rustls + RustCrypto, zero FFI by default)1,161Apache-2.0
a3s-eventPluggable event subscription, dispatch, and persistence for the A3S ecosystem1,159MIT
moq-boyMoQ Boy - Crowd-controlled Game Boy streaming1,156MIT OR Apache-2.0
crabka-client-consumerSubscribe-style consumer client for Apache Kafka in Rust1,155Apache-2.0
camel-component-fileFile component for rust-camel1,154Apache-2.0
atlas-rsattested TLS (aTLS) core library for verifying TEE attestations over TLS connections1,153MIT
primp-hyper-utilA fork of the original hyper-util crate1,153MIT
volli-transportA transport layer for Volli1,149BUSL-1.1
shadow-coreCore types, traits, and error handling for the Shadow Network P2P system1,149MIT
wol-relayA Wake-on-LAN relay server.1,148MIT OR Apache-2.0
taktora-executorExecution framework for iceoryx2-based Rust applications.1,147Apache-2.0 OR MIT
lash-http-transportHost-configurable HTTP transport seam for Lash integrations.1,146MIT
parcnetA set of tools for building on the PARCNET1,144MIT OR Apache-2.0
marshal-daemonCoordination daemon for the marshal multi-agent service. Owns the live roster and routes messages between Claude Code sessions.1,144MIT OR Apache-2.0
camel-builderFluent route builder API for rust-camel1,144Apache-2.0
fly_catcherFly Catcher, a simple HTTP server that logs request parameters.1,143MIT
ferogramProduction-grade async Telegram MTProto client: updates, bots, flood-wait, dialogs, messages1,142MIT OR Apache-2.0
reishi-quinnNoise IK handshake integration for quinn with QUIC key derivation1,139MIT
geiserx_ts_ffic ffi bindings for tailscale-rs1,135BSD-3-Clause
twitcheventsub-unityA library that handles everything with Twitch EventSub helix api for you.1,134MIT
irontide-wireBitTorrent peer wire protocol: messages, handshake, extensions1,130GPL-3.0-or-later
primp-tokio-rustlsFork of tokio-rustls1,130MIT OR Apache-2.0
mail_forwardA trait to retrieve email forwarding addresses / 获取邮件转发地址的 trait1,129MulanPSL-2.0
crabka-client-producerIdempotent producer client for Apache Kafka in Rust1,128Apache-2.0
shodan-rustAn async Shodan API client written in Rust1,128MIT
geiserx_ts_elixirrustler-based elixir bindings for tailscale1,128BSD-3-Clause
websock-wasmWebAssembly transport implementation for browser-based WebSockets.1,128MIT
xai-grpc-clientFeature-complete gRPC client for xAI's Grok API with streaming, tools, multimodal support1,127MIT OR Apache-2.0
crabka-client-adminOperator-side admin client for Crabka clusters1,125Apache-2.0
arbiter-mcpMCP JSON-RPC request parser for Arbiter proxy1,125Apache-2.0
strand-cam-bui-typesType definitions for the Strand Camera Browser User Interface (BUI) system.1,124MIT OR Apache-2.0
synaptic-qudag-coreQuDAG core networking for Synaptic Neural Mesh - DAG-based consensus and P2P networking1,124MIT OR Apache-2.0
overseerd-coreLeaf vocabulary for the Overseerd framework: type descriptors, the dependency-edge model, scopes, and the resolver abstraction.…1,124MIT
omnivore-coreCore crawler and knowledge graph engine for Omnivore - web scraping, AI extraction, browser automation1,123MIT OR Apache-2.0
doip_rw_tokioDiagnostic over IP asynchronous API to implement a DoIP tester or entity1,123MIT
occams-rpcrazor-rpc is a modular, pluggable RPC for high throughput scenario, supports various runtimes,
with a low-level streaming…1,119MIT
ferrotunnel-httpHTTP ingress and proxy implementation for FerroTunnel1,118MIT OR Apache-2.0
zendriver-interceptionNetwork interception (Fetch.* CDP domain) for zendriver1,115MIT OR Apache-2.0
airfrog-utilGeneral utilities and helpers for Airfrog1,114MIT
at-jetHigh-performance HTTP + Protobuf API framework for mobile services1,114MIT OR Apache-2.0
hiraiA high-performance, event-driven file watcher and broadcaster with network and web integration.1,113MIT OR Apache-2.0
arbiter-auditStructured audit logging with argument redaction for the Arbiter proxy1,113Apache-2.0
mcps-coreModel Context Protocol Secure (MCPS) - Core protocol implementation1,112Apache-2.0
tsoracle-serverEmbeddable gRPC server for the timestamp oracle.1,111Apache-2.0
rustfsRustFS is a high-performance distributed object storage software built using Rust, one of the most popular languages worldwide.1,110Apache-2.0
geiserx_ts_pythonpyo3-based python bindings for tailscale1,110BSD-3-Clause
capnweb_typesRust type definitions for the Cap'n Web RPC protocol1,108MIT OR Apache-2.0
sergwSimple Serial to TCP Gateway: bridge a serial port to a TCP server1,108GPL-3.0-or-later
iroh-h3HTTP/3 transport adapter bridging Iroh's QUIC P2P connections with the h3 HTTP/3 stack.1,108MIT
ip2asn-cliCLI for the ip2asn crate.1,105MIT
camel-component-controlbusControlBus component for rust-camel1,105Apache-2.0
ibtopReal-time terminal monitor for InfiniBand networks1,103Apache-2.0
airfrog-swdRust native ARM SWD support1,103MIT
MKT_KSA_Geolocation_SecuritySmart geolocation & behavioral security library for Rust1,103Apache-2.0
mocopr-macrosProcedural macros for MoCoPr (Model Context Protocol)1,102MIT OR Apache-2.0
http_extensionsShared HTTP types and extension traits for clients and servers.1,102MIT
erlang_e1Erlang E1 Channels Calculation Library1,100MIT
celers-coreCore traits and types for CeleRS distributed task queue1,098Apache-2.0
packet-dissector-pppPPP frame dissector and sub-protocol parsers (IPCP, LCP, PAP, CHAP) for packet-dissector1,098MIT OR Apache-2.0
mc-pingSimple Java Minecraft Server Pinger1,097non-standard
gaia-cryptA cryptographic library for secure communication in the GaiaNet ecosystem1,097MIT OR Apache-2.0
ant-libp2p-mdnsImplementation of the libp2p mDNS discovery method1,096MIT
packet-dissector-nas5g5G NAS (Non-Access Stratum) dissector for packet-dissector1,094MIT OR Apache-2.0
tamarinA high-volume distributed event streaming service, built on the powerful Tokio runtime.1,093MIT
ant-libp2p-dnsDNS transport implementation for libp2p1,093MIT
architect-tonicA gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility.1,093MIT
packet-dissector-dnsDNS (RFC 1035) dissector for packet-dissector1,093MIT OR Apache-2.0
appguard-rocketAppGuard client for Rocket1,092AGPL-3.0-only
praborrow-coreCore primitives for PraBorrow. Implements Sovereign<T> for distributed ownership enforcement.1,091MIT
hightower-mdnsA naive Rust implementation of mDNS (Multicast DNS) for advertising and discovering hostnames on a local network1,090MIT OR Apache-2.0
rat_quickdnsA high-performance, feature-rich DNS client library with support for multiple transport protocols, load balancing, caching, and…1,089LGPL-3.0
ash-rpc-statefulStateful JSON-RPC handlers with shared context support for ash-rpc1,086MIT
zlayer-tunnelSecure tunneling for ZLayer services1,085Apache-2.0
lxmf-wireCore LXMF wire format, message primitives, and identity helpers for LXMF-rs.1,084EPL-2.0
zerodds-transport-udpUDP/IP PSM for ZeroDDS — DDSI-RTPS 2.5 §9.6.1: UDPv4 unicast + multicast (discovery), SO_REUSE, multicast TTL.1,082Apache-2.0
lrcall-pluginslrcall-plugins is Proc macros for lrcall.1,081MIT
rustls-ccmCCM and CCM-8 cipher suites for rustls (TLS 1.2 and TLS 1.3)1,081MIT OR Apache-2.0
antiUnified CLI toolbox1,081MIT OR Apache-2.0
nnrp-transport-providerNNRP transport provider metadata, capability intersection, native discovery, and deterministic selection.1,081Apache-2.0
pocx_protocolJSON-RPC protocol implementation for PoCX mining1,081MIT
rskit-providerProvider traits (request-response, stream, sink, duplex) with a tower bridge1,080MIT
makesenseA tool for interacting with Cosense API1,080MIT
iec104A rust implementation of the IEC-60870-5-104 protocol.1,080MIT
kcp-rsA Rust implementation of KCP Stream Protocol1,080MIT
rustakRusTAK is a Rust library for interacting with ATAK, WinTAK, TAK Server, and other TAK-enabled products.1,079MIT
packet-dissector-tcpTCP (RFC 9293) dissector for packet-dissector1,079MIT OR Apache-2.0
umadb-servergRPC server implementation for UmaDB event store1,078MIT OR Apache-2.0
packet-dissector-lldpLLDP (IEEE 802.1AB) dissector for packet-dissector1,078MIT OR Apache-2.0
ifaceCross-platform network interface management1,077MIT OR Apache-2.0
zerodds-discoveryDDSI-RTPS discovery for ZeroDDS — SPDP (§8.5.3), SEDP (§8.5.4), TypeLookup service (XTypes 1.3 §7.6.3.3.4), DDS-Security builtin…1,077Apache-2.0
rate_limiter_aimdA Rust library for adaptive concurrency control based on network service feedback (forked from vector.dev)1,076MIT
anp-rs-sdkANP Rust SDK - 智能体网络协议自动配置工具包,提供HTTP服务器自动配置、DID自动生成、智能体描述等功能1,075MIT
smtp_sendSMTP email sending library with built-in DKIM signing and MX lookup support. / 支持内置 DKIM 签名和 MX 记录查询的 SMTP 邮件发送库。1,073MulanPSL-2.0
arbiter-metricsPrometheus-compatible metrics for the Arbiter proxy1,073Apache-2.0
packet-dissector-ipv4IPv4 (RFC 791) dissector for packet-dissector1,072MIT OR Apache-2.0
camel-configConfiguration and route discovery for rust-camel1,072Apache-2.0
celers-protocolCelery Protocol v2/v5 implementation for CeleRS1,070Apache-2.0
google-cloud-gkerecommender-v1Google Cloud Client Libraries for Rust - GKE Recommender API1,070Apache-2.0
camel-language-rhaiRhai scripting language for rust-camel1,070Apache-2.0
aws_utils_firehoseAWS Kinesis Data Firehose utilities for Rust1,069MIT OR Apache-2.0
schemregAsync Confluent + AWS Glue schema registry client — wire format, traits, caching, HTTP1,069MIT OR Apache-2.0
rust-network-scannerMemory-safe network security scanner with OS fingerprinting, vulnerability detection, and compliance reporting1,066MIT
stream_framerSimple crate to add framing capacity to datagram1,063MIT OR Apache-2.0
actrActor-RTC: A WebRTC-native actor framework for distributed real-time systems1,062Apache-2.0
firma-protobufShared Protobuf/gRPC wire contract (firma.v1) for the Firma stack: Authority, Sidecar, and audit planes1,061Apache-2.0
vellaveto-typesCore type definitions for Vellaveto policy engine1,060MPL-2.0
zerodds-dcpsDCPS public API (OMG DDS 1.4 §2.2.2): DomainParticipant, Publisher, Subscriber, Topic, DataWriter, DataReader. Live runtime with…1,060Apache-2.0
ghgrabA TUI-based tool to download specific files or folders from GitHub repositories1,059MIT
smcpA2C-SMCP protocol types and definitions1,059MIT
appguard-actixAppGuard client for Actix1,056AGPL-3.0-only
ahttpmAkari template / JSON helper macros for the Hotaru web framework1,056MIT
rustwallAdvanced Rust-based firewall and security system with DDoS protection, CAPTCHA verification, and specialized Tor network security…1,055MIT
hotaru_metaCore macros for Hotaru1,055GPL-3.0
rumbo_http_clientA minimal HTTP client library for basic requests1,055MIT OR Apache-2.0
bongonet-opensslOpenSSL async APIs for Bongonet.1,054Apache-2.0
nexus-shieldAdaptive zero-trust security gateway with real-time endpoint protection — SQL firewall, SSRF guard, malware detection, process…1,054MIT
bongonet-boringsslBoringSSL async APIs for Bongonet.1,053Apache-2.0
salvo-tusTUS support for Salvo web framework1,052Apache-2.0
otelite-receiverOTLP receiver for Otelite: ingests gRPC and HTTP telemetry from OpenTelemetry SDKs1,052Apache-2.0
vox-localCross-platform local IPC for vox - Unix sockets on Unix, named pipes on Windows1,052MIT OR Apache-2.0
irontide-storagePiece storage, verification, and disk I/O for BitTorrent1,051GPL-3.0-or-later
sphinx-rsProduction-grade Sphinx onion routing with Single-Use Reply Blocks (SURBs) for anonymous messaging1,051MIT OR Apache-2.0
packet-dissector-vrrpVRRP (RFC 9568) dissector for packet-dissector1,050MIT OR Apache-2.0
hotaruSmall, sweet, easy framework with a protocol-neutral, no_std-ready core1,050MIT
packet-dissector-vxlanVXLAN (RFC 7348) dissector for packet-dissector1,049MIT OR Apache-2.0
ant-libp2pPeer-to-peer networking library1,048MIT
modbus-relayA high performance Modbus TCP to RTU relay1,048MIT OR Apache-2.0
trojan-authAuthentication backends for trojan-rs1,048GPL-3.0-only
packet-dissector-tlsTLS (RFC 5246, RFC 8446) record layer dissector for packet-dissector1,048MIT OR Apache-2.0
sip-headerSIP header field parsers: Via, Warning, Auth, Accept, Contact, Call-Info, History-Info, Geolocation, Security, and full IANA…1,045MIT OR Apache-2.0
siphon-rtp-protosiphon-rtp control protocol: serde types + length-prefixed JSON framing (shared with SIPhon)1,045MIT
reparteeA modern terminal IRC client built with Ratatui and Tokio1,045MIT
appguard-axumAppGuard client for Axum1,044AGPL-3.0-only
multi-rpcDefine a Rust service trait once and serve it simultaneously over multiple RPC protocols like Tarpc, REST/Axum, and JSON-RPC.1,042Apache-2.0
packet-dissector-udpUDP (RFC 768) dissector for packet-dissector1,042MIT OR Apache-2.0
vox-inprocessIn-process transport for vox — WASM-to-JS message passing without network1,042MIT OR Apache-2.0
packet-dissector-arpARP (RFC 826) dissector for packet-dissector1,041MIT OR Apache-2.0
packet-dissector-bfdBFD (RFC 5880) dissector for packet-dissector1,041MIT OR Apache-2.0
packet-dissector-greGRE (RFC 2784, RFC 2890) dissector for packet-dissector1,041MIT OR Apache-2.0
exchange-apiwsExchange REST and WebSocket clients — spot trading, futures, account management, and live data streams1,040MIT
packet-dissector-ahIP Authentication Header (AH, RFC 4302) dissector for packet-dissector1,040MIT OR Apache-2.0
packet-dissector-dhcpv6DHCPv6 (RFC 8415 / RFC 9915) dissector for packet-dissector1,040MIT OR Apache-2.0
packet-dissector-ntpNTP (RFC 5905) dissector for packet-dissector1,040MIT OR Apache-2.0
packet-dissector-sipSIP (RFC 3261) dissector for packet-dissector1,040MIT OR Apache-2.0
packet-dissector-stunSTUN (RFC 8489) dissector for packet-dissector1,040MIT OR Apache-2.0
packet-dissector-stpSTP/RSTP (IEEE 802.1D/802.1w) dissector for packet-dissector1,040MIT OR Apache-2.0
gimbal_tcpGimbal TCP Networking package1,039MPL-2.0
packet-dissector-dhcpDHCP (RFC 2131) dissector for packet-dissector1,039MIT OR Apache-2.0
packet-dissector-diameterDiameter (RFC 6733) dissector for packet-dissector1,039MIT OR Apache-2.0
packet-dissector-linux-sllLinux cooked capture v1 (SLL / LINKTYPE_LINUX_SLL) dissector for packet-dissector1,039MIT OR Apache-2.0
packet-dissector-reassemblyGeneric reassembly utilities for packet-dissector: offset-based buffer with gap tracking for IP fragment and TCP stream reassembly1,039MIT OR Apache-2.0
packet-dissector-bgpBGP-4 (RFC 4271, RFC 4760, RFC 6793) dissector for packet-dissector1,038MIT OR Apache-2.0
packet-dissector-gtpv1uGTPv1-U dissector for packet-dissector1,038MIT OR Apache-2.0
packet-dissector-ikeInternet Key Exchange (IKEv1/IKEv2, RFC 2408/RFC 7296) dissector for packet-dissector1,038MIT OR Apache-2.0
packet-dissector-mdnsmDNS (RFC 6762) dissector for packet-dissector1,038MIT OR Apache-2.0
packet-dissector-mplsMPLS (RFC 3032) dissector for packet-dissector1,038MIT OR Apache-2.0
packet-dissector-ipv6IPv6 (RFC 8200) dissector with extension header support for packet-dissector1,038MIT OR Apache-2.0
packet-dissector-linux-sll2Linux cooked capture v2 (SLL2 / LINKTYPE_LINUX_SLL2) dissector for packet-dissector1,038MIT OR Apache-2.0
packet-dissector-rtpRTP (RFC 3550) dissector for packet-dissector1,038MIT OR Apache-2.0
packet-dissector-lacpLACP (IEEE 802.1AX) dissector for packet-dissector1,037MIT OR Apache-2.0
packet-dissector-sctpSCTP (RFC 9260) dissector for packet-dissector1,037MIT OR Apache-2.0
packet-dissector-geneveGENEVE (RFC 8926) dissector for packet-dissector1,037MIT OR Apache-2.0
packet-dissector-httpHTTP/1.1 (RFC 9112) dissector for packet-dissector1,037MIT OR Apache-2.0
packet-dissector-icmpv6ICMPv6 (RFC 4443) dissector for packet-dissector1,037MIT OR Apache-2.0
packet-dissector-l2tpv3L2TPv3 (RFC 3931) dissector for packet-dissector1,037MIT OR Apache-2.0
packet-dissector-radiusRADIUS (RFC 2865 / RFC 2866) dissector for packet-dissector1,037MIT OR Apache-2.0
network-speed🚀 A high-performance network speed monitoring library for Windows1,036MIT
z4-pozka multiplayer real-time decentralized game framework with PoZK1,036GPL-3.0-only
packet-dissector-espIP Encapsulating Security Payload (ESP, RFC 4303) dissector for packet-dissector1,036MIT OR Apache-2.0
packet-dissector-http2HTTP/2 (RFC 9113) dissector for packet-dissector1,036MIT OR Apache-2.0
packet-dissector-ngapNGAP (NG Application Protocol) dissector for packet-dissector1,036MIT OR Apache-2.0
packet-dissector-ospfOSPFv2 (RFC 2328) and OSPFv3 (RFC 5340) dissectors for packet-dissector1,036MIT OR Apache-2.0
packet-dissector-pfcpPFCP dissector for packet-dissector1,036MIT OR Apache-2.0
packet-dissector-quicQUIC (RFC 9000) dissector for packet-dissector1,036MIT OR Apache-2.0