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.

tiltflakeTiltflake is a distributed database that uses the flake algorithm to generate unique IDs.3,719MITAlgorithmsData structures hyperlane_pluginA powerful and extensible plugin system for the hyperlane framework, providing modularity and customization capabilities.3,716MITNetwork programmingWeb programming sbmstdStandard Middleware Library for Starberry3,710MITNetwork programmingWeb programming::HTTP server gearrsAn async Gearman client implementation in Rust3,709MIT OR Apache-2.0AsynchronousNetwork programming hyperlane_configHyperlane configuration module providing comprehensive configuration management capabilities for the framework.3,708MITNetwork programmingWeb programming vgi-rpcTransport-agnostic RPC framework built on Apache Arrow IPC3,699Apache-2.0Data structuresNetwork programming karo-common-rpcKaro RPC library3,691MITNetwork programming rust-pop3-clientPOP3 client based on rustls3,689MPL-2.0Network programming tf-rust-socketioA Socket.IO client implementation in Rust. Fork of rust_socketio with server-to-client ACK support, reconnect headers, and close…3,682MITNetwork programmingWeb programming semi_e37High-Speed SECS Message Services3,677MITNetwork programming moosicbox_wsMoosicBox websocket package3,675MPL-2.0Network programming google-cloud-managedkafka-schemaregistry-v1Google Cloud Client Libraries for Rust - Managed Service for Apache Kafka API3,672Apache-2.0Network programming btrackerβtracker is a social BitTorrent aggregator based on the aquatic-crawler FS index and Rocket web-framework3,669MITNetwork programming mmap_bytey_deriveMmap Bytey derive macros, use Mmap Bytey instead3,663MIT OR Apache-2.0Data structuresEncoding dust-devil-coreShared sources used in the dust-devil socks5 server and monitoring clients.3,663MIT OR Apache-2.0Network programming resend_deriveresend derive for resend serializing libarary3,662MIT OR Apache-2.0EncodingNetwork programming mc-rconA client implementation of Minecraft's RCON protocol3,658MITNetwork programming portredirectPortRedirect is a tool that bridges your frontend and backend by redirecting TCP connections through a persistent QUIC…3,651GPL-3.0-onlyCommand line utilitiesNetwork programming libwhisperRust implementation of Angel Whisper Wire Protocol3,650BSD-2-ClauseNetwork programming rawst_dlSnag your files efficiently with Rawst downloader3,647GPL-3.0AsynchronousCommand line utilities krossbar-connectKrossbar bus connect tool3,646MITNetwork programming sandstoneNetworking library for Minecraft: Java Edition servers3,646MITGame developmentGame engines picoquicTokio aware picoquic bindings. Picoquic is a minimalist implementation of the QUIC protocol of the IETF.3,644MIT/Apache-2.0AsynchronousNetwork programming durable-streams-serverDurable Streams protocol server in Rust, built with axum and tokio3,642MITNetwork programmingWeb programming::HTTP server sradSparkplug development framework3,639MIT OR Apache-2.0AsynchronousEmbedded development dns-sd-nativeAsync wrapper for native DNS-SD/mDNS stacks3,639MITNetwork programming pubnub-hyperPubNub async crate based on Tokio and Hyper3,638non-standardNetwork programming parsipA tiny, safe, speedy, zero-copy SIP parser. Uses nom.3,627MITNetwork programmingParser implementations arpy-reqwestReqwest client for the Arpy RPC library3,626MIT OR Apache-2.0Network programmingWeb programming vlc-rcA library used to interact with a VLC player's TCP interface.3,625MITNetwork programming attohttpSmall and lightweight HTTP client3,621MPL-2.0Network programmingWeb programming protobuf-zmq-rust-generatorA prost/protobuf service generator for rust that generates a zmq server3,620MITCompilersDevelopment tools::Build Utils interfacer-http-hyperhyper based http-service for interfacer-http3,619MITNetwork programmingWeb programming::HTTP client gcp-sdk-workflows-v1Google Cloud Client Libraries for Rust - Retired3,619Apache-2.0Network programming affablyA pleasantly easy and warmly polite web framework for Rust3,618MIT/Apache-2.0AsynchronousNetwork programming ndn-protocolNamed Data Networking - main protocol parsing and encoding3,609MITNetwork programmingParsing tools adventure-rusoto-snsAdventure to rusoto_sns3,603MIT OR Apache-2.0API bindingsAsynchronous susyp2p-tcpTCP/IP transport protocol for susyp2p3,600MITAsynchronousNetwork programming volga-macrosMacros for Volga Web Framework3,599MITAsynchronousNetwork programming kitchen-fridgeA CalDAV (ical file management over WebDAV) library3,596MITNetwork programmingWeb programming::HTTP client rustvncserverPure Rust VNC (RFB) server implementation with full protocol support3,596Apache-2.0MultimediaNetwork programming susyp2p-coreCore traits and structs of susyp2p3,595MITAsynchronousNetwork programming h2sessionStateful HTTP/2 frame parser with HPACK support for passive traffic monitoring3,595MIT OR Apache-2.0Network programmingParser implementations leaf-protocol-typesCore types for the leaf protocol.3,594BlueOak-1.0.0Network programming aggligator-transport-webusbAggligator transport: WebUSB for targeting WebAssembly3,588Apache-2.0AsynchronousNetwork programming wp-core-connectorsCore connector registry and sink runtimes for WarpParse3,587Apache-2.0AsynchronousNetwork programming rsproxyCross-platform, multi-client TCP/UDP proxy3,586MITCommand line utilitiesNetwork programming adventure-rusoto-sqsAdventure to rusoto_sqs3,586MIT OR Apache-2.0API bindingsAsynchronous waitupWait for TCP ports and HTTP endpoints to be available. Essential for Docker, K8s, and CI/CD pipelines to ensure services are…3,586MITCommand line utilitiesDevelopment tools earlAI-safe CLI for AI agents3,586MITCommand line utilitiesNetwork programming rust-mc-statusHigh-performance asynchronous Rust library for querying Minecraft server status (Java & Bedrock)3,582MITAPI bindingsAsynchronous embedded-nano-mesh-cli-toolCommand line utility to interact with embedded-nano-mesh network trough shell3,575MITCommand line utilitiesDevelopment tools sitetrace-axumAxum client (middleware) for integrating with sitetrace service3,575Apache-2.0AsynchronousNetwork programming mockforge-tcpTCP protocol mocking support for MockForge3,575MIT OR Apache-2.0Development toolsNetwork programming cometbft-p2pPure Rust implementation of CometBFT's encrypted P2P protocol3,569Apache-2.0Cryptography::CryptocurrenciesNetwork programming lazyhttpA simple HTTP library to handle common stream objects (TcpStream, TlsStream, etc) sending HTTP data. This library is very simple…3,569MIT OR Apache-2.0Network programmingWeb programming vgi-rpc-macrosProc-macros for vgi-rpc: #[service], #[unary], #[producer], #[exchange], #[derive(VgiArrow)], #[derive(StreamState)]3,569Apache-2.0Development tools::Procedural macro helpersNetwork programming nblistenerProvides a Listener trait to simplify interactions with std::net::TcpListener3,567MIT OR Apache-2.0Network programming iceoryx2-ffi-macrosiceoryx2: [internal] helper proc-macros for ffi3,555MIT OR Apache-2.0Network programming paseto-coreCore traits and encodings for PASETO/PASERK3,555Apache-2.0AuthenticationCryptography graphix-stdlibA dataflow language for UIs and network programming, standard library3,553MITCompilersGUI burn_p2pStable public facade for peer-to-peer Burn training orchestration.3,548MIT OR Apache-2.0Network programmingScience airfrog-rpcRPC support for co-processing using debug protocols3,543MITDevelopment toolsEmbedded development cms_toolsA rust crate for interacting with the CMSocial competitive programming platform3,542MITAPI bindingsNetwork programming xray-coreXray-core GRPC client3,541MITAPI bindingsNetwork programming susyp2p-floodsubFloodsub protocol for susyp2p3,540MITAsynchronousNetwork programming rs9pFilesystems library using 9P2000.L protocol, an extended variant of 9P from Plan 93,540non-standardFilesystemNetwork programming portforwarder-rsForwards ports on UPnP-enabled gateways. Inspired by portmapper (written in Java). Command line and lib.3,539MITCommand line utilitiesNetwork programming susyp2p-websocketWebSocket transport for susyp2p3,534MITAsynchronousNetwork programming susyp2p-mdnsImplementation of the susyp2p mDNS discovery method3,534MITAsynchronousNetwork programming rotorstonic-based RPC library3,534MIT OR Apache-2.0AsynchronousNetwork programming laps-rsLibrary for the retrieval of LAPS passwords3,532MITNetwork programmingOperating systems::Windows APIs httpjailMonitor and restrict HTTP/HTTPS requests from processes3,531CC0-1.0Command line utilitiesDevelopment tools frombytesDefines a cursor over a slice of bytes.3,530MIT OR Apache-2.0Data structuresNetwork programming rusherPusher compatible pubsub service3,528MITAsynchronousNetwork programming mctpManagement Component Transport Protocol (MCTP) base types and traits3,527MIT OR Apache-2.0Embedded developmentHardware support xtor_derivederive macros for xtor3,524MITAsynchronousNetwork programming notbotMatrix chatbot, primarily used around the Warsaw Hackerspace channels and spaces3,524GPL-2.0AsynchronousNetwork programming netrainMatrix-style network packet monitor with IP tracking, threat detection and real-time visualization3,523MITCommand line utilitiesNetwork programming susyp2p-kadKademlia protocol for susyp2p3,519MITAsynchronousNetwork programming upnp-rsProvides basic Universal Plug and Play (UPnP) protocol implementations3,519MITNetwork programmingParser implementations susyp2p-dnsDNS transport implementation for susyp2p3,517MITAsynchronousNetwork programming libtftpTokio-based TFTP server Library3,514Apache-2.0/MITNetwork programming susyp2p-secioSecio encryption protocol for susyp2p3,514MITAsynchronousNetwork programming mqtt-reezeSimplified MQTT client3,509MIT OR Apache-2.0Network programming lucia-macrosProcedural macros for lucia3,508MITAsynchronousData structures cuddlyfsA distributed file system with a cuddly API3,507Apache-2.0FilesystemNetwork programming susyp2p-udsUnix domain sockets transport for susyp2p3,506MITAsynchronousNetwork programming scion-protobufProtobuf definitions used in the SCION control plane3,506Apache-2.0Network programming tower-resilience-adaptiveAdaptive concurrency limiter for Tower services using AIMD and Vegas algorithms3,500MIT OR Apache-2.0AsynchronousConcurrency sylphx-wireSylphx Platform wire types generated from the Protobuf contract (sole cross-language authority)3,499MIT OR Apache-2.0API bindingsNetwork programming dpdk-packet-reordererA wrapper around DPDK's packet reorder framework.3,497AGPL-3.0External FFI bindingsNetwork programming susyp2p-pingPing protocol for susyp2p3,497MITAsynchronousNetwork programming susyp2p-ratelimitTransfer rate limiting transport adapter for susyp2p3,497MITAsynchronousNetwork programming susyp2p-core-deriveProcedural macros of susyp2p-core3,495MITAsynchronousNetwork programming rustyfaceA Huggingface downloading CLI tool written in Rust.3,495MITCommand line utilitiesNetwork programming abnf-parserABNF Parser3,489Apache-2.0Network programmingParser implementations geiserx_ts_transportpacket transport traits and types for tailscale3,488BSD-3-ClauseAsynchronousNetwork programming dpdk-packet-distributorA wrapper around DPDK's packet distributor framework with support for slave logical cores and service logical cores.3,486AGPL-3.0External FFI bindingsNetwork programming susyp2p-plaintextPlaintext encryption dummy protocol for susyp2p3,484MITAsynchronousNetwork programming bacnet-serverBACnet server: APDU dispatch and service handlers3,484MITNetwork programming mc-server-statusHigh-performance asynchronous Rust library for querying Minecraft server status (Java & Bedrock), Fork of Rust MC Status3,482MITAPI bindingsAsynchronous nanoporeA minimalist async runtime based on io_uring (Linux) and I/O rings (Windows)3,478MPL-2.0AsynchronousFilesystem chnroutesRust version of chnroutes (with more features), to bypass the VPN accessing CN IPs.3,474MITNetwork programming sylphx-sdk-coreSylphx Platform SDK shared transport, auth, and error mapping3,474MIT OR Apache-2.0API bindingsNetwork programming heel-gunA tool for testing an HTTP server's robustness to arbitrary requests3,473Apache-2.0 OR MITCommand line utilitiesNetwork programming lrppA Rust library for network packet parsing.3,472MITNetwork programmingParser implementations http-collatorCollates raw network data events into complete HTTP request/response exchanges3,472MIT OR Apache-2.0Network programmingParser implementations ip-spoofingLibrary to send fake IPv4 headers & UDP/TCP-SYN packets to perform L3/L4 attacks3,469MITAPI bindingsNetwork programming kanade-agentWindows-side resident daemon for the kanade endpoint-management system. Subscribes to commands.* over NATS, runs scripts,…3,468MITCommand line utilitiesNetwork programming losLibrary Operating System for Rust3,462BSD-2-ClauseFilesystemMemory management dpdk-cyclic-redundancy-checkA wrapper around DPDK's Cyclic Redundancy Check (CRC) functionality3,459AGPL-3.0AlgorithmsExternal FFI bindings bytey_bincodeBytey Bincode Extension, use Bytey instead3,458MITData structuresEncoding jito-clientA Rust client for interacting with the Solana Jito network, supporting rate limiting, multi-IP usage, and broadcasting requests…3,458MITAsynchronousNetwork programming hyper-scanScan for services running on the open ports of a given host3,456MIT OR Apache-2.0Command line utilitiesNetwork programming mdrvModular driver based on Mio for managing multiple connections over different protocols3,454MIT/Apache-2.0AsynchronousNetwork programming susyp2p-identifyNodes identifcation protocol for susyp2p3,454MITAsynchronousNetwork programming wow_itemsItem definitions for World of Warcraft game servers3,451MIT OR Apache-2.0Game developmentGame engines kanade-backendaxum + SQLite projection backend for the kanade endpoint-management system. Hosts /api/* and the embedded SPA dashboard, projects…3,449MITCommand line utilitiesNetwork programming kanadeAdmin CLI for the kanade endpoint-management system. Deploy YAML manifests, schedule cron jobs, kill running jobs, revoke…3,447MITCommand line utilitiesNetwork programming drasil-dnsRust crate to easily serialize and deserialize DNS packets3,444MITNetwork programming euv-cliThe official CLI tool for the euv UI framework, providing dev/release profiles with run/build modes, hot reload, and wasm-pack…3,444MITNetwork programmingWeb programming susyp2p-mplexMplex multiplexing protocol for susyp2p3,436MITAsynchronousNetwork programming cot_publisherCursor On Target (COT) Publisher for multicast UDP or TCP for ATAK ecosystem3,435MITEncodingNetwork programming susyp2p-yamuxYamux multiplexing protocol for susyp2p3,434MITAsynchronousNetwork programming ax_macrosSupporting macros for the ax family3,430Apache-2.0Network programming moosicbox_tunnelMoosicBox tunnel package3,430MPL-2.0Network programming tinymqttA very tiny no-std MQTT client, mainly for embedded systems3,428MITEmbedded developmentNetwork programming phoenixRust client for Phoenix channels3,424MITNetwork programmingWeb programming flnet-libcNetwork implementation for libc3,424MIT OR Apache-2.0Network programming aipnEnumeration of all Assigned Internet Protocol Numbers as per IANA.3,419MITNetwork programming twitcheventsub-structsDefined Struct types for of all the twitch eventsub responses easy Serialise/Deserialie3,419MITAPI bindingsNetwork programming grpc_graphql_gatewayA Rust implementation of gRPC-GraphQL gateway - generates GraphQL execution code from gRPC services3,419MITAPI bindingsNetwork programming borsh-vBinary Object Representation Serializer for Hashing3,415Apache-2.0EncodingNetwork programming rsyn[pre-alpha] Wire-compatible rsync client3,409Apache-2.0FilesystemNetwork programming dimas-timedimas-time - time library for DiMAS3,409non-standardDevelopment toolsNetwork programming s-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.3,401MITAsynchronousNetwork programming abpfiffInteraction with Linux BPF(2). No libbpf-sys.3,397EUPL-1.2Network programmingNo standard library picoquic-sysProvides bindings to the `picoquic` c-library. Please don't use this crate directly. Use the `picoquic` crate.3,392MIT/Apache-2.0AsynchronousNetwork programming moq-locLow Overhead Container (LOC) frame encoding for MoQ3,391MIT OR Apache-2.0MultimediaNetwork programming susyp2p-observed-addressObserved addresses protocol for susyp2p3,383MITAsynchronousNetwork programming z3950-rsMinimal asynchronous (Tokio) Z39.50 client with MARC parsing3,382MIT OR Apache-2.0Network programmingParsing tools zncatCommand line relay for Zenoh3,378Apache-2.0Network programming find_portFind an available TCP/UDP port — library and CLI tool3,375MITCommand line utilitiesNetwork programming puzzA simple and powerful web framework.3,371MITAsynchronousNetwork programming pcap-toolsTools for PCAP/PCAPNG files3,369MIT/Apache-2.0Network programming parfaitMost lightweight and easy to use web framework.3,368Apache-2.0AsynchronousNetwork programming nbdserveSimple network block device server3,361MIT/Apache-2.0Network programming axboe-liburingLow-level io_uring interface, transliterated from Jens Axboe's liburing.3,359MIT OR LGPL-2.1-onlyAPI bindingsAsynchronous moneNetwork monitoring tool written in Rust.3,357MITCommand line utilitiesNetwork programming tuio-rsA TUIO 1.1 implementation in Rust3,357MITNetwork programming cot_coreThe Rust web framework for lazy developers - framework core.3,356MIT OR Apache-2.0Network programmingWeb programming async-tls-liteAsynchronous TLS/SSL streams using Rustls.3,354Apache-2.0 OR MITAsynchronousCryptography wxwork_robotdRobot service for WXWork3,354MIT OR Apache-2.0Development toolsNetwork programming wallet-wizardEmbark on a cryptographic journey with wallet-wizard, a Rust library that opens portals to the blockchain realm. This mystical…3,352MITCryptographyNetwork programming upv-cliA CLI tool for managing VPN and network shares from UPV (Universitat Politècnica de València) on Windows.3,350MIT OR Apache-2.0Command line utilitiesNetwork programming mwc-libp2p-mplexMplex multiplexing protocol for libp2p3,345MITAsynchronousNetwork programming mwc-libp2p-yamuxYamux multiplexing protocol for libp2p3,343MITAsynchronousNetwork programming pavao-srcSource of libsmbclient and logic to build vendored pavao.3,343MITExternal FFI bindingsNetwork programming paseto-jsonJSON encoding for PASETO3,343Apache-2.0AuthenticationCryptography requiemActor framework for Rust3,340MIT/Apache-2.0AsynchronousNetwork programming thenewsapiA client library for interacting with The News API, a free service providing access to global news from thousands of sources.3,337MITAPI bindingsNetwork programming moosicbox_downloaderMoosicBox downloader package3,337MPL-2.0MultimediaNetwork programming mcpkit-clientClient implementation for mcpkit3,336MIT OR Apache-2.0API bindingsAsynchronous osmpbf-file-downloader-deriveThis crate lets us use OsmPbfFileDownloader derive macro to automatically derive FileDownloader with cleaner syntax for geofabrik…3,330MITNetwork programming brpc-rsApache BRPC library for Rust3,328Apache-2.0Network programming netsim-macrosMacros for netsim.3,328MIT OR BSD-3-ClauseAsynchronousDevelopment tools::Testing picohttpparser-sysRust bindings to a tiny HTTP parser written in C (https://github.com/h2o/picohttpparser).3,326MIT/Apache-2.0Network programmingParser implementations cometbft-light-client-verifierImplementation of the CometBFT Light Client Verification Algorithm.3,325Apache-2.0Cryptography::CryptocurrenciesNetwork programming portable-rustlsportable-rustls - a fork of rustls: a modern TLS library written in Rust.3,324Apache-2.0 OR ISC OR MITCryptographyNetwork programming banananetA protocol for decentralized information management3,324WTFPLCryptographyNetwork programming ez_netflow_libEZ-Netflow is an all-in-one netflow server and library that's really easy to use. This is the lib crate, which contains the core…3,324MITCommand line utilitiesNetwork programming scrapyPure rust implementation of web crawler framework "scrapy"3,319MITNetwork programmingWeb programming vma-socketHigh-level Rust bindings for Mellanox/NVIDIA VMA (Messaging Accelerator) sockets3,316MIT OR Apache-2.0API bindingsNetwork programming mwc-libp2p-tcpTCP/IP transport protocol for libp2p3,315MITAsynchronousNetwork programming mwc-libp2p-swarm-deriveeProcedural macros of mwc-libp2p-core3,310MITAsynchronousNetwork programming dimas-macrosproc-macros for dimas3,310non-standardDevelopment toolsNetwork programming mwc-libp2p-dnsDNS transport implementation for libp2p3,308MITAsynchronousNetwork programming mwc-libp2p-pingPing protocol for libp2p3,307MITAsynchronousNetwork programming objectscale-clientA Rust client for ObjectScale Management.3,300Apache-2.0Network programming susyp2pPeer-to-peer networking library3,300MITAsynchronousNetwork programming asn-db2Lookup an IP address for matching ASN information in the database from https://iptoasn.com/3,299MITDatabase interfacesNetwork programming link-local-addressA library for discovering and configuring link-local addresses with automatic IP conflict detection.3,294MIT/Apache-2.0ConfigurationNetwork programming mailmeAsync Rust pop3 client with tokio3,293non-standardEmailNetwork programming ipstructRust client library for the IPStruct3,292MITNetwork programming wsio-serverEvent-driven WebSocket server for ws.io with namespaces and room broadcasting.3,292MITAsynchronousConcurrency nerve_baseBasic functions and types used by nerve3,286MIT OR Apache-2.0Network programming fcnetd-clientA daemon-based Firecracker microVM networking backend based on fcnet-types.3,286MITNetwork programming mise-serverMIcro SErvice3,282MIT OR Apache-2.0Network programming wow_spellsSpell definitions for World of Warcraft game servers3,281MIT OR Apache-2.0Game developmentGame engines dns-firewallFiltering DNS proxy server with firewall integration3,278MIT OR Apache-2.0Network programming postbusSMTP server for Rust3,278MITEmailNetwork programming vox-coreCore implementations for Vox connections, lanes, drivers, and links3,277MIT OR Apache-2.0AsynchronousNetwork programming brpc-buildBuild-time code generator for brpc-rs3,275Apache-2.0Network programming mqttv5-cliSuperior CLI tool for MQTT v5.0 - unified client and broker commands with ergonomic input design3,273MIT OR Apache-2.0Command line utilitiesNetwork programming aeronet_wt_coreCore types for the WebTransport implementations for aeronet3,273MIT OR Apache-2.0Game developmentNetwork programming minirpcA minimalist RPC framework.3,271MITAsynchronousNetwork programming fs-shareA cross-platform file-sharing CLI application3,266MITCommand line utilitiesNetwork programming scrappy-actorActor framework for Rust3,257MITAsynchronousNetwork programming cometbft-rpccometbft-rpc contains the core types returned by a CometBFT node's RPC endpoint. All networking related features are feature…3,251Apache-2.0Cryptography::CryptocurrenciesNetwork programming