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