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.
tokilake-coreTokilake Core - High-performance tunnel gateway core library67MIT
ruststream-fredRedis / Valkey broker implementation (Streams) for the RustStream messaging framework, backed by fred.67Apache-2.0
skeg-rigging-net-httpHTTP saga-distribution side-channel for hansa peers. Sync server (tiny_http) + sync client (ureq).67Apache-2.0
aerosyncFast, agent-friendly file transfer with auto protocol negotiation (HTTP/QUIC), resumable chunked uploads, and CLI. Library +…67MIT
nexar-rdmaRDMA and GPUDirect transport extensions for nexar67Apache-2.0
rsocksA super basic SOCKS5 proxy.67MIT
framesmithA Rust library for controlling Samsung Frame TVs over the local network67MIT
flowioSingle-threaded async runtime and TCP/UDP/SCTP/TLS transport library on Linux io_uring, with pooled allocation-avoiding fast paths67MIT OR Apache-2.0
jmap-chat-serverJMAP Chat extension method handlers — backend-agnostic, plugs into jmap-server Dispatcher67MIT OR Apache-2.0
jmap-contacts-serverJMAP Contacts method handlers — backend-agnostic, plugs into jmap-server Dispatcher67MIT OR Apache-2.0
broadcast-authShared multi-scheme HTTP/RTSP auth: Basic/Digest (RFC 7235, RFC 2326 §14) via http-auth, Bearer (RFC 6750); one Credentials model…67MIT OR Apache-2.0
exchangeA minimal, configuration-driven HTTP reverse proxy built with hyper and tokio.66MIT
ustreamer-qualityAdaptive quality controller — tier switching, idle detection, lossless refinement logic66MIT OR Apache-2.0
venice-e2ee-proxyOpenAI-compatible proxy for Venice.ai E2EE models66MIT OR Apache-2.0
envelopwdA robust, lightweight library for parsing and validating email addresses and mailboxes with sqlx and lettre integration.66Apache-2.0
siprs-transactionSIP transaction layer with RFC 3261 state machines and timers66MIT OR Apache-2.0
rate-netA powerful, lock-free rate limiter for Rust: multiple algorithms behind one trait, sharded per-key state, bounded-memory…66Apache-2.0 OR MIT
kospi200-parserZero-allocation PCAP/UDP quote parser for KOSPI 200 market data feeds.66MIT OR Apache-2.0
ssh-obiLightweight per-user terminal multiplexer with auto-reconnecting sessions tunneled over plain SSH — preserves the local…66Apache-2.0 OR MPL-2.0
po-sessionSession management, handshake state machine, and framing for Protocol Orzatty66MIT OR Apache-2.0
bunny-syslog-receiverEmbedded RFC 5424 / 3164 syslog TCP receiver with a pluggable tunnel abstraction (used by `hoppy container logs`)66MIT
radio-utils-protocolOpenHPSDR Protocol 1 client library for Hermes / Hermes Lite 266MIT OR Apache-2.0
liraysRust client for LiRAYS SCADA over WebSocket + Protobuf66MIT
bindizr-dbDatabase repositories for bindizr66Apache-2.0
soothe-clientWebSocket client for talking to a running soothe-daemon66MIT
libiot-lutron-radiora2-rrmainrep-cliCommand-line interface for the Lutron RadioRA 2 RR-MAIN-REP main repeater66MIT
wire-codecBinary frame codec and protocol codec toolkit. Length-prefixed, delimiter-based, and custom framing strategies. Built-in varint,…66Apache-2.0 OR MIT
agecli-skill-sdkSDK for building agecli skill binaries (UDS server, response writer, process streaming)66MIT
jmap-calendars-serverJMAP Calendars method handlers — backend-agnostic, plugs into jmap-server Dispatcher66MIT OR Apache-2.0
h2ts-serverMake a WebSocket look like raw TCP, and serve/proxy HTTP/2 over it. Framed by wslay for true sub-frame streaming. Includes the…66MIT
pcs-session-protoPCS public session-face wire contract (package ppoppo.chat.v1) — .proto SSOT + generated gRPC types66MIT OR Apache-2.0
rvoip-amazon-connectrvoip-core Amazon Connect interop adapter — StartWebRTCContact + Amazon Chime SDK WebRTC media, with SIP-header →…66MIT
industrial-protocols-kernelMicro-kernel for industrial protocol implementations — registry, connections, config, events, circuit breaker, gateway66MIT
stage-safety-gatewayStage-safety sensor gateway for Musikfestapp (Broadweigh/Mantracourt)66GPL-3.0-or-later
valinorCommand-line client for MudWorld, a text-based virtual world platform65MIT OR Apache-2.0
matter-controllerHigh-level Matter controller API: commission, read, write, invoke, subscribe.65Apache-2.0
async-dns-tlsDNS-over-TLS client using futures-rustls65MIT
outbox-kafkaKafka transport implementation for the oxide-outbox65MIT
radiochronWi-Fi diagnostics and portable BLE history/risk analysis for hosted and embedded systems65MIT OR Apache-2.0
siprs-gb28181-codecGB28181 20-digit national standard encoding parser and generator65MIT OR Apache-2.0
dns-switcherTUI app for real-time DNS switching on Linux65MIT
rune-axum-ratelimitIn-memory rate limiter middleware — fixed-window per-IP or per-key limiting for Axum65MIT
dubbo-rs-serverHigh-level server API for hosting Dubbo RPC services65Apache-2.0
tprosshysshuttle RIIR65MIT OR Apache-2.0
bharatlinkP2P file & text sharing from your terminal65MIT OR Apache-2.0
dht-rpcrust implementation of the DHT powering the hyperswarm stack65MIT
truthlinked-netTruthLinked networking layer — built for the TruthLinked blockchain.65MIT
kael_netNetworking and sync primitives for the Kael UI framework65Apache-2.0
wafrift-http3-evasionHTTP/3 + QUIC protocol-level WAF evasion — QPACK desync, 0-RTT replay, CID rotation, stream-priority games65MIT OR Apache-2.0
stand-in-client-macrosProcedural macros for stand-in MCP client framework.64MIT
abstract_socketTypes to abstract over TCP and Unix socket.64MITNFA
jip-firewallFirewall backend for netcore: nftables netlink → FirewallVerdict.64MIT OR Apache-2.0
ipscanA high-performance, asynchronous IP and Port scanner in Rust supporting concurrent TCP scans, single-socket UDP scans, and custom…64MIT
snf-coreDeterministic, offline-first network protocol analysis engine.64Apache-2.0
stitch-syncReactive state-sync library bridging an in-memory store, fjall-backed local persistence, and MQTT-based remote sync.64Apache-2.0
msrpce-ndrMS-RPCE Network Data Representation (NDR/NDR64) serialization for Rust64MIT OR Apache-2.0
gloamyRust-first autonomous agent runtime for CLI, channels, gateway, and hardware workflows.63MIT OR Apache-2.0
socket-tools-mcpMCP server for multi-turn socket session management63Apache-2.0
ogmios-clientRust client/SDK for Cardano Ogmios63MIT
keyclawLocal MITM proxy that keeps secrets out of LLM traffic63MIT
intentraHigh-performance multi-peer UDP transport protocol with cryptographic authentication and DoS protection63MIT OR Apache-2.0
aegis-protocol-tokenAegis Capability Token primitives for the experimental Aegis secure binary protocol.63MIT OR Apache-2.0
siprs-sdpSDP parsing and building with GB28181 extensions for video surveillance63MIT OR Apache-2.0
corgi🦀 Rust based RPC library on UDP63MIT
daaki-imapAn IMAP4rev1/IMAP4rev2 async client library63MIT
rune-axum-csrfCSRF protection middleware — double-submit cookie pattern for Axum63MIT
jip-resolverResolver backend for netcore: systemd-resolved D-Bus + libc getaddrinfo fallback.63MIT OR Apache-2.0
sockaddrNew types for `socket2::SockAddr` that provide extra utilities.63MIT OR Apache-2.0
antftpAntFTP is a FTP server companion app for AntTP63Apache-2.0
wg-sockssocks5 server (lib) from wireguard config63Apache-2.0
sockxA unified socket type with practical utilities for network programming.63MIT OR Apache-2.0
jip-diagDiagnostician: composes netcore capability traits into Health and Path.63MIT OR Apache-2.0
jip-netlinkrtnetlink backend for netcore: InventoryRaw + Inventory via Linux netlink.63MIT OR Apache-2.0
zinder-protoZinder-owned generated protocol modules63MIT
tokio-multicastSmall Tokio helpers for UDP multicast send/receive.63MIT
mzmqMinimal no_std ZMQ (ZMTP 3.1) PUB transport for embedded63Apache-2.0
wavesyncdbLocal-first SQLite that syncs itself — drop-in SeaORM connection with per-column CRDTs and P2P sync over libp2p63AGPL-3.0-or-later OR LicenseRef-Commercial
jmap-filenode-serverJMAP FileNode method handlers — backend-agnostic, plugs into jmap-server Dispatcher63MIT OR Apache-2.0
jmap-sharing-serverJMAP Sharing method handlers (RFC 9670 Principal/ShareNotification) — backend-agnostic, plugs into jmap-server Dispatcher63MIT OR Apache-2.0
ping-tokioAsync ICMP ping library for Rust, built on Tokio and raw sockets.63BSD-2-Clause
nm-openvpn-ssoNetworkManager VPN plugin for OpenVPN with SSO/OAuth authentication62MIT
uleULE (Unidirectional Lightweight Encapsulation, RFC 4326 + RFC 5163) — IP over MPEG-2 TS: SNDU encapsulation, extension-header…62MIT OR Apache-2.0
agentsniffAI agent network scanner — detects AI agents on enterprise networks via passive monitoring, active probing, protocol detection,…62Apache-2.0
ibverbs-rsSafe, ergonomic Rust bindings for the InfiniBand libibverbs API62MIT OR Apache-2.0
overseerd-buildBuild-script helper for the Overseerd registration-backend seam: registers and (on linker-section-scarce targets, or when forced)…62MIT
rune-axum-redirect-httpsRedirect HTTP requests to HTTPS — Tower middleware for Axum62MIT
jip-probeReachability backend for netcore: TCP connect + unprivileged ICMP + TLS/HTTP HEAD.62MIT OR Apache-2.0
prettyping-rsRust port of prettyping with a pure Rust ping engine62MIT
quarb-ldapLDAP directory adapter for the Quarb query engine62MIT OR Apache-2.0
attrouterAsync Rust client for AT&T residential gateway routers (BGW210, BGW320, Humax, Arris)62AGPL-3.0-or-later
starlab-signal-serverWebRTC signaling server for the Starlab MPC mesh — session discovery and device-to-device relay.62MIT OR Apache-2.0
onionRushParallel multi-circuit downloader and uploader over Tor.62MIT
onc-rpc-genCore code generation for XDR types and ONC RPC client/server stubs.62Apache-2.0
chronyd-rschrony-rs daemon/replay binary (lab and forensic modes only — not a production time daemon).62GPL-2.0-only
peaveilA privacy-first peer discovery protocol based on probabilistic peer sampling, gossip, and metadata-resistant discovery.62CC0-1.0 OR MIT
rvoip-scimSCIM 2.0 provisioning adapter for RVoIP users-core62MIT
protoglot-coreDomain core for protoglot: protocols, runner, assertions, reporting62MIT OR Apache-2.0
aria2-protocolMulti-protocol networking stack for aria2-rust: HTTP/HTTPS client, FTP/SFTP, full BitTorrent (DHT/PEX/MSE), and Metalink V3/V4…61GPL-2.0-or-later
seekdb-rsRust SDK for SeekDB61Apache-2.0
solarmax-maxcommMaxComm protocol library for SolarMax solar inverters61MIT
fakekeyAPI Key Proxy Agent - manage and replace API keys via network proxy61Apache-2.0
dactor-kameoKameo adapter for the dactor distributed actor framework61MIT
batata-consul-clientRust client for HashiCorp Consul or batata61Apache-2.0
cremaA high-performance, sharded Key-Value store utilizing a Multi-Raft consensus architecture61MIT OR Apache-2.0
x402-facilitatorx402 facilitator in Rust61Apache-2.0
enxame-metainfoTyped BitTorrent metainfo (.torrent) — parse a torrent file / info dict into a typed Metainfo and compute the v1 info-hash. Part…61MIT
matter-transportMatter protocol network transport: UDP, mDNS, framing, MRP.61Apache-2.0
tower-rate-tierTier-based rate limiting middleware for Tower61MIT OR Apache-2.0
cloudflare-dnsA TUI for managing Cloudflare DNS records programmatically61AGPL-3.0
hanzo-computeHanzo AI - BitTorrent-style Decentralized Compute Protocol61MIT
minikvDistributed key-value store with Raft consensus, encryption at rest, and pluggable storage backends.61MIT
jmap-tasks-serverJMAP Tasks method handlers — backend-agnostic, plugs into jmap-server Dispatcher61MIT OR Apache-2.0
moo-transportImplementation of the MOO protocol, an HTTP-like bidirectional message protocol61MIT
setdnsTemporarily apply and restore system DNS configuration, including global and split DNS.61MIT
rvoip-redisRedis-backed auth provider implementations for RVoIP61MIT
rvoip-samlSAML 2.0 service-provider adapter for RVoIP users-core61MIT
rstangoImplementation of the Tango distributed control system60Apache-2.0
wss-mux-clientRust client for the wss-mux WebSocket multiplexer60MIT OR Apache-2.0
xocomilA lightweight, zero-allocation HTTP/1.1 request parser and response writer60MIT
xplorer-rsX-Plorer Serie 75 S / Serie 95 S vacuum cleaner — local control and cloud maps60MIT
netselA lightweight, Rust-based service registration and discovery system60MIT
dactor-coerceCoerce adapter for the dactor distributed actor framework60MIT
mttctlA CLI tool for interacting with Meshtastic mesh networking devices60GPL-3.0-only
yggr-corePure Raft protocol engine — deterministic state machine, no I/O, no async. The core of the yggr Raft library.60MIT
rusmes-acmeACME v2 client for RusMES — automatic TLS certificate provisioning and renewal with HTTP-01 and DNS-01 challenge support via…60Apache-2.0
angzarr-clientErgonomic Rust client for Angzarr CQRS/ES framework60AGPL-3.0-only
em_filterRust SDK for building Emergence network agents — connect to em_disco, handle queries, return results.60non-standard
nomadnet-rsRust library for NomadNet Node Hosting and browsing over Reticulum60MIT
kafrustA pure Rust Kafka client with no librdkafka or C toolchain dependency.60MIT OR Apache-2.0
filament-cliP2P file transfer between terminals and browsers, no upload, no account. The terminal end of filament.autumated.com.60MIT
intercom-rsA fully typed async wrapper for NATS with JetStream support60MIT
de-mlsDecentralized MLS — end-to-end encrypted group messaging with consensus-based membership management over gossipsub-like networks60MIT OR Apache-2.0
rs-modbusA pure Rust implementation of MODBUS protocol.60MIT
servixA minimal HTTP server framework written in Rust60MIT OR Apache-2.0
httpsdA pure-Rust HTTP/HTTPS server — usable as a sans-I/O library with pluggable runtimes (thread pool, tokio, mio) or as a CLI that…60MIT
photon-macrosProc macros for Photon pub/sub (#[photon::topic], #[photon::subscribe])59MIT
dvb-fluteALC/LCT/FLUTE/NORM multicast object-delivery wire formats (RFC 5651/5775/6726/5740): LCT headers with flag-driven CCI/TSI/TOI…59MIT OR Apache-2.0
netweftDeterministic network planning and configuration generation for portable infrastructure.59MIT
ryo-server[preview] RYO Server - tarpc-based RPC server for ryo operations59MIT OR Apache-2.0
quic-reverseReverse-initiated, multiplexed services over QUIC59Apache-2.0
cellos-fleetS3-queue fleet dispatch agent for CellOS — pulls pending cell specs from S3, claims them, hands off to a local cellos-supervisor.59MIT OR Apache-2.0
daaki-smtpAn async SMTP client library59MIT
rune-axum-ipfilterIP allowlist / blocklist middleware — CIDR-based IP filtering for Axum59MIT
misty-coreCore types and shared utilities used by other Misty crates59BSD-3-Clause
antenna-client-nativeNative rust (over Tokio & webrtc-rs) platform implementation for the antenna P2P mesh protocol.59MIT
antenna-client-webWeb-over-WASM platform implementation for the antenna P2P mesh protocol.59MIT
fx-routerOrder routing to external trading venues for FX trading. Intelligently routes orders to multiple external trading venues, manages…59Apache-2.0
hieuxyz_rpcA Discord Rich Presence library for Rust.59ISC
sxgeo-rsUnofficial SypexGeo database files parser.59MIT
marlin-binary-transferHost-side implementation of Marlin's Binary File Transfer Mark II protocol for SD-card upload to 3D printers.59MIT OR Apache-2.0
telenow-audio-coreReal-time voice DSP for the Telenow voice AI SDK — G.711 μ-law codec, linear resampler, RFC 3550-style adaptive jitter buffer,…59MIT
mailbourneA Rust-native mail server and library — single binary, built-in doctor for DNS, DKIM, and deliverability.59MIT OR Apache-2.0
peasubA metadata-private gossip protocol built on peashape, with constant-rate or Poisson-distributed cover traffic.59MIT OR CC0-1.0
rift-clientDEPRECATED — use `rifts` crate with feature `client` instead59MIT OR Apache-2.0
genjaA plugin-based Rust framework for executing tasks across multiple hosts with inventory filtering, hierarchical task execution,…59MPL-2.0
swink-agent-rpcJSON-RPC 2.0 agent service for swink-agent — expose an Agent over a Unix socket58MIT
ara-comCore traits and async abstractions for Adaptive AUTOSAR communication in Rust58MIT OR Apache-2.0
kdeconnect-embassyAn implementation of the IO abstraction required to run kdeconnect-proto on embedded devices using embassy58MIT
h2-ws-clientMinimal HTTP/2 WebSocket client built on hyper + tokio-tungstenite58MIT OR Apache-2.0
wirecrabAgent-first CLI network analysis platform58Apache-2.0
bakbonBakBon is an infrastructure microkernel library in Rust that provides generic building blocks (Router, Registry, Balancer, Queue,…58MIT
whois-cliA simple WHOIS query tool58AGPL-3.0
digit-cliA finger protocol client (RFC 1288 / RFC 742)58MIT
avl-storageAVL Storage - S3-compatible object storage optimized for Brazil and LATAM58MIT OR Apache-2.0
siphonSiphon tunnel client - expose local services securely58MIT
mip-clientRust client for the MIP (MSIP) protocol with async support and event handling.58MIT
polyglotmeshpolyglotmesh — a single OpenAI/Anthropic-compatible base URL in front of many LLM providers, with priority routing, per-key…58MIT
websock-muxWebSocket multiplexing layer for logical streams58MIT
spine-coreCore engine for the SPINE bioinspired agentic browser58AGPL-3.0-or-later
robopotatoLightweight inter-agent trust and shared state server for AI agent swarms58MIT
narsil-engineBackend-agnostic Rust inference serving engine built on Tokio, tonic, and Burn.58Apache-2.0
gt06Parser and stream decoder for the GT06 GPS tracker protocol58MIT
rewgetwget-compatible wrapper with automatic fallback58MIT OR Apache-2.0
ts_ffic ffi bindings for tailscale-rs58BSD-3-Clause
rustunnel-mcpMCP (Model Context Protocol) server for rustunnel. Lets AI agents (Claude Code, Cursor, Windsurf) create and manage public…57AGPL-3.0
hookburn-slackA Rust crate for sending messages to Slack via webhooks57MIT
krb5-rsPure Rust Kerberos V5: GSSAPI, SPNEGO, PKINIT. No C FFI, no system krb5 dependency.57Apache-2.0
tarpc-foryApache Fory transport for tarpc57MIT OR Apache-2.0
negrdo-actix-web-standard-messagingActix-web extension for negrdo-standard-messaging — gateway injection, trace propagation and subscription lifecycle57MIT
actrpc-orchestratorConfiguration and orchestration utilities for ActRPC.57MIT OR Apache-2.0
tomii-coreLow-latency streaming task-graph runtime for MIMO consumer-producer pipelines57Apache-2.0
siprs-dialogSIP dialog management with route set and in-dialog request support57MIT OR Apache-2.0
rusmes-loadtestMulti-protocol load testing tool for RusMES — concurrent SMTP, IMAP, and JMAP load generation with HDR histogram latency…57Apache-2.0
avl-queueAVL Queue - High-performance message queue and event streaming for AVL Cloud57MIT OR Apache-2.0
siphon-serverSiphon tunnel server with Cloudflare DNS integration57MIT
nyat-coreNAT traversal library — discover and maintain public addresses via STUN.57MIT
siphonophoreExtensible Yjs sync server primitive with native document multiplexing57MIT OR Apache-2.0
entrouter-lineZero-loss cross-region packet relay network57Apache-2.0
refraction-typesZero-dependency bounded ring buffer for networking workloads with predictable overwrite-on-full semantics, minimal allocations,…57MIT OR Apache-2.0
keystone-corePortable identity, signed social graph, and P2P transport primitives for the Keystone protocol57MIT
openapi-rs-sdkProtobuf/gRPC trading SDK with symbol-aware lot validation, login, balance, order flows, and candle APIs57MIT
roswireJSON-first RouterOS CLI bridge for AI agents and automation.57MIT
mshrOpinionated wrapper over iroh: per-machine Ed25519 identity, ALPN-multiplexed Endpoint, composed peer discovery (mDNS /…57MIT OR Apache-2.0
bairelay-wake-serverLocal replacement for Reolink's P2P cloud servers; wakes battery cameras over the LAN.57AGPL-3.0-or-later
teto-dpdkRust bindings for F-Stack — high-performance userspace TCP/UDP via DPDK, bypassing the Linux kernel network stack entirely.57AGPL-3.0-only
rvoip-oidcGeneric OIDC discovery helpers for RVoIP Bearer authentication57MIT
irkki-coreThe irkki core library.56MIT
crous-ioAsync IO adapters, framed streams, and mmap reader for Crous56MIT OR Apache-2.0
enigma-sfuIn-memory SFU core for rooms, participants, tracks, and subscriptions.56MIT
turul-a2a-patternsReusable A2A skill-authoring patterns: SKILL.md manifest, SkillHandler / SkillRegistry / SkillProgressSink / TerminalHook…56MIT OR Apache-2.0