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.
tuicDelicately-TUICed 0-RTT proxy protocol15,942GPL-3.0-or-later
ant-nodePure quantum-proof network node for the Autonomi decentralized network15,937MIT OR Apache-2.0
flows-pubsubBuilding blocks for flow-based publish/subscribe.15,933Unlicense
ironrdp-ainputAInput dynamic channel implementation15,932MIT OR Apache-2.0
libp2prs-multiaddrImplementation of the multiaddr format15,927MIT
dpdk-ethernetA wrapper around DPDK's ethernet device driver functionality.15,921AGPL-3.0
httpbinA httpbin reimplementation in rust. Works as a library and as a standalone
webserver binary. (not affiliated to the original…15,920MIT/Apache-2.0
libp2p-perflibp2p perf protocol implementation15,920MIT
proxyboiA super simple reverse proxy with TLS support15,915MIT
smpp-pduParsing support for SMPP PDUs.15,911MIT OR Apache-2.0
links_blockingBlocking implementation of links_blocking crate15,894non-standard
resynthA packet synthesis language15,893MIT
vtcode-acp-clientACP client implementation for inter-agent communication and orchestration15,890MIT
netscan-pcapPacket capture library for netscan15,883MIT
aldrin-brokerBroker library of Aldrin, a message bus for service-oriented RPC and interprocess communication.15,855MIT OR Apache-2.0
turn-typesTURN parsing and writing15,842MIT OR Apache-2.0
zino-storageFiles and storage services for zino.15,836MIT
fibril_verifierVerifies behavior for distributed systems implemented with the Fibril library.15,828MIT OR Apache-2.0
actix_telepathy_deriveMacros for cluster extension for the actix actor framework15,824Apache-2.0
easytierA full meshed p2p VPN, connecting all your devices in one network with one command.15,806non-standard
turn-client-protoTURN protocol in a sans-IO fashion15,802MIT OR Apache-2.0
baswsA simple async WebSocket client/server framework15,781MIT
tokio-socketcan-isotpA asynchronous tokio ISO-TP library build on top of socketcan-isotp.15,755non-standard
quilkin-macrosQuilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server…15,739Apache-2.0
aldrin-coreShared core components of Aldrin, a message bus for service-oriented RPC and interprocess
communication.15,738MIT OR Apache-2.0
victoremUPD Game Server Framework15,737MIT
flows-arrowBuilding blocks for flow-based data processing with Apache Arrow.15,722Unlicense
decon-spfThis is a simple tool that allows you to deconstruct an existing SPF record that might be
retreived in a normal DNS TXT…15,715MIT
liteapiService of litestorm for creating REST APIs15,702MIT
shmem-ipcUntrusted IPC with maximum performance and minimum latency on Linux15,667Apache-2.0/MIT
ultrafast-mcp-serverHigh-performance server implementation for the Model Context Protocol (MCP)15,665MIT OR Apache-2.0
shullerLib to get links to images for your favourite tags on rule34 and any15,653MIT
bgp-rsA library for parsing Border Gateway Protocol (BGP) formatted streams.15,652GPL-3.0
google-cloud-commonGoogle Cloud Client Libraries for Rust - Common Operation Metadata type15,632Apache-2.0
rperfvalidates network throughput capacity and reliability15,616GPL-3.0-only
dpdk-coreA wrapper around DPDK's core framework15,592AGPL-3.0
wasmioWasmIO a S3 Implementation on steroid15,566MIT OR Apache-2.0
misanthropicAn async, ergonomic, client for Anthropic's Messages API15,561MIT
videocall-uiA Yew UI for the videocall project15,550MIT OR Apache-2.0
artiqwestA simple client for making http request over Tor with Arti.15,546MIT
libp2prs-coreCore traits and structs of libp2p15,539MIT
aldrin-macrosAldrin macros.15,525MIT OR Apache-2.0
memberlist-typesTypes used in the memberlist crate.15,520MPL-2.0
koibumi-nodeA Bitmessage node implementation as a library for Koibumi, an experimental Bitmessage client15,508AGPL-3.0-or-later
zino-channelCloud events and subscriptions for zino.15,504MIT
libkeycardA digital certificate library for the Mensago platform15,476MPL-2.0-no-copyleft-exception
rama-proxyproxy types and utilities for rama15,473MIT OR Apache-2.0
async_ipAn asynchronous client used to obtain one's global Ipv6 or Ipv4 address15,467MIT OR Apache-2.0
ssp-serverReference server implementation for the SSP/eSSP serial communication protocol15,466MIT
lumina-node-wasmBrowser compatibility layer for the Lumina node15,450Apache-2.0
zenoh-plugin-remote-apiZenoh: The Zero Overhead Pub/Sub/Query Protocol.15,441EPL-2.0 OR Apache-2.0
quilkinQuilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server…15,431Apache-2.0
clienterA simple, lightweight, zero dependency, HTTP client for Rust15,428MIT
sbd-o-bahn-server-testersimple websocket-based message relay server tester15,419MIT OR Apache-2.0
saorsa-gossip-rendezvousRendezvous shards for global findability in Saorsa Gossip15,396MIT OR Apache-2.0
flows-hashBuilding blocks for flow-based cryptographic hashing.15,370Unlicense
saorsa-gossip-presencePresence beacons and FOAF discovery for Saorsa Gossip overlay network15,369MIT OR Apache-2.0
webtransport-protoWebTransport core protocol15,366MIT
xmppHigh-level XMPP library15,355MPL-2.0
iroh-mainline-address-lookupBitTorrent Mainline DHT-based address lookup for iroh15,355MIT OR Apache-2.0
saorsa-mlsExperimental Message Layer Security (MLS)-inspired library for P2P secure group communication15,286MIT OR Apache-2.0
http_tinyA simple, dependency-less HTTP-header builder and parser15,260BSD-2-Clause OR MIT
tetsy-libp2p-pingPing protocol for libp2p15,233MIT
reactive-messagingReactive client/server communications, focused on high performance15,223Unlicense
serial-numSerial number type with wraparound15,197MIT OR Apache-2.0
nidrs-externNidrs external library.15,187MIT
actix-ioframeActix framed service15,179MIT/Apache-2.0
path-tablePath-based routing table.15,158MIT OR Apache-2.0
dmzjdmzj api bindings15,120Apache-2.0
kiss-tncA library to connect to KISS TNCs, such as Direwolf15,098MIT
netem-traceA library for for generating network emulation trace.15,092Apache-2.0
aldrin-genAldrin code generator.15,091MIT OR Apache-2.0
tetsy-libp2p-identifyNodes identifcation protocol for tetsy-libp2p15,068MIT
nvidia_rivaThe rust language implementation of gRPC client for nvidia riva.15,067Apache-2.0 OR MIT
tetsy-libp2p-mdnsImplementation of the tetsy-libp2p mDNS discovery method15,066MIT
tetsy-libp2p-mplexMplex multiplexing protocol for tetsy-libp2p15,055MIT
acsrsA simple ACS written in rust15,049GPL-3.0-or-later
fibers_transportTransport layer abstraction built on top of [`fibers`] crate15,041MIT
miku-http-utilUtilities for parsing or building parts of HTTP requests and responses.15,041MIT
fluence-fork-libp2p-kadKademlia protocol for libp2p15,036MIT
nippyAsync NTP - async fork of ntp15,013MIT
samotop-with-spfIntegration of SPF checks into Samotop - SMTP server and library built on async-std15,009MIT OR Apache-2.0
saorsa-rspsRoot-Scoped Provider Summaries using Golomb Coded Sets for P2P DHT15,009AGPL-3.0
arti-rpc-client-coreClient library for Arti RPC15,000MIT OR Apache-2.0
actori-threadpoolActori thread pool for sync code14,980MIT/Apache-2.0
ultrafast-mcp-clientClient implementation for UltraFast MCP14,969MIT OR Apache-2.0
inertia-rustA Rust server-adapter for building modern MVC web apps with Inertia.14,945non-standard
kwap-commonCommon structs and abstractions used by kwap14,941MIT OR Apache-2.0
actori-macrosActori runtime macros14,920MIT/Apache-2.0
sbd-o-bahn-client-testersimple websocket-based message relay client tester14,919MIT OR Apache-2.0
netgauze-ipfix-code-generatorGenerate Rust code bindings for IPFIX Information Elements14,918Apache-2.0
naia-hecs-clientLibrary to faciliate naia_client & Hecs interop14,914MIT OR Apache-2.0
citadel_wireNAT traversal and wire support for the Citadel Protocol14,912MIT OR Apache-2.0
storm_extStorm node extension integration API14,907MIT
potatonet-nodePotatoNet is a lightweight microservices framework.14,902MIT
proxiedAsynchronous client connector for proxies14,902MIT
rutsA middleware for tower sessions14,890MIT
videocall-clientHigh-performance WebAssembly video conferencing client for videocall.rs, supporting WebTransport and WebSocket.14,887MIT OR Apache-2.0
embassy-net-tuntapembassy-net driver for Linux TUN/TAP interfaces.14,870MIT OR Apache-2.0
ironrdp-cliprdr-formatCLIPRDR format conversion library14,834MIT OR Apache-2.0
network-endianUnsigned integers to make it easier and more efficient to work with network endian data.14,826AGPL-3.0
tower-resilienceComposable resilience and fault-tolerance middleware for Tower services14,822MIT OR Apache-2.0
iqhttpiqlusion's HTTPS toolkit. Provides a high-level wrapper around hyper, with
built-in SSL/TLS support based on rustls.14,749Apache-2.0 OR MIT
asn-dbLookup an IP address for matching ASN information in the database from https://iptoasn.com/14,734MIT
interfacer-http-attributeproc macro for interfacer-http14,715MIT
moq-apiMedia over QUIC14,713MIT OR Apache-2.0
lumina-cliCelestia data availability node implementation in Rust14,705Apache-2.0
discord-webhook2Discord webhook library14,699Apache-2.0
homie-influxService to connect to an MQTT broker and log properties of devices following the Homie convention to an InfluxDB database.14,695MIT OR Apache-2.0
oreqThe tool for interactively creating curl arguments from OpenAPI.14,688MIT
ezpktA packet construction library14,686MIT
clibri_transport_clientBased on websocket protocol client. Used for clibri project14,666Apache-2.0
actori-rtActori runtime14,640MIT/Apache-2.0
asterisk-amiMinimalistic library to communicate with an Asterisk server using the AMI over TCP protocol14,629MIT OR Apache-2.0
comodoroCLI to manage timers14,621AGPL-3.0-or-later
wow_world_baseBase definitions and functions for World of Warcraft game servers14,569MIT OR Apache-2.0
fiscalidadeBiblioteca Rust para validação, assinatura e transmissão de XMLs para webservices SEFAZ.14,554MIT/Apache-2.0
bevy_mqttA robust, secure MQTT client plugin for Bevy game engine with comprehensive error handling and performance optimizations14,553MIT OR Apache-2.0
ultrafast-mcpHigh-performance, ergonomic Model Context Protocol (MCP) implementation in Rust14,552MIT OR Apache-2.0
citadel_userUser backend library for the Citadel Protocol14,550MIT OR Apache-2.0
nats-aflowtUnofficial port of NATS rust client to pure async14,519Apache-2.0
tdfLibrary for deserializing and serializing tdf values from BlazeSDK14,502MIT
async-dnsA simple async DNS resolver14,495MIT OR Apache-2.0
rerun-tonic-web-wasm-clientgrpc-web implementation for use by tonic clients in browsers via webassembly14,484MIT/Apache-2.0
flows-imageBuilding blocks for flow-based image processing.14,459Unlicense
tyractorsaurTyped Actor System14,433MIT OR Apache-2.0
actix-ws-broadcasterA broadcaster liblary for actix-ws that includes grouping and conditional broadcasting.14,430MIT
actix-session-surrealdbSurrealdb SessionStore for actix-session14,420MIT
third-wheelthird-wheel is a TLS man-in-the-middle proxy written in rust, with the aim of being lightweight and fast. It is currently in…14,415MIT
sonora library for controlling sonos speakers14,413MIT
zenoh-pinned-deps-1-75Internal crate for zenoh.14,394EPL-2.0 OR Apache-2.0
zino-openapiOpenAPI support for zino.14,384MIT
google-cloud-language-v2Google Cloud Client Libraries for Rust - Cloud Natural Language API14,373Apache-2.0
vibeioA high-performance, cross-platform asynchronous runtime for Rust14,358MIT
actix-postgresPostgreSQL integration for Actix framework.14,352MIT OR Apache-2.0
libp2p-episubEpisub: Proximity Aware Epidemic PubSub for libp2p14,351MIT
rkik-ntsHigh-level NTS (Network Time Security) client library (RFC 8915)14,342MIT
peertalkLibrary for communicating with an iPad or iPhone over USB14,324MIT OR Apache-2.0
moq-pubMedia over QUIC14,319MIT OR Apache-2.0
ddp-rsDistributed Display Protocol (DDP) in Rust14,316MIT
ockam_macroEnd-to-end encryption and mutual authentication for distributed applications.14,306Apache-2.0
potatonet-codegenPotatoNet is a lightweight microservices framework.14,301MIT
netstat-esrMaintained version of netstat-rs which is a cross-platform library to retrieve network sockets information.14,301MIT/Apache-2.0
koibumiAn experimental Bitmessage client14,296AGPL-3.0-or-later
product-os-proxyProduct OS : Proxy builds on the work of hudsucker, taking it to the next level with a man-in-the-middle proxy server that can…14,293GPL-3.0-only
flows-httpBuilding blocks for flow-based HTTP requests & responses.14,279Unlicense
pravega-connection-poolA connection pool used by the Pravega Rust client.14,272Apache-2.0
flatlineAn async SSH-2.0 client library for Rust14,271MPL-2.0
tarpc-libAn RPC framework for Rust with a focus on ease of use.14,254MIT
saltyrtc-clientAsynchronous SaltyRTC client implementation for Rust.14,254MIT OR Apache-2.0
google-cloud-filestore-v1Google Cloud Client Libraries for Rust - Cloud Filestore API14,247Apache-2.0
potatonet-clientPotatoNet is a lightweight microservices framework.14,246MIT
micro-httpthe async micro http server14,237MIT OR Apache-2.0
toad-lena `Len` trait that provides capacity and runtime length for collections14,236MIT OR Apache-2.0
asteroid-mq-modelBasic models for asteroid-mq14,232MIT/Apache-2.0
udp_sasSource address selection for UDP sockets14,219MIT OR Apache-2.0
pravega-client-configAn internal library used by the Rust client for Pravega.14,200Apache-2.0
netgauze-flow-pktNetflow(v9)/IPFIX(v10) Protocol representation and serde14,195Apache-2.0
zino-amisUI generator for amis.14,189MIT
rpcx_protocolA rpc/microservice framework.14,163MIT
embedded-nal-tcpextensionsExtensions to embedded-nal's TCP parts around the more precise use of the stack's buffers14,151MIT OR Apache-2.0
flows-mathBuilding blocks for flow-based mathematical operations.14,140Unlicense
bevy_replicon_quinnetIntegration with bevy_quinnet for bevy_replicon14,140MIT OR Apache-2.0
huginn-net-tlsTLS fingerprinting and JA4 analysis for huginn-net14,125MIT OR Apache-2.0
rumbleA Rust Bluetooth Low Energy (BLE) central module
library, currently supporting Linux/Bluez14,123MIT/Apache-2.0
tokio-async-stdAn async-std that can fit into tokio ecosystem straight ahead14,098MIT
solana-stream-sdkRust SDK for Solana streaming data14,068Apache-2.0
rsiot-authКомпонент аутентификации14,054MIT OR Apache-2.0
innisfreeExposes local services on public IPv4 address, via cloud server.14,042AGPL-3.0-only
suppaftp-cliFTP command line client, based on suppaftp14,031MIT OR Apache-2.0
fcidrFragmented Classless Inter-Domain Routing (FCIDR)14,029MIT
flaskcreate http Request/Response objects from a raw TcpStream14,016MIT
udp_netmsgA low cost abstraction for sending and receiving udp datagrams. Gives ability to send and receive datagrams defined by custom…14,014MIT
libp2prs-runtimeruntime which support async-std and tokio14,013MIT
web-transport-quicheWebTransport library for Quiche14,008MIT OR Apache-2.0
http-handleA fast and lightweight Rust library for handling HTTP requests and responses.13,995AGPL-3.0-only
letmein-seccompAuthenticated port knocking - Seccomp wrapper13,988MIT OR Apache-2.0
libgerritRust client to gerrit13,979MPL-2.0
solana-client-helpersHelpers for Solana RPC-client13,968MIT
letmein-fwprotoAuthenticated port knocking - Firewall backend communication protocol13,964MIT OR Apache-2.0
turbomcp-clientMCP client with full protocol support, bidirectional communication, and plugin middleware13,961MIT
bolt-load-utilsUtility functions for bolt-load: HTTP header parsing, async readers, and tracing helpers13,950MIT OR Apache-2.0
bolt-load-coreCore traits and types for bolt-load: download sources, sinks, and error definitions13,950MIT OR Apache-2.0
bgpexplorerThis is a BGP route explorer for routing information database with ability to drill-down routes change history13,945MIT OR Apache-2.0
edge-nal-stdA STD implementation of edge-nal based on `async-io`13,935MIT OR Apache-2.0
tet-libp2p-coreCore traits and structs of tet-libp2p13,925MIT
bolt-load-adapterPluggable HTTP adapters for bolt-load: reqwest, ureq, and custom backends13,922MIT OR Apache-2.0
hot-restartA Rust library for hot restarting applications without downtime. Provides seamless process replacement for servers and…13,914MIT
udp-requestA simple UDP request library for sending and receiving UDP packets, designed to handle network communication in Rust applications.13,897MIT
bolt-loadA fast, async, multi-connection parallel download library for Rust13,896MIT OR Apache-2.0
reqwest_resumeWrapper that uses the `Range` HTTP header to resume get requests.
It's a thin wrapper around `reqwest`. It's a work in progress…13,895MIT OR Apache-2.0
webtransport-genericGeneric trait to implement a webtransport API13,877MIT OR Apache-2.0
actori-serviceActori service13,864MIT/Apache-2.0
gemservA gemini server13,852MIT
aldrin-testUtilities for Aldrin server and client tests.13,829MIT OR Apache-2.0
darpiA web framework with type safety and speed in mind13,822MIT OR Apache-2.0
turn-server-protoTURN server protocol in a sans-IO fashion13,793MIT OR Apache-2.0
clibriDefinition of client and server interfaces for clibri project13,774Apache-2.0
ns-env-configAn env_logger-inspired one-stop configuration for name resolution based
on abstract-ns. Reduces boilerplate and provides…13,721MIT/Apache-2.0
messagebus_deriveMessageBus allows intercommunicate with messages between modules13,714MIT OR Apache-2.0