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