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.

euv-macrosProcedural macros for the euv UI framework, providing the macro and attribute for declarative UI composition.4,816MITNetwork programmingWeb programming i2pI2P client library with a std::net-like API4,814MITNetwork programming plaintextPlaintext encryption dummy protocol for tet-libp2p4,810MITAsynchronousCryptography::Cryptocurrencies doip-socketsA Diagnostics over Internet Protocol (DoIP) implementation for TCP & UDP Sockets with helper functions.4,808MITDevelopment toolsNetwork programming wazuh-clientA Rust client library for interacting with Wazuh API and Indexer4,808MITAPI bindingsNetwork programming asterisk-ariAsterisk ARI client4,805MITAPI bindingsNetwork programming turnkeeperAn asynchronous, recurring job scheduler for Tokio with support for CRON, interval, and weekday/time schedules, plus retries,…4,805MPL-2.0AsynchronousConcurrency actix-ipqueryA Rust library to retrieve info about IP of incoming requests for actix-web.4,799non-standardNetwork programming koibumi-node-syncA Bitmessage node implementation as a library for Koibumi (sync version), an experimental Bitmessage client4,797AGPL-3.0-or-laterEmailNetwork programming aeronet_protoSans-IO protocol implementation for aeronet4,788MIT OR Apache-2.0Game developmentNetwork programming scantargetTarget parsing and expansion library for security scanners4,782MITNetwork programmingParser implementations torprojectTor Project for Rust4,782MIT OR Apache-2.0Network programmingWeb programming aliyun-openapiAlibaba Cloud OpenAPI SDK for Rust4,780Apache-2.0Network programming truestackSecurity-aware technology fingerprinting — detects what is really running, not what the version string claims4,775MITNetwork programmingWeb programming npsd-schemaImplementation of #[derive(Schema, Bitmap, AsyncSchema, AsyncBitmap, Info)]4,771Apache-2.0Network programming gimbal_http_modelsGimbal HTTP models package4,768MPL-2.0Development toolsNetwork programming aarambh-netA library for HTTP, TCP, and UDP clients and servers4,765MITAsynchronousNetwork programming valuable_futuresUtils which allow writing futures::Future and futures::Stream by-value4,763MIT/Apache-2.0AsynchronousNetwork programming fluere_pluginPlugin API for Fluere.4,763Apache-2.0Network programming camel-language-apiLanguage trait API for rust-camel (Expression, Predicate)4,762Apache-2.0AsynchronousDevelopment tools rzmqHigh performance, CPU and memory efficient, fully asynchronous, safe pure-Rust implementation of ZeroMQ (ØMQ) messaging with…4,758MPL-2.0AsynchronousConcurrency mockforge-kafkaKafka protocol support for MockForge4,758MIT OR Apache-2.0Development tools::TestingNetwork programming polypagingA Rust crate designed to make sending Poly™ Multicast pages easy4,757MITNetwork programming libp2p-grpc-rsA library running gRPC on LibP2P for Rust4,755non-standardAsynchronousNetwork programming tk-carbonImplementation of carbon (graphite) client protocol on top of tokio-rs4,754MIT/Apache-2.0AsynchronousNetwork programming iceoryx2-services-discoveryiceoryx2: discovery services4,752MIT OR Apache-2.0Network programming chat-systemA multi-protocol async chat crate — single interface for IRC, Matrix, Discord, Telegram, Slack, Signal, WhatsApp, and more4,747MITAsynchronousNetwork programming battalion-rumqttcAn efficient and robust mqtt client for your connected devices (Battalion Energy fork of rumqttc)4,740Apache-2.0Network programming starberry_libSmall, sweet, easy framework for full-stack web application4,739MITNetwork programmingWeb programming::HTTP server nimbleAsync friendly, simple and fast binary encoding/decoding4,737MIT/Apache-2.0EncodingNetwork programming aktAn actors library for Rust and Tokio designed to work with async / await message handlers out of the box.4,734MITAsynchronousNetwork programming simbld-httpA comprehensive HTTP response library for Rust.4,729MITDevelopment toolsNetwork programming winbluetoothRaw FFI bindings for Windows' bluetooth API.4,719MIT/Apache-2.0External FFI bindingsNetwork programming euv-coreA declarative, cross-platform UI framework for Rust with virtual DOM, reactive signals, and HTML macros for WebAssembly.4,718MITNetwork programmingWeb programming ktls-stream`Stream` abstraction for implementing Linux kernel TLS (kTLS) offload.4,715MIT OR Apache-2.0Network programming bevy_eventwork_mod_websocketsA Websocket NetworkProvider for Bevy_eventwork4,710MITGame developmentNetwork programming autosshautossh/@shell tool is used to ssh login and allow automatically login without password4,704MITCommand line utilitiesDevelopment tools monitord-exportermonitord-exporter ... let prometheus know how happy your systemd is! 😊4,698GPL-2.0-or-laterNetwork programmingOperating systems::Linux APIs mwc-libp2p-swarmThe libp2p swarm4,698MITAsynchronousNetwork programming rustecal-types-protobufGoogle Protobuf type support for rustecal TypedPublisher/TypedSubscriber4,695Apache-2.0API bindingsNetwork programming yaar-reactorNon-blocking IO abstractions for building executors.4,693MIT OR Apache-2.0AsynchronousNetwork programming epics-caClient library for EPICS Channel Access protocol4,693MIT/Apache-2.0API bindingsAsynchronous vkteams-bot-mcpHigh-performance VK Teams Bot API toolkit with CLI and MCP server support4,690MIT OR Apache-2.0API bindingsAsynchronous qudag-networkP2P networking layer for QuDAG - LibP2P with onion routing, dark addressing, and quantum encryption4,690MIT OR Apache-2.0Network programming viral32111-stompSTOMP client crate for my Rust projects.4,685AGPL-3.0-onlyCommand line utilitiesData structures connexaHigh level abstraction of rust-libp2p4,685Apache-2.0 OR MITAsynchronousNetwork programming rust-cloud-discoveryCloud Discovery client in rust4,679MITNetwork programming filesyncSync files between different sources4,678CC0-1.0FilesystemNetwork programming reliudpA custom Reliable UDP protocol for Rust4,677MITNetwork programming elevatorproTTK4145 Real-time Programming elevator project, Group 25, spring 20254,677non-standardAsynchronousNetwork programming http-request-validatorAbstract HTTP request validation interface, providing access to a buffered request body and headers to the validation…4,677MITNetwork programming huginn-netMulti-protocol passive fingerprinting library: TCP/HTTP (p0f-style) + TLS (JA4) analysis4,674MIT OR Apache-2.0CryptographyDevelopment tools bgpd-rsBGP peering utility4,672MITNetwork programming hydiscoveryDiscovery for hyper services4,670MITNetwork programmingWeb programming::HTTP server embassy-net-adin1110embassy-net driver for the ADIN1110 ethernet chip4,666MIT OR Apache-2.0AsynchronousEmbedded development tokio_dual_stackDual-stack TCP listener based on tokio.4,664MIT OR Apache-2.0AsynchronousNetwork programming ftrA fast, parallel ICMP traceroute with ASN lookup, reverse DNS, and ISP detection4,655MITCommand line utilitiesNetwork programming pubnub-corePubNub core crate, modular and composable4,654non-standardNetwork programming aether_libA library that provides P2P communication for Prototype Aether. Contains the implementations of the Aether Protocol. This library…4,653GPL-3.0Network programming to-socket-addrsA small ToSocketAddrs replacement to specify addresses without port4,651MITNetwork programming rustls-pinServer certificate pinning with `rustls`4,636Apache-2.0CryptographyNetwork programming curioA blazing fast http client4,632MITNetwork programmingWeb programming::HTTP client file-downloaderA Rust library to download and verify files, including MD5 checksum verification.4,626MITNetwork programming zenoh-flow-commonsInternal crate for Zenoh-Flow.4,621 EPL-2.0 OR Apache-2.0Network programming dndx-fork-tokio-tunAsynchronous allocation of TUN/TAP devices using tokio4,609MIT OR Apache-2.0AsynchronousNetwork programming burn_p2p_checkpointInternal checkpoint, artifact, and merge boundary crate for burn_p2p.4,605MIT OR Apache-2.0Network programmingScience tokio-h2muxStream multiplexing via HTTP/2 (like yamux)4,599MITNetwork programming nidrs-openapiNidrs openapi library.4,599MITAsynchronousNetwork programming mcai_ftpFTP client for Rust4,598Apache-2.0/MITNetwork programming flowly-spscFlowly is a library of modular and reusable components for building robust pipelines processing audio, video and other.4,598MITAsynchronousNetwork programming asport-serverA simple Asport server implementation.4,593GPL-3.0-or-laterNetwork programming catalyzer-utilsUtilities to make development easier4,590non-standardAsynchronousNetwork programming sawp-ikeSAWP Protocol Parser for IKEv24,586MITNetwork programmingParsing tools areq-bodyHTTP body types and traits as part of areq crate4,584MITAsynchronousNetwork programming camel-endpointEndpoint abstractions for rust-camel4,584Apache-2.0AsynchronousDevelopment tools pubnub-utilPubNub utils4,577non-standardNetwork programming burn_p2p_securitySecurity and validator-policy boundary crate for burn_p2p.4,577MIT OR Apache-2.0Network programmingScience rama-hyperA fast and correct HTTP library for Rama4,574MITNetwork programmingWeb programming::HTTP client pca9956bA RESTful HTTP microservice for controlling PCA9956B devices4,570GPL-3.0-or-laterAPI bindingsEmbedded development async-encrypted-streamAsync Read and Write wrappers around the chacha20 encryption primitives4,569MITCryptographyNetwork programming skrillax-streamCombines skrillax-network crates to work nicely on top of a tokio tcp stream4,560MITAsynchronousNetwork programming brokaw📰 An NNTP client liberary. More at 11! 📰4,552MITNetwork programming rcon-clientRCON client4,552MITNetwork programming makiatto-cliCLI tool for managing Makiatto CDN deployments4,549MIT OR Apache-2.0Command line utilitiesNetwork programming tower-sessions-ext-sqlx-storeSQLx session stores for `tower-sessions-ext`.4,548MITAsynchronousNetwork programming khttpA low-level synchronous HTTP/1.1 server/client library4,541MITNetwork programmingWeb programming::HTTP server wfpA Rust library for the Windows Filtering Platform (WFP) API4,540MIT OR Apache-2.0Network programmingOperating systems::Windows APIs truebner-smt100Drivers for the TRUEBNER SMT100 Soil Moisture Sensor4,537MIT/Apache-2.0AsynchronousHardware support rshuffleA dead simple MPD shuffler4,533MIT OR Apache-2.0Command line utilitiesMultimedia::Audio linktypeA simple and publicly managed enum for different link types present in PCAP files.4,528MITNetwork programming hyper-custom-certA small, ergonomic HTTP client wrapper around hyper with optional support for custom Root CAs and a dev-only insecure mode for…4,525MIT OR Apache-2.0AsynchronousNetwork programming siteprobeCLI tool to fetch URLs from sitemap.xml, check their existence, and generate performance reports4,523MITCommand line utilitiesNetwork programming ndn[WIP] NDN - Named Data Networking in Rust4,520Apache-2.0/MITNetwork programming srad-clientTypes and traits for implementing Sparkplug Clients4,520MIT OR Apache-2.0AsynchronousEmbedded development artaAsync runtime abstractions library4,516MITAsynchronousNetwork programming network_bridgeLibrary for creating networking bridges4,509MIT OR Apache-2.0API bindingsNetwork programming z4-enginea multiplayer real-time decentralized game framework4,493GPL-3.0-onlyGame enginesNetwork programming anothertlsYet another TLS implementation, but written from scratch (including the crypto) in pure Rust - of course.4,492non-standardCryptographyNetwork programming titaniteClient/Server Library for Gemini protocol with Titan support4,490MITNetwork programmingParser implementations cluster-modeSome help to create and manage cluster in Rust4,489MITNetwork programming botrsA Rust QQ Bot framework based on QQ Guild Bot API4,475MITAPI bindingsAsynchronous worker-route-macroProc macro for worker-route crate4,472Apache-2.0Network programmingWeb programming dnspingPing a server with DNS.4,471MITCommand line utilitiesNetwork programming tesseract-swift-utilsTesseract interop helpers for Swift. Check tesseract-swift crate for full SDK.4,468Apache-2.0API bindingsAuthentication dns-forward-over-tcpAs a dns server. forward data over TCP.4,459MIT/Apache-2.0Network programming erltfErlang External Term Format codec for Rust4,459MIT OR Apache-2.0EncodingNetwork programming tower-spawn-readyDrives service readiness via a spawned task4,447MITAsynchronousNetwork programming lmcAn asynchronous, 100% Rust implementation of an MQTTv3 client.4,439MIT OR Apache-2.0Network programming skrillax-securitySecurity implementation for Silkroad Online packet streams.4,436MITCryptographyNetwork programming cigSimplify TCP/IP applications with a transparential, persistent-mode and data-driven protocol4,435MITAccessibilityConfiguration netifsCross-platform utility library to enumerate local network interfaces.4,435Apache-2.0Network programming telbot-cf-workerTelegram API wrapper for cloudflare workers4,432MITNetwork programming leaf-protocol-macrosMacros for the leaf-protocol crate.4,428BlueOak-1.0.0Network programming h3-shimShim libray between dquic and h34,426Apache-2.0AsynchronousNetwork programming fcodeA binary serialization/deserialization strategy for Serde that supports schema evolution4,425MITEncodingNetwork programming dceJust examples for dce libs4,424MITCommand line utilitiesNetwork programming rvoip-sip-clientDEPRECATED — 'rvoip-sip-client' was removed in the rvoip 3 restructure; its functionality now lives in rvoip-sip. See…4,421MITNetwork programming nono-proxyNetwork filtering proxy for the nono sandbox4,412Apache-2.0Network programmingWeb programming networker-rsA Rust library providing TCP, UDP, and HTTP easier calls.4,401MITNetwork programmingWeb programming expose-rsJust exposes your port to public4,392MITNetwork programming tokio-linux-zioLinux Zero-Copy IO4,384MITNetwork programming junction-apiCommon API Types for Junction - an xDS dynamically-configurable API load-balancer library.4,380Apache-2.0API bindingsNetwork programming mockforge-ftpFTP protocol support for MockForge4,378MIT OR Apache-2.0Development tools::TestingNetwork programming duckdnsDuckDNS client library4,376Apache-2.0 OR MITNetwork programming hyper-sseServer-Sent Events (SSE) library for hyper and Rocket4,374Apache-2.0/MITNetwork programming rustecal-types-bytesVec<u8> type support for rustecal TypedPublisher/TypedSubscriber4,374Apache-2.0API bindingsNetwork programming catalyzer-coreCore of Catalyzer4,369non-standardAsynchronousNetwork programming elevenlabs_ttsType-safe Rust client for ElevenLabs Text-to-Speech API4,367MIT OR Apache-2.0API bindingsMultimedia::Audio tower-sessions-firestore-storetower-sessions store using Cloud Firestore4,362MITAsynchronousNetwork programming inn-commonA common library for Inn4,361MITNetwork programming org-social-lib-rsA Rust library for parsing and interacting with Org-social decentralized social networks4,360GPL-3.0Network programmingParser implementations mcpkit-transportTransport abstractions for mcpkit4,358MIT OR Apache-2.0API bindingsAsynchronous quick_crawlerQuickCrawler is a Rust crate that provides a completely async, declarative web crawler with domain-specific request rate-limiting…4,357Apache-2.0/MITAsynchronousConcurrency actoriActor framework for Rust4,350MIT/Apache-2.0AsynchronousNetwork programming radixtargetFast radix tree implementation for IP addresses and hostnames with target matching4,350GPL-3.0Data structuresNetwork programming mock-igdA mock UPnP Internet Gateway Device (IGD) server for testing4,344MIT OR Apache-2.0Development tools::TestingNetwork programming sockitA UDP socket that can read and write serializable data4,343MITAsynchronousNetwork programming async-graphql-axum-wasiasync-graphql for axum4,343MIT/Apache-2.0AsynchronousNetwork programming ezspEmber ZNet Serial Protocol4,340MITHardware supportNetwork programming catalyzer-macrosMacros to make life easier4,338non-standardAsynchronousNetwork programming atomr-remoteCross-process and cross-host actor messaging for atomr — TCP transport, framed PDU codec, ack'd delivery, endpoint state machine,…4,328Apache-2.0ConcurrencyNetwork programming aeronAeron client library - fast messaging over UDP on Rust4,327Apache-2.0FinanceNetwork programming sntpA Simple Network Time Protocol (SNTP) client implementation using smoltcp.4,327MIT OR Apache-2.0Embedded developmentNetwork programming throttled-readerAn io::Read proxy that limits calls to read()4,324MIT/Apache-2.0AsynchronousNetwork programming gimbal_httpGimbal HTTP Networking package4,319MPL-2.0Network programming icentral-mucid-mapMaps between NodeId and MucId using a high-performance, extensible Rust data structure called MucIdMap. Ideal for optimized…4,305MIT OR Apache-2.0AlgorithmsData structures leaf-protocolRust implementation of the Leaf Protocol.4,304BlueOak-1.0.0Network programming burn_p2p_limitsCapability probing and role-selection boundary crate for burn_p2p.4,303MIT OR Apache-2.0Network programmingScience async-coapA flexible, asynchronous library for using and serving CoAP resources. Experimental.4,302Apache-2.0AsynchronousNetwork programming ng-netNetwork library of NextGraph, a decentralized, secure and local-first web 3.0 ecosystem based on Semantic Web and CRDTs4,301MIT/Apache-2.0Network programming oracledb-protocolSans-I/O Oracle TNS/TTC protocol core for the oracledb crate.4,300MIT OR Apache-2.0Database interfacesNetwork programming rede_schemaExposes the request schema used by rede4,292Apache-2.0 OR MITNetwork programming burn_p2p_dataloaderDataset planning and lease-assignment boundary crate for burn_p2p.4,286MIT OR Apache-2.0Network programmingScience hash2hwaddrHashes anything to a private MAC address #![no_std]4,281Apache-2.0Network programmingNo standard library sfshrCommand-line tool for secure, end-to-end encrypted file sharing4,278MITCommand line utilitiesCryptography atomr-clusterMembership, gossip, reachability, vector clocks, and split-brain resolvers for atomr clusters.4,276Apache-2.0ConcurrencyNetwork programming bevy_stokesA bevy plugin providing a thin and ergonomic wrapper around laminar.4,275MITGame developmentNetwork programming russh-agentAsynchronous ssh-agent client4,273MIT/Apache-2.0AsynchronousCommand-line interface mcpkit-serverServer implementation for mcpkit4,273MIT OR Apache-2.0API bindingsAsynchronous roa-websocketwebsocket implementation for roa4,271MITAsynchronousNetwork programming solidmcpA high-level Rust toolkit for building Model Context Protocol (MCP) servers with type safety and minimal boilerplate. Supports…4,269MITAPI bindingsNetwork programming ironsbe-clientClient-side engine for IronSBE messaging4,269MITAsynchronousNetwork programming easyproxy🐚 An async & dynamic 4 layer TCP proxy for Rust4,263MIT OR Apache-2.0Network programming asport-clientA simple Asport client implementation.4,262GPL-3.0-or-laterNetwork programming libtortillasAn asynchronous library based on the actor model for interacting with the BitTorrent protocol4,261MPL-2.0ConcurrencyNetwork programming prosto_deriveProcedural macros for proto_rs, Rust as a first-class citizen in the protobuf ecosystem4,256MIT OR Apache-2.0Development toolsDevelopment tools::Build Utils vrchat_oscvrchat_osc is a Rust crate designed to easily utilize VRChat's OSC (Open Sound Control) and OSCQuery protocols.4,254MIT OR Apache-2.0AsynchronousNetwork programming jittrA binary heap based jitter buffer implementation for zero latency udp/rtp streams4,246MITAsynchronousData structures ant-libp2p-swarmThe libp2p swarm4,239MITAsynchronousNetwork programming spice-clientA pure Rust SPICE client library with native and WebAssembly support4,238GPL-3.0Network programmingVirtualization camel-endpoint-macrosProc-macros for camel-endpoint4,235Apache-2.0AsynchronousDevelopment tools modbus-proxy-rsModbus TCP proxy4,234GPL-3.0-or-laterNetwork programming apiaiAPI.ai client library written in pure rust4,234Apache-2.0Network programmingWeb programming::HTTP client joyent-tokio-zookeeperAsynchronous client library for interacting with Apache ZooKeeper4,233MIT/Apache-2.0API bindingsAsynchronous trackaudioA high-level async client for the TrackAudio WebSocket API, enabling programmatic control, automation, and custom integrations…4,231Apache-2.0 OR MITAPI bindingsAsynchronous flowly-ioFlowly is a library of modular and reusable components for building robust pipelines processing audio, video and other.4,231MITAsynchronousNetwork programming toe-beansDHCP library, client, and server4,230LGPL-2.0-onlyEncodingNetwork programming discovery-rsmDNS-SD TUI browser4,229MIT OR Apache-2.0Command line utilitiesNetwork programming kinesis-firehose-producerAWS Kinesis Firehose Producer4,227MITNetwork programming IMAPServer-sharedA shared module for the IMAPServer crate and it's cli4,227GPL-3.0EmailNetwork programming nano-rs-extraLight Web Kit4,226MITConfigurationNetwork programming netgauze-udp-notif-pktUDP-Notif (draft-ietf-netconf-udp-notif) packet library for YANG Push streaming telemetry. Provides zero-copy wire format…4,226Apache-2.0Network programmingParsing tools smbcloud-gresiq-sdkRust client for the smbCloud GresIQ REST gateway — API-key auth, app management, and model assignment for Onde Inference.4,225Apache-2.0API bindingsNetwork programming dcl-http-prom-metricsDecentraland HTTP Prometheus Metrics collector4,223Apache-2.0Network programmingWeb programming kevy-respRESP2 + RESP3 wire-protocol codec. Pure Rust.4,223Apache-2.0 OR MITEncodingNetwork programming unisocketUnified types for TCP & Unix sockets4,221MITNetwork programming ubpf-sysRust FFI bindings for iovisor's fork of ubpf4,215AGPL-3.0External FFI bindingsNetwork programming boxcar_rpcAsync RPC Framework4,204LGPL-3.0-onlyNetwork programming tide-validatorData validator for Tide web framework4,202MITAsynchronousNetwork programming dhcparseA zero-copy DHCPv4 parser4,202Apache-2.0Network programmingNo standard library http-body-request-validatorThe http-request-validator integration with http-body.4,202MITNetwork programming rtftpclient and server implementation of the Trivial File Transfer Protocol4,198GPL-3.0-or-laterCommand line utilitiesNetwork programming hole-punch-connectHelp functions/methods for UDP hole punching4,197non-standardNetwork programming roa-tlstls based acceptor for roa4,192MITAsynchronousNetwork programming match-domainRapid checker for the prefix and suffix matching of domain names4,190MITNetwork programming ossuaryLibrary for establishing secure communication channels between two hosts.4,189Apache-2.0CryptographyNetwork programming godot-ggrs-wrapperA Rust GDNative project to provide GGRS to the Godot Engine4,187MITGame developmentNetwork programming brpc-sysThe Rust FFI bindings of Apache BRPC4,186Apache-2.0Network programming icentral-mucicentral-muc is a Rust crate for interacting with Minimum Union Cycles (MUCs) in graph data structures. It provides advanced…4,181MIT OR Apache-2.0AlgorithmsData structures tesseract-swift-transportCrate with transport related Tesseract APIs for Swift4,177Apache-2.0API bindingsAuthentication