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.
lansweepFast network scanner for device discovery and service enumeration406Apache-2.0
graphix-package-mapA dataflow language for UIs and network programming, map package406MIT
hardy-bpv7BPv7 bundle format library implementing RFC 9171406Apache-2.0
moq-srtBidirectional SRT gateway for Media over QUIC406MIT OR Apache-2.0
magnetar-messagecryptoPIP-4 end-to-end message encryption for magnetar — AES-GCM data-key wrap via aws-lc-rs.405Apache-2.0
ace-macrosProc-macro crate. Provides FrameCodec which generates FrameRead and FrameWrite impls for structs and enums.405MIT or Apache-2.0
legion-server🏛️ Legion Server - Secure IRC server with Legion Protocol support404MIT
dscaleA fast & deterministic simulation framework for benchmarking and testing distributed systems404GPL-3.0-or-later
signal-fish-clientTransport-agnostic Rust client for the Signal Fish multiplayer signaling protocol404MIT
roboticus-channelsChat adapters for Telegram, WhatsApp, Discord, WebSocket, and A2A protocol404Apache-2.0
vgi-rpc-s3S3-backed ExternalStorage for vgi-rpc (pluggable pre-signed URL factory + reqwest transfer)404Apache-2.0
mxdx-typesCore type definitions for mxdx fleet management402MIT
oximedia-videoipProfessional video-over-IP protocol for OxiMedia (patent-free NDI alternative)400Apache-2.0
iceoryx2-services-tunnel-backendiceoryx2-services: traits and types for tunnel backends400MIT OR Apache-2.0
harborshieldA Rust port of Whalewall, to automate management of firewall rules for Docker containers399MIT
iceoryx2-bb-conformance-test-macrosiceoryx2: [internal] Conformance test macros399MIT OR Apache-2.0
webex-message-handlerLightweight Webex Mercury WebSocket + KMS decryption for receiving bot messages without the full Webex SDK399MIT
smcp-agentA2C-SMCP Agent client implementation399MIT
argentor-sessionSession management and message history storage for Argentor AI agents399AGPL-3.0-only
argentor-mcpModel Context Protocol client and credential vault for Argentor399AGPL-3.0-only
rlnc-cat-rsRandom Linear Network Coding over GF(2^8), built on comp-cat-rs398MIT OR Apache-2.0
umicp-sdkUMICP Rust bindings for high-performance communication and matrix operations with tool discovery398MIT
idm-frameITU-T Recommendation X.519 IDM Frame Decoding and Encoding398MIT
tripley-rpc-idl-parserYAML parser for Tripley RPC IDL documents.398MIT
taktora-ethercat-netcfg-codegenCode generator turning the taktora-ethercat-netcfg IR into Rust source (PDO maps, routing tables) for the…398Apache-2.0 OR MIT
sip-clientMulti-account SIP client with IVR/auto-attendant, DTMF detection, call transfer, recording, and JSON TCP control — all in a…397MIT
crabdis-coreCore types and RESP protocol implementation for crabdis397MIT
oxigdal-cloudAdvanced cloud storage backends for OxiGDAL - Pure Rust cloud integration396Apache-2.0
volga-rate-limiterA lightweight and efficient rate-limiting library for Rust.396MIT
jmap-base-clientRFC 8620 JMAP base client — auth-agnostic, session fetch, blob, SSE, WebSocket396MIT OR Apache-2.0
proxyparserA cross-platform system proxy detector with strong support for complex enterprise PAC scripts395MIT
arch-satellite-borsh-derive-internalBinary Object Representation Serializer for Hashing395Apache-2.0
offline-intelligenceHigh-performance library for offline AI inference with context management, memory, and thread-based server architecture395Apache-2.0
ironsbeHigh-performance SBE (Simple Binary Encoding) server/client for Rust395MIT
alenia-nerveRust client library for the Alenia Nerve local IPC communication engine (UDS + TCP)395GPL-3.0-only
rf-cryptoRavenFabric — Noise XX handshake, SecureChannel, key management394AGPL-3.0-or-later
securitydept-credsCredentials of SecurityDept, a layered authentication and authorization toolkit built as reusable Rust crates.394MIT
async-graphql-wasm-valueGraphQL value for async-graphql-wasm393MIT OR Apache-2.0
oxid_siprust sip server393MIT
rust-ethernet-ip-typesShared PLC value types for rust-ethernet-ip393MIT
kimi-wireTyped Rust client for the Kimi Code CLI Wire protocol.393MIT
profuzz_commonprofuzz_common is a collection of ready to use implementations for the different traits to be implemented to run profuzz_core.392Apache-2.0
mnsShort random names for permissionless DNS392MIT
JESKOserverGoooey Server Macher392MIT OR Apache-2.0
pcs-externalPpoppo Chat System (PCS) External API client -- gRPC client for the External Developer Platform391MIT OR Apache-2.0
wafrift-reconOrigin discovery and recon (CT logs, historical DNS, active HTTP/TCP probing) for wafrift391MIT OR Apache-2.0
saorsa-gossipCanonical facade and CLI for the Saorsa Gossip post-quantum gossip stack391MIT OR Apache-2.0
bandwidthmonReal-time network bandwidth monitor with beautiful ASCII charts390MIT
roboticus-plugin-sdkPlugin trait, manifest parser, script runner, and registry (load at server boot)390Apache-2.0
anpRust SDK for Agent Network Protocol (ANP)390MIT
usg-dhcprotoA DHCP parser and encoder for DHCPv4/DHCPv6. `dhcproto` aims to be a functionally complete DHCP implementation.390MIT
tower-sessions-fs-storeFilesystem store for the tower-sessions crate390MIT
pylon-functionsPylon — realtime backend as a single Rust binary. Schema, policies, server functions, live queries, auth — one process.389MIT OR Apache-2.0
klbfwComprehensive REST API client with OAuth2, API key authentication, and file upload support389MIT
telltale-transportReference TCP transport implementation for Telltale session types388MIT OR Apache-2.0
securitydept-oauth-providerOAuth Provider of SecurityDept, a layered authentication and authorization toolkit built as reusable Rust crates.388MIT
lanzou-shareLanzou (蓝奏云) share resolver + account manager (login/folder/file) with acw_sc__v2 bypass387MIT
qsslPure Rust post-quantum TLS — zero C code. ML-KEM, ML-DSA, SLH-DSA, Falcon. FIPS 203/204/205/206 compliant. 100 Lean 4 theorems.386MIT OR Apache-2.0
hyperchad_shared_state_modelsHyperChad shared state protocol models386MPL-2.0
dig-ipc-protocolCanonical dig-app ⇄ dig-node IPC session/signing contract: domain-separated challenge/callback/user-sign message builders (app…385Apache-2.0 OR MIT
alloraAllora: Rust-native Enterprise Integration Patterns (EIP) with channels, routing, correlation, and adapters.385Apache-2.0
oximedia-playoutProfessional broadcast playout server for OxiMedia384Apache-2.0
bitcoinleveldb-posixtoolsPOSIX-focused LevelDB support utilities: singleton environment wiring, mmap and open-file limit management, process-local POSIX…384MIT
nntp-rsHigh-performance async NNTP client with compression and connection pooling384MIT
oxihttp-coreOxiHTTP core types: error and http crate re-exports.384Apache-2.0
libsrtpa pure rust implementation of SRTP383MIT OR Apache-2.0
gofile-dava WebDAV implementation for the gofile.io service383MIT OR Apache-2.0
wafrift-poolRound-robin HTTP and SOCKS proxy pool rotation for WAF Rift.382MIT OR Apache-2.0
rustls_asyncAn async TLS stream wrapper based on rustls and futures-io. / 一个基于 rustls 和 futures-io 的异步 TLS 流封装库。382MulanPSL-2.0
zetta-transportA high-performance, secure, and fault-tolerant UDP-based transport protocol written in Rust 2024.382MIT OR Apache-2.0
rabia-kvstore-exampleKey-value store state machine implementation example using the Rabia SMR protocol381Apache-2.0
connector-clientShared WebSocket client for tauri-plugin-connector381MIT
ferry-cliThe ferry command for terminal-native LAN file transfer with QUIC, discovery, resume, TUI, and JSON output.381MIT
tronz-primitivesLeaf primitive types for the tronz TRON SDK (Address, Trx, ResourceCode, signatures).381MIT OR Apache-2.0
rabia-counter-exampleSimple counter state machine implementation example using the Rabia SMR protocol380Apache-2.0
sdec-codecSnapshot and delta encoding/decoding for the sdec codec380MIT OR Apache-2.0
aerosocket-serverWebSocket server implementation for AeroSocket380MIT OR Apache-2.0
zentinel-modsecPure Rust ModSecurity implementation with full OWASP CRS compatibility380Apache-2.0
jmap-cid-typesJMAP Blob Content Identifiers extension data types (draft-atwood-jmap-cid-00)380MIT OR Apache-2.0
smith-busNATS JetStream helpers for intent execution379MIT
mechanics-h3-quinnVendored fork of h3-quinn 0.0.10 with quinn's rustls-ring default dropped, eliminating ring from the workspace dependency tree.379MIT
hitbox-httpCacheable HTTP Request and Response379MIT
s3-wireAn async, streaming S3-compatible client for Rust379Apache-2.0
teleErgonomic Telegram Bot API SDK for Rust, built on reqx378MIT
rabia-banking-exampleBanking ledger state machine implementation example using the Rabia SMR protocol378Apache-2.0
russh-extraHigh-level async SSH APIs built on top of russh.378MIT OR Apache-2.0
msg-bebopHigh-performance message serialization using Bebop378MIT OR Apache-2.0
aerosocket-clientWebSocket client implementation for AeroSocket378MIT OR Apache-2.0
plexor-coreCore library for the rust implementation of the Plexo distributed system architecture, providing the fundamental Plexus, Neuron,…378MPL-2.0
knishio-clientRust implementation of the Knish.IO SDK for interacting with Knish.IO decentralized anchor node validator infrastructure.378GPL-3.0-or-later
xidl-api-discordA IDL codegen.377Apache-2.0
esshEnhanced SSH client with concurrent sessions, real-time host diagnostics, and a Netwatch-inspired TUI377MIT
astra-protoetcd-compatible protobuf/gRPC contract definitions used by Astra components376MIT
apis-saltans-zdpZigbee Device Profile library.376MIT
mariadb_exporterMariaDB metric exporter for Prometheus376BSD-3-Clause
camel-component-keycloakKeycloak integration for rust-camel — claim presets, URL builders (Admin API and event consumer in future phases)376Apache-2.0
safer-ringA safe Rust wrapper around io_uring with zero-cost abstractions and compile-time memory safety guarantees375MIT OR Apache-2.0
hardy-eid-patternsEID pattern matching for BPv7 Endpoint Identifiers375Apache-2.0
vpn-link-serdeA comprehensive parser and serializer for VPN proxy protocol links (VMess, VLess, Shadowsocks, Trojan, Hysteria2)373MIT
areq-jsonExtension of the areq crate for working with JSON372MIT
roughenough-clientCommand-line Roughtime client for querying time servers371Apache-2.0 OR MIT
asterisk-rs-agiAsync Rust FastAGI server for Asterisk Gateway Interface371MIT OR Apache-2.0
skeg-resp3RESP3 (Redis-compatible) frame parser and encoder for skeg371Apache-2.0
rustbgpd-wireBGP message codec — encode/decode OPEN, KEEPALIVE, UPDATE, NOTIFICATION, ROUTE-REFRESH371MIT OR Apache-2.0
xidl-api-redditA IDL codegen.371Apache-2.0
rustapi-grpcgRPC integration helpers for RustAPI powered by Tonic371MIT OR Apache-2.0
rustmcpA Rust implementation of the Model Context Protocol (MCP) for building AI agent tools370MIT OR Apache-2.0
motosan-chat-agentAgentLoop and LlmClient trait for motosan-chat370MIT
jamjet-a2aStandalone Rust SDK for the A2A protocol — client, server, coordinator, MCP bridge370Apache-2.0 OR MIT
magnetar-auth-saslSASL auth providers (PLAIN + Kerberos/GSSAPI) for magnetar.370Apache-2.0
packetdbA data science-native database for packet analysis369MIT OR Apache-2.0
glirorAdvanced Rust-based DoS/Load Testing Tool with Concurrent Requests369MIT
videocall-meeting-typesShared API types for the videocall.rs meeting backend369MIT OR Apache-2.0
enet-rustHigh performance pure safe-rust enet implementation.368MIT
mitoxide-sshSSH transport layer for Mitoxide368MIT
adamoRust SDK for the Adamo Network — low-latency robotics pub/sub and video streaming.368Apache-2.0
saffron-coreCore domain models for Saffron HTTP client368MIT
rskit-securityShared TLS and security configuration for rskit transports367MIT
synapse-primitivesCore types and ID hashing for Synapse RPC framework367Apache-2.0
nourHigh-performance Bitcoin SV toolkit for transactions, scripts, P2P, and wallets367non-standard
btlescanA cross-platform terminal UI for scanning Bluetooth Low Energy devices, inspecting GATT services and characteristics, and…366MIT
firefox-webdriverHigh-performance Firefox WebDriver in Rust365Apache-2.0
xidl-api-githubA IDL codegen.365Apache-2.0
dns-messageDNS message library365MIT
zerodds-corba-rustIDL → Rust code generator for CORBA service constructs (interfaces, valuetypes, components, homes) — analogous to…365Apache-2.0
moshpitsmoshpits server (mps) — server daemon for moshpit remote terminal sessions365MIT OR Apache-2.0
pcapforgeFast packet capture processor and feature extractor - Full version364LicenseRef-Proprietary
chai-frameworkA framework for creating TUI SSH programs in Rust364MIT
rakka-remoteCross-process and cross-host actor messaging for rakka — TCP transport, framed PDU codec, ack'd delivery, endpoint state machine,…364Apache-2.0
camellia-netA high-performance AF_XDP networking library for Linux363MIT OR Apache-2.0
cloudillo-pushWeb Push notification delivery for the Cloudillo platform using RFC 8291 encryption363LGPL-3.0-only
lumineA lightweight async HTTP web framework for Rust.363MIT
hermesmq-coreCore engine for hermesmq: queue state machine and Raft application types363AGPL-3.0-only
toq-cliEncrypted agent-to-agent communication daemon and CLI362Apache-2.0
firecloud-coreCore types and traits for FireCloud distributed storage362MIT OR Apache-2.0
hostcraft-coreCore library for the hostcraft ecosystem — parsing, manipulation and file I/O for system hosts362MIT
graphix-package-randA dataflow language for UIs and network programming, rand package362MIT
huddle-protocolThe Huddle wire protocol and pure cryptographic constructions — the runtime-free core that both the huddle client and relay speak.361MIT OR Apache-2.0
rscamperRust interface to scamper network measurement tool361GPL-3.0-only
iroh-h3-axumAxum integration for serving and consuming HTTP/3 over the Iroh QUIC P2P transport.361MIT
nt-market-dataMarket data providers and streaming for Neural Trader - supports Alpaca, Polygon, IEX, and more360MIT OR Apache-2.0
rf-transportRavenFabric — Transport drivers, negotiator, monitor360AGPL-3.0-or-later
brainwires-a2aAgent-to-Agent (A2A) protocol — JSON-RPC, REST, and gRPC bindings360MIT OR Apache-2.0
db-syncA secure and stable database backup synchronization system with automatic file transfer and verification360MIT
laser-sdkOpen data-platform SDK over Apache Iggy: typed streaming, declared projections and a query DSL, a key-value store, copy-on-write…360Apache-2.0
oxitls-rcgenPure-Rust certificate generation for OxiTLS — rcgen bridge backed by OxiCrypto signing keys (Ed25519, ECDSA-P256), zero…360Apache-2.0
roam-fdpassCross-platform file descriptor / handle passing for roam360MIT OR Apache-2.0
iroh-proxy-utilsHTTP and TCP proxy utilities for iroh peer-to-peer connections360MIT OR Apache-2.0
riperf3-cliWire-compatible Rust implementation of iperf3 — network performance testing CLI360MIT OR Apache-2.0
ace-udsUDS typed message layer implementing ISO 14229-1.360MIT or Apache-2.0
lawnchair-protosRust gRPC/Protobuf SDK for Lawn Chair.359Apache-2.0
rust-rfc7807-axumAxum integration for RFC 7807 Problem Details (rust-rfc7807)359MIT
crabtalk-providerProvider dispatch for the crabtalk LLM API gateway359MIT OR Apache-2.0
direct_to_mxDirect-to-MX email delivery with DKIM signing, IPv4 forcing, MX fallback, bulk sending, attachments, DKIM key generation, and DNS…359MIT
moshpitmoshpit client (mp) — encrypted, resilient remote terminal session client359MIT OR Apache-2.0
async-io-throttlingRate-limiting Async IO358Apache-2.0
ic-dbms-canisterA framework to build Database canisters on the Internet Computer using DBMS, by just providing the schema.358MIT
crabllm-proxyHTTP proxy server for the crabllm LLM API gateway358MIT OR Apache-2.0
awaken-serverMulti-protocol HTTP server with SSE, mailbox, and protocol adapters for Awaken358MIT OR Apache-2.0
archstatus-rsA simple Rust wrapper for the status.archlinux.org website API357GPL-3.0-or-later
boring-rustls-providerA BoringSSL-based rustls crypto provider with optional FIPS and post-quantum support356MIT
cipherrunA fast, modular, and scalable TLS/SSL security scanner written in Rust356GPL-3.0
fluxmqHigh-performance message broker and streaming platform inspired by Apache Kafka356MIT
basil-protoGenerated gRPC contracts for the Basil broker and SPIFFE Workload API.356Apache-2.0
kekseA strict, dependency-light cookie codec: a Set-Cookie builder and a Cookie-header parser built on the RFC 6265 grammar.356MIT
swink-agent-mcpMCP (Model Context Protocol) integration for swink-agent355MIT
dtpA lightweight, foundational crate for building layered data transfer protocols355MIT
sockerSOCKS protocol implementation355non-standard
taktora-ethercat-esi-codegenCodegen layer for EtherCAT ESI device drivers: naming/collision policy, the CodegenBackend trait, and the generate entry point…355Apache-2.0 OR MIT
zerodds-security-keyexchangeEphemeral Diffie-Hellman key agreement (X25519 + P-256 ECDH) for the DDS-Security 1.1 authentication handshake (spec §8.3.2).355Apache-2.0
rs-zeroRust-first microservice framework inspired by go-zero engineering practices355MIT
zakura-node-servicesThe interfaces of some Zakura node services. Internal crate, published to support cargo install zakura355MIT OR Apache-2.0
apis-saltans-zclZigbee Cluster Library355MIT
mcpwayRun MCP stdio servers over SSE, WebSocket, Streamable HTTP, and gRPC transports.354MIT
snap7-serverAsync Rust S7 PLC simulator/server for testing and development354MIT
guardian-dbHigh-performance, local-first decentralized database built on Rust and Iroh354MIT OR Apache-2.0
mcp-server-fetchA powerful Model Context Protocol (MCP) server for web content fetching and HTTP operations354MIT
overseerd-jobsThe Overseerd job scheduler: declare `#[job]` methods that run on an interval or cron schedule as supervised background tasks,…353MIT
mcrx-coreRuntime-agnostic and portable multicast receiver library for IPv4 and IPv6 ASM/SSM.353BSD-2-Clause
graphix-package-reA dataflow language for UIs and network programming, regex package353MIT
curl-restA reqwest-like REST client built on libcurl for true blocking requests.353MIT
rafka-brokerBroker implementation for Rafka message broker352Apache-2.0
chameleon-pqExperimental hybrid post-quantum VPN (ML-KEM-768 + X25519 key agreement, hybrid Ed25519 + ML-DSA-65 peer auth). UNAUDITED — for…352Apache-2.0
stygian-charonAnti-bot provider fingerprinting and HAR forensics for Stygian352AGPL-3.0-only OR LicenseRef-Commercial
emcyphal-driverDriver interface for Emcyphal network stack352MIT OR Apache-2.0
takprotoRust library for TAK (Team Awareness Kit) Protocol - send CoT messages to TAK servers with mTLS support351MIT OR Apache-2.0
lazy-mmdbA zero-maintenance, self-updating GeoIP lookup server that provides a fast query API over a Unix Domain Socket.351MIT
maker_webSecurity-first, high-performance, zero-allocation HTTP server for microservices351MIT OR Apache-2.0
rakka-clusterMembership, gossip, reachability, vector clocks, and split-brain resolvers for rakka clusters.351Apache-2.0
tsattack-clientA client package for AttackService350MIT
rafka-consumerConsumer client for Rafka message broker350Apache-2.0
wroustrEasy WebSocket routing for servers and clients350MIT
asterisk-rsAsync Rust client for Asterisk AMI, AGI, and ARI350MIT OR Apache-2.0
hadb-storage-s3S3-compatible StorageBackend impl for hadb-storage. Works with AWS S3, Tigris, MinIO, Cloudflare R2, Wasabi, etc. CAS via…350Apache-2.0
dynomite-engineEmbeddable Dynamo-style distributed replication engine: token-ring partitioning, gossip cluster, hinted handoff, anti-entropy,…349Apache-2.0
dubbo-rs-protocolProtocol abstraction for Apache Dubbo Rust — Protocol, Invoker, Exporter traits349Apache-2.0
ace-simDeterministic simulation infrastructure. Everything needed to test protocol state machines reproducibly.349MIT or Apache-2.0
ringolo-macrosRingolo proc macros.348Apache-2.0
reverse-sshA Rust library for creating reverse SSH tunnels with automatic URL capture from services like localhost.run348MIT OR Apache-2.0
ilink-hubiLink-compatible multiplexer hub for WeChat ClawBot — route one WeChat account to multiple AI agent backends348MIT