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.
flowprepConvert network telemetry (pcap, flow CSVs, vendor exports) into ML-ready canonical NetFlow parquet35Apache-2.0
sshrA Rust SSH toolkit built on russh — command execution, PTY terminals, and SFTP file operations35MIT
mpp-test-sdkRust SDK for the Machine Payments Protocol (MPP) - HTTP 402 payment flow on Solana35MIT
mtls-tcpRaw TCP adapter for mTLS authentication with IP whitelisting35GPL-3.0
emcyphalAsync Cyphal/CAN network stack for no_std environments35MIT OR Apache-2.0
arena0Agent Execution Protocol: deterministic WASM state machines for mutually-untrusting AI agents35MIT OR Apache-2.0
elicit_towerElicitation-enabled tower shadow crate — MCP tools for middleware, service builders, and tower-http layers35Apache-2.0 OR MIT
kistA simple terminal torrent client built on librqbit35MIT OR Apache-2.0
rullama-a2aAgent-to-Agent (A2A) protocol — JSON-RPC, REST, and gRPC bindings35MIT OR Apache-2.0
celerityPure Rust sans-IO ZMTP 3.1 messaging core with Tokio TCP and Unix socket transports.35MIT OR Apache-2.0
dstate-dactordactor actor hosting for dstate distributed state replication35MIT
hocuspocu-rs-commonShared protocol types for hocuspocu-rs (a Rust port of @hocuspocus/common)35MIT
mqtt-wasiRuntime-light MQTT v5 client for native Rust and wasm32-wasip235MIT OR Apache-2.0
btracker-httpβtracker is a social BitTorrent aggregator based on btracker-fs, btracker-crawler and Rocket Web-framework35MIT
hardy-tcpclv4A TCPCLv4 DTN convergence layer35Apache-2.0
hardy-ipn-legacy-filterA rewriting bundle filter to support ipn 2-element encoding35Apache-2.0
hardy-localdisk-storageLocal filesystem bundle storage backend for Hardy BPA35Apache-2.0
contnapMonitors network traffic and wakes up "napping" containers when a request arrives. It buffers the initial handshake, starts the…35GPL-3.0-only
ipsortVersitile ip address sorting tool35GPL-3.0-or-later
mdns_covertCovert message transmission via mDNS with ChaCha20-Poly1305 encryption35MIT
usg-est-clientRFC 7030 compliant EST (Enrollment over Secure Transport) client35Apache-2.0
openwire-fastwebsocketsfastwebsockets engine adapter for OpenWire WebSocket clients34MIT
openwire-tungstenitetokio-tungstenite engine adapter for OpenWire WebSocket clients34MIT
engenho-revoadaengenho's distribution layer — dynamic K8s control-plane / worker role shifting via Raft consensus + gossip membership + P2P…34MIT
avx-browserHigh-security web browser implementing 7-layer onion routing architecture with cryptographic anonymity guarantees34MIT OR Apache-2.0
hpx-h3-quinnFork of hyperium/h3-quinn QUIC transport implementation based on Quinn, vendored into the hpx workspace.34Apache-2.0
bettersshA modern SSH file browser with TUI, featuring vim-style navigation, built-in editor, and saved connections34MIT
ifrsA network interface information tool34MIT OR Apache-2.0
dvb-uleDeprecated shim — use the `ule` crate instead.34MIT OR Apache-2.0
fractal-nfsMinimal NFSv3 server, runtime-agnostic (tokio or compio backends)34Apache-2.0
gsocketAsync Tokio client for the Global Socket Relay Network (GSRN)34BSD-2-Clause
x11quicX11 display forwarding over QUIC - lowest latency remote desktop34MIT OR Apache-2.0
emcyphal-data-typesSTM32 FDCAN driver for Emcyphal network stack34MIT OR Apache-2.0
pq-transport-gatewayPost-Quantum secure proxy for QKD infrastructure (ETSI 014). Wire-incompatible with the broken 1.0.0; do not use 1.0.0.34MIT OR Apache-2.0
arena-zeroAgent Execution Protocol: deterministic WASM state machines for mutually-untrusting AI agents34MIT OR Apache-2.0
trimcpMCP proxy that reduces LLM token costs by 60–90% through compression and caching34MIT
rusty-modbus-poolModbus connection pooling with health checks and backoff34MIT
cmdprotoProtobuf message definitions for WebSocket-based applications34MIT
torrentdhtDHT discovery with mTLS handshake handoff; optional BitTorrent when the host opts in34MIT OR Apache-2.0
lgtv-ip-controlA Rust crate for controlling LG TVs over the network34MIT OR Apache-2.0
tako-serverOfficial server runtime and proxy for the Tako application platform34MIT
oxigeo-kafkaApache Kafka integration for OxiGeo - async producer/consumer with schema registry and transactions34Apache-2.0
turmoil-netSimulated socket layer for testing34MIT
ingestixIndustrial-grade micro-framework for building high-throughput, observable data ingestion pipelines with zero boilerplate.34MIT OR Apache-2.0
fpxA pre-research: Fabric-Pipeline-eXchange, a Rust stream processing exchange framework.34Apache-2.0
axicor-nodeAxicor SNN engine — BSP-lockstep orchestrator, UDP fast-path server, Night Phase daemon34MIT OR Apache-2.0
bindizr-dnsDNS transfer, NOTIFY, TSIG, and nsupdate support for bindizr34Apache-2.0
starkzap-rsA Rust SDK for seamless Starknet wallet integration — starkzap v1 mirror34MIT
netdumpA simple tcpdump clone in Rust — command-line interface34MIT
hardy-protogRPC proxy infrastructure for Hardy BPA components34Apache-2.0
hardy-file-claA File-based convergence layer34Apache-2.0
impatienceA library for instrumentation of event-to-event latency over a network34GPL-3.0
tunnet-coreCore mesh runtime for Tunnet (identity, routing, streams, sync)34Apache-2.0
clichess-netNewline-framed JSON transport and message protocol for clichess peer-to-peer LAN games.34MIT OR Apache-2.0
aip7h3DEPRECATED — renamed to protocol-7h3. Use: protocol-7h3 = "0.4"34MIT
canton-ledgerAsync Canton Ledger API client (gRPC): commands, streaming, de-duplication, recovery.34Apache-2.0
pgb-iamIAM-Aware PostgreSQL Connection Pooler — production-ready PgBouncer alternative with native AWS RDS IAM and GCP Cloud SQL IAM…33Apache-2.0
nfsA userspace NFSv3 and NFSv4 client library.33Apache-2.0
barehttpA minimal, explicit HTTP client for Rust with no_std support and blocking I/O33MIT OR Apache-2.0
kyoto-macrosMacros for kyoto33MIT
crispy-xtreamAsync Xtream Codes API client33CC-BY-NC-SA-4.0
crispy-stalkerAsync Stalker/MAG portal API client33CC-BY-NC-SA-4.0
messaggeroHigh-performance agent-to-agent communication protocol for Rust. A2A-compatible over HTTP/JSON-RPC with a zero-overhead binary…33MIT OR Apache-2.0
vidaptiveResponsive rate control for real-time video33Apache-2.0
grpcuds-coreSafe no_std core: gRPC framing, UDS, stream state machine over nghttp2.33MIT OR Apache-2.0
mtls-grpcgRPC adapter for mTLS authentication with IP whitelisting33GPL-3.0
itu-isupISUP (ISDN User Part) message + parameter codec per ITU-T Q.763, a direct MTP3-user (SI=5), pure Rust33MIT
msrt-udpTokio UDP adapters for MSRT.33Apache-2.0
gsocket-pktmgrIn-band packet manager (0xFB escape framing) and file-transfer state machine for gsocket33BSD-2-Clause
ententeA2A (Agent-to-Agent) protocol implementation for Rust33Apache-2.0
enigma-signalingCanonical signaling messages (SDP/ICE) for Enigma. No network layer.33MIT
ember-plusA complete Rust implementation of Lawo's Ember+ control protocol33MIT OR Apache-2.0
sandhole_udp_over_tcpProxy UDP traffic for Sandhole via SSH.33MIT
fx-protogRPC protocol definitions for FX trading platform. Defines service interfaces, message types, and RPC methods for inter-service…33Apache-2.0
rusty-modbus-gatewayModbus TCP-to-RTU gateway bridge33MIT
oxigeo-edgeEdge computing platform for OxiGeo with offline-first architecture and minimal footprint33Apache-2.0
GatoMQTTno_std, no_alloc MQTT 3.1.1 broker library for embedded Rust. Bounded session registry, retained messages, QoS 1,…33MIT
zzignalAsync Polymarket trading backend — REST API, WebSocket server, and BTC market worker33MIT
ingress-ingestStructured ingress log ingest helpers for Gatewarden.33AGPL-3.0-only
udp-wiremockblackbox test applications that output UDP packets33MIT
wren-vrrpWren routing daemon — VRRP version 3 (RFC 5798) advertisement codec and virtual-router state machine.33GPL-2.0-or-later
bairelayRTSP Relay for Reolink Baichuan cameras33AGPL-3.0-or-later
pas-plims-protoPAS PLIMS ops-face wire contract (packages pas.plims.v1 + ppnum) — .proto SSOT + generated gRPC types33MIT OR Apache-2.0
detritus-clientClient SDK for Detritus telemetry and crash reporting33Apache-2.0
hardy-sqlite-storageSQLite metadata storage backend for Hardy BPA33Apache-2.0
hardy-postgres-storagePostgreSQL metadata storage backend for Hardy BPA33Apache-2.0
canton-adminCanton admin client: party management, user self-inspect, and topology read (gRPC).33Apache-2.0
ethexe-rpc-commonShared JSON-RPC types for ethexe33GPL-3.0
rustycrawl-http-clientA reqwest-like Hyper client with automatic cookie storage33MIT OR Apache-2.0
vardheim-challenge-tlsRuntime-independent TLS ACME challenge primitives for Vardheim33MIT OR Apache-2.0
phux-protocolWire protocol for phux: frame format, message catalog, codec, diff types.33MIT OR Apache-2.0
wraithA software KVM switch. One keyboard and mouse, every machine on the desk.33AGPL-3.0-only
gigadex-eventsLow-latency TCP communication protocol with zero-copy serialization for exchange systems32MIT
jkipsecUserspace IKEv2/IPsec VPN responder for terminating iOS VPN tunnels and exposing the inner IP traffic. Pairs with jktcp for a…32MIT
fabric-gatewayRust client for the Hyperledger Fabric Gateway — a port of fabric-gateway-go32Apache-2.0
fandhe-backend-httpfandhe-backend の HTTP/1.1 プリミティブ(sans-IO パーサ・レスポンス構築・chunked / query / form / cookie 各パーサ)。32MIT OR Apache-2.0
wgswitchThin wrapper around wg-quick for fast WireGuard profile switching, with JSON status output for status bars…32MIT OR Apache-2.0
carscalA terminal packet analyzer — a tiny Wireshark for the TUI, in Rust. Rust replica of carcal.32MIT
ubl-runtimeUBL runtime: router+middlewares, budgets, ledger logging for Universal Business Ledger.32MIT OR Apache-2.0
radiochron-esp-idfESP-IDF Wi-Fi and optional NimBLE collector adapter for the RadioChron diagnostics core32MIT
tuioxide-macrosA Rust implementation of the TUIO 1.1 and TUIO 2.0 protocols, providing both client and server components for sending and…32MIT
cc-rdeviceagent-app-sdkCC-rDeviceAgent payload application SDK32MIT
enigma-node-clientHTTP client for Enigma node services (registry/resolve/announce/sync/nodes) using canonical enigma-node-types.32MIT
enigma-protocolHigh-level orchestrator that composes the Enigma crates into a production-ready messaging protocol32MIT
enigma-rtcWebRTC signaling and session management for Enigma Messenger32MIT
emcyphal-stm32-embassySTM32 FDCAN driver adapter for Emcyphal network stack32MIT OR Apache-2.0
emcyphal-stm32-nativeSTM32 FDCAN driver for Emcyphal network stack32MIT OR Apache-2.0
rvfRust implementation of the ValueFlows vocabulary for distributed economic networks32Apache-2.0
abolA high-performance, asynchronous, dictionary-driven RADIUS framework.32MIT OR Apache-2.0
spine-nostdno_std core primitives for SPINE on embedded/WASM targets32AGPL-3.0-or-later
matter-bleMatter BLE commissioning transport: BTP (Bluetooth Transport Protocol) sans-IO engine and BLE central role32Apache-2.0
oxigeo-observabilityOpenTelemetry-based observability, monitoring, and alerting for OxiGeo32Apache-2.0
oxigeo-distributedDistributed processing capabilities for OxiGeo using Apache Arrow Flight32Apache-2.0
oxigeo-syncMulti-device synchronization with CRDTs, vector clocks, and operational transformation for OxiGeo32Apache-2.0
videosdkVideoSDK Rust SDK for real-time video conferencing32non-standard
relaylyRust SDK for Relayly - self-hosted end-to-end encrypted WebSocket relay32MIT
zornmesh-protoWire protocol and envelope round-trip primitives for zornmesh.32MIT
file-p2pLAN P2P file transfer and messaging tool over QUIC32MIT
avalanche-atomic-swap-daemonProduction-ready HTLC atomic swap daemon for Avalanche C-Chain and Subnet-EVM chains with bidirectional support and Prometheus…32MIT OR Apache-2.0
netutils-plugin-sseServer-Sent Events diagnostics plugin for netutils32MIT
netutils-plugin-wsWebSocket diagnostics plugin for netutils32MIT
hardy-echo-serviceAn in-process echo service32Apache-2.0
omnimeshZero-allocation mesh networking middleware for autonomous robot fleets, edge-AI swarms, and multi-agent systems32MIT
hyperion-vpn-clientHyperion VPN admin client: knock + Noise tunnel, local port forwards, and fake-IP TUN mode32AGPL-3.0-only
hyperion-vpn-serverHyperion VPN server daemon: SPA knock sniffer, nftables gating, and the egress-allowlisted relay32AGPL-3.0-only
srt-runtimeSRT (Secure Reliable Transport, draft-sharabayko-srt-01) packet codecs + sans-IO HSv5 Caller-Listener and Rendezvous handshake…32MIT OR Apache-2.0
vardheim-coreRuntime-independent ACME protocol foundations for Vardheim32MIT OR Apache-2.0
vardheim-challenge-dnsRuntime-independent DNS ACME challenge primitives for Vardheim32MIT OR Apache-2.0
tower-sessions-toasty-storeToasty ORM session store for `tower-sessions`. One store, many backends: SQLite, PostgreSQL, MySQL, Turso.32MIT
agnt5-protoSDK-compatible protobuf contract for AGNT5 Runtime32Apache-2.0
gemotCommunity domain and assembly layer for Moot lifecycle, governance, replication, and Tessera.32MPL-2.0
phoenixrsPhoenix-rs: Laravel-inspired Rust + React web framework by ApiZero (crate name phoenixrs; use phoenix:: in code)32MIT
snmp-mibParse SNMP MIB files and translate between numeric OIDs and named identifiers31MIT
nulaLayer-5 Nostr SDK facade: Client + ClientBuilder composing nula-core, nula-relay, nula-gossip, nula-sync.31MIT OR Apache-2.0
pscanSYN Port Scanner written in Rust, with range and decoy scanning support.31MIT OR Apache-2.0
zatboardPrivate filesystem-style bulletin board and chat over Zcash memos31MIT
photon-backend-kafkaKafka storage adapter for Photon31MIT
clicksend-rsUnofficial ClickSend SDK for Rust (async + optional blocking).310BSD
spine-recursiveRecursive Language Model (RLM) support for infinite context processing31AGPL-3.0-or-later
tonicerrorDerive macro to convert enums into tonic::Status with per-variant gRPC code and message attributes31MIT OR Apache-2.0
cineymaA lightweight actor framework for Rust with typed messages, OTP-style supervision, and distributed clustering31MIT
enclaviaEncrypted HTTP client SDK for the Enclavia enclave runtime: Noise tunnel over WebSocket with built-in attestation verification.31Apache-2.0 OR MIT
tcptapeRecord and replay TCP traffic for mock/snapshot testing31MIT OR Apache-2.0
syncweb-coredelay-tolerant web surfing31MIT
armature-grpcgRPC server and client support for Armature31Apache-2.0
enigma-media-e2eeApplication-level media frame encryption using Enigma aead primitives31MIT
arp_fetcherScan and fetch the ARP table of the computer and gives back the IP and the MAC addresses.31MIT
rusty-modbus-tlsModbus/TCP Security — TLS 1.3 transport with mutual authentication31MIT
agentshieldAI Agent Egress Firewall - Default-deny egress control for AI agents31Apache-2.0
enxame-engineSans-io BitTorrent session engine — a typed download state machine (on_event -> actions): piece/block tracking, rarest-first…31MIT
flowcat-transportsFlowcat media transports: str0m WebRTC + Opus, WebSocket, Daily/LiveKit, local mic/speaker, and avatar transports — each behind a…31Apache-2.0
llmkit-towerTower middleware (retry, rate limit, cost tracking, tracing) for llmkit-rs31MIT OR Apache-2.0
llingr-kafkaThe llingr concurrent message processing engine for Kafka31AGPL-3.0-only OR LicenseRef-Llingr-Commercial
tor-dirauthTor Directory Authority - core algoirithms31MIT OR Apache-2.0
oxigeo-kinesisAWS Kinesis streaming integration for OxiGeo - Real-time data streaming31Apache-2.0
tulleShared radio interface layer for LoRa mesh stacks: serial modem control, direct PHY, and medium access.31MPL-2.0
mootholdTier 3 federation of Gemot moots: concord and reciprocal resource sharing.31MPL-2.0
camel-language-minijinjaMiniJinja template rendering language for rust-camel31Apache-2.0
hesHttp Echo Server - a simple HTTP server that echoes back requests.30non-standard
nula-signerNIP-46 (Nostr Connect) remote signer client built on top of `nula-relay`. Implements `nula_core::NostrSigner`.30MIT OR Apache-2.0
bunqueue-clientOfficial Rust client for the bunqueue job queue server30MIT
mcp-shieldSecurity proxy for MCP (Model Context Protocol) — auth, rate limiting, payload filtering, and audit logging between AI agents and…30Apache-2.0
mqtt-client-wasmMQTT v3.1.1/v5.0 client for browsers using WebSocket (ws/wss) transport, compiled to WebAssembly30MIT
suaSUA (SCCP User Adaptation Layer) codec per RFC 3868, SIGTRAN transport for the SCCP user (TCAP) with GT/SSN/PC addressing30MIT
orb-daemonOrb DevKit desktop daemon - secure TCP/WS bridge for the Orb mobile app30MIT OR Apache-2.0
zap-protoZAP - Zero-copy Application Protocol for AI agent communication. See zap-schema for the main crate.30MIT OR Apache-2.0
spine-cacheTiered caching system for SPINE (L1 in-memory, L2 mmap'd, L3 remote)30AGPL-3.0-or-later
spine-gpuGPU-accelerated neural encoding for SPINE30AGPL-3.0-or-later
spine-k8sKubernetes operator for SPINE cluster auto-scaling30AGPL-3.0-or-later
zornmesh-brokerSubject-pattern pub/sub broker for the zornmesh local-first agent mesh.30MIT
spine-grpcgRPC/protobuf bridge for SPINE's agentic surface — exposes ToolCall/ToolResult/capabilities/streaming over a tonic AgentService30AGPL-3.0-or-later
spine-streamHigh-performance streaming layer for SPINE bioinspired agentic web stack30AGPL-3.0-or-later
ip-rirIP address to country code lookup using RIR delegated stats30MIT
dig-node-control-interfaceCanonical client <-> dig-node CONTROL interface contract: the method catalog for controlling/querying a running dig-node (config,…30Apache-2.0 OR MIT
oxigeo-cloud-enhancedDeep cloud platform integrations for AWS, Azure, and GCP30Apache-2.0
corx-serveraxum/tower bindings for the corx CORS proxy engine30MIT OR Apache-2.0
zornmesh-rpcLocal Unix-domain socket RPC layer for the zornmesh local-first agent mesh.30MIT
rtime-metricsPrometheus metrics exporter and instruments for the rTime NTP/PTP time synchronization daemon30MIT
rtime-netNetwork I/O with software/hardware packet timestamping, multicast, and interface helpers for the rTime NTP/PTP daemon30MIT
rtime-ntpNTPv4 (RFC 5905) protocol implementation: packet codec, client, server, poll control, and Kiss-o'-Death handling for the rTime…30MIT
rtime-ntsNetwork Time Security (NTS, RFC 8915): NTS-KE handshake, AEAD_AES_SIV_CMAC_256, and cookie handling for the rTime NTP daemon30MIT
rtime-ptpPTP / IEEE 1588 protocol implementation: message codec, BMCA, announce/sync/delay handling, and TLVs for the rTime daemon30MIT
hotaru_rt_embassyEmbassy runtime backend for Hotaru30MIT
hyper-connector-mullvadA Hyper connector pooling tunnels from local Mullvad WireGuard configurations30MIT OR Apache-2.0
telnet_wrapperA telnet server that wraps terminal applications, exposing them to telnet clients with proper protocol support including window…29MIT
cantonThe Canton Network Rust SDK: one-stop entry point re-exporting the canton-* crate family.29Apache-2.0
dns-query-monitorReal-time DNS query monitoring tool with Terminal User Interface29MIT
mcpzipMCP proxy that aggregates multiple servers behind search + execute meta-tools29MIT
route-ratelimitRoute-based rate limiting middleware for reqwest29MIT
zap-protocolZAP - Zero-copy Application Protocol for AI agent communication. See zap-schema for the main crate.29MIT OR Apache-2.0
autohandai-routerOpenAI-compatible routing layer for multi-model, multi-provider inference29non-standard
armature-discoveryService discovery for Armature microservices29Apache-2.0
speed-cliComprehensive multi-protocol network performance testing CLI (TCP, UDP, QUIC, HTTP/1.1, HTTP/2, h2c, HTTP/3)29Apache-2.0
rustcommA lightweight, high-performance communication library29MIT OR Apache-2.0
spine-kernelUltra-low-level kernel primitives for SPINE agentic web stack29AGPL-3.0-or-later
oxpulse-turnTURN/STUN credential generation (coturn REST API compatible HMAC-SHA1) for WebRTC ICE negotiation29AGPL-3.0-or-later
kiss-mailA KISS (Keep It Simple, Stupid) SMTP, IMAP, and POP3 mail server29MIT
protonmail-clientIMAP client library for Proton Mail via Proton Bridge29MIT
gcra-limiterA Rust implementation of the Generic Cell Rate Algorithm (GCRA) for rate limiting29MIT OR Apache-2.0
spine-mechgenMechGen ABL <-> SPINE bridge: deserialize ABL spine-bridge envelopes into spine-agentic types (the type-safe join for…29AGPL-3.0-or-later