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.
shadow-clientHigh-level client node builder and API for Shadow Network92MIT
ff-rdp-coreCore library for Firefox Remote Debugging Protocol over TCP92MIT
gossan-hiddenHidden endpoint and misconfiguration scanner for gossan (CORS, SSRF, JWT, Swagger, cache deception) — part of the security…92MIT
gossan-techstackTech stack fingerprinting scanner for panoram — powered by truestack — part of the security research ecosystem92MIT
gossan-originDiscovers the true origin IP of web assets behind CDNs/WAFs — part of the security research ecosystem92MIT
jq-link-profileBLE link profile for Jacquard routing92Apache-2.0
turbos7High-performance async S7 protocol library for Siemens PLCs92MIT OR Apache-2.0
jmap-metadata-typesJMAP Object Metadata extension data types (draft-ietf-jmap-metadata-*)92MIT OR Apache-2.0
schemabound-protoShared Protocol Buffer definitions for the Schemabound Framework92MIT OR Apache-2.0
wren-configWren routing daemon — TOML configuration model.92GPL-2.0-or-later
laitA local-first, peer-to-peer, end-to-end-encrypted issue tracker built on iroh + Loro CRDTs92MIT OR Apache-2.0
cgi-responseParse a CGI child's stdout into an http::Response with a streaming body.91MIT
noxy-sdkDecision Layer SDK for AI agents. Encrypted actionable decisions over gRPC.91MIT
actrpc-coreCore types and traits for ActRPC.91MIT OR Apache-2.0
palimpsest-dataflowA Postgres WAL-backed live query sync engine.91MIT OR Apache-2.0
eclipse-cycloneddsOfficial Rust binding for Eclipse Cyclone DDS91EPL-2.0 OR BSD-3-Clause
pcap-toolkitA blazing-fast, data-oriented PCAP manipulation, routing, and transformation tool written in Rust91Apache-2.0
wtcatWebTransport CLI client for testing - like wscat for WebSocket91MIT
typed-eventbusTransport-agnostic event streaming with typed events, metadata envelopes, local pub/sub, and NATS support.91MIT
signaldock-protocolProtocol types, re-exports, and server-specific error types for SignalDock91MIT
rustgate-proxyMITM-capable HTTP/HTTPS proxy with WebSocket C2 tunneling (SOCKS5, reverse TCP)91MIT
pktana-cliCLI binary for pktana — Linux packet analyser & network inspector91Apache-2.0
socket_io_clientA Socket.IO client implemented in Rust. It implements Engine.IO v4 and Socket.IO v5, and includes paired examples with…91MIT
zerodds-corba-cos-tradingOMG Trading Object Service (CosTrading) — Service-Discovery per Constraint-Sprache (Register/Lookup/Offers, no_std + alloc).91Apache-2.0
igc-netigc-net protocol rust library — publish and add metadata to IGC flight files91Apache-2.0
zerodds-opcua-serverOPC-UA Client/Server (Part 4 Services over the SecureChannel): Session lifecycle, the Read/Browse/Call/GetEndpoints service set,…91Apache-2.0
netring-exportersHeavyweight anomaly exporters for netring (OTLP, Kafka) — kept out of the core crate91MIT OR Apache-2.0
netbatThin sync-first server/network boundary exposure layer for syncbat.91MIT OR Apache-2.0
id_effect_platformPlatform capability traits (HTTP, FS, process) for id_effect — @effect/platform-style boundaries91CC-BY-SA-4.0
xibalba-clientMinimal synchronous HTTP/1.1 client with TLS, redirects, timeouts, and a builder API91MIT
zpic-uploadersBuilt-in local, GitHub, and S3 uploaders for zpic.91MIT OR Apache-2.0
wren-filterWren route filters — BIRD-style import/export policy over the core route types.91GPL-2.0-or-later
wren-bgpWren routing daemon — BGP-4 (RFC 4271): message/path-attribute wire codec and best-path selection.91GPL-2.0-or-later
multipeerconnectivity-rsSafe Rust bindings for Apple's MultipeerConnectivity framework — peer IDs, sessions, browser/advertiser helpers, assistant UI,…90MIT OR Apache-2.0
ordaRust client library for the aoe4guides.com API90Apache-2.0
spartan-protocolA spec-faithful implementation of the Spartan protocol (spartan://): async client, server with a handler seam, static file…90MIT
mkit-transport-encEncrypted-stream transport for mkit, layering mkit-rpc SshFrame on top of commonware-stream::encrypted (ChaCha20-Poly1305,…90MIT OR Apache-2.0
zeromcpZero-config MCP runtime — Rust library90MIT
chainrpc-wsWebSocket JSON-RPC transport with auto-reconnect for ChainRPC90MIT
fileloft-store-azureAzure Blob Storage backend for the tus.io resumable upload protocol90MIT
gossan-intelGlobal Passive and Active Intel pillar for Gossan — part of the security research ecosystem90MIT
nacelleConvenience crate for Nacelle streaming handlers and transport APIs.90MIT
drasi-reaction-azure-storageAzure Storage reaction plugin for Drasi (Blob, Queue, Table)90Apache-2.0
wren-netlinkWren routing daemon — Linux netlink (rtnetlink) FIB backend.90GPL-2.0-or-later
zerodds-pyPyO3 bindings for the ZeroDDS DCPS API90Apache-2.0
knustAsynchronous KNX/IP library for Rust90MIT
nex-protocolAn implementation of the Nex protocol (nex://): async client, directory-serving server, listing parser, and a CLI. The minimal…89MIT
oris-evo-ipc-protocolIPC protocol definitions for Oris Evolution integration89MIT
gossan-fleetDistributed fleet orchestration for Gossan89MIT
dink-sdkRust SDK for Dink edge mesh platform — JSON-over-NATS RPC for IoT and edge computing89MIT
witmproxyA WASM-in-the-middle proxy89AGPL-3.0-only
inapIntelligent Network Application Part (INAP) CS-1 codec (ITU-T Q.1218 / ETSI EN 300 374-1), BER encode/decode of the SSF-SCF…89MIT
packrat-tuiA Wireshark-style terminal packet analyzer, reverse engineering, and security research tool with live capture, IDS, port scanner,…89MIT
gossan-horizontalHorizontal discovery engine for gossan (ASN pivoting, BGP prefix mapping, WHOIS correlation)89MIT
gossan-cloudCloud asset discovery scanner for gossan (S3, GCS, Azure Blob, DigitalOcean Spaces) — part of the security research ecosystem89MIT
gossan-engineHigh-performance stateless SYN scanner and banner grabber89MIT
fileloft-actixactix-web integration for the tus.io resumable upload protocol89MIT
fileloft-store-gcsGoogle Cloud Storage backend for the tus.io resumable upload protocol89MIT
quinn-shared-socketRun a quinn::Endpoint on a UDP socket shared with other consumers.89MIT
proxybrokerFind, check, and serve public HTTP(S) and SOCKS4/5 proxies. Library + CLI.89Apache-2.0
preyPREY: A high-performance Packet Routing Engine Yield and Proxy framework.89MIT OR Apache-2.0
amatersAmateRS - Fully Homomorphic Encrypted Distributed Database with Zero Trust Architecture89Apache-2.0
ts_disco_protocoltailscale disco protocol definition89BSD-3-Clause
delta-packBinary serialization with delta compression for real-time state synchronization88MIT
gossan-scmSCM Mapping (Source Control Mapping) for Gossan88MIT
brainwires-networkAgent-to-agent networking — IPC, remote bridge, mesh networking, routing, and discovery for Brainwires88MIT OR Apache-2.0
marg-serverMarg HTTP server: request pipeline, routes, graceful shutdown88Elastic-2.0
send-tuitA minimal terminal UI for P2P file transfers via iroh88MIT
iax2Native Rust implementation of the Inter-Asterisk eXchange v2 (IAX2, RFC 5456) protocol: sans-io core with MD5 auth and…88MIT OR Apache-2.0
rift-sdkHigh-level SDK for building Rift P2P applications88Apache-2.0 OR MIT
llamSafe, Go-style Rust bindings for the LLAM runtime88Apache-2.0
json-rpc-rsA framework-agnostic JSON-RPC 2.0 handler for Rust88MIT
gossan-headlessHeadless Chromium browser engine for executing JavaScript and trapping dynamic XHRs in gossan — part of the security research…88MIT
fernlink-coreCore cryptographic primitives and protocol implementation for the Fernlink mesh verification network88Apache-2.0
protocol-7h37h3 Protocol — Rust SDK. Deterministic, signed, replay-safe AI-to-AI messaging with TypeScript/Python parity. Wire version…88MIT
wren-ospfv3Wren routing daemon — OSPFv3 (RFC 5340): the IPv6 packet/LSA wire codec (link-state database and SPF to follow).88GPL-2.0-or-later
majaPacket parsing, capture file I/O, and packet crafting utilities.87MIT OR Apache-2.0
palimpsest-permissionsPermission-rule DSL, compilation, and MIR rewriter for Palimpsest.87MIT OR Apache-2.0
palimpsest-protoGenerated protobuf and gRPC types for Palimpsest.87MIT OR Apache-2.0
atd-serverUnix-socket listener and connection layer for ATD-speaking servers — pair with atd-runtime to build a server in ~30 lines.87Apache-2.0
ws2tcp-local-coreCore proxy library for ws2tcp-local.87MIT
alternate-tonic-clientAn alternative gRPC client stack meant to be a replacement for tonic's built-in Channel.87MIT
liteguardFeature guards, observability, and security response in a single import. Evaluated locally, zero network overhead per check87Apache-2.0
prtReal-time terminal UI for monitoring network ports — interactive alternative to lsof/ss with alerts, firewall blocking, strace,…87MIT
porygon-a2a-clientA2A v1.0 client — reqwest-based HTTP client for A2A agents87MIT
x402-chain-tronTRON chain support for the x402 payment protocol87Apache-2.0
bcxBifrost Causal Exchange protocol primitives for signed causal meaning and proof composition.87EUPL-1.2
xsusA simple and fast web tool for Rust made with zero outside libraries.87MIT
smbcloud-email-sdkRust client for the smbCloud transactional email API — send email from a verified domain and read delivery status.87Apache-2.0
pondsocket-axumAxum WebSocket adapter for PondSocket.87GPL-3.0-or-later
juncture-tracingOpenTelemetry integration and tracing for Juncture applications87Apache-2.0
wren-babelBabel (RFC 8966): packet/TLV wire codec, route table and feasibility logic.87GPL-2.0-or-later
dots-rs-buildCompile .dots files into Rust source via build.rs.87LGPL-3.0-only
phantom-protocolPost-quantum-secure L4/L6 universal transport framework — hybrid X25519+ML-KEM-768 / Ed25519+ML-DSA-65, multi-path, UniFFI…86Apache-2.0
peeked-streamReplay a peeked byte buffer back onto the read side of an AsyncRead+AsyncWrite stream.86MIT
mcp-oxidizedMCP server for Oxidized network device configuration backup system86Apache-2.0
sandhole_socketSandhole utilities for handling TCP and UDP sockets.86MIT
sdr-rtltcp-discoverymDNS/DNS-SD discovery for rtl_tcp servers — announce and browse the _rtl_tcp._tcp.local. service. Pure-Rust (mdns-sd), no…86MIT OR Apache-2.0
rust-h11A pure-Rust, bring-your-own-I/O implementation of HTTP/1.186Apache-2.0
shuflr-wireshuflr-wire/1 binary protocol codec — framing, parsing, xxh3 checksums86MIT OR Apache-2.0
stdiobusAI agent transport layer - unified SDK for MCP/ACP protocols86Apache-2.0
fileloft-rocketRocket integration for the tus.io resumable upload protocol86MIT
rok-mailEmail support for the rok ecosystem — Mailable trait, log/SMTP drivers86MIT
zerodds-corba-rtOMG Real-Time CORBA 1.0 — Priority/PriorityModel, PriorityMapping, thread pools with lanes, PriorityBandedConnections,…86Apache-2.0
wren-isisWren routing daemon — IS-IS (ISO/IEC 10589, RFC 1195): the PDU/TLV wire codec (database, SPF and runner to follow).86GPL-2.0-or-later
hickory-tower-resolverWrap hickory-resolver as a tower::Service for hyper-util's HttpConnector.85MIT
tokio-serde-foryApache Fory codec for tokio-serde85MIT OR Apache-2.0
uf-photon-corePhoton core types and identity port85MIT
rustls-pem-rootsLoad PEM-encoded CA certificates from files and directories into a rustls RootCertStore, with DER-hash deduplication.85MIT
aprs-decodeRobust APRS packet parsing — text (APRS-IS) and binary (AX.25) input85MIT OR Apache-2.0
openlibx402-clientHTTP client library for the X402 payment protocol85MIT
coreon-dslRoute builder DSL for camel-rs.85Apache-2.0
dactor-ractorRactor adapter for the dactor distributed actor framework85MIT
maestro-rsA lightweight, fast, and ergonomic framework for building TCP & UDP servers in Rust with zero boilerplate.85MIT
holo-deckA simple HTTP file server with built-in reverse SSH tunneling for easy external access85MIT OR Apache-2.0
farmerCrate to create a bot farm via teloxide85MIT
overseerd-axum-json-wsJSON request/reply WebSocket protocol for overseerd-axum.85MIT
rac-deltaStorage agnostic delta patching implementation of rac-delta protocol for Rust. With streaming support and file reconstruction.85MIT
oniondownoda🧅 OnionDownOda — A beautiful TUI for downloading files from .onion URLs over Tor85MIT
wasmnetNetworking proxy for browser WASM — bridges WASI socket APIs to real TCP via WebSocket85MIT
browser_oxideStealth headless browser engine in Rust: real HTML/CSS/DOM/JS, V8 via deno_core, own BoringSSL TLS/JA4 fingerprint, no Chromium,…85MIT OR Apache-2.0
compio-rustlsimpl Async for rustls85MIT OR Apache-2.0
torrust-actixA rich, fast and efficient Bittorrent Tracker.85MIT
matter-interactionMatter Interaction Model message framing: invoke, read, and write request/response encoding.84Apache-2.0
http-retry-policyHTTP retry policy with exponential backoff, idempotent-method gating, and explicit body-buffering semantics.84MIT
photon-telemetryPhoton OpsLog telemetry port84MIT
rustls-sni-resolverSNI-keyed certificate map implementing rustls::ResolvesServerCert, designed for hot-reload via ArcSwap.84MIT
simple_sshSimple async SSH for Rust84MIT
coreon-testTest utilities for camel-rs (MockEndpoint).84Apache-2.0
coreon-directdirect:* component for camel-rs (in-memory synchronous handoff).84Apache-2.0
uninit-readA marker trait and utilities for safe, high-performance reads into uninitialized buffers.84MIT OR Apache-2.0
dns-packetReader and Writer for DNS messages based on RFC103584MIT
spdy-muxSPDY/3.1 stream multiplexer over WebSocket transports84GPL-3.0-only
freeswitch-sofia-trace-parserParser for FreeSWITCH mod_sofia SIP trace dump files84LGPL-2.1-or-later
gai-corePure parsing + simulation of Linux name-resolution config (nsswitch.conf, resolv.conf, gai.conf, hosts) — no I/O. Core of the gai…84MIT
ztusA blazingly fast Rust CLI tool for resumable uploads using the TUS protocol and chunked downloads84MIT OR Apache-2.0
vilVIL — Pythonic Rust framework for zero-copy, high-performance backends84MIT OR Apache-2.0
neumann_servergRPC server exposing Neumann database via QueryRouter84MIT OR Apache-2.0
portmapd-azureAzure tag-based discovery plugin for portmapd — discovers PMD peers via Azure Instance Metadata and Resource Graph84MIT OR Apache-2.0
shelly-axumAxum adapter for Shelly LiveView.84Unlicense OR MIT OR Apache-2.0
detritus-protocolWire protocol types for Detritus telemetry and crash ingestion84Apache-2.0
rtime-coreCore types, clock algorithms (Marzullo source selection, PI servo, clock filter), and configuration for the rTime NTP/PTP time…84MIT
agent-mesh-wasmWASM/PWA client for agent-mesh — cross-platform WebSocket connectivity84MIT OR Apache-2.0
x0x-symphony-binDaemon and CLI binaries for x0x-symphony.83AGPL-3.0-or-later
hydra-syncLight-weight zero-copy E2E Single Producer Multiple Consumer network cluster library.83MIT
edgesentry-auditTamper-evident immutable audit trace: signing, verification, ingestion and CLI83MIT OR Apache-2.0
ivoryvalleyA transparent deduplication proxy for Mastodon and the Fediverse83MIT
spotlibClient for the Spot secure messaging network: end-to-end encrypted messaging over websocket connections83MIT
moq-statsPublish and consume MoQ traffic stats: drains a moq-net counter registry into JSON tracks, plain and compressed.83MIT OR Apache-2.0
mcp-kit-clientMCP client SDK for connecting to Model Context Protocol servers83MIT
stoat-ioI/O layer for stoat — HTTP proxy server, OAuth token exchange, browser launch83MIT OR Apache-2.0
spine-agentAgent interface for SPINE83AGPL-3.0-or-later
quadra-a-runtimeRuntime helpers for local quadra-a applications and services83GPL-3.0
win-native-mediaNative Windows media capture, encode, record, and stream pipeline. WGC → H.264 → MP4/RTMP, no FFmpeg.83MIT OR Apache-2.0
ugiRuntime-agnostic Rust request client with HTTP/1.1, HTTP/2, HTTP/3, H2C, WebSocket, SSE, and gRPC support83MIT OR Apache-2.0
vpp-plugin-api-genRust code generator for VPP API files.83Apache-2.0
pkttapCross-platform packet capture with pktbaffle filter expressions83MIT
juncture-deriveProc-macro derive implementation for Juncture State trait83Apache-2.0
netutils-plugin-mcpMCP Streamable HTTP diagnostics plugin for netutils83MIT
kafrust-protocolKafka wire protocol primitives for kafrust.83MIT OR Apache-2.0
eventbus-macrosDerive macros for eventbus-rs82MIT OR Apache-2.0
quicehResearch implementation of QUIC VReverso82BSD-2-Clause
vpn-kill-switchVPN kill switch for macOS82BSD-3-Clause
portlsModern cross-platform port inspector - ls for network ports82MIT
kcptun-rustA Rust implementation of kcptun, a fast and reliable tunnel based on KCP protocol82MIT
bgpfluxA Rust library and CLI for streaming ordered BGP elements from multiple collectors82MIT
rzszX/Y/ZModem file transfer tool — a modern Rust rewrite of lrzsz. Single binary, drop-in rz/sz replacement.82Apache-2.0
cs2-gsiCounter-Strike 2 Game State Integration listener — receive game state pushes, emit typed events82MIT OR Apache-2.0
lazyflow-ioI/O constructors for lazyflow -- TCP, UDP, and file convenience APIs82MIT
memberlist-plumtreePlumtree (Epidemic Broadcast Trees) implementation built on memberlist for efficient O(n) message broadcast.82MIT OR Apache-2.0
oxiductPipe traffic through oxidized steel — a robust TCP/UDP proxy with dead-connection detection82MIT
netlsNetwork connections viewer for daily use and automation - container visibility, JSON/CSV output, process tree, live watch mode82MIT OR Apache-2.0
xeze-dbrRust gRPC client for the Xeze Database Router (PostgreSQL, MongoDB, Redis over mTLS)82Apache-2.0
rustsonrpcAsync peer-first JSON-RPC for Rust with Tokio transports and service macros.82MIT
lxmf-runtimeIn-process LXMF SDK backend over the Reticulum transport runtime.82EPL-2.0
ssh-mcp-rsMCP server exposing SSH control for Linux systems via Model Context Protocol82MIT
deon_protocolA secure, hybrid (BLE/Wi-Fi) file transfer protocol with SPAKE2 authentication and XChaCha20-Poly1305 encryption.81Apache-2.0
karyon_swarmSwarm layer for protocol-aware peer groups on top of karyon_p2p.81MIT
rustbondA Rust implementation of the MetalBond route distribution protocol81Apache-2.0
cyberware-modkit-transport-grpcModKit gRPC transport library81Apache-2.0
twocha2cha - High-performance VPN utility with IPv4/IPv6 support81MIT
chaincraftA high-performance Rust-based platform for blockchain education and prototyping81MIT
s7-connectorA Rust library for connecting to Siemens S7 PLCs81Apache-2.0
sip-coreSIP protocol library for parsing, serialization, and dialog management81Apache-2.0
netlogChrome netlog parsing81BSD-2-Clause
lazyflow-httpHTTP connectors for lazyflow -- SSE source, WebSocket source/sink81MIT
wscall-serverServer framework for WSCALL81MIT
wscall-clientClient SDK for WSCALL81MIT
cyper-hickoryHTTP DNS resolver for cyper81MIT
gsm_capCAMEL Application Part (CAP) codec (3GPP TS 29.078) — BER encode/decode of the gsmSSF-gsmSCF operations + application contexts81MIT
avx-runtimeAVX Runtime - Native async runtime built from scratch to replace Tokio with work-stealing scheduler, epoll/kqueue/IOCP, and…80MIT OR Apache-2.0
irtt-cliCommand-line IRTT-compatible client80Apache-2.0
fioapiAsync Rust client for the Fio banka REST API80MIT
x39-sacnA full-featured, production-ready, no_std-friendly implementation of the sACN (ANSI E1.31) protocol.80MIT
smolderHigh-level SMB workflows, CLI tools, and remote execution for Smolder80MIT
rlg-otlpOpenTelemetry network exporter for rlg. Ships records over OTLP/HTTP
(JSON) to any OTel-compatible collector — Honeycomb,…80MIT OR Apache-2.0
jip-nmNetworkManager (D-Bus / zbus) backend for netcore: Profile lookup + Actions.80MIT OR Apache-2.0
fountain_raptor_10Raptor-10 fountain code scheme built on fountain_engine80MIT
protobuilderType-safe message protocol builder with RON serialization and configurable framing80Apache-2.0
rr-mirageA cross-platform transparent proxy tool that routes outbound TCP traffic through an HTTP proxy server80MIT