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.
zerodds-typesOMG XTypes 1.3 type system: TypeIdentifier + TypeObject (Minimal/Complete) + Assignability + DynamicType + TypeLookup. Pure-Rust…1,783Apache-2.0
unisock-smolasync-io TCP & UDP backend for unisock1,782AGPL-3.0-or-later
tower-etag-cacheA tower middleware for implementing ETag-based HTTP caching1,777MIT OR Apache-2.0
stegos_nodeStegos - Blockchain Node1,777MIT
dyteslogserror logs1,777MIT OR Apache-2.0
trezm-temp-tokio-tlsAn implementation of TLS/SSL streams for Tokio giving an implementation of TLS
for nonblocking I/O streams.1,775MIT
aqaraAqara SDK for Rust.1,775MIT
marscA high performance microservice framework in Rust.1,774BSD-3-Clause
tabbysslPreviously MesaLink, TabbySSL is an OpenSSL compatibility layer for the Rust TLS stack.1,773BSD-3-Clause
kowalski-toolsKowalski Tooling: A Rust-based agent for interacting with Ollama models1,773MIT
tikTik.1,773MIT OR Apache-2.0
bangumiA bangumi.moe API client written in Rust1,771MIT
e131WIP Rust E1.31 (sACN) library.1,771MIT
small-httpA simple and small sync HTTP/1.1 server/client library1,771MIT
rtp-parserParser for the RTP protocol1,770MIT
lazy-dnsA lazy DNS server with GeoIP routing. Only SOA, NS, A, AAAA, CNAME, MX, and TXT are supported; everything else is dropped, by…1,770MIT
wearustAsync Rust library for fetching weather and location data using WeatherAPI1,769MIT
packet_loss_classificationPacket loss classifiation algorithms1,766Apache-2.0/MIT
gami_mc_protocolAn implementation of the Minecraft protocol powering Origami/Kagami1,765MIT
drasi-reaction-grpcgRPC reaction plugin for Drasi (configurable fixed and adaptive batching, with Handlebars output templating)1,765Apache-2.0
mars-rsA high performance microservice framework in Rust.1,763BSD-3-Clause
herscatHigh-intensity xray proxy stress tester in Rust1,763MIT OR Apache-2.0
pcap-async-sysAsync interface for packet capture, with both single and bridge streams1,762MIT
kevy-rtkevy thread-per-core shared-nothing runtime — pure Rust, zero deps.1,762Apache-2.0 OR MIT
areq-tokioAsync HTTP requests for tokio runtime1,761MIT
zigbee-cluster-libraryZigBee cluster library based on the official ZigBee Cluster Library Rev 6 Draft 1.01,760MIT OR Apache-2.0
monoio-tungsteniteAsynchronous WebSocket implementation for monoio runtime, adapted from tungstenite.1,760MIT OR Apache-2.0
rice-protoICE (RFC8445) implementation protocol1,760MIT OR Apache-2.0
stegos_walletStegos - Wallet1,759MIT
stegos_consensusStegos - Consensus Implementation1,759MIT
httproxide-hyper-reverse-proxytemporary fork of hyper-reverse-proxy1,758Apache-2.0
hyproxyProxy helpers for hyper services1,754MIT
cgi-binSimple CGI server1,754MIT
oko-mdnsA multicast DNS client library.
Supports discovery of any mDNS device on a LAN.1,753MIT
roam-macros-coreCode generation core for roam RPC service macros1,753MIT OR Apache-2.0
scoutquest-rustRust SDK for ScoutQuest Service Discovery - Universal service discovery for microservices architectures1,752MIT
aeronet_wt_wasmWASM WebTransport transport implementation for aeronet1,750MIT OR Apache-2.0
spg-wireSelf-built wire-frame protocol for SPG. no_std + alloc.1,750MIT OR Apache-2.0
moosicbox_tunnel_serverMoosicBox tunnel server package1,749MPL-2.0
areq-smolAsync HTTP requests for smol runtime1,747MIT
requiem-tracingSupport for tokio tracing with Actix services1,745MIT/Apache-2.0
mars-netA high performance microservice framework in Rust.1,743BSD-3-Clause
torrust-tracker-clockA library to a clock for the torrust tracker.1,741AGPL-3.0-only
warp-helmetHTTP security headers middleware for Warp web framework1,741MIT
keclc-ioframekayrx framed service1,739MIT
wascc-telnetA telnet server capability provider for waSCC actors1,738Apache-2.0
switchy_web_server_simulatorSwitchy Web Server Simulator package1,738MPL-2.0
servantReserve the name.1,737MIT
clia-rustls-modRustls is a modern TLS library written in Rust. This is clia-mod using ring.1,736Apache-2.0 OR ISC OR MIT
requiem-framedActix framed app server1,734MIT/Apache-2.0
holenHolen is an Async Web Server written in Rust.1,734MIT OR Apache-2.0
smtp-clientAsynchronous SMTP client library1,733MIT OR Apache-2.0
informalsystems-tonic-buildTemporary fork for internal use. Use the `tonic-build` crate instead.1,733MIT
bevy_p2pPeer-to-peer network library for Bevy game engine1,732MIT
requiem-ioframeActix framed service1,731MIT/Apache-2.0
basicvideostreamerPrimitive image streaming HTTP server.1,731MIT
h3xPeer-to-peer DHTTP/3 transport over QUIC1,730Apache-2.0
dquicAn IETF quic transport protocol implemented natively using async Rust1,729Apache-2.0
lmrc-sshSSH client library for the LMRC Stack - comprehensive library for executing remote SSH commands programmatically1,728MIT OR Apache-2.0
supply-chain-trust-example-crate-000092Rustls is a modern TLS library written in Rust.1,727Apache-2.0 OR ISC OR MIT
sui-daemon-clientTyped multiplexed client for the sui graph-server protocol. Connects to a UDS, sends typed requests, dispatches typed responses…1,727MIT
serum-borsh-deriveBinary Object Representation Serializer for Hashing1,726Apache-2.0
rmqttdMQTT Server for v3.1, v3.1.1 and v5.0 protocols1,726MIT OR Apache-2.0
grpc-statusgRPC client to retrieve status codes1,725BSD-3-Clause
tars-rpcA high performance microservice framework in Rust.1,725BSD-3-Clause
ant-libp2p-relayCommunications relaying for libp2p1,724MIT
stemA complete Rust library for Tor control protocol — build privacy-focused applications with type-safe, async-first APIs1,724Apache-2.0
bip78Library implementing PayJoin (BIP78) protocol.1,722MITNFA
ipify-clia CLI command to check public IP1,721MIT
stegos_networkStegos - Network Library1,721MIT
edmNext-generation framework for Enterprise Data Management applicatins in Rust.1,721MIT
terraria-protocolAn implementation of Terraria's multiplayer network protocol.1,720MIT OR Apache-2.0
tars-deriveA high performance microservice framework in Rust.1,720BSD-3-Clause
draftRobust replication implementation for learning and teaching1,720MIT
koi-commonShared types, traits, and utilities for Koi's local connectivity substrate1,717Apache-2.0 OR MIT
subspaceA convenience crate for IPC, using TcpStreams1,716MIT OR Apache-2.0
tars-futuresA high performance microservice framework in Rust.1,715BSD-3-Clause
knx-rustKNX Library1,714LGPL-3.0-only
ssb-box-streamImplemenation of Scuttlebuts authentication and encryption protocol for peer connections1,714ISC
ruv-swarm-transportTransport layer for RUV-FANN swarm communication with WebSocket and SharedMemory support1,712MIT OR Apache-2.0
tarscA high performance microservice framework in Rust.1,712BSD-3-Clause
natpmp-ngNAT-PMP client library1,710MIT
gbp-coreCore type vocabulary for the Group Broadcast Protocol stack: stream classes, frame flags, FSM states, opcodes and the error code…1,710Apache-2.0
fair-rate-limiterDetect overload and fairly shed load from diverse IPs, subnets, users, or systems. Mitigate denial-of-service (DoS) attacks.1,708Apache-2.0
lessroutesGenerate a minimal set of routes based on country.1,708MIT
berlinAn event-driven, io_uring focused async io platform1,707GPL-3.0-or-later
fefastFIX FAST implementation in pure Rust1,706MIT OR Apache-2.0
graphix-deriveA dataflow language for UIs derive macros for package management1,706MIT
keclc-framedkayrx framed app server1,703MIT
kayakA Raft implementation for intuitive usage1,702Apache-2.0 OR MIT
scrappy-tracingSupport for tokio tracing with scrappy services1,702MIT
astarte-fdo-protocolFIDO Device Onboarding message parsing library1,702Apache-2.0
quincy-clientQUIC-based VPN - Client binary1,702AGPL-3.0-or-later
atshautossh/@shell tool is used to ssh login and allow automatically login without password1,701MIT
vivaldiEfficient network point-to-point latency estimations for large scale clusters1,700BSD-3-Clause
moped-backendMpd to json1,698MIT OR Apache-2.0
requiem-http-testActix http test server1,698MIT/Apache-2.0
fefixsFIXP implementation in pure Rust.1,698MIT OR Apache-2.0
makechain-protoProtobuf types and gRPC stubs for the Makechain protocol (buffa + connectrpc)1,697MIT OR Apache-2.0
crabllm-providerProvider dispatch for the crabllm LLM API gateway1,696MIT OR Apache-2.0
netty-rsNetty-rs allows exposes a simple-to-use API used to create stateful application level network protocols as both a client or…1,695MIT OR Apache-2.0
moto-hses-clientAsync UDP client for Yaskawa High-Speed Ethernet Server (HSES) communication1,695Apache-2.0
ipapiA Rust library to query IP addresses using ipquery.io API1,695MIT
pakr-mio-afpacketRaw packet sockets (AF_PACKET) support for mio1,694MIT
anti-pingA library for ICMP, UDP, and TCP ping functionality1,694MIT OR Apache-2.0
mcp-streamable-proxyStreamable HTTP proxy implementation for MCP protocol using rmcp 0.131,694MIT OR Apache-2.0
snap-controlControl plane implementation of the SNAP transport underlay for SCION1,693Apache-2.0
roam-coreCore implementations: ReliableLink, ReliableAcceptor, Session1,693MIT OR Apache-2.0
embassy-net-nrf91embassy-net driver for Nordic nRF91-series cellular modems1,693MIT OR Apache-2.0
datafoldA personal database for data sovereignty with AI-powered ingestion1,692MIT OR Apache-2.0
tars-netA high performance microservice framework in Rust.1,691BSD-3-Clause
tars-rsA high performance microservice framework in Rust.1,690BSD-3-Clause
unisock-smol-tungsteniteasync-tungstenite WebSocket backend for unisock1,689AGPL-3.0-or-later
drasi-bootstrap-platformPlatform bootstrap plugin for Drasi1,689Apache-2.0
vector_sdkErgonomic Rust SDK for building Vector bots and clients on top of vector-core.1,688MIT
improvActor microframework1,686Unlicense/0BSD
mycrl-stunFast and zero-cost stun message decoder and encoder.1,686GPL-2.0-or-later
scrappy-ioframescrappy framed service1,684MIT
fefixpFIXS implementation in pure Rust.1,684MIT OR Apache-2.0
maybenot-machinesA collection of useful Maybenot machines (e.g., as parts of defenses)1,684MIT OR Apache-2.0
libjuice-rsRust bindings for libjuice1,682LGPL-2.1
redis-asioAsynchronous Redis driver based on tokio1,680MIT/Apache-2.0
axum-bindformBind XML, JSON, URL-encoded or query-string form data in Axum.1,679Apache-2.0
commons-netTokio based implementation for Commons Net library contains a collection of network utilities and protocol implementations.…1,677Apache-2.0
ws-bridgeStrongly-typed WebSocket endpoints for Rust — define once, use everywhere (axum server, yew/gloo browser client,…1,677MIT
tcplistener-accept-timeoutTcpListener.accept() with a timeout and a check for a pending connection1,676MIT
bevnetA library for networking in Bevy.1,676MIT OR Apache-2.0
fern-protocol-graphqlEmpty crate, used only to reserve the name.1,675Apache-2.0
tokio-udp-framedBased on UdpFramed from tokio-util but with some quality of life modifications to support shared ownership of `UdpSocket`
and to…1,674MIT
tokio-async-ioPort of the `smol::Async` to tokio 0.21,674Apache-2.0
tlrpc-futurestlrpc futures1,674Apache-2.0
hasshA SSH fingerprinting library written in Rust1,674BSD-3-Clause
xbnetRun TCP/IP over XBee RF radio links1,673GPL-3.0+
cs_mwc-libp2p-swarmThe libp2p swarm1,673MIT
awair-local-apiA small Rust binding for the Awair Local API1,672non-standard
naildns(PLACEHOLDER) nailgun is a small tool written in Rust that supports benchmarking and stress testing DNS servers. It supports IPv4…1,672MIT
protocrateTool for generating a Rust crate from a tree of protobuf files.1,672MIT
scrappy-framedscrappy framed app server1,671MIT
comfund_macrosA WCF-like attribute macro for defining service contracts1,670MIT OR Apache-2.0
bit_serializerA binary serialization / deserialization with bit level control1,669MIT OR Apache-2.0
rxhHTTP reverse proxy & load balancer1,669non-standard
loreyawenAn encrypted connection for low-datarate networks by piggybacking on LoRaWANs link encryption1,669BSD-2-Clause OR MIT
graphix-packageA dataflow language for UIs and network programming, package types1,669MIT
protovalidate-buffaRuntime for protoc-gen-protovalidate-buffa — Validate trait, ValidationError types, rule helpers, and the CelScalar / Duration /…1,668Apache-2.0 OR MIT
leptos_oidc2A Leptos utility library for simplified OpenID Connect (OIDC) authentication integration.1,668MIT
volga-dev-certA Rust library for generating self-signed TLS certificates for local development.1,667MIT
masterA fast and correct web application security proxy1,666MIT
protovalidate-buffa-macrosProc-macro companion to protovalidate-buffa — #[connect_impl] on Connect service impls.1,665Apache-2.0 OR MIT
aether-rsA wrapper designed to allow you to install aether1,664MIT
gcp-sdk-commonGoogle Cloud Client Libraries for Rust - Retired1,664Apache-2.0
mcp-sse-proxySSE (Server-Sent Events) proxy implementation for MCP protocol using rmcp 0.101,663MIT OR Apache-2.0
drasi-source-httpHTTP source plugin for Drasi1,663Apache-2.0
hcskrrust 언어 교육청 자가진단 라이브러리1,662MIT
vox-rt-macrosNo-op runtime facade macros for Vox1,662MIT OR Apache-2.0
pcapfile-io高性能PCAP文件读写库1,661MIT
krafkaA pure Rust, async-native Apache Kafka client1,661MIT OR Apache-2.0
fern-protocol-firestoreEmpty crate, used only to reserve the name.1,660Apache-2.0
landslideA BitTorrent library1,660MIT AND CC-BY-4.0 AND CC0-1.0
rumqttc-async-stdAn efficient and robust mqtt client for your connected devices1,659Apache-2.0
accumulate-apiLower-level API for interfacing with the Accumulate Protocol via JSON-RPC1,658MIT
fern-protocol-bigqueryEmpty crate, used only to reserve the name.1,657Apache-2.0
streaming-platformData streaming platform and message broker with concurrent data transfer capabilities.1,656MIT
drasi-source-grpcgRPC source plugin for Drasi1,656Apache-2.0
pingoxA Loadbalance based on pingora1,655BSD-3-Clause
qoolA simple CLI file sharing tool between PC and phone via QR code.1,655MIT AND CC-BY-4.0
bevy_diagnostic_renetBevy game engine plugin for Renet diagnostics1,654MIT OR Apache-2.0
multipart_async_streamAn easy-to-use, efficient, and asynchronous multipart stream parser.1,654MIT OR Apache-2.0
carpatcarpat for salvo.1,653MIT/Apache-2.0
redis-pubsubFork of redis-subscribe which also supports publishing1,652MIT
r-lanlibA library crate for performing network scanning operations on any local area network (LAN)1,651MIT OR Apache-2.0
fern-protocol-s3Empty crate, used only to reserve the name.1,651Apache-2.0
fern-protocol-trinoEmpty crate, used only to reserve the name.1,650Apache-2.0
length-delimitedProtobuf like length-delimited encoding/decoding1,650MIT OR Apache-2.0
ip-packetRust wrapper for IP (IPv4 and IPv6) packets1,649MIT
prideA distributed event-streaming platform1,649Apache-2.0
tc-serverTinyChain's cluster server logic, including peer discovery and replication1,649Apache-2.0
supply-chain-trust-example-crate-000068A protective and efficient HTTP library for all.1,648MIT
tlrpc-nettlrpc net1,648Apache-2.0
rekSynchronous HTTP client1,648MIT
h3-msquic-asyncMsQuic-Async based library for using h31,648MIT
ghostcore-zmqGhost Core ZMQ subscriber with minimal dependencies1,647MIT
pajamax-buildCodegen module of `pajamax` gRPC implementation.1,646MIT
roa-jsonrpcjsonrpc integration for roa1,646MIT
fix44-forge-helpersZero-allocation, high-performance helper functions for FIX 4.4 protocol parsing and serialization1,646MIT OR Apache-2.0
stalkSimple library for sending serialized data with tokio.1,6450BSD
north-serviceService discovery and registry for North Microservice Framework1,645MIT/Apache-2.0
vox-rtSmall runtime facade for Vox1,645MIT OR Apache-2.0
hostlessHostless1,644Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
hyper-spiderA protective and efficient HTTP library for all.1,644MIT
masquerade-proxyA implementation of MASQUE based on RFC 9114, 9227, and 92281,643MIT
liblcrq-sysLow-level bindings to the liblcrq C library1,643GPL-2.0-only OR GPL-3.0-only
tonic-iroh-transportTransport layer for using tonic gRPC over iroh p2p connections1,643MIT OR Apache-2.0
fern-protocol-memcachedEmpty crate, used only to reserve the name.1,641Apache-2.0
sms-receiverLibrary for receiving SMS messages.1,640MIT OR Apache-2.0
yioYet another IO runtime1,640MIT/Apache-2.0
ton_networkconfigImplementation of TON config.json structures with network parameters1,640MIT
smtp-serverAsynchronous SMTP server library1,639MIT OR Apache-2.0
ifinfoSimple ifconfig placed on Rust1,638GPL-3.0
qresolvedquic's dns abstractions1,638Apache-2.0
wsmirrorWebSocket (rfc6455) mirror for testing client implementations, like echo.websocket.org1,636MIT/Apache-2.0