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