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.
protowireProtowire umbrella crate — re-exports envelope, pb, pxf, sbe.56MIT
siprs-gb28181-xmlGB28181 XML message processing for device catalog, control, and queries56MIT OR Apache-2.0
siprs-registrationSIP registration with MD5 digest authentication and registrar server56MIT OR Apache-2.0
avx-eventsEvent-driven architecture for Avila Experience Fabric - Pub/sub, event bus, and message patterns56MIT OR Apache-2.0
hang-cMedia over QUIC, C Interface56MIT OR Apache-2.0
dewebsocketA high-performance WebSocket server library for Rust56MIT
helixrouterAdaptive async compute routing engine: per-job strategy selection (inline/spawn/pool/batch/drop) driven by live pressure, EMA…56MIT
rovs-clientHigh-level OVS client API56MIT OR Apache-2.0
alopex-chirpsAlopex Chirps - Distributed cluster coordination with Raft consensus56Apache-2.0 OR MIT
slotstrikeLow-latency Solana slotstrike runtime for event-driven token execution56MIT
nsproxy-hickory-recursor*WARNING* This library is experimental
Hickory DNS Recursor is a safe and secure DNS recursive resolver with DNSSEC support.
…56MIT OR Apache-2.0
pgvpdVirtual Private Database for PostgreSQL — tenant isolation at the connection level56MIT
mcpaasRadio Protocol client for FAF — broadcast AI context once, all tools receive. Client SDK for mcpaas.live.56MIT
https_proxyStealth HTTPS forward proxy with automatic Let's Encrypt TLS and nginx camouflage56MIT
mxdx-launcherFleet management launcher agent for mxdx56MIT
mxdx-webWeb server backend for mxdx management console56MIT
guacamole-clientRust client library for the Guacamole REST API56MIT
wireframe_testingHelper utilities for exercising Wireframe applications in tests56ISC
libtracerRust binding for libtracer — a lightweight decentralized graph-based networking protocol.56Apache-2.0
garterPlugin-chain runner for SIP003u shadowsocks plugins.56Apache-2.0
onc-rpc-bindOptional rpcbind v4 support for ONC RPC.56Apache-2.0
onc-rpc-tlsTLS and STARTTLS integration points for ONC RPC.56Apache-2.0
rvoip-auditAudit sink implementations for RVoIP auth events56MIT
rvoip-ims-akaIMS AKA provider adapters for RVoIP SIP authentication56MIT
rvoip-ldapLDAP password verifier for RVoIP auth providers56MIT
aria2-coreHigh-performance download engine core: multi-protocol segmented downloads, rate limiting, config management, session persistence,…56GPL-2.0-or-later
switchy_web_server_actixSwitchy Web Server Actix Backend package55MPL-2.0
ferris-agent-bridgeA Rust-first bridge for local AI agents to chat platforms.55MIT OR Apache-2.0
engenho-kube-codegenOpenAPI v3 → typed Rust source generator for engenho-types. Reads BLAKE3-attested vendored K8s schemas + emits one Rust struct…55MIT
rust-servA high-performance, secure, and feature-rich HTTP static file server in Rust55MIT OR Apache-2.0
verushash-rsRust bindings for the VerusHash algorithm, providing easy access to Verus hashing functions from Rust.55MIT
bitcoinleveldb-posixmmaprfilePOSIX mmap(2)-backed implementation of a LevelDB-style RandomAccessFile for read-only random file access with explicit mmap…55MIT
palimpsest-paas-coreShared PaaS models for Palimpsest managed Postgres.55MIT OR Apache-2.0
matrix-bridge-discordA bridge between Matrix and Discord written in Rust55Apache-2.0
qrpcqrpc is a small QUIC + mTLS messaging library55MIT
sdec-repgraphReplication graph and interest management for sdec55MIT OR Apache-2.0
rusmes-serverMain server binary for RusMES — orchestrates SMTP, IMAP, POP3, and JMAP protocol servers with unified configuration, graceful…55Apache-2.0
rusty-spotted-catAsync HTTP client for resumable file upload and download.55MIT
viacepThe Via CEP client wrapper.55MIT
cttpsCrypto Transfer Protocol Secure (CTTPS) - A high-performance secure transport protocol using X25519 and AES-256-GCM.55MIT OR Apache-2.0
ollama-proxy-rsA lightweight Rust proxy for Ollama that intelligently adjusts request parameters to match each model's training configuration55MIT
gai-inspectorgai — getaddrinfo inspector. Explains how a name turns into an IP: nsswitch, resolv.conf, systemd-resolved, mDNS, and where it…55MIT
meridian-clientRust client SDK for Meridian — real-time CRDT sync over WebSocket55MIT
rnetbenchA modern, cross-platform network benchmarking tool (download, upload, latency, jitter) written in Rust.55MIT
raknet-rustAsynchronous, high-performance RakNet transport library for Rust.55Apache-2.0
mxdx-core-wasmWASM bindings for mxdx Matrix operations55MIT
mxdx-policyAccess control and appservice registration for mxdx55MIT
mxdx-secretsAge encryption and secret management for mxdx55MIT
matter-bdxMatter Bulk Data Exchange (BDX) protocol: message codecs + receiver-driven sender.55Apache-2.0
atomr-remote-serialSerial / USB-attached transport for atomr-remoting. Wraps tokio-serial and reuses atomr-remote's framed PDU codec to ship actor…55Apache-2.0
gossanFast, modular attack surface discovery — subdomains, ports, tech stack, secrets, hidden endpoints, cloud assets — part of the…55MIT
vapor-httpA dynamically scaling HTTP server that auto-tunes thread count for 85% CPU utilization55MIT
dispatch-rsA small SSH batch-operation library: run commands and manage files across many servers in parallel, using your existing…55MIT
xeze-dbr-coreHigh-level Vault-integrated database client for Rust apps on Xeze infrastructure55Apache-2.0
netdump-afpacketAF_PACKET + TPACKET_V3 zero-copy packet capture engine for Linux55MIT
ts_pythonpyo3-based python bindings for tailscale55BSD-3-Clause
rvoip-keycloakKeycloak/OIDC integration helpers for RVoIP auth55MIT
rvoip-vcon-postgresPostgres-backed vCon store for rvoip-vcon, with an optional bridge for rvoip-core byte-oriented VconStore.55MIT
rsrtPure-Rust implementation of the SRT (Secure Reliable Transport) protocol: live mode with TSBPD, ARQ and HaiCrypt AES-CTR…55MIT OR Apache-2.0
acton-service-clientTyped async HTTP client for services built on the acton-service framework. Encodes acton-service's fixed wire conventions (error…55MIT
switchy_p2pP2P communication abstraction system54MPL-2.0
tftp-rsA high-performance TFTP server with a TUI dashboard54MIT
wsio-adapterAdapter extension point for ws.io broadcast and multi-node integrations.54MIT
uf-photonPub/sub event pipeline facade — composable storage adapters54MIT
bitcoinleveldb-posixseqfilePOSIX-backed implementation of a LevelDB-compatible SequentialFile using read, lseek, and close for efficient sequential file…54MIT
we-trust-otelOpenTelemetry integration for We-Trust, providing distributed tracing and metrics54MPL-2.0
siprs-uaSIP User Agent core with SipEngine, GB28181 device and platform support54MIT OR Apache-2.0
honey-rsA super easy, lightweight TCP/UDP client-server wrapper.54MIT OR Apache-2.0
kube-utilsMinimal client for kubernetes internal API54BSL-1.0
irosh-cliCLI for Irosh: SSH sessions over Iroh peer-to-peer transport54MIT OR Apache-2.0
ruzorRuzor, a 1:1-compatible Rust port of the Pyzor UDP client and server54GPL-3.0-only
radius-tokioA high-performance, async RADIUS server library (RFC 2865/2866/6614)54BSD-2-Clause
lumberjack-protocolAsync Rust implementation of the Lumberjack v2 protocol (Elastic Beats / Logstash).54MIT OR Apache-2.0
rvoip-webauthnWebAuthn/passkey adapter for RVoIP users-core54MIT
mocra-proxyConfiguration-driven proxy pool / manager for the mocra crawler framework (zero-State, standalone).54MIT OR Apache-2.0
camel-component-cronCron component for rust-camel — triggers Routes on Unix cron schedules54Apache-2.0
hookburn-discordA Rust crate for sending messages to Discord via webhooks53MIT
rdhcpdHigh-performance DHCP server with built-in HA support. Dual-stack (DHCPv4/DHCPv6), active/active and Raft HA, single binary, no…53MIT
retryifyProduction-grade async retry: shared budgets, circuit breaker, jittered backoff, dual timeouts, cancellation, and a tower Layer53MIT OR Apache-2.0
kdeconnect-cliA Command Line Interface running a client for the KDE Connect protocol53MIT
wasm-smtp-componentWASM Component Model interface for wasm-smtp (wasm32-wasip2 target).53Apache-2.0
sculk-cliMinecraft P2P multiplayer tunnel CLI53GPL-3.0
coreon-loglog:* component for camel-rs (prints via tracing).53Apache-2.0
hiroz-cdrCDR serialization for hiroz53Apache-2.0 OR MIT
batata-clientRust client for Batata/Nacos service discovery and configuration management53Apache-2.0
hiroz-protocolROS 2 over Zenoh protocol: entity types and key expression formats53Apache-2.0 OR MIT
chaser-utilCHaser Online MeetingPlace / game-server scraper with C FFI, proxy support, and real-time map polling53MIT
cracodeA binary serialization / deserialization strategy for transforming structs into bytes and vice versa!53MIT
enxame-bitfieldTyped BitTorrent piece bitfield (BEP-3, MSB-first) — the have-set/availability bookkeeping the peer protocol and piece-picker…53MIT
yscanTUI-first network scanner with ARP, mDNS, and SSDP discovery53MIT
boardwalkHypermedia server framework with reverse-tunnel federation53Apache-2.0
deployrampDeployRamp SDK - Feature flag management for Rust53MIT
onvif-serverAn ONVIF Profile S streaming-core device server library for Rust — build a camera/encoder that standard ONVIF clients can…53(MIT OR Apache-2.0) AND LicenseRef-ONVIF
go-fish-game-serverA WebSocket game server for the Go Fish card game, supporting human players and bots.53MIT
loomisRust web server.53MIT
bairelay-mqttMQTT bridge + Home Assistant discovery primitives for bairelay. Topic scheme and HA discovery payloads derive from the MQTT…53AGPL-3.0-or-later
cerulion_coreCore runtime for Cerulion: zero-copy transport, wire format, codegen, scheduler, and graph execution53AGPL-3.0-only
flowpackPacked wire formats for OSC message flows — the format layer of the Flowpack (FP/1) protocol. no_std + alloc, zero dependencies.53MIT
drasi-reaction-aws-sqsAWS SQS reaction plugin for Drasi53Apache-2.0
daveRust DAVE primitives with Discord Opus audio and video frame transform support.53AGPL-3.0-only
bus-natsNATS JetStream backend for eventbus-rs52MIT OR Apache-2.0
armature-ferronFerron reverse proxy integration for Armature52Apache-2.0
zerotier-clientRust client library for the ZeroTier Central API52MIT
photon-runtimePhoton runtime builder and process-wide configuration52MIT
sculk-tuiMinecraft P2P multiplayer tunnel TUI client52GPL-3.0
rusmes-cliAdministrative CLI tool for RusMES — user/mailbox/queue management, backup, restore, migration, metrics inspection, and…52Apache-2.0
hdc-rsRust client library for HarmonyOS Device Connector (HDC)52MIT OR Apache-2.0
bss-oss-pcf-nextgenCloud-native 5G PCF: SBA-style policy edge, intent engine, closed-loop control, digital twin simulation, Policy-as-a-Service, and…52Apache-2.0
btracker-crawlerSSD-friendly FS crawler of BEP 48 / Full Scrape, based on librqbit52MIT
pipeyA lightweight HTTP-to-WebSocket event delivery service.52MIT
rusty-modbus-rtuModbus RTU transport — serial and RTU-over-TCP52MIT
limit3rResilience patterns: rate limiter, circuit breaker, bulkhead, retry52MIT
flexdHardened web server and reverse proxy: TLS/HTTP3, ACME, rate limiting, host policy, GeoIP, A/B splitting, privilege dropping52AGPL-3.0-only
rammuxAsynchronous stream multiplexer52MIT
ripcurlVery persistent file transfers52BSD-3-Clause
dubbo-rs-clientHigh-level client API for connecting to Dubbo RPC services52Apache-2.0
netdump-cbpfA CBPF (classic BPF / Linux socket filter) virtual machine for packet filtering52MIT
bairelay-rtspPure-Rust RTSP server primitives for bairelay.52AGPL-3.0-or-later
poem-helmetHTTP security headers middleware for Poem web framework52MIT
salvo-helmetHTTP security headers middleware for Salvo web framework52MIT
datachannel-socketCross-Platform WebRTC Datachannels for Client-Server apps.52MIT OR Apache-2.0
juncture-storeCross-thread persistent key-value storage for Juncture (re-exports juncture-core::store)52Apache-2.0
seehandshakeVisualize TLS handshakes in your terminal, in real time.52MIT
atmoq-moq-netTEMPORARY fork of moq-net 0.1.10 with two additive replay-window patches, pending upstreaming to moq-dev/moq. Use moq-net unless…52MIT OR Apache-2.0
tus-protocolRust implementation of the TUS resumable upload protocol52MIT OR Apache-2.0
rykeA clean-room IKEv2 / IKE implementation in Rust — independent client (initiator) and server (responder).52MIT
engenhoTyped, attested, Rust-native Kubernetes runtime. The engine that runs the land (terreno). Pillar 7 runtime half; sibling to…51MIT
ironrdp-rdpfileParser and writer for .RDP file format51MIT OR Apache-2.0
cloudconvert-sdkAsync Rust SDK primitives for the CloudConvert API v2.51MIT
asinfoZero-allocation, no_std lookup from ASN to handle, description, and country, embedded at compile time from the…51MIT
m2paPure-Rust M2PA (RFC 4165) codec + link state machine — MTP2 Peer-to-Peer Adaptation over SCTP51MIT
coreon-sedaseda:* component for camel-rs (bounded mpsc queue with backpressure).51Apache-2.0
nats-countersNATS JetStream counters API51Apache-2.0
pqfetchTLS post-quantum readiness scanner. tells you whether each host negotiates a hybrid kex (X25519MLKEM768).51MIT OR Apache-2.0
naia-metricsObservability emission layer for naia game networking — emits ConnectionStats via the metrics crate facade51MIT OR Apache-2.0
ruststream-lapinRabbitMQ / AMQP 0.9.1 broker implementation for the RustStream messaging framework, backed by lapin.51Apache-2.0
albatrossA composable HTTP server for Tower services built around pluggable connection acceptors.51MIT
libproxybaseCore engine library for ProxyBase networking, market connectivity, proxying, and telemetry51MIT
arbitSecurity proxy for MCP (Model Context Protocol) — auth, rate limiting, payload filtering, and audit logging between AI agents and…51MIT
durthangA modern, terminal-based MUD client with TLS, GMCP, automap, aliases, triggers, and a sidebar panel system51GPL-3.0-only
tripley-rpc-cliUser-facing command line tool for Tripley RPC IDL and code generation.51MIT
termstreamUnified streaming terminal UI framework (client + server)51MIT
iperf3-rsRust API for libiperf with live iperf3 metrics export51MIT AND BSD-3-Clause-LBNL
brdiscoGeneral-purpose bridge for service discovery50MIT
bitcoin-hmac-sha256Low-level, allocation-free HMAC-SHA-256 and RFC6979 deterministic nonce generator with FFI-friendly APIs, tailored for…50MIT
vanguards-rsEnhanced security for Tor hidden services through vanguard relay selection50Apache-2.0
dgateDGate API Gateway - High-performance API gateway with JavaScript module support50MIT
ironrdp-viewerPortable RDP viewer (GUI binary) without GPU acceleration50MIT OR Apache-2.0
rustmcMinecraft server status library (Java + Bedrock + Query + Legacy)50Apache-2.0
coreon-metricsRoute metrics (counters + histograms) and a Prometheus text exporter for camel-rs.50Apache-2.0
coreon-timertimer:* component for camel-rs (periodic tick producer).50Apache-2.0
eeroctlCLI for managing eero WiFi routers50AGPL-3.0-or-later
coreon-beanbean:* component for camel-rs (named processor registry).50Apache-2.0
coreon-filefile:* component for camel-rs (poll-based consumer + file producer).50Apache-2.0
dactor-discover-azureAzure node discovery for the dactor distributed actor framework50MIT
factionA no_std + alloc, protocol-independent cluster readiness state machine for startup coordination and readiness quorum tracking.50MIT
nomad-protocolNOMAD Protocol - Network-Optimized Mobile Application Datagram. A secure UDP-based state synchronization protocol.50MIT OR Apache-2.0
rustbgpd-fsmRFC 4271 BGP finite state machine — pure, no I/O, no async runtime50MIT OR Apache-2.0
sshdtA tiny, faithful, standard SSH server daemon (library + CLI) built on russh.50MIT OR Apache-2.0
ddns-aA lightweight Dynamic DNS client for Windows that monitors IP address changes and notifies external services via webhooks50Apache-2.0
nf-queueA thin wrapper around libmnl for netfilter queue50MIT
mielinMielinOS - A microkernel-based operating system for distributed AI agents with neural mesh networking50MIT OR Apache-2.0
s3fcpFast file downloader with multi-part concurrent downloads from S3 and HTTP/HTTPS50MIT
rusty-modbus-serverAsync Modbus server with pluggable DataStore backend50MIT
dnscryptA pure-Rust DNSCrypt v2 client library — sync and async support.50MIT OR Apache-2.0
embassy-mqtt-liteClient MQTT v3.1.1 minimal, asynchrone, no_std. Supporte la QoS 0 (fire-and-forget), l'authentification username/password, le…50GPL-2.0-or-later
dubbo-rs-macrosProcedural macros for Apache Dubbo Rust — #[dubbo_rs_service] and #[dubbo_rs_client]50Apache-2.0
basalt-mc-protocolMinecraft packet definitions and version-aware packet registry50Apache-2.0
gibber-linkGIBBER-LINK™ — link-layer substrate for ambient zero-trust handshakes within the BCCCOP™ protocol family. Top-level landing crate.50Apache-2.0
tinnitusTINNITUS™ — persistent ultrasonic (15–22 kHz) micro-attestation sub-channel of GIBBER-LINK™ within the BCCCOP™ protocol family.…50Apache-2.0
bindizr-serviceApplication services for bindizr zone, record, token, and notification workflows50Apache-2.0
hyperdhtRust implementation of hyperdht, peer announcements and connections on top of dht-rpc50MIT
gwafAI-native WAF for self-hosted apps with deterministic enforcement and reviewable policy workflows.50AGPL-3.0-only
dubbo-rs-protocol-dubboDubbo TCP binary protocol (Dubbo2 compatible) with Hessian2 body serialization50Apache-2.0
junctureTyped state machine framework for LLM agents - Rust implementation of LangGraph50Apache-2.0
jmap-filenode-clientJMAP FileNode HTTP client — extension trait over jmap-base-client50MIT OR Apache-2.0
cleitonqPost-quantum authenticated command & control for embedded and autonomous systems50MIT OR Apache-2.0
orbal-netPer-mission agent coordination: one binary, client + server, over JSON/HTTP.50MIT OR Apache-2.0
mcp-a2aA2A Remote Agent MCP server for ADK-Rust Enterprise — agent-card discovery, task management, streaming, and push notifications49Apache-2.0
i2pd-sysRaw FFI bindings to a minimal C shim over libi2pd (PurpleI2P/i2pd).49MIT OR Apache-2.0
zktecoA pure-Rust client for ZKTeco biometric attendance / access-control terminals (TCP/UDP protocol). A faithful port of the Python…49GPL-2.0-or-later
styrene-rnsRust RNS protocol core — identity, destinations, links, cryptographic primitives, and transport49MIT
dubbo-rs-loggerLogging abstraction for Apache Dubbo Rust based on tracing-subscriber49Apache-2.0
beanstalkd-rsMinimal rust beanstalkd client49MIT
radiotap-rsno_std compatible radiotap header encoder and decoder.49MIT OR Apache-2.0
blitz-rsFast concurrent HTTP benchmarking tool49MIT OR Apache-2.0
dig-release-resolverResolve the latest/by-tag/prerelease GitHub release + per-OS-arch asset name for a DIG component, and decide Install/Update/Skip…49GPL-2.0-only
stochastic-routing-extendedSRX (Stochastic Routing eXtended) — a next-generation VPN protocol with stochastic routing, DPI evasion, post-quantum…49Apache-2.0
dubbo-rs-serialization-protobufProtobuf serialization for Apache Dubbo Rust49Apache-2.0
dubbo-rs-registry-nacosNacos-based service registry for Apache Dubbo Rust49Apache-2.0
GatoPSKTLSTLS 1.3 PSK client + server (no_std, no allocator). Fork of drogue-iot/embedded-tls extended with server-mode PSK_KE handshake —…49Apache-2.0
pcs-external-protoPCS External API wire contract (package ppoppo.external.v1) — .proto SSOT + generated gRPC types49MIT OR Apache-2.0
hsalcA native command-line manager for Mihomo49MIT OR Apache-2.0
jmap-metadata-serverJMAP Object Metadata method handlers (draft-ietf-jmap-metadata) — backend-agnostic, plugs into jmap-server Dispatcher49MIT OR Apache-2.0
jmap-sharing-clientJMAP Sharing HTTP client — extension trait over jmap-base-client (RFC 9670)49MIT OR Apache-2.0
diegoPure Rust Active Directory security diagnostic agent. AS-REP Roasting, Kerberoasting, LDAP enumeration, OPSEC-friendly with…49MIT
payjoin-mailroomCombined Payjoin Directory and OHTTP Relay49MITNFA
mocra-coreThe mocra crawler framework runtime: errors, cache, utilities, domain models, downloader, data-plane queue, coordination,…49MIT OR Apache-2.0
mkit-transport-connectmkit.transport.v1 Connect service: native ConnectRPC client for mkit+https://, plus an optional axum-hosted TransportService…49MIT OR Apache-2.0
google-cloud-geminidataanalytics-v1Google Cloud Client Libraries for Rust - Data Analytics API with Gemini49Apache-2.0