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.
proxychainProxychain is a command-line tool for converting proxy protocols and creating proxy chain.1,635Apache-2.0
yaws-run-lunaticYet Another Web Server HTTP/1 spec1,635Apache-2.0/MIT
product-os-print-serverA complete IPP 1.1 (Internet Printing Protocol) server implementation with Bonjour/Zeroconf discovery support1,635GPL-3.0-only
fern-protocol-snowflakeEmpty crate, used only to reserve the name.1,634Apache-2.0
rtc-signalExamples of WebRTC.rs stack's signaling1,634MIT/Apache-2.0
xmhellA less hellscape-ish XML reader1,633MIT
ethrecvReceive ethernet packets at a high rate.1,6330BSD
wirectlLibrary to control Wireguard with kernel or userspace implementation1,632Apache-2.0
moosicbox_upnpMoosicBox UPnP player package1,632MPL-2.0
swmA blazing fast, modern, and easy-to-use CLI for managing multiple Solana wallets.1,631MIT OR Apache-2.0
fern-protocol-dgraphEmpty crate, used only to reserve the name.1,631Apache-2.0
rust-dnsA lightweight, high-performance DNS server implementation in Rust1,631MIT
silent-tungsteniteLightweight stream-based WebSocket implementation1,629MIT OR Apache-2.0
teacupA simple `netcat`-like TCP/UDP listener and client.1,629MIT
tlrpcjust a simple tlrpc1,629Apache-2.0
rodbus-clientA command line program for making Modbus client requests using the Rodbus crate1,629BSD-3-Clause
rusnetAn extremely basic network protocol.1,628GPL-3.0
bufferfish-deriveMacros for bufferfish.1,628MIT OR Apache-2.0
toniFast and modular web framework for scalable applications1,628MIT
gloom?1,627MIT
gcp-sdk-baseGoogle Cloud Client Libraries for Rust - Retired1,627Apache-2.0
libwispa simple-to-use wisp rust library1,625GPL-3.0-only
flsignalThe signalling server as a CLI1,625MIT OR Apache-2.0
xidl-typeobjectA IDL codegen.1,624Apache-2.0
ddf-simple-websocketsFast and efficient WebSocket server with an easy API. 'simple-websockets' quit compiling properly hence this fork.1,619MIT
openigtlink-rustRust implementation of the OpenIGTLink protocol for image-guided therapy1,619MIT
hotaru_libUtilities for the Hotaru web framework: URL encoding, compression codecs, random helpers1,619MIT
bsreadRust implementation of the BSREAD streaming protocol1,618GPL-3.0-or-later
fern-protocol-boltEmpty crate, used only to reserve the name.1,617Apache-2.0
tlrpc-derivetlrpc derive1,617Apache-2.0
solo5-rsA convenient abstraction and utilities for Solo5 based unikernels.1,617MIT OR Apache-2.0
pimalaya-streamStream, TLS and SASL utils for Pimalaya1,617MIT OR Apache-2.0
openpond-sdkOfficial Rust SDK for OpenPond P2P network1,616MIT
iptoccFast, offline IPv4/IPv6 address to ISO-3166 country code lookup using RIR delegated statistics1,616MIT OR Apache-2.0
sctp-asyncAsync implementation for the SCTP protocol1,615MIT/Apache-2.0
framed-tcpTCP packet-based protocol1,615Apache-2.0
fern-protocol-ngqlEmpty crate, used only to reserve the name.1,615Apache-2.0
fern-protocol-mysqlEmpty crate, used only to reserve the name.1,615Apache-2.0
rumi2Rumi2 simplifies the process of deploying your web applications and servers. With seamless SSH2 integration, it effortlessly…1,615MIT
tet-libp2pTetsy peer-to-peer networking library1,614MIT
fern-protocol-foundationdbEmpty crate, used only to reserve the name.1,614Apache-2.0
tld_msgA library for a dead-simple messaging protocol.1,613BSD-3-Clause
seer-cliInteractive CLI for Seer domain name utilities1,613MIT
simple_statemachineStatemachine defined via a simple and easy-to-read domain-specific language1,612MIT
smtp-dumpReceive-only SMTP server which saves every email that is sent to it1,611Apache-2.0
kowalski-agent-templateKowalski Template of Agent: A Rust-based agent for interacting with Ollama models1,609MIT
pktgenA modular network packet builder library1,609MIT
pabgpA pretty average BGP implementation1,609AGPL-3.0-or-later
fern-proxyCloud Native high performance security and privacy SQL proxy.1,608Apache-2.0
net-halReserved1,608MIT OR Apache-2.0
dnpdnp is a library that implements the Distributed Network Protocol (3)
protocol stack as defined by IEEE 1815-2012 with IP…1,607Unlicense OR MIT
zlayer-consensusShared Raft consensus library built on openraft 0.9 for ZLayer and Zatabase1,607Apache-2.0
dndx-forked-unix-udp-sockasync & sync UDP sockets supporting sendmsg/recvmsg and src IP manipulation1,605MIT OR Apache-2.0
gimbal_upnpGimbal UPnP package1,604MPL-2.0
telbot-reqwestTelegram API wrapper for reqwest client1,602MIT
graphix-package-coreA dataflow language for UIs and network programming, core package with shared builtin-authoring traits1,602MIT
tower-async-hyperBridges a `tower-async` `Service` to be used within a `hyper` (1.x) environment.1,601MIT
tokio-sandoA simple proxy server implementation1,601MIT
sunxdccA small, unofficial wrapper for the SunXDCC search engine1,600non-standard
bardielMinecraft server proxy.1,600Apache-2.0
fern-protocol-redisEmpty crate, used only to reserve the name.1,600Apache-2.0
yt-dlp-repla frontend for yt-dlp providing an interactive shell mode (REPL)1,599MIT
roa-async-stdtokio-based runtime and acceptor1,598MIT
supply-chain-trust-example-crate-000048Types and traits for working with bytes1,598MIT
ping-proxyA utility to send ICMP request packets through a proxy agent1,598MIT
ddp-connectionDistributed Display Protocol (DDP) in Rust. This is a fork of ddp-rs by Coral https://github.com/coral/ddp-rs1,598MIT
hypertorTor HTTP client and onion service library with Python bindings1,598MIT
burn_p2p_testkitSimulation and QA boundary crate for burn_p2p.1,598MIT OR Apache-2.0
dynsDNS discovery and resolver support for DHTTP applications1,597Apache-2.0
catalog-rsplace holder for possible netidx rename1,597MIT
fern-protocol-reqlEmpty crate, used only to reserve the name.1,597Apache-2.0
dtls-protoState machine for the DTLS protocol1,597MIT/Apache-2.0
zentinel-commonCommon utilities and types for Zentinel reverse proxy1,597MIT OR Apache-2.0
fern-protocol-dynamodbEmpty crate, used only to reserve the name.1,596Apache-2.0
tcmb_evdsA Rust crate for reaching the database of The Central Bank of The Republic of Turkey (CBRT).1,594MIT
quinn-boringBoringSSL crypto provider for quinn1,594MIT OR Apache-2.0
tower-cgiTower services for CGI applications1,593MIT
sni_rsAllow reading SNI host name from ClientHello asynchronously.1,593ISC
rmcp-server-kitReusable MCP server framework with auth, RBAC, and Streamable HTTP transport (built on the rmcp SDK)1,593MIT OR Apache-2.0
sentinel-actixSentinel middleware for Actix-Web1,592Apache-2.0
fern-protocol-druidsqlEmpty crate, used only to reserve the name.1,591Apache-2.0
fern-protocol-arangodbEmpty crate, used only to reserve the name.1,591Apache-2.0
wikimedia-apiInteract with Wikimedia REST API.1,590MIT
sentinel-rocketSentinel middleware for Rocket1,590Apache-2.0
reqwest-websocket-julien-cpsnWebSocket connections with reqwest1,590MIT
turtlsA TLS library.1,588Apache-2.0
drasi-reaction-platformPlatform reaction plugin for Drasi1,588Apache-2.0
moosicbox_mdnsMoosicBox mDNS service scanner package1,586MPL-2.0
yaws-run-uringYet Another Web Server HTTP/1 spec1,585Apache-2.0/MIT
fern-protocol-mongodbEmpty crate, used only to reserve the name.1,585Apache-2.0
whois-serviceHigh-performance WHOIS/RDAP lookup service and library for domains and IP addresses with auto-detection1,585MIT OR Apache-2.0
stillA static site generator built in Rust with a focus on quick development time, approachable documentation, and SPEED.1,583MIT
yaws-spec-h2Yet Another Web Server HTTP/1 spec1,583Apache-2.0/MIT
pcap_replayCross-platform reimplementation of tcpreplay1,583MIT
rlibdnsRust DNS Library1,582MIT
pulsoA simple metrics collector for TCP/IP1,581MIT
sabi_deriveDerive macros for replication features in sabi1,580MIT OR Apache-2.0
rpkt-dpdka safe FFI library for DPDK1,580Apache-2.0
fattFind All The Things - A high-performance, distributed security scanning tool1,579MIT
ypsYPS - Yggdrasil Port Scanner1,578MIT
tokio-bincodecA fork of `tokio-bincode`1,578MIT
micro-towermicro-tower is a framework to generate and manage micro services.1,577BSD-2-Clause
ds-event-stream-rs-sdkA comprehensive Rust SDK for working with the DS Event Stream, providing high-level abstractions for producing and consuming…1,577Apache-2.0
zerodds-qosDDS QoS policies (DDS 1.4 §2.2.3) + Request/Offered Compatibility-Matrix + PL_CDR_LE PID-Wire-Codec (DDSI-RTPS §9.6.3.2).…1,577Apache-2.0
kindlyguardSecurity-focused MCP server for AI protection - unified package providing both server and CLI functionality1,576Apache-2.0
quilkin-network-conditionerA set of Quilkin filters that can be used to simulate network conditions1,575MIT OR Apache-2.0
pslink-appA wasm frontend for pslink. The frontend communicates via json API.1,575MIT OR Apache-2.0
smtp-queueQueue for SMTP messages using smol1,573MIT OR Apache-2.0
trojan-coreCore types and constants for trojan-rs1,573GPL-3.0-only
tower-biscuit-authIntegrating Biscuit authentication with the Tower ecosystem.1,572MIT
pinceAn HTTP server library built on top of Hyper.1,571MIT
atomr-cluster-toolsDistributed pub/sub, cluster singleton, and cluster client patterns for atomr.1,571Apache-2.0
whyhttpHTTP mock server for use in tests. Starts a real server, expectations configured via fluent builder API, verified automatically…1,571MIT
rustysofhFIX & FAST (FIX Adapted for STreaming) in pure Rust1,570Apache-2.0
rsiot-localstorage-wasmХранение и загрузка сообщений используя LocalStorage браузера1,570MIT OR Apache-2.0
roam-streamByte-stream transport (TCP, Unix, stdio) for roam — length-prefix framing over AsyncRead/AsyncWrite1,570MIT OR Apache-2.0
yaws-spec-h1Yet Another Web Server HTTP/1 spec1,569Apache-2.0/MIT
occams-rpc-stream-macrosThe macro crate for occams-rpc-stream.
occams-rpc is a modular, pluggable RPC for high throughput scenario, supports various…1,569MIT
l3l4kitLibrary to convert l3 packets to l4 data and vice versa1,567MIT
dcl-rpc-codegenDecentraland RPC Code Generation1,567Apache-2.0
whereyoufromA small network diagnostic tool that listens for incoming TCP/UDP connections and simply replies by telling them their IP and…1,567MIT OR Apache-2.0
agent-mesh-coreCore types for agent-mesh: identity, messages, ACL, Noise handshake1,567MIT OR Apache-2.0
auto-discoveryA general-purpose network and system service discovery library for Rust applications1,566MIT OR Apache-2.0
syscat[WIP] Cross-platform system information tool1,566MIT
rldapA wrapper over ldap3 crate to easy create connection and send requests to openldap server.1,566MIT
councilA library to build distributed applications, inspired by Akka Cluster1,565Apache-2.0
tonic-reflect-protobufsupport protobuf crate to 'tonic' gRPC reflect1,565MIT
postsseSimple HTTP server that lets subsribe for data with GET requests (as text/event-stream SSE) and emit data with POST requests1,563MIT OR Apache-2.0
pasqueUDP and IP over HTTP/31,563MIT
rustyfixpFIX & FAST (FIX Adapted for STreaming) in pure Rust1,562Apache-2.0
prosodyEvent sourcing library with persistent timers that isolates per-key failures1,562MIT
vox-codegenLanguage bindings codegen for vox1,561MIT OR Apache-2.0
volans-codecCodec for Volans networking framework1,560MIT
ssfsSimple HTTPS static file server with embedded self signed certificate1,560MIT OR Apache-2.0
btracker-fsShared filesystem API for the βtracker project components1,560MIT
rustyfastFIX Adapted for STreaming (FAST) in pure Rust.1,560Apache-2.0
netoEnhanced HTTP client API wrapper for reqwest with improved ergonomics1,559MIT OR Apache-2.0
pangotlsTLS Reverse Proxy using Tokio and Rustls1,557MIT
burn_p2p_adminTransport-safe admin and operator client surface for burn_p2p edges.1,557MIT OR Apache-2.0
omq-protoSans-I/O ZMTP codec, message types, and routing logic. Backend-agnostic core for omq.1,557ISC
stioSingle-Threaded, I/O.1,556Apache-2.0
plugA library for type-safe interprocess communication1,556MIT
rip-rsParser and serializer library for RIP v1/v2 protocol1,555MIT
iceoryx2-tunnels-zenohiceoryx2: tunnel over zenoh1,554MIT OR Apache-2.0
edm-ormorm for edm.1,554MIT
drasi-reaction-http-adaptiveHTTP Adaptive reaction plugin for Drasi1,553Apache-2.0
wasm-smtpEnvironment-independent SMTP client core for WASM and other constrained runtimes.1,553Apache-2.0
lnpbp-cliUmbrella package for LNP/BP nodes command-line tools1,550MIT
rustyfixsFIX-over-TLS (FIXS) support for `rustyfix`1,549Apache-2.0
mfio-netfsmfio based network filesystem1,549MIT
skullSkull HTTP server1,549MIT
netns_tcp_bridgeLinux CLI tool to forward TCP connections from one network namespace to another network namespace1,549MIT OR Apache-2.0
astarte-device-fdoFIDO Device Onboarding client implementation to register with Astarte1,549Apache-2.0
miniuploadA simple tool for uploading to a miniserve instance1,548non-standard
rowrapA wrapper for the Roblox API.1,548MIT OR Apache-2.0
icentral-calculate-bc-memAn efficient Rust crate for incremental betweenness centrality calculations in dynamic graph structures.1,548MIT OR Apache-2.0
sctp-udpUDP sockets with ECN information for the SCTP protocol1,547MIT/Apache-2.0
ant-libp2p-kadKademlia protocol for libp2p1,547MIT
libftpA Rust crate for working with the FTP protocol.1,546MIT OR Apache-2.0
zendriver-transportInternal: WebSocket + CDP routing actor for zendriver1,546MIT OR Apache-2.0
edm-axumNext-generation framework for Enterprise Data Management applicatins in Rust.1,545MIT
opendht-sysLow-level bindings to the OpenDHT C library1,544GPL-3.0
stunparseA no_std zero-copy parser/codec for the STUN (RFC 8489) protocol.1,543MIT/Apache-2.0
fileloft-coreFramework-agnostic core for the tus.io resumable upload protocol1,543MIT
lnpbp_rpcUmbrella package for LNP/BP nodes RPC APIs1,541MIT
found-terminalFound Terminal1,540MPL-2.0
proxydetectA library to automatically detect the system proxy for a given URL1,540MIT
groomA thin wrapper around axum for making code-first strictly-typed HTTP APIs.1,540MIT OR Apache-2.0
line2httppostSimple HTTP client that POSTs each incoming stdin command line to specified URL, reusing the connection if possible1,539MIT OR Apache-2.0
webtranscatWebTransport equivalent of websocat - a command-line WebTransport client for debugging and testing1,539MIT OR Apache-2.0
unifi-clientRust client library for UniFi Controller API1,538MIT
excitoA Wake-on-LAN CLI utility.1,537Apache-2.0
qdatagramDatagram transmission of dquic1,537Apache-2.0
metal-ioA collection of metal IO library1,536MIT/Apache-2.0
edm-deriveDerived traits for edm.1,535MIT
resp-rsZero-copy RESP2 and RESP3 protocol parser and serializer1,535MIT OR Apache-2.0
futures-udpNon-blocking async UDPSocket, Stream & Sink. Runtime agnostic: works with tokio & futures-rs. Minimal dependencies.1,535MIT
more_axum_responsesThe not so popular MIME types.1,534MIT
protoactorProtoActor implementation in Rust1,534Apache-2.0
redis-cell-rsRust bindings for the Redis Cell module1,534MIT OR Apache-2.0
hyperion-frameworkA lightweight component-based TCP framework for building service-oriented Rust applications with CLI control, async messaging,…1,534Apache-2.0
drasi-reaction-grpc-adaptivegRPC Adaptive reaction plugin for Drasi1,534Apache-2.0
rustconA simple RCON client written in Rust1,533MIT
completeioCompletion based IO drivers and async runtime1,533MIT
dravr-troncShared MCP server infrastructure for dravr-xxx microservices1,533MIT OR Apache-2.0
test_friendly_rdap_clientA fork of the rdap_client crate, with some extra test plumbing.1,532BSD-2-Clause
metalioMetal IO runtime1,532MIT/Apache-2.0
ozone-wsWeb service to scan files with ClamAV1,532GPL-3.0+
spike_primeWrapper around the SPIKE Prime communication protocol.1,532MIT
minicoapA tiny, zero-copy Rust library for parsing and building CoAP (Constrained Application Protocol) messages.1,532MIT OR Apache-2.0
moq-rsMedia over QUIC1,531Apache-2.0
robo面向插件的本地网络流量分流代理框架1,530AGPL-3.0
ant-libp2p-dcutrDirect connection upgrade through relay1,529MIT
socket_portZero-downtime TCP listener with hot restart / 支持热重启的零停机 TCP 监听器1,527MulanPSL-2.0
zino-serverA HTTP server for zino.1,527MIT
usenet_rebornTerminal-based Usenet NNTP client written in Rust with ratatui/crossterm.1,526GPL-3.0-or-later
tokio-multi-proxyA modular async proxy with TLS/mTLS and multiple transport support1,524MIT OR Apache-2.0
one-shot-cliCLI to send one message using Graphcast SDK1,524Apache-2.0
yaws-runYet Another Web Server1,521Apache-2.0/MIT
quiche-asyncthin wrapper1,521BSD-2-Clause