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.
netrouteCross-platform routing table enumerator1,521MIT
sentinel-motoreSentinel middleware for Motore1,520Apache-2.0
graphcast-cliCLI to participate in Graphcast network1,520Apache-2.0
rust-rabbitA simple, reliable RabbitMQ client library for Rust. Easy to use with flexible retry mechanisms and minimal configuration.1,520MIT
mise-clientMIcro SErvice1,520MIT OR Apache-2.0
router-spyAn upcoming library.1,519MIT OR Apache-2.0
sentinel-tonicSentinel middleware for Tonic1,518Apache-2.0
rpltreeA PCAP parser to display the RPL tree from RPL ICMP messages.1,518MIT OR Apache-2.0
darksteel-codegenRust codegen for darksteel1,518Apache-2.0
hotaru_coreProtocol-neutral routing, runtime, and transport traits for the Hotaru web framework (no_std + alloc)1,518MIT
sys-info-collectfetch system infos1,517MIT OR Apache-2.0
wg2gueCommand-line application that listens two UDP ports: one for Wireguard and the other for plain IP packets and exchanges them1,517MIT/Apache-2.0
e2e-protectionEnd-to-End protection core with pluggable profiles. AUTOSAR profile family is optional via feature1,516MIT OR Apache-2.0
robotstxt-rsAn intuitive Rust library for aquiring, parsing and querying robots.txt files.1,515MIT
postelHigh level server for hyper and tower.1,512MIT
cloudllm_mcpReusable MCP runtime, protocol types, and HTTP server/client primitives.1,512MIT
celestia-core-rpccelestia-core-rpc contains the core types returned by a Celestia Core node's RPC endpoint.
All networking related features…1,511Apache-2.0
low-profileA no-std HTTP Server inspired by Axum, built for embedded1,511MIT
ant-libp2p-gossipsubGossipsub protocol for libp2p1,511MIT
poem-reverse-proxyA simple proxy endpoint compatible with the Poem web framework1,510MIT
ruled-routerA high-performance router library with derive macro support for Rust1,510MIT OR Apache-2.0
tcplinecombineSimple CLI tool to collect incoming lines from TCP clients and compress them (without interleaving bytes within lines).1,509MIT/Apache-2.0
dns_parseDNS message build and parse / DNS 消息构建与解析1,509MulanPSL-2.0
turntie-cliCommand-line tool for creating unreliable insecure channels over TURN servers1,508MIT/Apache-2.0
rpkt-timehigh-precision timer based on rdtsc register1,507Apache-2.0
nova_webnova - rust web server1,506MIT OR Apache-2.0
shortlink-rsA short link service system implemented by rust language1,505MIT OR Apache-2.0
torrust-tracker-torrent-repositoryA library that provides a repository of torrents files and their peers.1,505AGPL-3.0-only
railyardRailyard is an implementation of the Raft concensus algorithm using Tonic1,504MIT
monolake-coreMonoLake Core Abstraction and Utils1,504MIT/Apache-2.0
ant-libp2p-request-responseGeneric Request/Response Protocols1,502MIT
h11specHTTP/1 Spec Testing1,502Apache-2.0/MIT
tesseract-androidAndroid specific Tesseract APIs1,501Apache-2.0
icap-rsICAP client and server crate1,501MIT
sip-uriRFC 3261 SIP/SIPS, RFC 3966 tel:, and RFC 8141 URN parser with zero dependencies1,501MIT OR Apache-2.0
cometbft-light-client-jscometbft-light-client-js provides a lightweight, WASM-based interface to
the CometBFT Light Client's verification…1,500Apache-2.0
h2specHTTP/2 Spec and testing1,499Apache-2.0/MIT
smartdnsA cross platform local DNS server written in rust to obtain the fastest website IP for the best Internet experience, support DoT,…1,499GPL-3.0-only
tx4-go-pion-sysLow level rust bindings to the go pion webrtc library1,497MIT OR Apache-2.0
mxr-async-imapAsync IMAP client for Rust (mxr fork with ENABLE/NAMESPACE support)1,497MIT OR Apache-2.0
shunt-proxyA local proxy that pools multiple Claude accounts behind a single endpoint, routing requests to maximise rate limits1,497MIT
keetreeA lightweight and fast router with no_std support.1,495non-standard
rat_memcache高性能 Memcached 协议兼容服务器,支持双层缓存和持久化存储1,494LGPL-3.0-or-later
apalis-mysqlBackground task processing for rust using apalis and mysql1,494non-standard
innernet-publicipA simple library to get your public IP (IPv4 and/or IPv6)1,493MIT
netns-utilsNetwork Namespace Utils1,493GPL-3.0-or-later
trojan-protoTrojan protocol parsing and serialization1,493GPL-3.0-only
switchgearHigh availability LNURL load balancer server for enterprise Bitcoin Lightning payment providers1,491Apache-2.0
codex-relayResponses API ↔ Chat Completions translation bridge for Codex CLI1,490MIT
fastcgi-healthcheckFastcgi healthcheck, power by kvarn-fastcgi-client, axum and tokio.1,489GPL-3.0
cfaitPowerful, fast and elegant task / TODO manager. (GUI & TUI, CalDAV & local)1,489GPL-3.0-or-later
tonic-codec-protobufA tonic::Codec that implements `application/grpc+proto` via the rust-protobuf.1,488MIT
firewall_auditCross-platform firewall audit tool (YAML/JSON rules, CSV/HTML/JSON export)1,488MIT/Apache-2.0
ruggedA Rust L2TP client.1,486GPL-2.0
hypers_middlewareMiddlewares support for hypers web framework1,486Apache-2.0
google-cloud-cloudsecuritycompliance-v1Google Cloud Client Libraries for Rust - Cloud Security Compliance API1,486Apache-2.0
micro-dimasMicro-DiMAS - A micro controller framework for Distributed Multi Agent Systems1,485non-standard
icepipe-catPeer to Peer communication encrypted using WebRTC1,485non-standard
zino-routerA flexible router for zino.1,485MIT
andromedapublish-subscribe middleware1,483Apache-2.0
minecrevy_stdA library for standard/universal Minecraft server features.1,483MIT OR Apache-2.0
zlayer-registryOCI container registry client with blob caching1,483Apache-2.0
dgramWIP: Fast low-level API for sending and receiving datagrams1,482BSD-2-Clause
web-benchA small tool to benchmark webservers1,482MIT
wsweepA simple tool to clear module and target directories from your projects!1,481MIT
irontide-bencodeSerde-based bencode serialization for BitTorrent1,479GPL-3.0-or-later
titanitFile share server for Titan protocol with Gemini frontend1,477MIT
gbp-protocolGroup Broadcast Protocol base layer: GbpFrame (CBOR), control plane and error object. The IP-like substrate that GTP, GAP and GSP…1,477Apache-2.0
tokio-tls-gmsslAn implementation of TLS/SSL streams for Tokio using native-tls giving an implementation of TLS
for nonblocking I/O streams.1,476MIT
krossbarKrossbar service library1,475MIT
web-terminalA rust app for launching a web terminal that uses websocket.1,474Apache-2.0
mistral-rouilleMistral Rouille is a Rust crate customized from Mistral's official OpenAPI specification. This crate provides a convenient and…1,474MIT OR Apache-2.0
protoloopTunneling connections over multiple transports1,473MIT
paseto-v3-aws-lcPASETO/PASERK V3 based on AWS-LC1,473Apache-2.0
hostsfileA simplistic programmatic /etc/hosts file editor1,471MIT
nustatPlaceholder1,471MIT
minirobotGood Friend Make Your Hands Free1,470non-standard
riperfAn iperf written in rust.1,470Apache-2.0
zerodds-monitorObservability substrate for ZeroDDS (zerodds-monitor-1.1): metric registry (Counter/Gauge/Histogram) + Prometheus text exporter +…1,470Apache-2.0
silent-tokio-tungsteniteTokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation1,469MIT
zino-middlewareMiddlewares for zino.1,469MIT
webrsA pragmatic web framework for Rust.1,468MIT
kuri_mcp_protocolCore types for the MCP protocol1,464MIT
quincy-serverQUIC-based VPN - Server binaries1,462AGPL-3.0-or-later
cometbft-light-client-cliThe CometBFT Light Client command line tool.1,461Apache-2.0
occams-rpc-coreThe core utils of occams-rpc.
occams-rpc is a modular, pluggable RPC for high throughput scenario, supports various…1,459MIT
compression-moduleA helper module to configure Pingora's built-in compression.1,455Apache-2.0
bombHigh-performance HTTP and WebSocket stress testing tool1,455MIT
serverLocal directory server1,453MIT
stygian-graphHigh-performance graph-based web scraping engine with AI extraction, multi-modal support, and anti-bot capabilities1,452AGPL-3.0-only OR LicenseRef-Commercial
tsoracle-consensusConsensusDriver trait: pluggable consensus extension point for tsoracle (openraft, raft-rs, etcd, ...).1,452Apache-2.0
flare-im-coreA high performance instant messaging core library for Flare framework1,451MIT
crabka-securityTLS, SASL, SCRAM, OAuth, and Kerberos security utilities for Crabka1,451Apache-2.0
tokenomicA Bitcoin lib for interacting with tokens1,451MIT
pine-ipcA PINE client implementation1,450MIT
zlayer-overlayEncrypted overlay networking for containers using boringtun userspace WireGuard1,450Apache-2.0
camel-component-timerTimer component for rust-camel1,450Apache-2.0
oltcoreA Rust library for interacting with OLT devices (Huawei, ZTE, etc.) via SSH1,449MIT
iccpiccp is a library that implements the Telecontrol Application Service Element (TASE.2)
protocol, also known as the Inter-Control…1,448Unlicense OR MIT
portal-tunnelerCreate SSH-like TCP tunnels over a hole-punched QUIC connection1,447MIT OR Apache-2.0
mankongA minimal Rust web application framework1,446Apache-2.0
docker-container-log-streamerA Rust library for streaming docker logs via websocket.1,445Apache-2.0
zino-rpcRPC support for zino.1,445MIT
gbp-mlsMLS (RFC 9420) integration for the Group Protocol Stack: openmls 0.8 plus a ChaCha20-Poly1305 AEAD layer driven by labelled…1,444Apache-2.0
mocopr-coreCore types and protocol implementation for MoCoPr (Model Context Protocol)1,442MIT OR Apache-2.0
camel-otelOpenTelemetry integration for rust-camel1,442Apache-2.0
twitch_comment_streamA library to stream comments from Twitch1,440MIT
rustuyaA fast and concurrent Tuya Local API implementation in Rust1,440MIT
seeed-lora-e5-at-commandsAT commands for the Seeed LoRa-E5 module.1,439MIT/Apache-2.0
respicovery small RESP parser1,439MIT
rustysquidHigh-performance HTTP caching proxy optimized for embedded systems and routers1,439MIT
solana_dex_toolsA high-performance, thread-safe Rust library for interacting with Solana decentralized exchanges (DEXs), optimized for…1,439MIT
bevy_octopus_websocketECS based networking library for Bevy1,437MIT OR Apache-2.0
monaco-grpc-sdkTyped Rust gRPC client SDK for the Monaco Exchange API — generated from Protocol Buffer definitions1,437MIT
whatsappA crate for integrating with the WhatsApp Business Cloud API.1,436MIT
udpexposerCommand line tool to help exposing UDP ports behind NATs using helper servers1,435MIT OR Apache-2.0
hyperlane-macrohyperlane macro1,434MIT
irontide-coreCore types for BitTorrent: hashes, metainfo, magnets, piece arithmetic1,434GPL-3.0-or-later
nifaCross-platform network inspection tool1,433MIT
autoupdate-serverThis is the server to power autoupdate-rs1,432MIT OR Apache-2.0
vectordataRust implementation of vectordata tools for dataset.yaml1,431Apache-2.0
iksFast, easy to use XML parser library for Jabber/XMPP and general XML processing1,430LGPL-3.0-or-later
bytesbufTypes for creating and manipulating byte sequences.1,430MIT
siwiA minimal Rust web application framework1,429Apache-2.0
zenoh-flow-standalone-daemonA standalone Zenoh-Flow daemon.1,428 EPL-2.0 OR Apache-2.0
tower-sessions-seaorm-storeSeaORM session store for `tower-sessions`.1,428MIT
comfund_pathsParser for url path templates and serializer of dynamic URL paths, used by `comfund` crate1,425MIT OR Apache-2.0
oxirs-streamReal-time streaming support with Kafka/NATS/MQTT/OPC-UA I/O, RDF Patch, and SPARQL Update delta1,423Apache-2.0
rustls-dangerousA dangerous implementation of ServerCertVerifier for rustls that disables all certificate validation. WARNING: Development and…1,420MIT
aqara-cliCLI tools for aqara.1,419MIT
spring-grpcIntegration of rust application framework spring-rs and tonic gRPC framework1,418MIT
zenoh-ext-examplesInternal crate for zenoh1,418EPL-2.0 OR Apache-2.0
dis_libAn implementation of the Distributed Interactive Simulation protocol in Rust.1,416MIT
virtual-hosts-moduleA module handling configuration per virtual host with Pingora.1,415Apache-2.0
netpulsarPlaceholder1,414MIT
chaty-protoGenerated gRPC protobuf definitions for Chaty1,412MIT OR Apache-2.0
quincy-guiQUIC-based VPN - GUI client and daemon1,412AGPL-3.0-or-later
signalrs-derive-custom-authDerive macros for SignalR client for Rust1,410MIT
rusher-pubsubPusher compatible pubsub service1,408MIT
socketioxide-emitterBroadcast events across a Socketioxide cluster from any Rust process1,403MIT
bb-downloaderA simple async downloader for applications1,403MIT
getitAn easy to use file getter for local and remote files1,400MIT
sonos-apiType-safe Sonos API for UPnP device control via SOAP1,399MIT OR Apache-2.0
greentic-runner-devGreentic runner binaries and re-exported host/new-runner APIs1,398MIT
moosicbox_web_server_coreMoosicBox Web Server Core package1,397MPL-2.0
axcp-rsRust client SDK for AXCP protocol1,396BUSL-1.1
prettify_ipParse and pretty-print IPv4/IPv6 in canonical and non-canonical forms (decimal dotted IPv6, integer/hex IPv4).1,396MIT
actix-jwt-cookiesStore your data in encrypted cookies and get it elegantly in actix-web framework.1,395MIT
tower-sessions-ext-redis-storeRedis session store for `tower-sessions-ext`.1,395MIT
relayrl_frameworkA heterogeneous RL runtime control platform for concurrent multi-actor execution.1,394Apache-2.0
ethtool-xujunjieLinux Ethtool Communication Library1,391MIT
robust-tokio-modbustokio-modbus based robust modbus library1,391MIT OR Apache-2.0
wakezillaA Wake-on-LAN proxy server written in Rust1,391MIT
upstream-moduleA helper module to configure Pingora's upstream selection.1,388Apache-2.0
httpcodesHTTP status codes1,388MIT
rusher-corePusher compatible pubsub service1,388MIT
shredlink-protoProtocol buffer definitions for Shredlink gRPC services1,387MIT OR Apache-2.0
ferogram-mtprotoMTProto 2.0 session management, message framing, DH key exchange and transport abstractions1,386MIT OR Apache-2.0
gittrGittr is a self-hosted git platform for small, stealthy teams.1,384MIT
socks-http-kitA lightweight library for SOCKS5 and HTTP proxy protocol encoding and parsing,
designed to facilitate complex proxy applications.1,382MIT OR Apache-2.0
tonic-build-protobufCodegen module of `tonic` gRPC implementation with rust-protobuf.1,382MIT
genesis-protocol🧬 The first protocol for digital life - creating, evolving, and networking living digital organisms1,379non-standard
dhttp-identityIdentity primitives for DHttp1,379Apache-2.0
kcp-rustHigh performance pure safe-rust kcp implementation.1,378MIT
ruserf-coreA decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.1,377MPL-2.0
ipfilterA library to streamline IP filtering1,377non-standard
ddnsRust Dynamic-DNS (DDNS) daemon that detects your public IP and automatically upserts A/AAAA records on Cloudflare or custom…1,377MIT
etchdnsA caching DNS proxy with advanced security features, WebAssembly hooks, and comprehensive protection mechanisms1,377MIT
tokio-websocket-clientA tokio based websocket client. It aims to ease dealing with websockets.1,376MIT
airio-tcpTCP transport for airio1,375MIT
vivianRust implementation (Vivian) of the Milky protocol1,374MIT OR Apache-2.0
oxitls-coreCore traits and types for OxiTLS1,372Apache-2.0
minechat-clientThe client implementation of MineChat, letting you chat with people over on Minecraft1,371MPL-2.0
kissdnsA developer-focused DNS server with fallback, caching, and wildcard support.1,371non-standard
wincomwindows rust com api1,371MIT OR Apache-2.0
gntpProduction-ready GNTP (Growl Notification Transport Protocol) client with Windows/Android compatibility and multiple icon…1,370MIT OR Apache-2.0
miku-h2An HTTP/2 client and server1,369MIT
bufferfishBinary message utility library for Rust and TypeScript interop.1,369MIT OR Apache-2.0
auth_traitauth_trait1,369MulanPSL-2.0
acton-serviceProduction-ready Rust backend framework with type-enforced API versioning1,368MIT
anyclaw-sdk-typesShared types for the anyclaw agent-channel-tool SDK1,367MIT OR Apache-2.0
kill_portTerminate processes by port cross-platform. 跨平台高效终止端口进程工具。1,365MulanPSL-2.0
synchroByzantine Fault Tolerant consensus library built on HotStuff BFT
used by the Synchronicity reproducible build system1,363Apache-2.0
vortixTerminal UI for WireGuard and OpenVPN with real-time telemetry and leak guarding1,363MIT
scion-stackSCION endhost network stack1,361Apache-2.0
geoip2-awdbLibrary for reading MaxMind DB format used by GeoIP2 and GeoLite2. Add ability for reading Awdb1,361MIT
presigned-post-rsPresigned post object operation for aws s3 api1,360MIT
codemeltedThe aim of this project is to deliver a swiss army knife module to aid software engineers for building full stack solutions for…1,358MIT
sms-terminalTUI for SMS-API - send/receive SMS, view message history, and control GSM modems from your terminal.1,358AGPL-3.0-only
dwrsCLI tool for parallel file downloads with progress bar and i18n support1,357Apache-2.0
pirohxySOCKS proxy with Iroh transport1,356MIT
spectersDeprecated package name for Warpsock. Depend on warpsock instead.1,356MIT
cognito_user_reader_libLibrary to get users from Cognito. See cognito-user-reader crate.1,355MIT
ippushAn IP remote procedure1,352GPL-3.0-or-later
camel-dslDSL support for rust-camel (YAML, JSON)1,352Apache-2.0
hcsrust 언어 교육청 자가진단 라이브러리1,350MIT
icentral-timing-updateA crate for dynamically updating betweenness centrality in graphs, supporting MPI and multithreading for efficient large-scale…1,349MIT OR Apache-2.0
autoupdate-clientThis is the client library to implement autoupdate-rs1,348MIT OR Apache-2.0
camel-healthHealth check HTTP endpoints and standalone server for rust-camel1,346Apache-2.0
camel-component-mockMock component for rust-camel testing1,346Apache-2.0