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.
tokio-fastcgiFastCGI handler (responder, authorizer, filter) library for Tokio11,759Apache-2.0
remotefs-webdava remotefs client implementation for WebDAV11,730MIT
rawsockLibrary for receiving and sending raw packets. While most crate wrap just one library, rawsock allows you to use pcap, wpcap,…11,725MIT
squinn-protoState machine for the QUIC transport protocol11,699MIT OR Apache-2.0
fbvideoAsync crate to get video URLs from Facebook11,676MIT
rustls-aws-lc-rsAn aws-lc-based crypto provider for rustls.11,670Apache-2.0 OR ISC OR MIT-0
signalwireThe unofficial SignalWire SDK for Rust.11,6670BSD
stream_respA fully compliant RESP3 streaming parser11,663MIT
anttpAntTP is an HTTP server for the Autonomi Network11,654GPL-3.0
indymilter-testMilter testing library11,652GPL-3.0-or-later
hteapotHTeaPot is a lightweight HTTP server library designed to be easy to use and extend.11,650MIT
rtjRun This Job, a generic job execution framework in Rust11,641MIT OR Apache-2.0
payjoin-cliA command-line Payjoin client for Bitcoin Core11,639MITNFA
signalr-clientA Rust library for calling SignalR hubs, supporting JSON and MessagePack protocols, with WASM and native (Tokio) targets.11,608MIT
easy-upnpEasily open and close UPnP ports.11,597WTFPL
zenoh-flow-daemonThe Zenoh-Flow daemon exposes a Zenoh-Flow runtime on Zenoh11,586 EPL-2.0 OR Apache-2.0
perswaySway IPC daemon11,583MIT
vita49vita49 is a crate for parsing and creating packets compatible with the
ANSI/VITA-49.2-2017 standard.11,575MIT OR Apache-2.0
cast-senderFully asynchronous implementation of the Google Cast CASTV2 protocol, allowing communication with receivers such as Chromecast or…11,563MIT
acme-sdkAcme is a complete application toolkit for creating enterprise-grade application within Rust.11,539MIT
icepipePeer to Peer communication encrypted using WebRTC11,523non-standard
duckduckgo🦆 A CLI, TUI, and SDK for instant DuckDuckGo searches.11,517MIT
kwap-macrosMacros used by kwap for boilerplate reduction11,514MIT OR Apache-2.0
scrappy-utilsscrappy utils - various scrappy net related services11,510MIT
tls-asyncTLS support for AsyncRead/AsyncWrite using native-tls11,505MIT
kudubot-bindingsRust Bindings for the kudubot framework11,502GPL-3.0
drophostA simple drop-in based /etc/hosts manager11,485MIT
framousA library for sending and receiving packets to and from a Reader/Writer11,485MIT
fibrilA library for implementing distributed systems with commmunicating fibers.11,469MIT OR Apache-2.0
requiem-utilsActix utils - various actix net related services11,438MIT/Apache-2.0
ansible-sshmanTool for managing SSH access to machines with Ansible.11,431LGPL-3.0-only
fluence-fork-libp2p-request-responseGeneric Request/Response Protocols11,430MIT
oxidyFast & Minimum Web Framework for Rust11,413MIT
turboliftEasy distribution interface 🚡11,405Hippocratic-2.1
mc-queryImplementations of Server List Ping, Query, and RCON for minecraft servers11,396MIT OR Apache-2.0
futures-copyCopy data between AsyncRead and AsyncWrite, with bidirectional and flushing support11,391MIT OR Apache-2.0
fluence-fork-libp2p-yamuxYamux multiplexing protocol for libp2p11,385MIT
ws-liteNaive websocket server implemented using async / await11,380MIT OR Apache-2.0
edge-captiveAsync + `no_std` + no-alloc implementation of a Captive Portal DNS11,366MIT OR Apache-2.0
pktstringsLike Unix 'strings' command but packet-aware11,365MIT
fluence-fork-libp2p-wasm-extAllows passing in an external transport in a WASM environment11,360MIT
fluence-fork-libp2p-websocketWebSocket transport for libp2p11,358MIT
libpacket-coreFundamental base types and code used by pnet.11,353MIT/Apache-2.0
actori-connectActori connect - tcp connector service11,332MIT/Apache-2.0
serwusHelpers for building actix-web/diesel based services11,323MIT OR Apache-2.0
fluence-fork-libp2p-deflateDeflate encryption protocol for libp2p11,321MIT
rvoip-rtp-coreRTP/RTCP protocol implementation for the rvoip stack11,320MIT
fluence-fork-libp2p-mdnsImplementation of the libp2p mDNS discovery method11,302MIT
susy-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.11,300MIT
tokio-rate-limitHigh-performance, lock-free rate limiting library with pluggable algorithms and Axum middleware11,293MIT OR Apache-2.0
fluence-fork-libp2p-dnsDNS transport implementation for libp2p11,280MIT
tcpproxy-rsCross-platform asynchronous multi-client TCP proxy; great tokio demo.11,270MIT
menemenA streaming http request library11,252GPL-2.0
netprobeCross-Platform Network Probe Library11,249MIT
fluence-fork-libp2p-udsUnix domain sockets transport for libp2p11,244MIT
magnet-uriA library for parsing Magnet URI scheme11,233MIT
memsocketAn asynchronous in-memory socket-like interface.11,227MPL-2.0
rustls-ringA *ring*-based crypto provider for rustls.11,221Apache-2.0 OR ISC OR MIT-0
durianClient-server networking library built on top of the QUIC protocol, implemented in Rust by quinn.11,195MIT
netgauze-bmp-serviceBMP Protocol Server.11,184Apache-2.0
certonAutomatic HTTPS/TLS certificate management via the ACME protocol11,168Apache-2.0
asteroid-mqAn embeddable message queue system11,162MIT/Apache-2.0
ellidriYour kawaii IRC server11,160ISC
knxkit_dptGenerated data point definitions for knxkit11,154EPL-2.0 OR GPL-3.0
eternalThe Eternal Framework11,150MIT
preforkA library for forking processes11,147MIT OR Apache-2.0
actix-framedActix framed app server11,141MIT/Apache-2.0
wled-json-api-libraryWLED Json API in rust. Made with WLED ~14.0, but should work for more11,136MIT
turbomcp-transport-traitsCore transport traits and types for TurboMCP - foundation for all transport implementations11,129MIT
matchbox_socket_nostrPainless WebRTC peer-to-peer full-mesh networking socket over nostr11,112MIT OR Apache-2.0
bluntHighly opinionated way to build asynchronous Websocket servers with Rust.11,106MIT OR Apache-2.0 OR MPL-2.0
tcp-clientConvenient client-side TCP service. Based on tcp-handler.11,099MIT OR Apache-2.0
flexi_funca Rust crate designed to supercharge your Rust programming experience with two powerful macros: ff (Flexi Func) and fb (Flexi…11,099MIT
pubky-homeserverPubky core's homeserver.11,097MIT
tower-workerProvides Tower layers focused on wrapping services with asynchronous worker tasks
that may also make requests to the wrapped…11,092MIT
cleartorClearnet to Tor proxy11,085AGPL-3.0-or-later
async-snmpModern async-first SNMP client library for Rust11,083MIT OR Apache-2.0
xdp_afA Library for building the user-space components of AF_XDP applications in Rust.11,072MIT
dnsclientxA small, simple and secure DNS client library11,072ISC
ajsonrpcA performance oriented websocket json-rpc router11,063MIT
fibril_coreCore types for the Fibril library.11,051MIT OR Apache-2.0
firebase-rtdbFirebase client for the Citadel Protocol11,047MIT OR Apache-2.0
tk-cantalA client for cantal monitoring service. This is not for submitting metrics
to the cantal. This library is for accessing…11,041MIT/Apache-2.0
safe-vkA simple library to create your own vk bot for conversations11,039non-standard
pf-rsFreeBSD lib to access OpenBSD's implementation of the PF (Packet Filter) directly via /dev/pf11,020BSD-2-Clause
huginn-net-tcpTCP fingerprinting and analysis for huginn-net11,000MIT OR Apache-2.0
fetchHTTP client with resilience, observability, and Tokio runtime support.10,982MIT
asciiarenaTerminal multiplayer deathmatch game10,976Apache-2.0
async-io-miniAsync I/O fork for embedded systems10,973Apache-2.0 OR MIT
solana-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.10,971MIT
hyper-util-blutganghyper utilities10,964MIT
remotefs-kuberemotefs implementation for kube10,943MIT
dpdk-virtual-devicesA wrapper around DPDK's virtual devices framework10,928AGPL-3.0
mobc-forkedA generic connection pool with async/await support10,917MIT/Apache-2.0
distant-localLibrary implementing distant API for local interactions10,916MIT OR Apache-2.0
libp2prs-tcpTCP/IP transport protocol for libp2p10,885MIT
async-opensslAn implementation of SSL streams for async IO backed by OpenSSL10,871MIT OR Apache-2.0
simple-irc-serverSimple IRC server10,862LGPL-2.1-or-later
keynesis-networknetwork library leveraging keynesis10,858MIT OR Apache-2.0
citadel_protoNetworking library for the Citadel Protocol10,839MIT OR Apache-2.0
hyper-middlewareA compact HTTP middleware and handler system for Hyper 0.1410,818MIT OR Apache-2.0
happy-eyeballsLibrary that implements Happy Eyeballs, a technique that maintains good user experience even when IPv4 or IPv6 connectivity is…10,8110BSD
huginn-net-httpHTTP fingerprinting (p0f-style) analysis for huginn-net10,806MIT OR Apache-2.0
ferroid-tonic-coreShared types for the core gRPC protocol and shared types10,804MIT OR Apache-2.0
adventureHelps your great adventure for the various type of requests.10,802MIT OR Apache-2.0
zedmqA lightweight, safe, pure-Rust ØMQ/ZMTP library implementation.10,800MIT
flows-mdnsBuilding blocks for flow-based mDNS discovery.10,800Unlicense
p12_polyfillAllows to use pkcs12 generated by openssl v1 in rustls and native-tls (vendored openssl-src v3)10,785MIT OR Apache-2.0
zino-chatbotUnified access to chatbot services for zino.10,777MIT
resymo-agentA remote system monitoring tool for a small set of servers10,731Apache-2.0
roa-multipartmultipart implementation for roa10,720MIT
wtx-macrosProcedural macros for wtx10,708MPL-2.0
dimasctldimasctl - a cli for DiMAS10,697non-standard
trz-gateway-commonSecure Proxy / Agents implementation in Rust10,695MIT
violindecentralized network coordinate system using the vivaldi algorithm10,694MIT OR Apache-2.0
cotton-netifEnumerating available network interfaces and their IP addresses10,678CC0-1.0
zfctlZenoh-Flow: a Zenoh-based data flow programming framework for computations that span from the cloud to the device.10,677 EPL-2.0 OR Apache-2.0
fluxrpc-coreRPC framework supporting multiple protocols and codecs10,670MIT
logimeshlogimesh is a Rust RPC Microservice 2.0 framework.10,663MIT
flytrapQuery the Fly.io runtime environment10,644MIT
iroh-pkarr-node-discoveryA discovery mechanism for iroh-net that uses the bittorrent mainline DHT via pkarr10,641Apache-2.0/MIT
send-itA tool for sending large amounts of data over a stream or network.10,635MIT
nano-getA tiny HTTP/1.1 GET and HEAD client with zero dependencies by default.10,630MIT
crab_aiOpenAI library for Rust10,606MIT
ddns-cliddns client for cloudflare and dnspod10,600MIT OR Apache-2.0
open-coroutine-macrosThe proc macros for open-coroutine10,592Apache-2.0
afxdpAF XDP for Rust10,582Apache-2.0
axum_corsZero-copy CORS middleware for Axum / 基于 Axum 的零拷贝跨域资源共享中间件10,576MulanPSL-2.0
wcookiewcookie represents the cookie set by a HTTP server written in Rust.10,571Apache-2.0
krossbar-hubKrossbar bus hub10,541MIT
rpcx_serverA rpc/microservice framework.10,534MIT
tokio-iocpIOCP support for the Tokio asynchronous runtime.10,531MIT
rvoip-sip-transportTransport layer for SIP - UDP, TCP, TLS support10,529MIT
rustrtcA high-performance real-time communication library — WebRTC, RTP/SRTP, T.38 Fax, and RTP Latching10,517MIT
x509-path-finderX509 Path Finder is a depth-first search certificate path validator for Rust.10,495Apache-2.0
landoRust http interface for AWS lambda API gateway events10,488MIT
axum-governorRate limiting middleware for Axum, powered by governor.10,485MIT
secure_socketA small encrypted wrapper around TCP.10,484AGPL-3.0-or-later
nostr-botNostr bot library10,478MIT
toraA lite, byte-based serialization and deserialization library.10,469non-standard
saorsa-gossip-runtimeHigh-level runtime for assembling Saorsa gossip components10,450MIT OR Apache-2.0
viz-testThe core traits and types in for Viz10,444MIT
lavish-compilerCompiler for the Lavish IDL10,437MIT
deploy-commonCommon components for the `deploy` and `fabric` crates.10,419Apache-2.0
codegen-for-async-graphqlInternal code generation crate for async-graphql10,402MIT
hyper-serverHigh level server for hyper and tower.10,386MIT
scrappy-serverscrappy server - General purpose tcp server10,382MIT
mqtt5Complete MQTT v5.0 platform with high-performance async client and full-featured broker supporting TCP, TLS, WebSocket,…10,374MIT OR Apache-2.0
nbd-asyncBlock device drivers in userspace.10,358MIT
ukiUki is a fast, simple and cross-platform UDP and TCP packet forwarder and encryptor.10,354MIT OR Apache-2.0
actori-httpActori http primitives10,351MIT/Apache-2.0
cddnsA modern, hackable, green DDNS CLI and service for Cloudflare.10,348MIT OR Apache-2.0
libp2prs-swarmThe libp2p swarm10,345MIT
requiem-serverActix server - General purpose tcp server10,343MIT/Apache-2.0
e-appMII - Machine Internal Inspection10,342non-standard
dns_nameDNS name parsing with public suffix lookup10,340MIT
bytes_parserA simple wrapper to parse primitive Rust types from a slice of bytes10,339MIT OR Apache-2.0
hebo_codecPacket codec for MQTT protocol10,324Apache-2.0
ffi_rpcUse FFI with RPC.10,324GPL-3.0
arpy-macrosMacros for the Arpy RPC library10,323MIT OR Apache-2.0
utils-boxA toolbox of various small RUST utilities that make our lifes easier10,313MIT
envoy_httpA minimal and pragmatic Rust web application framework built for rapid development10,303MIT OR Apache-2.0
tower-resilience-retryEnhanced retry middleware for Tower services with advanced backoff strategies10,302MIT OR Apache-2.0
rproxyPlatform independent asynchronous UDP/TCP proxy10,300MIT
actori-testingActori testing utils10,294MIT/Apache-2.0
libcoap-sysRaw bindings to the libcoap CoAP library.10,293BSD-2-Clause AND BSD-1-Clause
robust_downloaderA robust, concurrent file downloader with retry capabilities and progress tracking.10,285MIT
opentelemetry-surfOpenTelemetry integration for surf10,267MIT OR Apache-2.0
pathfinder-commonCommon types and utilities for Pathfinder10,262MIT OR Apache-2.0
gnostr-relaygnostr:git+nostr protocol relay10,251MIT
rice-cICE (RFC8445) implementation protocol10,232MIT OR Apache-2.0
esp-at-nalNetwork layer client for ESP-AT modems10,208MIT OR Apache-2.0
crawlbergHigh-performance web crawling engine10,208MIT
dxr_server_axumDeclarative XML-RPC (axum server implementation)10,204MIT OR Apache-2.0
netgauze-flow-serviceIPFIX/Netflow service10,203Apache-2.0
getaddrsA safe interface for Unix network interface information10,198MIT
tfc-serverA server that facilitates remote control using the TFC library. Repo contains an iOS app.10,196MIT OR Apache-2.0
peerlinkLow-level P2P Network Client10,192MIT
wethrCommand line weather tool.10,189MIT
coreemuRust client library for gRPC interface of coreemu https://github.com/coreemu/core10,189MIT OR Apache-2.0
rust-ethernet-ipHigh-performance EtherNet/IP communication library for Allen-Bradley CompactLogix and ControlLogix PLCs10,185MIT
tappersCross-platform TUN, TAP and vETH interfaces10,163MIT OR Apache-2.0
bevy_roscSend and receive OSC messages in bevy10,162MIT OR Apache-2.0
tcp-channelSPSC channels, working on everything that implements Read and Write10,162MIT
open-coroutine-coreThe open-coroutine is a simple, efficient and generic coroutine library.10,155Apache-2.0
dpdk-busA wrapper around DPDK's bus framework10,145AGPL-3.0
libslirpHigh-level bindings & helper process for libslirp.10,133non-standard
network-timeAbstractions of millisecond durations and timestamps, and related ticks.10,130AGPL-3.0
fluence-fork-libp2p-pnetPrivate swarm support for libp2p10,125MIT
unftp-sbe-restrictA libunftp wrapper storage back-end that restricts FTP operations.10,107Apache-2.0
ietfdata-rsA Rust library to access the IETF Datatracker10,103BSD-2-Clause
potatonetPotatoNet is a lightweight microservices framework.10,102MIT
ssh-gpg-agentAn SSH agent implementation that transparently supports PGP encrypted private SSH keys.10,074GPL-3.0-or-later
cargo-zenoh-flowZenoh-Flow: a Zenoh-based data flow programming framework for computations that span from the cloud to the device.10,065 EPL-2.0 OR Apache-2.0
scaproustNanomsg scalability protocols implementation in rust. Various messaging patterns over pluggable transports10,036MIT/Apache-2.0
xo-api-clientUnofficial crate for accessing Xen Orchestra through its API10,031MIT OR Apache-2.0
bytes-streamUtility functions to work with stream of bytes10,029MIT
wolWake up remote hosts with Wake On LAN magic packets10,020EUPL-1.2
huginn-net-dbP0f database parser and matching traits for huginn-net9,992MIT OR Apache-2.0
ferroid-tonic-serverA high-performance gRPC server for streaming ID generation9,991MIT OR Apache-2.0