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.
zks_protoProtocol layer for ZK Protocol - handshake and URL parsing186AGPL-3.0-only
rubbo-jsonbRust implementation of Apache Dubbo 3. High-performance RPC framework with Triple protocol.186MIT
mailrs-smtp-clientOutbound SMTP client: MX resolution, DANE/STARTTLS, response parsing — async, transport-agnostic primitives for RFC 5321 senders.186Apache-2.0 OR MIT
dcontext-dactorAutomatic dcontext propagation through dactor actor messages186MIT
usg-fips-tlsA restricted, fail-closed FIPS 140-3 TLS 1.3 crypto core: a rustls aws-lc-rs provider locked to TLS 1.3, AES-256-GCM-SHA384, and…186MIT OR Apache-2.0
fountain_schemeConfigurable fountain code schemes built on fountain_engine186MIT
xds-typesGenerated protobuf types for Envoy xDS APIs185MIT OR Apache-2.0
noxtls-ioInternal implementation crate for noxtls: transport traits and blocking/async TLS record I/O adapters.185GPL-2.0-only OR LicenseRef-Argenox-Commercial-License
paygress-cliPay-per-use compute marketplace using Cashu ecash and Nostr — no accounts, no signups185Apache-2.0
beam-quic-protocolShared frame types for Beam QUIC transaction submission185MIT
netspeed-cliCommand-line interface for testing internet bandwidth using speedtest.net184MIT
usenet-dlHighly configurable Usenet download manager library184MIT OR Apache-2.0
rustnmap-tracerouteNetwork route tracing for RustNmap184GPL-3.0-or-later
bitgateway-clientA small srun client for BIT184MIT
portmapd-broadcastUDP broadcast discovery plugin for portmapd184MIT OR Apache-2.0
ace-canISO-TP implementation. Provides the reassembler and segmenter used by an IsoTpNode to bridge DoIP UDS payloads to CAN frames.184MIT or Apache-2.0
spine-protocolLow-latency communication protocols for SPINE183AGPL-3.0-or-later
embassy-haMQTT Home Assistant integration library for Embassy async runtime183MIT OR Apache-2.0
securitydept-basic-auth-contextBasic Auth Context of SecurityDept, a layered authentication and authorization toolkit built as reusable Rust crates.183MIT
hwhkit-integration-natsHwhKit NATS integration183MIT OR Apache-2.0
drasi-source-gtfs-rtGTFS-Realtime source plugin for Drasi182Apache-2.0
faf-radio-rustRadio Protocol client for FAF — broadcast AI context once, all tools receive. Client SDK for mcpaas.live.182MIT
xds-cacheHigh-performance snapshot cache for xDS resources182MIT OR Apache-2.0
rusty-modbus-typesModbus protocol types, newtypes, and constants (no_std)182MIT
tonic2axumA code generator that builds a REST/WebSocket reverse proxy (Axum) to gRPC services (Tonic)182MIT OR Apache-2.0
reliablyA fully-featured real-time Rust SDK for Ably pubsub182Apache-2.0
chainrpc-httpHTTP JSON-RPC transport with retry, circuit breaker and auto-batching182MIT
drasi-source-kafkaKafka source plugin for Drasi182Apache-2.0
drasi-source-ris-liveRIPE NCC RIS Live source plugin for Drasi182Apache-2.0
ptrs-gesher-bridge-lineTor `Bridge` directive parser — torrc format, transport-agnostic (ptrs-gesher framework)181MIT OR Apache-2.0
genmeta-natDiagnose network and environment issues181Apache-2.0
can-transportAsync, cross-platform CAN / CAN-FD transport abstraction with per-subscriber filtering.181MIT OR Apache-2.0
righ-ovsdbFork of holodekk/ovsdb with additional protocol operations and fixes maintained by RighGravity.181MIT
alopex-chirps-gossip-swimSWIM-based gossip protocol implementation for Alopex Chirps181Apache-2.0 OR MIT
velociavelocia – production-ready AI agent framework using ADK-Rust, A2A protocol, and AWS DynamoDB181Apache-2.0
volga-oauth-coreShared OAuth 2.1/OIDC foundation types for Volga Web Framework181MIT
taktora-connector-ui-deriveAuthoring derive macros (`ViewModel`, `CommandParams`, `ImageEnum`) for the taktora UI connector: POD image lowering, schema…181Apache-2.0 OR MIT
redis-serdeSerde serialization and deserialization for redis-rs.180MIT OR Apache-2.0
magpie-btFacade crate for the magpie BitTorrent library (re-exports public API).180Apache-2.0 OR MIT
rustnmap-fingerprintService and OS fingerprinting for RustNmap180GPL-3.0-or-later
shelly-liveviewCore runtime primitives for Shelly LiveView.180Unlicense OR MIT OR Apache-2.0
gossan-checkpointScan checkpoint and resume for gossan — persists stage results to SQLite — part of the security research ecosystem180MIT
zerodds-transport-udsZeroDDS-Unix-Domain-Socket-Transport — Container-IPC via SOCK_DGRAM, Abstract-Namespace-Support (Linux).180Apache-2.0
zerodds-coap-bridgeCoAP (RFC 7252 / 7641 / 7959 / 6690) Wire-Codec + Reliability + Observe + Block-Wise + Discovery + DDS-Topic-Bridge — no_std +…180Apache-2.0
siphon-sipSIPhon — high-performance SIP proxy, B2BUA and IMS platform with free-threaded Python scripting180MIT
dots-rs-coreCore types for dots-rust: PropertySet, descriptors, StructValue, dots! macro.180LGPL-3.0-only
google-cloud-eventarc-publishing-v1Google Cloud Client Libraries for Rust - Eventarc Publishing API180Apache-2.0
nautobot-clicli client for the nautobot api179MIT
now-clientHigh-level Tokio client for NOW execution channels179MIT/Apache-2.0
securitydept-creds-manageCredentials Management of SecurityDept, a layered authentication and authorization toolkit built as reusable Rust crates.179MIT
securitydept-coreCore of SecurityDept, a layered authentication and authorization toolkit built as reusable Rust crates.179MIT
mavrouterMAVLink router179AGPL-3.0
a2a-ap2AP2 (Agent Payments Protocol) extension for the A2A Protocol179MIT
recentipAn opinionated async SOME/IP implementation for Rust — boring by design, backed by Tokio.179GPL-3.0-only
rustnmap-scanPort scanning implementations for RustNmap179GPL-3.0-or-later
zeloxyA library for creating lightweight, async, and lag-free proxy connections.179MIT
zerodds-dcps-asyncRuntime-agnostic async wrappers around the ZeroDDS DCPS sync API (zerodds-async-1.0 spec): write/take Futures, SampleStream,…179Apache-2.0
google-cloud-vectorsearch-v1Google Cloud Client Libraries for Rust - Vector Search API178Apache-2.0
wamr_wasi_socketRust API for the networking socket functions supported in the WAMR Runtime for WebAssembly. Based off wasmedge_wasi_socket by…178Apache-2.0
nula-coreNostr protocol core: events, filters, keys, messages, NIP primitives.178MIT OR Apache-2.0
meld-coreCore domain types, state, and error model for the Meld framework.178MIT
raft-ioRaft consensus and replicated-log engine for Rust. Leader election, log replication, membership changes, and snapshotting over a…178Apache-2.0 OR MIT
promwriteA high-performance, zero-allocation Prometheus Remote Write 2.0 client library.178MIT OR Apache-2.0
acp-ws-bridgeWebSocket bridge between GitHub Copilot CLI (ACP) and remote clients178MIT
poptrieA pure-rust implementation of poptrie178Apache-2.0 OR MIT
drasi-bootstrap-cloudflare-radarCloudflare Radar bootstrap plugin for Drasi178Apache-2.0
heliosdb-proxyHeliosProxy - Intelligent connection router and failover manager for HeliosDB and PostgreSQL178Apache-2.0
engenho-teiaengenho-teia — the NATS fabric layer for engenho. Carries Raft RPC, watch streams, content sync, attestation receipts, and…177MIT
kamekichi-wsWebSocket client library177MIT OR Apache-2.0
zkrust-typesUnofficial library of zkteco fingerprint attendance machines177MIT
zkrust-transportUnofficial library of zkteco fingerprint attendance machines177MIT
waf-proxyLight WAF: a fast, modular Layer-7 Web Application Firewall reverse proxy in Rust.177Apache-2.0
mesh-sessionSession token issuance/validation for the Mesh Protocol (HMAC-SHA256 + optional X25519/AES-GCM enterprise crypto)177Apache-2.0
nooshdarooProtocol Shape-Shifting SOCKS Proxy - Dynamic protocol emulation for encrypted proxy traffic177MIT OR Apache-2.0
smolder-smb-coreTyped SMB2/3 and RPC client primitives with auth, compression, QUIC, and RPC support177MIT
crabka-replicatorCross-cluster geo-replication service for Crabka (MirrorMaker-2 equivalent)177Apache-2.0
rift-meshMesh networking, session management, and E2EE for Rift P2P177Apache-2.0 OR MIT
traci-rsPure Rust client library for the SUMO TraCI protocol177EPL-2.0
onc-rpc-runtimeTCP and UDP runtime primitives for ONC RPC clients.177Apache-2.0
sccpSCCP (Signaling Connection Control Part) codec per ITU-T Q.711-Q.716 — pure Rust, no I/O177MIT
kcp-ioA Rust wrapper for the KCP protocol — FFI bindings, safe API, and async tokio integration176MIT
throngletsLocal AI substrate for agents with sparse signals, hooks, and optional adapters176MIT
iroh-authAuthentication middleware for iroh176MIT OR Apache-2.0
beam-quic-clientRust client for Beam QUIC transaction submission176MIT
rsrpc-macroProcedural macros for rsrpc - Ergonomic Rust-to-Rust RPC175MIT
secexit-commonsecexit-common lib.175MIT
alopex-chirps-transport-quicQUIC-based transport layer for Alopex Chirps cluster communication175Apache-2.0 OR MIT
resolverxA fast, async DNS + RDAP resolver with bulk mode, caching, and JSON/NDJSON or table output.175MIT
pkarr-clientPublic-Key Addressable Resource Records (Pkarr); publish and resolve DNS records over Mainline DHT175MIT
clawbox-proxyNetwork proxy with allowlisting, credential injection, and leak detection175MIT
volga-oauth-clientOAuth 2.1/OIDC client for Volga Web Framework175MIT
bcx-wireBCX wire version and message limit primitives.175EUPL-1.2
stdiobus-backend-nativeNative FFI backend for stdio_bus - direct C library integration175Apache-2.0
cidr-optimizerFit oversized IP allow-lists into cloud and firewall entry limits by computing the minimal CIDR superset175MIT
ace-clientUDS tester client state machine.175MIT or Apache-2.0
infrarust-apiPlugin API for Infrarust, a Minecraft reverse proxy174non-standard
avila-moleculeNetwork protocol molecules - TCP, UDP, TLS building blocks174MIT OR Apache-2.0
zamsync-testingIn-memory adapters and test helpers for ZamSync174MIT
eventshop-messaging-rabbitmqRabbitMQ transport for EventShop messaging.174MIT
zerodds-websocket-bridgeWebSocket (RFC 6455) complete stack set: base framing + handshake + permessage-deflate (RFC 7692) + URI + UTF-8 validator + DDS…174Apache-2.0
genmeta-sshDShell client173Apache-2.0
rf-bootstrapRavenFabric — OTP enrollment flow173AGPL-3.0-or-later
asaasAn SDK for interacting with the Asaas API.173MIT
alopex-chirps-raft-storageRaft log storage implementation for Alopex Chirps using alopex-core173Apache-2.0 OR MIT
nevy_messagesStructured messages for nevy173MIT OR Apache-2.0
porygon-a2a-typesA2A v1.0 protocol types — auto-generated from official protobuf173MIT
kael_http_clientHTTP client library for Kael173Apache-2.0
tokio-system-resolverTokio-compatible async resolver wrapping the system getaddrinfo and getnameinfo calls173Unlicense
gosh-lan-transferCore file transfer engine for LAN-based peer-to-peer file sharing173MIT
wscall-protocolShared protocol types and frame codec for WSCALL172MIT
dig-peer-protocolDIG Network L2 protocol types extending Chia's wire protocol (opcodes 200+)172Apache-2.0
ez-rust-discoveryErgonomic service discovery client for Nacos, optimized for gRPC/HTTP workloads.172MIT
smpp-codecA comprehensive SMPP v5 protocol codec for Rust.171Apache-2.0
skeg-rigging-netShared transport-agnostic types for network-attached skeg-rigging adapters.171Apache-2.0
zerodds-dlrlDDS Data-Local-Reconstruction-Layer (DLRL) — DDS 1.4 §2.2 + §B171Apache-2.0
async-graphql-wasm-deriveMacros for async-graphql-wasm170MIT OR Apache-2.0
rf-relayRavenFabric — Stateless encrypted relay broker170AGPL-3.0-or-later
saffron-http-clientA fast, lightweight command-line HTTP client for testing and debugging APIs170MIT
ipmiIPMI v2.0 RMCP+ client library (async-first + optional blocking) with session authentication, integrity and confidentiality.170MIT
zerodds-corba-poaOMG CORBA 3.3 Part 1 §11 POA (Portable Object Adapter) — all 7 policies in all modes, POAManager state machine, active object…170Apache-2.0
vane-wasmWASM plugin runtime for the vane proxy, built on wasmtime and the Component Model170MIT
zerodds-security-loggingSecurity logging backends for DDS-Security 1.1 §8.6: stderr + JSON-lines + RFC-5424 UDP syslog + FanOut.170Apache-2.0
arcp-coreShared protocol primitives for the Agent Runtime Control Protocol (ARCP) — envelopes, messages, errors, IDs, transports, and the…170MIT OR Apache-2.0
zerodds-grpc-bridgegRPC-over-HTTP/2 + gRPC-Web wire codec — length-prefixed message + path + timeout + status + custom metadata + server skeleton.…170Apache-2.0
vpn-shroudA provider-agnostic VPN connection manager for Linux with kill switch, auto-reconnect, and system tray integration169GPL-3.0-or-later
yo-espyo-esp is a bare‑metal, no_std audio streaming client for the yo voice assistant. It provides everything needed to capture…169MIT
rusty-modbus-codecModbus sans-IO encode/decode codec (no_std)169MIT
sansavision-pulsePulse — Unified Real-Time Server (SFU + control plane + HTTP bridge over PLP)169MIT
pi-meshP2P mesh for Pi agent sessions169MIT
zerodds-mqtt-bridgeMQTT v5.0 (OASIS Standard) Wire-Codec + Broker + Topic-Filter + Keep-Alive + DDS-Bridge — no_std + alloc.169Apache-2.0
vane-engineRuntime engine for the vane proxy: executor, listeners, TLS, and built-in middleware169MIT
drasi-source-hyperliquidHyperliquid market data source plugin for Drasi169Apache-2.0
oxiquic-h3OxiQUIC HTTP/3 bridge (M3+ feature placeholder).169Apache-2.0
ace-doipDoIP typed message and session layer implementing ISO 13400-2.169MIT or Apache-2.0
rustls-mitmSNI-based certificate resolver for rustls that generates per-host TLS certificates on the fly, enabling man-in-the-middle TLS…168MIT
systemconfiguration-rsSafe Rust bindings for Apple's SystemConfiguration framework via a Swift bridge on macOS168MIT OR Apache-2.0
sshuiA rust lib to make a customizable user-interface over SSH with Ratatui168MIT
asupersync-tokio-compatCompatibility bridge for running Tokio-locked crates within the Asupersync async runtime.168LicenseRef-MIT-OpenAI-Anthropic-Rider
sml_mcpsSmall MCP Server - sync, no tokio, just works168MIT
signedpulseSigned, replay-proof UDP pulse daemon: a server learns and verifies a NAT'd client's real source IP and runs a hook (server +…168PolyForm-Noncommercial-1.0.0
ironrdp-strTyped wire-aware string primitives for RDP protocol fields167MIT OR Apache-2.0
quic-reverse-controlControl protocol implementation for quic-reverse167Apache-2.0
quic-reverse-transportTransport abstraction layer for quic-reverse167Apache-2.0
hocuspocus-rsA Rust implementation of the Hocuspocus protocol (Yjs over WebSockets)167BSD-3-Clause
hexeract-bus-rabbitmqRabbitMQ transport backend for the Hexeract messaging framework, powered by lapin167MIT OR Apache-2.0
corgi-macros🦀 Rust based RPC macros167MIT
hotaru_tlsTLS transport for the Hotaru framework167MIT
mesh-llm-clientLow-level Rust client implementation for Mesh LLM embedded integrations167Apache-2.0
rdapifyUnified, secure, high-performance RDAP client with built-in SSRF protection and privacy controls167Apache-2.0
moqtap-codecMoQT (Media over QUIC Transport) wire codec — draft-07 through draft-19 message encoding/decoding167MIT
rakka-cluster-toolsDistributed pub/sub, cluster singleton, and cluster client patterns for rakka.167Apache-2.0
zerodds-ros2-rmwROS 2 RMW middleware-interface mapping (REP-2003/2004 + topic-name-mangling) for ZeroDDS bridge167Apache-2.0
scp-transportTransport abstraction layer for SCP (Shared Context Protocol)167Apache-2.0
firq-asyncTokio async adapter for firq-core166MIT OR Apache-2.0
graphix-package-fsA dataflow language for UIs and network programming, filesystem package166MIT
coldstar-networkSolana RPC client with full JSON-RPC 2.0 support and SPL token fetching166MIT
eclipse-cyclonedds-sysRaw FFI Bindings for Eclipse Cyclone DDS166EPL-2.0 OR BSD-3-Clause
libertas-matterA stripped-down lite version of official rs-matter166Apache-2.0
kcp2Rust implementation of KCP protocol with async support (std/no_std/Embassy)166MIT
mailrs-outbound-queueOutbound mail queue primitives: DKIM signing, DSN generation, MTA-STS lookup, retry/backoff, with a pluggable store trait and a…166Apache-2.0 OR MIT
taktora-medkit-gateway-axumaxum HTTP surface for taktora-medkit: serves the read-diagnostic core over the ros2_medkit-compatible REST contract on a tokio…166Apache-2.0 OR MIT
ptrs-gesher-lyrebirdLyrebird PT-manager: in-process loop usable as a library or busybox-style binary (ptrs-gesher framework)165MIT OR Apache-2.0
fastcpA fork of smoltcp, tuned for ultra-low-latency networking.1650BSD
soulsand-worldMinecraft world management - chunk storage, block state sections, coordinate systems165MIT
basil-coreBasil daemon core, broker services, transport, and offline admin command implementations.165Apache-2.0
taktora-medkit-binding-executortaktora binding for taktora-medkit: sources liveness and timing from taktora-executor Observer/ExecutionMonitor hooks and feeds…165Apache-2.0 OR MIT
koi-serveServing layer for Koi: the transport adapters (HTTP router, IPC/stdio NDJSON, in-process MCP, mTLS, ACME, Prometheus SD,…164Apache-2.0 OR MIT
rstmdb-serverTCP server for rstmdb - connection handling, command dispatch, sessions164non-standard
rs-clip-bridge-serverWebSocket server for rs-clip-bridge clipboard synchronization. Relays encrypted clipboard events between clients within the same…164MIT
libp2p-rkyv-codecLength-prefixed rkyv codec for libp2p request-response164MIT OR Apache-2.0
dots-rs-modelDOTS-internal types: descriptors, connection, events. Mirrors the .dots model files from dots-cpp.164LGPL-3.0-only
netrunner-coreFramework-free network speed-test & diagnostics engine shared by the netrunner CLI and GUI — domain models, geolocation, server…163MIT
rs-clip-bridge-clientCross-platform clipboard sync client for rs-clip-bridge. Monitors local clipboard changes and synchronizes them with a remote…163MIT
taktora-medkit-binding-connectortaktora binding for taktora-medkit: maps connector-framework ConnectorHealth transitions into SOVD Components and DTCs…163Apache-2.0 OR MIT
cyclonedds-cliCommand-line tools for CycloneDDS163MIT
lazydnsA light and fast DNS server/forwarder implementation in Rust162GPL-3.0-or-later
rpscanA simple yet powerful TCP port scanner that supports domains and IP addresses162MIT
omnisorOmnisor is an asynchronous high-level SSH client library for Rust, with specialized support for network devices.162non-standard
quarb-serveThe Quarb serve protocol: expose any adapter to qua over a child process162MIT OR Apache-2.0
ai2070-net-sdkErgonomic Rust SDK for the Net mesh network162Apache-2.0
taktora-idl-coreShared bounded message-type IR for interface descriptions (structs, enums, sequences, services). The message-plane twin of…162Apache-2.0 OR MIT
irtt-clientIRTT-compatible Rust client library162Apache-2.0
steamroom-clientHigh-level Steam depot download orchestration and delta patching162MIT OR Apache-2.0
rsteria2A clean async Rust client for the Hysteria2 proxy protocol, built on quinn.162MIT
genmeta-curlcurl-like DHTTP/3 client161Apache-2.0
ironrdp-propertysetA key-value store for configuration options161MIT OR Apache-2.0
anyhttpAsync HTTP requests without locking into a specific HTTP library161MIT
dubbo-rs-remotingNetwork transport abstraction for Apache Dubbo Rust — ExchangeClient, ExchangeServer, Codec, ConnectionPool161Apache-2.0
mcandumpEnhanced candump for SocketCAN — rich colors, interactive scrollback/search, auto theme detection. Optional CANcorder logger.161MIT
citadel_io_macrosProcedural macros for citadel_io (the ErrorRegistry derive)160MIT OR Apache-2.0
relay-protoShared protobuf and gRPC bindings for the gRPC-Relay workspace160MIT
jip-nftablesPure-Rust nftables netlink client — read/write nftables tables, chains, and rules via NETLINK_NETFILTER without shelling out160MIT OR Apache-2.0
enigma-transport-webrtcWebRTC transport bindings for Enigma secure messaging sessions159MIT
watch-pathProtocol-agnostic file watching across local, SSH, FTP, and HTTP159BSD-2-Clause
flow-guardHigh-performance adaptive concurrency control and backpressure for Rust services.159MIT
tonutilsPure Rust TON SDK primitives, LiteAPI clients, TVM cells, BoC, TL, and TL-B helpers.159MIT
ash-rpcA comprehensive JSON-RPC 2.0 implementation with multiple transport layers and advanced features158Apache-2.0
zenkeyExecutable form of the keyspace-v2 Zenoh semantic convention: typed key grammar, origin minting, slugs, QoS profiles, registry…158MIT
brainwires-proxyProtocol-agnostic proxy framework for debugging app traffic158MIT OR Apache-2.0
enigma-node-registryEnigma node registry service: register/resolve/check_user/announce/sync/nodes with presence TTL.158MIT