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.
taktora-ethercat-esiParser for EtherCAT ESI (slave information) XML into a faithful typed IR (identity, PDOs, sync managers, mailbox, distributed…544Apache-2.0 OR MIT
strand-bui-backend-sessionBackend session management for the BUI (Browser User Interface) used by Strand Camera and Braid543MIT OR Apache-2.0
lmrc-rabbitmqRabbitMQ management library for the LMRC Stack - comprehensive library for managing RabbitMQ installations on remote servers via…543MIT OR Apache-2.0
sfxSFX is a streamlined, full-stack Rust framework for building small web services with integrated authentication, localization, and…543MIT
airioA collection of networking libraries for airio542MIT
trojan-analyticsAnalytics module for trojan-rs with ClickHouse support542GPL-3.0-only
orion-accessorUnified accessor layer for HTTP, Git, and local resources with redirect rules, proxy control, and env-aware templating.541MIT
amaters-netNetwork layer for AmateRS (Musubi)541Apache-2.0
allora-runtimeAllora runtime and DSL implementation (internal crate).540Apache-2.0
farpForge API Gateway Registration Protocol (FARP) - Schema-aware service discovery and gateway integration540MIT OR Apache-2.0
graphix-package-sysA dataflow language for UIs and network programming, sys package539MIT
edgy-sA minimalist WebSocket bidirectional RPC framework for building microservice applications536Apache-2.0
easytcpCreate async network applications easily!535GPL-3.0
parser-proxy-wsHigh-performance Solana DEX event parsing and WebSocket streaming library535MIT
ngx-tickleAlternative async executor for nginx modules534MIT OR Apache-2.0
qudag-wasmWASM bindings for QuDAG - Quantum Ultra-Fast Distributed Acyclic Graph533MIT OR Apache-2.0
stellar_remitA simple CLI and health/metrics server for sending payments on the Stellar network533MIT
Horizon-Network-CommonShared network types and protocols for Horizon ecosystem (Horizon, Atlas, Maestro)533MIT
elara-timeELARA Protocol - Time convergence engine with dual clock system, reality windows, and temporal prediction533MIT OR Apache-2.0
cloudflare-quick-tunnelPure-Rust client for Cloudflare quick tunnels (https://*.trycloudflare.com) — no cloudflared subprocess. Speaks QUIC + capnp-RPC…533MIT OR Apache-2.0
mtorrent-cliFast and lightweight CLI BitTorrent client in Rust532Apache-2.0
aimdb-clientAimX protocol client for remote AimDB introspection and management532Apache-2.0
bitcoin-nostr-relayA library for relaying Bitcoin transactions over the Nostr protocol532MIT
emcyphal-coreCommon definition for Emcyphal network stack532MIT OR Apache-2.0
baichun-framework-rmsA high-performance, extensible message system module for Baichun-Framework, supporting multiple message brokers531MIT
mctp-usb-embassyMCTP over USB transport for embassy-usb531MIT OR Apache-2.0
cloudflare-speed-cliCLI tool for Cloudflare speed testing with TUI interface530GPL-3.0
did-pkarrPKARR based Decentralized Identifiers530MIT-0 OR Apache-2.0
truffleP2P mesh networking for your devices, built on Tailscale530MIT
trusty-embedderdUnified ONNX embedding daemon with HTTP + UDS transports and BatchQueue (issue #164).530MIT
ai-lib-rustProtocol Runtime for AI-Protocol - A high-performance Rust reference implementation530MIT OR Apache-2.0
rusty-haystack-clientHTTP and WebSocket client for Project Haystack servers529MIT
viva-genicamHigh-level GenICam facade: discovery, control, streaming, events529MIT
netutils-cliCross-platform network diagnostics toolkit: interfaces, routing, proxy, ping, DNS, TLS, HTTP, plugins, port scan, connectivity,…528MIT
eshanized-polarisRust-native distributed compute and orchestration framework for scaling concurrent workloads528MIT
oxidite-realtimeWebSocket and real-time features for Oxidite527MIT
binary-options-tools-core-preLow-level WebSocket client and protocol handler for binary options trading. Core foundation providing connection management,…527non-standard
fosr-ebpfAn eBPF program used by Fos-R.526MIT OR Apache-2.0
tower-redis-cellRust bindings for the Redis Cell module526MIT OR Apache-2.0
cs_mwc-libp2p-plaintextPlaintext encryption dummy protocol for libp2p526MIT
cs_mwc-libp2p-pnetPrivate swarm support for libp2p526MIT
cs_mwc-libp2p-request-responseGeneric Request/Response Protocols526MIT
anvil-sshPure-Rust SSH stack for Git tooling: transport, keys, signing, agent. Foundation library extracted from…526GPL-3.0-or-later
soulseek-rs-libLibrary for Soulseek protocol implementation in Rust526MIT
cs_mwc-libp2p-wasm-extAllows passing in an external transport in a WASM environment525MIT
cs_mwc-libp2p-udsUnix domain sockets transport for libp2p524MIT
cs_mwc-libp2p-websocketWebSocket transport for libp2p524MIT
cs_mwc-libp2p-gossipsubGossipsub protocol for libp2p524MIT
ipfrs-networkPeer-to-peer networking layer with libp2p and QUIC for IPFRS524Apache-2.0
tcp-scannerA very simplistic port scanner524MIT
warp-wireguard-genGenerate WireGuard configs by registering with Cloudflare WARP524GPL-3.0
zus-commonCore utilities for ZUS RPC framework - codec, compression, encryption523MIT OR Apache-2.0
crabbytAn unofficial Rust client for the Bunny.net APIs523MIT
cs_mwc-libp2p-deflateDeflate encryption protocol for libp2p522MIT
cs_mwc-libp2p-identifyNodes identifcation protocol for libp2p522MIT
trojan-agentPanel agent for trojan-rs — connects to management panel, receives config, boots services522GPL-3.0-only
taktora-executor-tracingtracing-based Observer for taktora-executor.522Apache-2.0 OR MIT
simpldnsA portable no-std compatible DNS protocol library521MIT
cs_mwc-libp2p-floodsubFloodsub protocol for libp2p521MIT
cs_mwc-libp2p-kadKademlia protocol for libp2p521MIT
cs_mwc-libp2p-mdnsImplementation of the libp2p mDNS discovery method521MIT
wasm-smtp-cloudflareCloudflare Workers socket adapter for wasm-smtp.521Apache-2.0
apis-saltans-coreZigbee core library.521MIT
crdt-kitCRDTs optimized for edge computing and local-first applications520MIT OR Apache-2.0
rvoip-sip-dialogRFC 3261 SIP Dialog Management Layer for RVOIP520MIT
taktora-connector-canCAN (SocketCAN) reference connector for the taktora-connector framework. Implements BB_0070 (FEAT_0046).520Apache-2.0 OR MIT
vellaveto-enginePolicy evaluation engine with glob, regex, and domain matching519MPL-2.0
rubbo-coreRust implementation of Apache Dubbo 3. High-performance RPC framework with Triple protocol.519MIT
wafrift-transportreqwest middleware for automatic WAF evasion, drop-in replacement for reqwest Client519MIT OR Apache-2.0
wol-libvirt-gatewayWake-on-LAN to libvirt gateway518Apache-2.0
tetragrammatonA Rust-based system daemon with FUSE, HTTP, and async orchestration for advanced identity logic.518MIT
hyperlane_techempowerA lightweight, high-performance, and cross-platform Rust HTTP server library built on Tokio. It simplifies modern web service…518MIT
rustezA Rust replacement for Juniper PyEZ — async-first Junos automation built on rustnetconf518MIT
rexposeA reverse proxy to expose TCP and UDP services behind any NAT via a public server.517MIT
pg-ntex-sessionSave session on PostgreSQL database with Diesel, inspired by ntex cookie session516MIT OR Apache-2.0
kwaainetkwaainet – KwaaiNet node CLI516MIT
zerodds-observability-otlpOTLP/HTTP/JSON exporter for ZeroDDS telemetry (zerodds-observability-otlp-1.0): /v1/traces + /v1/metrics + /v1/logs without…516Apache-2.0
argentor-skillsSkill registry, WASM plugin runtime, and marketplace for Argentor516AGPL-3.0-only
serde-txtrecordA Rust serialization and deserialization library for TXT record format using Serde515MIT
rlibupnpRust UPnP library514MIT
rama-grpc-buildGrpc codegen support for rama514MIT OR Apache-2.0
taktora-fieldbus-od-coreShared object-dictionary IR for fieldbus device descriptions (Identity, DataType, dictionary entries).514Apache-2.0 OR MIT
mcps-clientMCPS client implementation for secure MCP connections513Apache-2.0
mcps-serverMCPS server implementation for secure MCP services513Apache-2.0
ibc-monitorA monitoring tool for IBC light clients513MIT OR Apache-2.0
roboticus-llmLLM client pipeline with circuit breaker, ML model router, semantic cache, and multi-format translation513Apache-2.0
omq-libzmqlibzmq-compatible C interface backed by omq (omq-tokio).513ISC
synap-sdkRust SDK for Synap - High-Performance In-Memory Key-Value Store & Message Broker513Apache-2.0
coalescentHigh-level AI coordination patterns enabling intelligent agent coalescence512MIT OR Apache-2.0
roughenough-serverHigh-performance asynchronous Roughtime server with batching support512Apache-2.0 OR MIT
keyhook⌨️ Global Hotkeys → Webhooks — one desktop app to trigger any HTTP request.512MIT
dora-gst-webrtc-sinkWebRTC sink node for dora-rs with multi-camera support512MIT
cuimpRust wrapper for curl-impersonate - Enhanced browser impersonation for HTTP requests512MIT
kotoba-distributedDistributed execution engine for Kotoba graph processing system511MIT OR Apache-2.0
armature-websocketWebSocket server and client support for Armature using tokio-tungstenite511Apache-2.0
layer-mtprotoMTProto 2.0 session management, message framing, DH key exchange and transport abstractions511MIT OR Apache-2.0
ruipmiAn asynchronous IPMI client library implemented in Rust using Tokio.511MIT OR Apache-2.0
rek2_httpserverHTTP server that accepts POST data to exfiltrate files from remote servers to local computer during hacking and penetration…510GPL-3.0
data-portal🌀 Data Portal - 零拷贝数据传送门 | Zero-copy high-performance data transport510MIT
hsipcHigh-performance inter-process communication framework in Rust510MIT OR Apache-2.0
graphix-package-arrayA dataflow language for UIs and network programming, array package509MIT
dig-downloadMulti-source download orchestrator for the DIG Node peer network — locates content holders via dig-dht, fans byte ranges across…509Apache-2.0 OR MIT
camel-functionFunction runtime service for out-of-process function execution509Apache-2.0
camel-component-wasmWASM plugin component for rust-camel509Apache-2.0
a3s-gatewayA3S Gateway - AI-native API gateway with reverse proxy, routing, and agent orchestration508MIT
axum-subdomain-routingA high-performance subdomain routing library for Axum framework in Rust.508MIT
crusterA Rust framework for building distributed, stateful entity systems with durable workflows507MIT OR Apache-2.0
cs_mwc-libp2pPeer-to-peer networking library507MIT
veddb-clientOfficial Rust client library and CLI for VedDB - Fast, lightweight in-memory key-value database507MIT
nats-wasip3NATS client for wasm32-wasip3 — native Component Model async I/O507Apache-2.0
bevy_replicon_matchboxA matchbox backend for replicon, built for Bevy505MIT OR Apache-2.0
warpsockRust HTTP client with browser-like Chrome and Firefox fingerprints across TLS, HTTP/1.1, HTTP/2, HTTP/3, and WebSockets505MIT
edp_nodeHigh-level Erlang Distribution Protocol node implementation504MIT OR Apache-2.0
webtrans-traitAsync WebTransport trait for webtrans transports.504MIT
opensubsonicComplete async Rust client for the OpenSubsonic/Subsonic REST API503MIT OR Apache-2.0
tesserasA modern decentralized communication infrastructure with post-quantum cryptography503ISC
improv-wifiImplementation of the Improv-Wi-Fi BLE peripheral protocol for Linux503GPL-3.0-or-later
oximedia-playlistBroadcast playlist and scheduling system for OxiMedia503Apache-2.0
sunbeam-g2vSunbeam Service Framework - A ConnectRPC-based framework for building microservices503MIT
rustnet-coreNetwork analysis library: packet parsing, protocol types, deep packet inspection, link-layer parsers, connection merging, and…503Apache-2.0
guessClassify a TCP stream's first bytes as TLS / HTTP/2 / HTTP/1 / unknown.502MIT
speedoNetwork speed test tool and file downloader built in Rust502MIT OR Apache-2.0
axum_miniLightweight HTML minifier middleware for axum web applications502MIT
apis-saltans-hwZigbee hardware library.502MIT
vellaveto-discoveryMCP tool topology crawling and verification for VellaVeto501MPL-2.0
mbedtls-rsRust library implementing transparent TLS encryption/decryption for IO streams with MbedTLS501MIT OR Apache-2.0
fyntrA minimal forward proxy to tame bursty outbound traffic501MIT
lxmfUmbrella crate for LXMF-rs wire types and the high-level LXMF SDK.501EPL-2.0
tokio-rustls-acme2TLS certificate management and serving using rustls (for use with Tokio)500Apache-2.0 OR MIT
nnrp-transport-websocketNative WebSocket transport provider for NNRP binary frames.500Apache-2.0
netget-meNetget Daemon.499MIT
netget-daemonNetget Daemon.499MIT
rama-grpcGrpc support for rama499MIT OR Apache-2.0
rtc-examplesExamples of WebRTC.rs stack with SansIO RTC API499MIT/Apache-2.0
rperf3-rsHigh-performance network throughput measurement tool, inspired by iperf3.499MIT OR Apache-2.0
soth-mitmRust intercepting proxy crate with deterministic handler/event contracts for SOTH.499MPL-2.0
rafka-storageStorage engine for Rafka message broker498Apache-2.0
rama-fastcgiFastCGI support for rama498MIT OR Apache-2.0
parliamentProtocols, traits, and domain logic for graceful governance.496AGPL-3.0-only
rlibdhtRust DHT library496MIT
celers-backend-redisRedis result backend for CeleRS496Apache-2.0
snap7-clientAsync Rust client for Siemens S7 PLCs over ISO-on-TCP (S7Comm and S7CommPlus)496MIT
reqwest-ssrf-guardMitigate SSRF and DNS rebinding in reqwest by filtering DNS results, redirects, and URL literals495MIT
mcp-proxy-toolCross-platform MCP (Model Context Protocol) proxy tool495MIT
zentinel-proxyA security-first reverse proxy built on Pingora with sleepable ops at the edge495MIT OR Apache-2.0
livelocdA simple Axum plugin for real-time location tracking via WebSockets and JSON API.494MIT
fws_actorsfastwebsockets clients and servers in actors.494MIT OR Apache-2.0
tlsferretA fast SSL/TLS scanner written in Rust, inspired by rbsec/sslscan494MIT OR Apache-2.0
flatland-protocolFlatland3 wire protocol types and codecs494MIT OR Apache-2.0
better_tokio_selecttokio::select! that can be formatted by rustfmt493MIT OR Apache-2.0
raftyAn implementation of the Raft consensus algorithm created for educational purposes.493MIT OR Apache-2.0
dig-peer-selectorSelf-optimizing peer-selection middleware for the DIG Node — the pure decision + learning layer between dig-download and the…493Apache-2.0 OR MIT
nano-gcp-loggingA custom logging layer for sending logs to Google Cloud Logging using tracing and tracing-subscriber.492Apache-2.0
blitz-wsMinimal stream-based WebSocket library492MIT OR Apache-2.0
chie-sharedShared types, errors, and utilities for CHIE Protocol492Apache-2.0
nnrp-transport-ipcIPC transport provider for NNRP using Unix domain sockets or Windows named pipes.492Apache-2.0
phantomlinkphantomlink looks like a multi-hop Internet path, but emulates a virtual end-to-end link492MIT OR Apache-2.0
zerodds-corba-irOMG CORBA 3.3 Part 1 §14 Interface Repository (IR) — TypeCode (32 TCKinds), repository hierarchy, DefinitionKind, RepositoryId…492Apache-2.0
steam-cm-providerSteam Connection Manager (CM) WebSocket discovery library with disk caching, latency-aware verification, and pluggable HTTP…491MIT
net-catMinimal hand-rolled HTTP/1.1 client over std::net::TcpStream. v0.3.0 adds chunked-transfer decoding (`Transfer-Encoding:…491MIT OR Apache-2.0
zukoRemote terminals over Iroh: the host daemon and reference CLI client.491Apache-2.0
roda-latency-trackerA high-precision, low-overhead latency measurement library using HdrHistogram490MIT
milky-rust-sdkRust implementation of the Milky protocol490MIT OR Apache-2.0
k8s-netinspectA minimal Kubernetes network inspection tool for diagnosing CNI and pod connectivity490MIT
pong-rsA network monitoring tool that performs ICMP, TCP, and HTTP pings490MIT
motosan-chat-coreCore types and runtime for the motosan-chat chatbot framework490MIT
oximedia-packagerAdaptive streaming packaging (HLS/DASH) for OxiMedia489Apache-2.0
blivedm-clientCore WebSocket client library for Bilibili live room danmaku with browser cookie detection489MIT OR Apache-2.0
litchSimple parser for ITCH 5.0, oriented toward live messages.489MIT
rift-protocolVersioned wire protocol framing and message types for Rift P2P489Apache-2.0 OR MIT
nefit-clientLibrary for communicating with Bosch/Nefit thermostat API488MIT OR Apache-2.0
orb8-protogRPC protocol definitions for orb8488Apache-2.0
ferry-coreCore protocol, discovery, transfer, manifest, trust, and filesystem logic for FileFerry.488MIT
peatReserved name for the future top-level facade crate of the Peat Protocol ecosystem. Depend on the per-component peat-* crates for…487Apache-2.0
rustnet-capturelibpcap/Npcap-based packet-capture backend for rustnet: device selection, BPF filters, macOS PKTAP, TUN/TAP, and a raw-frame…487Apache-2.0
pesto-posterFast, lean Usenet poster: yEnc, NNTP and .nzb generation. Also provides the core library used by upapasta.487MIT
turul-a2a-clientA2A Protocol v1.0 client library487MIT OR Apache-2.0
shadow-protocolsProtocol mimicry, timing engines, and packet shaping for Shadow Network486MIT
kithara-netStreaming HTTP for audio: retry, timeout, byte ranges.486MIT OR Apache-2.0
capnweb-serverProduction-ready server for Cap'n Web RPC protocol with capability management485MIT OR Apache-2.0
waf-pipelinePhased detection orchestrator and CRS-style cumulative anomaly scoring for Light WAF.485Apache-2.0
revoke-authHigh-performance microservices infrastructure framework built with pure Rust485MIT OR Apache-2.0
bitchat-qudagBitChat messaging integration for QuDAG with WASM support484MIT OR Apache-2.0
camel-component-opensearchOpenSearch component for rust-camel484Apache-2.0
whoirswhois recursive client library483Apache-2.0 OR MIT
tower-resilience-fallbackFallback middleware for Tower services483MIT OR Apache-2.0
gbp-stack-ffiC ABI surface (cdylib) for the Group Protocol Stack: handle-based API for MLS, the GBP node, the GTP/GAP/GSP clients and SFrame…483Apache-2.0
gbp-cliReference CLI binary for the Group Protocol Stack: a minimal smoke runner with `listen` and `connect` modes.483Apache-2.0
starberry_oauthOAuth and OIDC Middleware for Starberry482MIT
rustnet-hostPer-connection process attribution for rustnet: eBPF/procfs on Linux, PKTAP/lsof on macOS, ETW/IP Helper on Windows, sockstat on…482Apache-2.0
http2-protoHTTP/2 protocol implementation with optional TLS transport481MIT OR Apache-2.0
vlloraAI gateway for managing and routing LLM requests - Govern, Secure, and Optimize your AI Traffic.481Elastic-2.0
revoke-resilienceCircuit breakers, rate limiting, and retry mechanisms for Revoke framework481MIT OR Apache-2.0
netgauze-netconf-protoNETCONF low-level protocol implementation479Apache-2.0
this-blockchainThis.Blockchain Data Structure.479MIT OR Apache-2.0
trustimeA client implementation of the Trustime trusted timestamp service protocol479MIT
sdec-wireWire framing and packet layout for the sdec codec479MIT OR Apache-2.0
volans-bridgeBridge protocol for volans478MIT
sdec-schemaReplication schema and field codec definitions for the sdec codec477MIT OR Apache-2.0
loadwise-coreCore traits, strategies, and in-memory stores for loadwise477MIT OR Apache-2.0