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.
veinq-clientRust client library for the Veinq message server20AGPL-3.0
arrsync-phosphorAsynchronous Retrieving Rust rSYNc Client (Phosphor fork — file-list parser fix vs modern rsyncd)20MIT
kyoto-coreCore types and traits for kyoto20MIT
sauna-relaySauna Protocol — the session layer for AI interaction20AGPL-3.0
sauna-sdkSauna Protocol — the session layer for AI interaction20AGPL-3.0
esp-p4-ethno_std async Ethernet MAC driver for ESP32-P4 RMII designs (embassy-net compatible)20MIT OR Apache-2.0
onechat-tonic-web-wasm-clienttonic-web-wasm-client fork with wasm-streams 0.6 (Cloudflare Workers)20MIT OR Apache-2.0
faithea-websocketA transport-agnostic server-side WebSocket protocol layer20MIT
seederA pure-Rust BitTorrent client for easy friend-to-friend sharing of large files via magnet links20Apache-2.0
bext-wafWeb Application Firewall for bext — rate limiting, IP filtering, GeoIP, rule engine20BUSL-1.1
styrene-meshStyrene wire protocol envelope format for mesh communications20MIT
mesh-sdkMesh Protocol Rust SDK — facade crate re-exporting mesh-client, mesh-dataplane, mesh-session and mesh-types20Apache-2.0
overture-mcpModel Context Protocol (MCP) server for Overture Maps road network extraction20MIT OR Apache-2.0
libmodbuzzA safe, idiomatic Rust implementation of the Modbus protocol (RTU/TCP)20MIT
hyprwire-protocolsProtocol definitions and generated bindings for hyprwire20BSD-3-Clause
elizaos-plugin-nostrNostr decentralized messaging plugin for elizaOS agents20MIT
hopf-coreThread-per-core reactor, Endpoint, and ProtocolHandler substrate for Hopf20LGPL-2.1-or-later
elizaos-plugin-lineLINE Messaging API plugin for elizaOS agents20MIT
naia-bevy-metricsBevy plugins for naia metrics — automatically emits ConnectionStats each tick20MIT OR Apache-2.0
polarway-grpcgRPC server for Polarway Railway-Oriented Data Processing20MIT
wireplaneAutomated control plane to simplify secure connection management.20MIT OR Apache-2.0
cyphera-kmipKMIP client for Rust — connect to any KMIP-compliant key management server20Apache-2.0
qs-serviceProvider-neutral service endpoints and transport failure policy for quant-system20MIT OR Apache-2.0
htoolA multi-threaded networking utility and vulnerability scanner GUI written in Rust using egui.20MIT
nullsec-carfuzzCoverage-guided fuzzer for automotive protocols: CAN, UDS (ISO 14229), OBD-II (ISO 15031), DoIP (ISO 13400)20MIT
naptNetwork rule processor using tokio ecosystem20MIT
elizaos-plugin-signalSignal messaging integration plugin for elizaOS agents20MIT
peaplexA profoundly minimal, zero-copy stream multiplexer for any AsyncRead + AsyncWrite connection.20CC0-1.0 OR MIT
mesh-llm-api-clientClient-only Rust SDK API for Mesh LLM applications20Apache-2.0
aws-checkipFetch public IP address from checkip.amazonaws.com as IpNet20MIT
acpkitRust implementation of ACP adapters and transport tooling for exposing existing agent runtimes through the Agent Client Protocol.20Apache-2.0
blindtimeHTTP timing side-channel detection for blind SQL injection and command injection20MIT
ferogram-e2eTelegram Secret Chat end-to-end encryption implementation for Ferogram20MIT OR Apache-2.0
crabbyqA declarative async Rust framework for message-driven microservices.20MIT
rust-proxyA simple HTTP/HTTPS proxy server written in Rust20MIT OR Apache-2.0
dora-catDataflow-oriented robotic architecture built on comp-cat-rs and tarpc-cat20MIT OR Apache-2.0
push-packetPacket-inspection and routing library for Linux, built on eBPF XDP and AF_XDP with aya.20MIT OR Apache-2.0
bibeam-protocolWire frames and postcard codec.20MIT
bibeam-runtimeShared runtime primitives: tracing, metrics, config, signals, health.20MIT
bibeam-tunCross-platform TUN device wrapper and L3 packet pipeline.20MIT
bitburnA bandwidth burn tool that downloads mirror files to saturate network links20MIT
aravis-port-coreProtocol types, GVCP/GVSP packet structs, and error types for aravis-port20MIT OR Apache-2.0
lendTemporarily share local TCP and UDP services over encrypted peer-to-peer tunnels without port-forwarding20MIT OR Apache-2.0
inferium-computeReserved crate name for the inferium project20Apache-2.0
hadb-manifest-etcdetcd manifest store for hadb -- zero-infra HA on Kubernetes20Apache-2.0
streamq-rsOfficial Rust SDK for the streamq message broker20MIT
plato-matrix-bridgePLATO↔Matrix bridge — bidirectional tile synchronization via Matrix custom events20MIT
mcp-fundraiseMCP server for startup fundraising — SAFE conversion, dilution modeling, valuation, runway, YC company search, SEC filings,…20Apache-2.0
tauri-plugin-network-switchCross-platform Wi-Fi scan and switch plugin for Tauri (Windows + macOS)20MIT
ion-rustcoreIonPath runtime library for Rust clients — CBOR-based RPC with unary and streaming support20MIT
ton-netA direct client for the TON network: TL, ADNL, and liteserver over one Rust core.20Apache-2.0
cell_mesh_protocol_1Rheo mesh protocol - typed RPC, discovery, and gossip for distributed cell networks20MIT
stream-transfer-limitByte-count transfer limits for fallible futures streams20MIT
multipeerconnectivitySafe Rust bindings for Apple's MultipeerConnectivity framework — peer-to-peer ad-hoc networking on macOS20MIT OR Apache-2.0
freebox-rsErgonomic async Rust client for the Freebox OS API20GPL-3.0-or-later
licklider-coreSans-I/O protocol engine for the Licklider Transmission Protocol (LTP, RFC 5326)20MIT OR Apache-2.0
web_server_bindingTCP and Unix-socket binding helpers and readiness polling for web servers.20Apache-2.0
rtimedHigh-performance NTP/PTP time synchronization daemon (NTPv4, NTS, PTP). Installs as the `rtime` binary.20MIT
vesta-federationFederated compute resource sharing for small, trusted networks, embeddable library20MIT
grpcpulseBenchmark and compare gRPC endpoints side by side — latency, throughput, and stream lag20MIT
eap-oxideBeckhoff TwinCAT EtherCAT Automation Protocol (EAP) Network Variables decoder20MIT OR Apache-2.0
nott-mcp-tailscaleMCP server for the Tailscale REST API v2 — full CRUD over devices, keys, ACLs, DNS, webhooks, posture, users, and services.20Apache-2.0
weir-serverThe weir daemon20MIT
ksp-cryptoCryptographic primitives for the Kush Secure Protocol: X25519 key exchange, AEAD encryption, HKDF key derivation, and Ed25519…20MIT
rustunnel-serverSelf-hosted, secure tunnel server in Rust. Exposes local HTTP/HTTPS/TCP/UDP services via TLS-encrypted WebSocket. Open-source…19AGPL-3.0
cow-bytesA `Cow`-like wrapper for `Bytes` that can be either borrowed or owned.19Apache-2.0 OR GPL-3.0-or-later
crontinelCrontinel API client for Rust19MIT
modeldriveprotocol-clientRust client SDK for Model Drive Protocol.19MIT
quixotic-plecostomusA framework to build fast, reliable and programmable networked systems at Internet scale.19Apache-2.0
swarm-btA small from-scratch BitTorrent client — bencode, tracker + peer wire protocols, SHA-1 piece verification, and a live TUI. No…19MIT
libiot-cliUnified CLI dispatcher for the libiot ecosystem19MIT
maestro-httpMaestro HTTP - simple async PHP-style HTTP client in Rust19MIT
palisadeAn HTTP reverse proxy built on hyper, tokio, and rustls19MIT OR Apache-2.0
hiver-lombokLombok-style annotations for Hiver Framework.
Hiver框架的Lombok风格注解。
Equivalent to: Project Lombok19MIT OR Apache-2.0
ldap-acisLDAP Access Control Instructions (ACI) system built on acls-rs19MIT OR Apache-2.0
grpcudsTiny wire-compatible gRPC server over UNIX domain sockets: builder + closures (optional typed prost handlers), single I/O thread,…19MIT OR Apache-2.0
websocketingWebSocketing is a WebSockets actor framework.19MIT OR Apache-2.0
elizaos-plugin-matrixMatrix messaging integration plugin for elizaOS agents19MIT
fandhe-backend-plugin-websocketfandhe-backend の WebSocket プラグイン(TASK-4.1)。コアの UpgradeHandler 拡張点から委譲された接続に対し、RFC 6455 ハンドシェイクの検証・101 応答の送出・tokio-tungstenite…19MIT OR Apache-2.0
flocksshZero-config SSH fleet TUI for embedded/IoT Linux devices: discover the LAN, track devices by MAC, connect with one key.19MIT
crispy-stream-checkerConcurrent IPTV stream validator19CC-BY-NC-SA-4.0
bext-ebpfeBPF acceleration for bext — XDP packet filtering, uprobe tracing, TCP intelligence, seccomp sandboxing19MIT
darra-opcuaDarra OPC UA Client SDK — Rust bindings (六语言对齐 C# 基准, 完全免费)19MIT OR Apache-2.0
llm-retryRuntime-agnostic exponential backoff with full jitter for LLM API calls. Built-in retryable-error code lists for Anthropic,…19MIT OR Apache-2.0
pimconfCLI and lib to discover PIM-related services19MIT OR Apache-2.0
rovs-extHigh-level OVS automation extensions19MIT OR Apache-2.0
dev-tunnelsDev tunnels library for creating and managing secure development tunnels19MIT
packet-dissector-sdpSDP (RFC 8866) dissector for packet-dissector19MIT OR Apache-2.0
fluxarFLUXAR protocol — universal async bidirectional messaging (RPC + Streaming + PubSub). Work in progress.19Apache-2.0
polarway-sourcesNetwork-native data sources (WebSocket, REST, gRPC) for streaming into Arrow RecordBatches19MIT
ufwctlLinux-only Rust library for managing UFW firewall rules19MIT
cmppprotocolCMPP 2.0 client protocol library19MIT
hissStatic, type-level Noise Protocol Framework with pluggable hardware-backed crypto.19MIT OR Apache-2.0
plexus-rpcUmbrella crate for Plexus RPC: re-exports plexus-auth-core, plexus-core, plexus-macros, and (optionally) plexus-transport at…19MIT
redis-towerA Tower-based Redis client with strong typing, composable middleware, and resilience19MIT OR Apache-2.0
ipfwIPFW parser19Apache-2.0
agent-phoneMinimal sync RPC between two AI agents (Rust port of @p-vbordei/agent-phone). Self-custody keys, Noise-framework handshake,…19Apache-2.0
furl-coreA fast, multithreaded downloader library built in Rust.19Apache-2.0
zca-rsUnofficial Zalo API for Rust19Apache-2.0
sse-frameStreaming parser for Server-Sent Events frames as used by LLM APIs (OpenAI, Anthropic, Vertex). Push bytes, get back complete…19MIT OR Apache-2.0
ergosphereA reactive, event-driven push replication daemon for Pi-hole v6 replica setups19GPL-3.0-only
spine-embeddedMinimal agent runtime for embedded/IoT targets (ARM Cortex-M, ESP32, RISC-V)19AGPL-3.0-or-later
acprouterRust implementation of ACP routing and dispatch primitives for agent runtimes and transport boundaries.19Apache-2.0
microtunA no_std WireGuard implementation for embedded systems.19AGPL-3.0-only
request-shadowAsync request mirroring with sampling, divergence detection, and structured response diffs. SRE bread-and-butter for safe…19MIT
signaldock-sdkService layer and delivery orchestration for SignalDock19MIT
bmux_mobile_ffiFFI facade for bmux mobile core19MPL-2.0
crashmanA lightweight, tech-agnostic CLI tool for detecting service crashes and sending email notifications on Linux.19MIT
scanvergeConvergence detection for iterative exploration and scanning19MIT
kakureminoAnonymous transport library — trait-based backends for Tor, SOCKS5, and direct TCP19MIT
rime-xdsLock-free delta-xDS control plane for Envoy. Incremental updates, zero-copy fan-out, and content-addressed versioning — the…19MIT OR Apache-2.0
enxertoenxerto — pleme-io mesh sidecar-injector. MutatingAdmissionWebhook that grafts the aresta proxy + iptables init-container onto…19MIT OR Apache-2.0
irontide-webui-assetsVendored static assets for the IronTide Web UI (HTMX + Pico CSS)19GPL-3.0-or-later
rustnmap-apiREST API / Daemon mode for RustNmap19GPL-3.0-or-later
relay-controller-sdkRust SDK for controllers connecting to gRPC-Relay19MIT
po-nodeComplete PO node with peer discovery, connection management, and high-level API19MIT OR Apache-2.0
lurk_protocolLURK Protocol written in Rust19MIT
infinity-bridge-wasmWASM-side bridge for infinity-bridge — CommBus JSON RPC over the MSFS sandbox boundary19MIT
zerodds-durability-service-binStandalone ZeroDDS Durability-Service daemon binary (zerodds-durability-svc): one process per domain, pluggable store adapter…19Apache-2.0
inferium-dhtReserved crate name for the inferium project19Apache-2.0
hadb-manifest-s3S3 manifest store for hadb. CAS via S3 conditional PUTs, meta via HeadObject.19Apache-2.0
inferium-cliReserved crate name for the inferium project19Apache-2.0
inferium-apiReserved crate name for the inferium project19Apache-2.0
inferium-coreReserved crate name for the inferium project19Apache-2.0
inferium-incentiveReserved crate name for the inferium project19Apache-2.0
inferium-distributeReserved crate name for the inferium project19Apache-2.0
inferium-verifyReserved crate name for the inferium project19Apache-2.0
inferium-nodeReserved crate name for the inferium project19Apache-2.0
axiomabufA 1-pass, zero-allocation static macro-router for Protocol Buffers.19MIT OR Apache-2.0
inferium-pipelineReserved crate name for the inferium project19Apache-2.0
inferium-transportReserved crate name for the inferium project19Apache-2.0
inferium-tensorReserved crate name for the inferium project19Apache-2.0
orleans-rust-clientRust client bindings for Microsoft Orleans services via an official .NET gRPC bridge.19MIT
socketcan-mcpModel Context Protocol server exposing SocketCAN interfaces to AI agents — list, send, capture, request/response, ISO-TP/UDS.19MIT
mcproto-nbtNBT implementation for Minecraft protocols.19GPL-3.0-only
agentguardNetwork egress firewall for AI agent tools. Declarative domain allowlist; throws on violation. Optional reqwest-middleware…19MIT
netpaceNetpace is a command-line tool for measuring network speed and performance.
It is built on top Cloudflare's Speed Test API.
It…19MIT
snappipeIdentity-based QUIC transport toolkit with signed tickets and self-hosted relay scaffolding19Apache-2.0
dgaard-engineEmbeddable DNS filtering engine: blocklists, DGA detection, entropy analysis, heuristics and policy checks. No async runtime —…19Apache-2.0
shadowvpnA UDP-based, pre-shared-key (PSK), user-mode VPN using the shadowsocks AEAD UDP wire scheme.19MIT
ch9120Rust driver for the CH9120 Ethernet-to-UART chip19MIT
flowpack-ffiC ABI for the Flowpack (FP/1) wire protocol — staticlib/cdylib + include/flowpack.h.19MIT
flowshield-towerTower middleware integration for FlowShield — per-key rate limiting as a Layer/Service, with 429 + Retry-After.19MIT OR Apache-2.0
peaboardA private bulletin board on the pea* stack: discovery (peaveil), gossip (peasub), and metadata-private shaping (peashape) in one…19MIT OR CC0-1.0
ice0Ice (0=Zero) RPC framework for Rust19MIT
fasthttpA **fast** HTTP package for Rust.19MIT OR Apache-2.0
mac-routeA TUI for managing macOS static routes (networksetup additional routes), with osascript privilege elevation.19MIT
murm-replicationShared replicated-space runtime for Murm, Moot, mesh, and other signed peer domains.19MPL-2.0
nula-nwcNIP-47 Nostr Wallet Connect (NWC) client built on `nula-relay`. Drives a remote Lightning wallet service over encrypted DMs.18MIT OR Apache-2.0
fleet-routerReverse proxy and load balancer for the Antelope SHiP (State History Plugin) WebSocket protocol.18MIT
jian-aiJian-Ai (非攻兼爱): multi-agent coordination system with universal love protocol, distributed consensus, gRPC services, RocksDB…18MIT
mailrs-dnsLight hickory-resolver wrapper exposing the 5 DNS query types email servers actually use (TXT, A, AAAA, MX, PTR). NXDOMAIN mapped…18Apache-2.0 OR MIT
s3gAn S3 gateway — proxy that translates S3-compatible requests across diverse storage backends18Apache-2.0
remailA minimal, self-hosted email server written from scratch in Rust. In design; the first functional release will cover inbound SMTP.18MIT
hiver-retry-macrosProcedural macros for hiver-retry - @Retryable annotation support.
hiver-retry 的过程宏 - @Retryable 注解支持。18MIT OR Apache-2.0
crispy-catchupCatchup and timeshift URL utilities for IPTV channels18CC-BY-NC-SA-4.0
controller-sdkRust SDK for controllers connecting to gRPC-Relay18MIT
device-sdkRust SDK for devices connecting to gRPC-Relay18MIT
fandhe-backend-corefandhe-backend の最小コア。HTTP/1.1 サーバ・3 種拡張点(Middleware / UpgradeHandler / RequestGate)・Cargo feature 駆動のプラグイン配線を提供する。18MIT OR Apache-2.0
egaprotocolReserved namespace for EGAProtocol. Reference implementation forthcoming at github.com/egaprotocol/core.18Apache-2.0
coreon-httphttp:* (client) + http-server:* (server) components for camel-rs.18Apache-2.0
api-bones-connectConnect RPC adapter primitives for api-bones services (ADR-0096)18MIT
bext-tlsTLS termination and ACME for bext — rustls-based with automatic certificate issuance18BUSL-1.1
bext-realtimeRealtime pub/sub for bext — WebSocket and SSE with optional Redis relay18MIT
styrene-ipc-serverUnix socket IPC server exposing the Daemon trait over a framed msgpack protocol18MIT
herosal-clientsSAL Clients - Unified client library for Redis, PostgreSQL, MQTT, Mycelium, Hetzner, and Zinit18Apache-2.0
lksctpRust bindings for Linux kernel SCTP with tokio integration and no libsctp dependency18MIT
ap_sitlUDP bridge and JSON message types for ArduPilot's JSON SITL backend.18MIT
zer0-proto-mpMulti-protocol networking layer for The Weave18MIT OR Apache-2.0
suonAn MMORPG server framework in Rust18MIT OR Apache-2.0
msrt-stdstd byte-stream adapters for MSRT.18Apache-2.0
msrt-uartUART adapters for MSRT.18Apache-2.0
awiki-im-coreRust IM SDK for Awiki clients built on Agent Network Protocol (ANP)18MIT
brainwires-channelsUniversal messaging channel contract for the Brainwires Agent Framework18MIT OR Apache-2.0
alighieriAlighieri — a lightweight, secure, asynchronous SOCKS5 proxy server with Dante-inspired configuration18AGPL-3.0-or-later
gpn-tronRust client library for the GPN Tron game (built for GPN 24, Karlsruhe).18MIT
loadwiseA protocol-agnostic load balancing strategy engine for Rust18MIT OR Apache-2.0
moqtap-traceMoQT session tracing — .moqtrace file format, event capture, and session metrics18MIT
proxyhuntA fast, modern proxy scraper and checker18MIT
chrony-confileA full-featured Rust library for parsing, editing, validating, and serializing chrony configuration files18MIT
liarspingA ping server which attempts to manipulate the ping times seen by the client18MIT
msg-gatewayMulti-protocol message gateway for AI agents — bridges Telegram, Discord, Slack, Email to Pipelit and other backends18Apache-2.0
aethex-axiom-sdkOfficial Rust SDK for the Axiom Protocol by AeThex Foundation — batteries-included entry point18Apache-2.0
trios-agentsHTTP client and MCP proxy for multi-agent orchestration18MIT OR Apache-2.0
ferrobusRust Modbus library with a reusable async Modbus TCP transport18MIT
rustmimsmsA Rust library for sending automated SMS messages using the MIM SMS API provided by Robi18MIT
rscaleSelf-hosted Rust control plane for operating a single tailnet with Tailscale clients18Apache-2.0
oxigateOpen-core LLM FinOps gateway - hard budget enforcement, cost tracking, and routing18Apache-2.0
oxigate-plugin-sdkExtension-point traits for OxiGate plugins — Middleware, ProviderAdapter, CostCalculator, RoutingStrategy, StorageBackend,…18Apache-2.0
tunnel-coreTransport-agnostic stream multiplexer and port-forwarding data plane for building tunnels over any reliable, ordered,…18MIT OR Apache-2.0
rusty-modbus-simYAML-driven Modbus device simulator18MIT
rusty-modbusComplete Modbus protocol stack — TCP, RTU, TLS18MIT
schmittDNS filter for build pipeline supply chain protection18MIT
anon-boreA modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls.18MIT
rsufwLinux-only Rust library for managing UFW firewall rules18MIT
hap-bleHomeKit Accessory Protocol (HAP) Bluetooth LE transport: discover, pair, read, and stream events from HomeKit accessories over…18Apache-2.0
spine-webSPINE — agentic-first web stack. Umbrella facade that re-exports the spine-* component crates behind feature flags.18AGPL-3.0-or-later
infinity-bridge-hostHost-side WebSocket server for infinity-bridge — async tokio, no framework dependency18MIT
flowcat-telephonyFlowcat carrier WebSocket FrameSerializers (Twilio/Telnyx/Plivo/Exotel/Vonage/Genesys/Asterisk/Cloudonix/Vobiz) + DTMF (RFC2833 +…18Apache-2.0
rustnmap-sdkRust SDK Builder API for RustNmap18GPL-3.0-or-later