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.
msquicMicrosoft implementation of the IETF QUIC protocol32,065MIT
santh-bogonCanonical bogon / non-public IP classification for Santh scanners - single source of truth for SSRF policy.32,018MIT OR Apache-2.0
jawsJSON Algorithms and Web Signing31,922MIT
guise-pacingPure retry backoff, jitter, and Retry-After pacing primitives for the Santh fleet31,880MIT OR Apache-2.0
ccsds_primary_headerImplementation of the CCSDS Primary Header for space applications31,853MIT
vproxyA high-performance HTTP/HTTPS/SOCKS5 proxy server31,852GPL-3.0
YodaBrowser for Gemini Protocol31,773MIT
jsonrpc-typesA set of types for representing JSON-RPC requests and responses.31,748MIT/Apache-2.0
distant-netNetwork library for distant, providing implementations to support client/server architecture31,714MIT OR Apache-2.0
memberlist-coreA highly customable, adaptable, async runtime agnostic Gossip protocol which helps manage cluster membership and member failure…31,693MPL-2.0
santh-ctlogCanonical Certificate Transparency (crt.sh) client and name-extraction parser for Santh scanners - single source of truth for…31,691MIT OR Apache-2.0
pocgenReusable proof-of-concept generation and finding chaining for security tooling.31,676MIT OR Apache-2.0
gerrit-rustRust client to gerrit31,628MPL-2.0
karyon_netA layered async networking stack over TCP, QUIC, UDP, and Unix sockets, with composable layers for TLS, WebSocket, and SOCKS5.31,522GPL-3.0
spirit-tokioTokio helpers for Spirit31,514Apache-2.0 OR MIT
memberlist-netmemberlist's transport layer based on TCP and UDP.31,505MPL-2.0
ethercrab-wire-deriveDerive macros for EtherCrab31,501MIT OR Apache-2.0
chokepointGeneric stream transformer to simulate traffic / network congestion31,367MPL-2.0
lapin-futures-tls-internalIntegration of tls engines with lapin-futures31,365BSD-2-Clause
rnpA simple layer 4 ping tool for cloud.31,350Apache-2.0
runtime-foxdriverFirefox browser automation via WebDriver BiDi (rustenium)31,341MIT OR Apache-2.0
interactshAsync Rust client for polling out-of-band interaction servers.31,301MIT OR Apache-2.0
aster-proxyA light, fast and powerful cache proxy written in Rust.31,273MIT
libhttp3A Rust library for HTTP/3 clients and servers.31,271MIT
salvo-staticServe static assets for salvo web server framework.31,206MIT OR Apache-2.0
actyxos_sdkTools for interacting with the services of an ActyxOS node31,191Apache-2.0
remotefs-smbremotefs SMB client library31,133MIT
axum-token-authsimple, passwordless authentication middleware for axum31,122MIT
rsiot-influxdbКомпонент для сохранения данных в БД InfluxDB31,099MIT OR Apache-2.0
rtc-turnRTC TURN in Rust31,091MIT/Apache-2.0
turbomcp-transportMulti-protocol transport layer supporting HTTP, WebSocket, STDIO, and TCP for MCP communications31,004MIT
netidx-containernetidx embeddable database30,923MIT
async-tunAsynchronous allocation of TUN/TAP devices using async-std30,914MIT OR Apache-2.0
zenoh-plugin-ros2ddsZenoh plugin for ROS 2 and DDS in general30,895EPL-2.0 OR Apache-2.0
plingSend notifications via Slack, Telegram, ...30,869MIT
embassy-net-wiznetembassy-net driver for WIZnet SPI Ethernet chips30,842MIT OR Apache-2.0
anki_bridgeAnkiBridge is a Rust library that provides a bridge between your Rust code and the Anki application, enabling HTTP communication…30,828MIT
j1939SAE J1939 is a set of standards that define how ECUs communicate via the CAN bus in heavy-duty vehicles.30,801GPL-3.0-only
lapin-futures-native-tlsIntegration of native-tls with lapin-futures30,754BSD-2-Clause
chamomile_typesAnother P2P Library. Support IoT devices.30,736MIT/Apache-2.0
rtc-iceRTC ICE in Rust30,720MIT/Apache-2.0
aeronet_transportTransport layer implementation for `aeronet`30,717MIT OR Apache-2.0
humphrey_wsWebSocket support for the Humphrey web server.30,580MIT
karyon_jsonrpcA fast and lightweight async JSONRPC2.0 implementation.30,567GPL-3.0
webtransport-quinnDeprecated in favor of web-transport-quinn30,509MIT
blatherA talkative line-based protocol30,5010BSD
zenoh-link-vsockInternal crate for zenoh.30,456EPL-2.0 OR Apache-2.0
ireqEffortless HTTP client wrapper for Rust / Rust 极简 HTTP 请求库30,443MulanPSL-2.0
packet-builderHigh-level library for interacting with low-level network data.30,438MIT OR Apache-2.0
mrt-rsA library for parsing Multi-Threaded Routing Toolkit (MRT) formatted streams.30,403GPL-3.0
bitcoin-networkBitcoin Core–compatible network address handling for Rust: IPv4/IPv6/Tor/I2P/CJDNS classification, BIP155 ADDRv2 and legacy…30,328MIT
axum-typed-websocketsaxum::extract::ws with type safe messages30,242MIT
libaeron-sysRust bindings for the Aeron Client30,226Apache-2.0
actix-luaA safe scripting environment for actix with the Lua Programming Language30,199MIT
sdre-stubborn-ioForked from https://github.com/craftytrickster/stubborn-io. io traits/structs that automatically recover from potential…30,166MIT
rama-towertower support for rama30,124MIT OR Apache-2.0
dpdk-sysdpdk-sys30,091MIT
remotefs-aws-s3remotefs Aws S3 client library30,048MIT
dummyhttpSuper simple HTTP server that replies with a fixed body and a fixed response code30,022MIT
flexible-hyper-server-tlsEasily choose between HTTP or HTTPS when using hyper30,010MIT OR Apache-2.0
namelessPortable everything-is-a-URL30,009Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
netsimRun tests in network-isolated threads. Intercept and meddle with their packets.29,967MIT OR BSD-3-Clause
timeout_ioThis library provides a simple timeout-based API for IO-operations29,952BSD-2-Clause OR MIT
tower-reconnectAutomatically recreate a new `Service` instance when an error is encountered.29,871MIT
rustyknifeFast, robust and safe email parsing library29,870GPL-3.0+
acme-networkA client library for the Scattered Systems Ecosystem29,789MIT
rtc-mediaRTC Media in Rust29,787MIT/Apache-2.0
ohkami_macrosproc macros for Ohkami - A performant, declarative, and runtime-flexible web framework for Rust29,764MIT
rtc-interceptorRTC Interceptor in Rust29,753MIT/Apache-2.0
zenoh-backend-s3Backend for Zenoh using AWS S3 API29,736EPL-2.0 OR Apache-2.0
wasm-socketsA WASM-only websocket library29,627MIT
htrpcHTTP based RPC library29,593MIT
rsiot-surrealdbВзаимодействие с БД SurrealDB29,564MIT OR Apache-2.0
varingProtobuf's varint encoding/decoding for LEB128 friendly types with full const context operations supports.29,545MIT OR Apache-2.0
ixgbe-driverIntel 82599+ 10Gb NIC Driver.29,516Apache-2.0
tinyAn IRC client29,322MIT
tower-http-clientExtra Tower middlewares and utilities for HTTP clients.29,314MIT OR Apache-2.0
dcl-rpcDecentraland RPC Implementation29,295Apache-2.0
mini-telnetAsynchronous minimal telnet library29,292MIT
indymilterAsynchronous milter library29,188GPL-3.0-or-later
tonic_lndAn async library implementing LND RPC via tonic and prost29,099MITNFA
netscan-osTCP/IP stack fingerprinting library for netscan28,867MIT
tetsy-libp2p-core-deriveProcedural macros of tetsy-libp2p-core28,857MIT
google-cloud-run-v2Google Cloud Client Libraries for Rust - Cloud Run Admin API28,846Apache-2.0
zenoh-plugin-webserverPlugin for Zenoh implementing an HTTP server that maps URLs to zenoh key expressions28,830EPL-2.0 OR Apache-2.0
memberlist-quicmemberlist's transport layer based on QUIC28,829MPL-2.0
wasmcloud-interface-numbergeninterface for actors to generate random numbers and guids (wasmcloud:builtin:numbergen)28,827Apache-2.0
rsiot-redis-subscriberПодписка на сообщения Redis28,824MIT OR Apache-2.0
cbltSafe and fast minimalistic web server, written in Rust, that serves files from a directory and proxies requests to another server.28,790MIT
asknothingx2-utilasknothing28,783MIT OR Apache-2.0
simple-websocketsFast and efficient WebSocket server with an easy API28,779MIT
download-asyncA fast and convenient wrapper around hyper with https support.28,743MIT
x402-typesCore types for x402 payments: chain identifiers, protocol messages, and facilitator traits28,670Apache-2.0
netscan-serviceService detection library for netscan28,667MIT
async-jsonrpc-clientAn asynchronous JSON-RPC 2.0 client library28,659MIT/Apache-2.0
gipA library and command-line frontend to check global IP address28,653MIT OR Apache-2.0
rsiot-redis-publisherПубликация сообщений в Redis28,651MIT OR Apache-2.0
streamerStreamer is a handy tool deal with stream28,604MIT
pingapA reverse proxy like nginx28,580Apache-2.0
product-os-utilitiesComprehensive utility library for file operations, networking, data manipulation, JSON/YAML processing, and more28,566GPL-3.0-only
aeronetLow-level networking for Bevy28,517MIT OR Apache-2.0
rusty-slipA minimal Rust implementation of SLIP (Serial Line IP) as described in RFC1055.28,494MIT
clienthelloExtract the TLS SNI from QUIC Initial datagrams without performing a handshake.28,490MIT
agnostic-dns`agnostic-dns` is an agnostic abstraction layer over `hickory-dns`.28,404MIT OR Apache-2.0
manufEthernet vendor codes, and well-known MAC addresses28,301MIT
manicFast and simple downloads28,262MIT OR Apache-2.0
four-word-networkingConvert IP addresses to memorable, family-friendly word groups. Interactive TUI with real-time autocomplete. IPv4 = 4 words, IPv6…28,126MIT OR Apache-2.0
toad-jniJNI abstractions and bindings used by the toad ecosystem28,108MIT OR Apache-2.0
rtc-interceptor-deriveDerive macros for RTC Interceptor trait28,104MIT/Apache-2.0
karyon_async_rustlsAsync rustls wrapper supporting both smol and tokio runtimes for the Karyon library.28,032GPL-3.0
srtpRusty wrapper for libsrtp228,029MIT OR Apache-2.0
figma-asset-downloaderSmall utility to help you download Figma assets directly to your computer.28,017MIT
rsiot-macrosМакросы27,775MIT OR Apache-2.0
tower-helmetHelps with securing your tower servers with various HTTP headers27,733MIT
google-cloud-discoveryengine-v1Google Cloud Client Libraries for Rust - Discovery Engine API27,684Apache-2.0
taxy-apiType definitions and API for taxy27,665MIT
bevy_replicon_renetIntegration with renet for bevy_replicon27,605MIT OR Apache-2.0
ironrdp-tlsTLS boilerplate common with most IronRDP clients27,593MIT OR Apache-2.0
asimov-protocolASIMOV Software Development Kit (SDK) for Rust27,588Unlicense
stream_multiplexerCombines many streams into a few.27,561MIT OR Apache-2.0
wild-doc-client-libclient lib for wild-doc-server27,465MIT/Apache-2.0
af_packetAF_PACKET bindings for Rust, primarily to be used for high-performance network security applications.27,232GPL-3.0
synerlogikosA high-level, generic, abstracted Rust library for building any integration. It is designed to abstract away common patterns…27,148Apache-2.0
fluffer🦊 Fluffer is a fun and experimental gemini server framework.27,063GPL-3.0-only
product-os-http-bodyProduct OS : Http Body is a derivative of the http-body and http-body-util crates restructured for both std and no_std…27,062GPL-3.0-only
bitcoinleveldb-compatLevelDB-compatible low-level utilities for Bitcoin: Snappy compression shims, accelerated CRC32C, and ported mutex/condvar…27,057MIT
zettabgpThis is a BGP (parsing and composing) and BMP (only parsing) protocols driver library for Rust26,993MIT OR Apache-2.0
fast-downDownload everything fast26,947MIT
beanstalkdEasy-to-use beanstalkd client for Rust (IronMQ compatible)26,902MIT OR Apache-2.0
bpfvm`bpfvm` is a small BPF VM implementation and cBPF token 'assembler'. It is
intended for testing cBPF functionality before…26,800ISC
system_proxyGet the system-wide HTTP proxy26,795MPL-2.0
abbegmexternally guided motion for ABB industrial robots26,749BSD-2-Clause OR Apache-2.0
blaze-ssl-asyncLegacy SSLv3 bare minimum implementation26,710MIT
sozuctlcommand line application to configure a sozu instance26,703AGPL-3.0
kompact-actor-deriveA derive macro for Kompact Actors.26,692MIT
rsiot-loggingНастройка логгирования26,662MIT OR Apache-2.0
kompact-component-deriveA derive macro for Kompact component definitions.26,576MIT
google-cloud-tasks-v2Google Cloud Client Libraries for Rust - Cloud Tasks API26,557Apache-2.0
mlua-socketA Rust-native implementation of LuaSocket for mlua.26,471MIT
zenoh-backend-influxdb-v2Backend for Zenoh using InfluxDB v2.x26,392EPL-2.0 OR Apache-2.0
dipper_macrosCode generation for the dipper dependency injection framework26,346Apache-2.0
zenoh-backend-influxdb-v1Backend for Zenoh using InfluxDB v1.x26,318EPL-2.0 OR Apache-2.0
rtc-mdnsRTC mDNS in Rust (sans-I/O)26,277MIT/Apache-2.0
bitcoinleveldb-cfgTyped configuration layer for LevelDB-backed Bitcoin data stores, defining network-aware paths, logical database roles, and…26,268MIT
legend-sagaA Rust library for working with RabbitMQ and asynchronous operations26,255MIT
actyxos_sdk_macrosTools for interacting with the services of an ActyxOS node26,252Apache-2.0
axum-connectConnect-Web RPC for Axum26,248MIT OR Apache-2.0
google-cloud-sql-v1Google Cloud Client Libraries for Rust - Cloud SQL Admin API26,236Apache-2.0
proxy-serverLow level proxy server26,232MIT
pathIP based connection identification and tracing26,188MIT
sntp_requestTiny Rust library to request timestamp from NTP servers trough SNTP protocol.26,052MIT/Apache-2.0
dipperAn out-of-the-box modular dependency injection web application framework.26,024Apache-2.0
kitsune2_showcasekitsune2 p2p / dht showcase app26,018Apache-2.0
ntex-grpc-codegenGRPC Client/Server framework (codegen)25,991MIT OR Apache-2.0
kompactKompact is a Rust implementation of the Kompics component model combined with the Actor model.25,923MIT
turbomcpRust SDK for Model Context Protocol (MCP) with zero-boilerplate macros and WASM support25,914MIT
can-socketno frills CAN sockets (synchronous or async with tokio)25,896BSD-2-Clause
zrpc-macrosFramework for decentralized and distributed microservices over Zenoh.25,889 EPL-2.0 OR Apache-2.0
remotefs-ftpremotefs FTP client library25,857MIT
mio-poolA worker pool collectively handling a set of connections25,794MIT/Apache-2.0
tonic-lb-k8sTonic client load balancing for Kubernetes25,777MIT
sctp-rsIdiomatic Rust APIs for Linux SCTP Stack.25,707Apache-2.0 OR MIT
google-cloud-resourcemanager-v3Google Cloud Client Libraries for Rust - Cloud Resource Manager API25,703Apache-2.0
vivaldi-ncVivaldi network coordinates for fast, distributed latency estimates in multinode networks, with a clean and simple interface.25,689MIT
w5500W5500 IoT Controller implementation.25,621MIT OR Apache-2.0
persia-rpc-macroproc macros for the persia-rpc crate25,579AGPL-3.0-or-later
naumiLightweight and fast data transfer protocol. Fast de/serialization and tiny size!25,461MIT
domain-frontingDomain fronting client and server implementation for tunneling connections through HTTP POST requests25,458GPL-3.0-or-later
hl7-mllp-codecA Tokio codec for HL7 Minimal Lower Layer Message Transport protocol (MLLP)25,428MIT
applinBackend library for the Applin™ Server-Driven UI framework25,409non-standard
yacmeYet another ACME client.25,379MIT
poi-radioPOI Radio monitors subgraph data integrity in real time using Graphcast SDK25,284Apache-2.0
actix-telepathyCluster extension for the actix actor framework25,159Apache-2.0
dimasdimas - a framework for Distributed Multi Agent Systems25,135non-standard
midstreamer-quicQUIC multi-stream support for native and WASM targets25,114MIT OR Apache-2.0
iceoryx2-bb-threadsafeiceoryx2: [internal] threadsafe non-lock-free containers and constructs25,104MIT OR Apache-2.0
jarust_rtA janus client SDK in Rust25,093Apache-2.0
idnsDNS record parsing with racing query / 竞速查询的 DNS 记录解析库25,086MulanPSL-2.0
rkikRusty Klock Inspection Kit - NTP Query and Compare Tool25,066MIT
rsiot-env-varsЗагрузка переменных среды из ОС и из файла .env25,001MIT OR Apache-2.0
wasmcloud-interface-httpclientinterface for actors to issue http/https requests (wasmcloud:httpclient)24,962Apache-2.0
netidx-deriveSecure, fast, pub/sub messaging24,942MIT
domaincheckCheck domainname availability on CLI using RDAP (with WHOIS fallback)24,873MIT
matter_setup_codeParse and generate Matter onboarding payloads, including QR codes and manual setup codes.24,854MIT OR Apache-2.0
hickory-dnsHickory DNS is a safe and secure DNS server with a variety of protocol features
(DNSSEC, TSIG, SIG(0), DoT, DoQ, DoH). It can be…24,850MIT OR Apache-2.0
dxr_clientDeclarative XML-RPC (client implementation)24,849MIT OR Apache-2.0
rusty-penguinA fast TCP/UDP tunnel, transported over HTTP WebSocket24,845Apache-2.0 OR GPL-3.0-or-later
netidx-wsproxynetidx websocket proxy24,705MIT
tetsy-jsonrpc-coreTetsy Transport agnostic rust implementation of JSON-RPC 2.0 Specification.24,692MIT
async-nats-wrpcA fork of `async-nats` crate with lower-level async support24,635Apache-2.0
zino-cliCLI tools for zino.24,627MIT
netconfigCrate for managing network interfaces and IP addresses in a cross-platform way. Supports Windows and Linux (for now)24,593MIT
nostr-commandersimple but convenient CLI-based Nostr client app for publishing,sending and subscribing24,570GPL-3.0-or-later
r53-ddnsSet an Amazon Route 53 DNS record for the server/network24,511Apache-2.0
lapin-futures-opensslIntegration of openssl with lapin-futures24,495BSD-2-Clause
etcdv3clienta simple etcdv3 client24,454MIT
socket-server-mockerMock socket server in Rust, for testing various network clients.24,450MIT OR Apache-2.0
hydra-dashmapA fork of dashmap for the hydra framework.24,387MIT
http-acl-reqwestAn ACL middleware for reqwest.24,373Apache-2.0
fluence-fork-libp2p-coreCore traits and structs of libp2p24,364MIT