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.

embedded-mqttno_std encoder/decoder for MQTT 3.1.1 protocol packets for embedded devices.2,008MITEmbedded developmentNetwork programming marshal-entitiesShared entity types and server-handled commands for the marshal multi-agent coordination service.2,007MIT OR Apache-2.0Network programming camel-coreCore engine for rust-camel2,005Apache-2.0AsynchronousDevelopment tools apprtcAppRTC P2P/SFU Signaling Server in Rust2,003MIT/Apache-2.0Network programming radius-serverA minimal async multi-threaded RADIUS server framework with dictionary support.2,001MIT OR Apache-2.0AuthenticationNetwork programming bgpdumpA library for parsing MRT formatted data2,000CC0-1.0Network programmingParsing tools kevy-uringPure-Rust io_uring bindings — no liburing, no libc crate.1,999Apache-2.0 OR MITAsynchronousExternal FFI bindings meshcore-rsRust library for communicating with MeshCore companion radio nodes1,998MITEmbedded developmentHardware support spectacles-proxyA simple reverse proxy, to be used with Hyper and Tokio.1,997Apache-2.0Network programmingWeb programming snap-tunThe snap-tun implementation for the SNAP transport underlay for SCION1,997Apache-2.0Network programming antarcAntarc: custom UDP protocol implementation1,997MIT OR Apache-2.0Network programming cotton-w5500smoltcp driver for Wiznet W5500 SPI-to-Ethernet chip in MACRAW mode1,996CC0-1.0Embedded developmentNetwork programming async_buf_reader_utilsAdds additional functionality to the async-std crate for BufReader1,995Apache-2.0/MITAsynchronousConcurrency moosicbox_load_balancerMoosicBox load balancer1,991MPL-2.0Network programming informalsystems-tonicTemporary fork for internal use. Use the `tonic` crate instead.1,989MITAsynchronousNetwork programming snap-tokensAuthN/AuthZ tokens used in the SNAP transport underlay for SCION1,989Apache-2.0Network programming ant-libp2p-plaintextPlaintext encryption dummy protocol for libp2p1,989MITAsynchronousNetwork programming ippacketA library for working with IP packets in Rust1,988MITNetwork programming dpdk-global-allocatorA wrapper around DPDK's global, NUMA-aware memory allocator that can replace malloc.1,986AGPL-3.0External FFI bindingsMemory management cometbft-light-client-detectorCometBFT Light Client Attack Detector.1,985Apache-2.0Cryptography::CryptocurrenciesNetwork programming dscfg-cached_file_storageStorage implementation for dynamic shared configuration1,985MITNFAConfigurationNetwork programming passcod-web-transport-quinn[PATCHED] WebTransport library for Quinn1,983MIT OR Apache-2.0Network programmingWeb programming ddns-update-daemonDynDNS update daemon using UPnP1,983MITCommand line utilitiesNetwork programming rship-blackmagic-videohubrship executor for controlling Blackmagic Videohub devices1,982MITMultimedia::VideoNetwork programming volans-swarm-deriveVolans swarm derive macros1,979MITAsynchronousNetwork programming dpdk-flowA wrapper around DPDK's flow matching and filtering framework.1,979AGPL-3.0External FFI bindingsNetwork programming lunar-lander-quic-clientOfficial Rust QUIC client for Hello Moon Lunar Lander1,978Apache-2.0API bindingsNetwork programming dialogueAn NNTP server implementation written in Rust.1,978MITCommand line utilitiesNetwork programming oxirush-ngap5G NGAP (NG Application Protocol) APER codec — auto-generated from 3GPP ASN.1 definitions1,977Apache-2.0EncodingNetwork programming libp2p-mdns-ouroImplementation of the libp2p mDNS discovery method1,976MITAsynchronousNetwork programming post-socketsPost Sockets -- An Implementation of the IETF Transport Services API1,976BSD-2-ClauseNetwork programming hyper-myyraklefork of hyper.1,974MITNetwork programmingWeb programming::HTTP client reticulum-rs-coreCore packet, identity, ratchet, and cryptographic primitives for the Reticulum network stack.1,973EPL-2.0CryptographyNetwork programming paseto-v4-sodiumPASETO/PASERK V4 based on libsodium1,972Apache-2.0AuthenticationCryptography mcp-commonCommon types and utilities shared across MCP proxy components1,969MIT OR Apache-2.0Network programmingWeb programming dpdk-hash-tableA wrapper around DPDK's hash table framework.1,967AGPL-3.0Data structuresExternal FFI bindings rustorA way to use Tor in Rust1,967non-standardNetwork programming tarpc-json-transportA JSON-based transport for tarpc services.1,966MITAsynchronousNetwork programming moq-cliMedia over QUIC1,966MIT OR Apache-2.0MultimediaNetwork programming baculeFriendly, fast, and efficient BACnet. Under construction, *DO NOT USE* just yet.1,965MIT OR Apache-2.0Embedded developmentEncoding dpdk-timeA wrapper around DPDK's time framework1,964AGPL-3.0External FFI bindingsNetwork programming webdav-metaReusable types for implementing WebDAV clients and servers1,960MIT OR Apache-2.0FilesystemNetwork programming ringlineAsync I/O runtime with io_uring (Linux) and mio (cross-platform) backends1,959MIT OR Apache-2.0AsynchronousNetwork programming bytes-handoffIncremental async byte ingestion and bounded owned write handoff.1,957MITAsynchronousNetwork programming dccpWrapper for DCCP sockets on Linux1,955MITExternal FFI bindingsNetwork programming umadb-protoProtocol buffer definitions and gRPC service for UmaDB event store1,955MIT OR Apache-2.0Database interfacesNetwork programming arti-tor-clientLibrary for connecting to the Tor network as an anonymous client1,954MIT OR Apache-2.0CryptographyNetwork programming qbutton-piService to send Google Assistant commands in response to 433 MHz RF codes.1,952Apache-2.0Network programming tokio-cdpReserved for https://github.com/devtools-html/tokio-cdp1,949MPL-2.0Network programming corkscrew-rsA quick and dirty port of corkscrew in Rust1,947GPL-2.0-onlyNetwork programming moosicbox_scan_modelsMoosicBox scan models package1,947MPL-2.0Development toolsMultimedia rpkt-dpdk-sysdo not use this crate, use rpkt-dpdk instead1,945Apache-2.0Network programming rpktefficient and generic network packet manipulation for rust1,943Apache-2.0Network programming webhooksRust library for interacting with the Svix API and verifying webhook signatures.1,943MITAsynchronousDevelopment tools tidalInterface to the tidal music streaming service api. Integrates with the tidalcache crate.1,943MITMultimedia::AudioNetwork programming rfc6052Rust functions for interacting with RFC6052 IPv4-Embedded IPv6 Addresses1,941GPL-3.0AlgorithmsEncoding kvarn-h3-quinnTemporary Kvarn fork: QUIC transport implementation based on Quinn.1,939MITNetwork programmingWeb programming dce-sessionA session lib with user binding and renewable.1,938MITNetwork programmingWeb programming ws-rsWebSocket library for OCPP communications with TLS support1,938MITNetwork programmingWeb programming::WebSocket embedded-nano-mesh-linux-ioImplementation of embedded-io traits for linux to use serial port1,936MITCommand line utilitiesDevelopment tools dscfg-clientClient side implementation of dynamic shared configuration1,936MITNFAConfigurationNetwork programming nova_middlewarenova - middleware1,933MIT OR Apache-2.0AsynchronousNetwork programming mfio-rtmfio based async runtime1,931MITAsynchronousFilesystem ebpf-supportRust support code for generating eBPF byte code .so libraries.1,931AGPL-3.0External FFI bindingsNetwork programming mcp2517Library for MCP2517 CAN controller1,930MIT OR Apache-2.0Embedded developmentHardware support nightly-async-natsA async Rust NATS client1,929Apache-2.0API bindingsNetwork programming anngSafe, async bindings to nanomsg next-generation (NNG)1,925MIT OR Apache-2.0API bindingsAsynchronous airfrog-binAirfrog binary API support1,925MITDevelopment toolsEmbedded development peat-btleBluetooth Low Energy mesh transport for Peat Protocol1,920Apache-2.0Embedded developmentNetwork programming wtransport-proto_lightyear_patchImplementation of the WebTransport (over HTTP3) protocol1,919MIT OR Apache-2.0AsynchronousNetwork programming kevy-replicatePrimary-to-replica streaming replication for kevy (v3 cluster series, Phase 1).1,919Apache-2.0 OR MITDatabase interfacesNetwork programming moto-hses-mockMock HSES UDP server for testing and development1,916Apache-2.0Development toolsNetwork programming tioYet another async io solution.1,915MITAsynchronousConcurrency ockam_message_deriveOckam Message trait [derive] macro.1,914Apache-2.0AsynchronousAuthentication polysqueezeRust SDK for authenticated access to Polymarket's CLOB, Gamma, and WebSocket APIs.1,914MIT OR Apache-2.0Data structuresFinance camel-authProvider-neutral authentication and claim mapping for rust-camel1,914Apache-2.0AsynchronousDevelopment tools actr-hyperHyper — Actor platform infrastructure: sandbox, transport, scheduler, WASM engine, signing, AIS bootstrap, persistence & crypto…1,912Apache-2.0AsynchronousCryptography spaserverFor SPA UI mockup server1,912MITCommand-line interfaceCommand line utilities ubpfRust bindings for iovisor's fork of ubpf1,910AGPL-3.0External FFI bindingsNetwork programming garbagetruckA lease-based garbage collection sidecar for distributed systems with persistent storage and recovery1,908MITCommand line utilitiesDevelopment tools geiserx_tailscaleA work-in-progress pure-Rust Tailscale implementation (fork of tailscale/tailscale-rs)1,908BSD-3-ClauseAPI bindingsAsynchronous mashrlMinimal and straightforward HTTP(s) request/response library (with server)1,907MITNetwork programming udpsocket2A more ergonomic Tokio-enabled UDP socket.1,903MITAsynchronousNetwork programming mcp-hostProduction-grade MCP host crate for building Model Context Protocol servers1,901BSD-3-ClauseAsynchronousDevelopment tools bufferfish-coreCore types, traits, and logic implementations for bufferfish.1,900MIT OR Apache-2.0Network programming yamldapA lightweight LDAP server that serves directory data from YAML files1,900MIT OR Apache-2.0AuthenticationDevelopment tools::Testing ptrsInterdaces and utilities supporting pluggable transport implementations1,899MIT OR Apache-2.0CryptographyNetwork programming anti-commonUnified CLI toolbox1,899MIT OR Apache-2.0Command line utilitiesNetwork programming hpfeedsHpfeeds3 protocol library1,898AGPL-3.0-or-laterNetwork programming ntpsec-rs-coreForensic Rust reconstruction of the NTPsec time-discipline brain — deterministic, side-effect-free1,897MIT OR Apache-2.0Embedded developmentNetwork programming quic-probeLibrary and app to probe QUIC servers1,896MIT OR Apache-2.0Network programming clasp-coreCore types and encoding for CLASP protocol1,896MIT OR Apache-2.0MultimediaNetwork programming proto-labLighweight network simulator to build / test network protocols1,896GPL-3.0-or-laterNetwork programming qsQuick SSH - Dead simple, zero-friction SSH wrapper that makes working with remote machines effortless1,893MITCommand line utilitiesNetwork programming knx-rs-ipKNXnet/IP tunnel, routing, and discovery1,893GPL-3.0-onlyHardware supportNetwork programming cube-enginecube-pump protocol implementation1,892AGPL-3.0Network programmingWeb programming::WebSocket tonic-clap-buildgRPC tonic cli generator build support1,890MITNetwork programmingWeb programming gimbal_mdnsGimbal mdns service discovery package1,890MPL-2.0Network programming async-jsonrpc-serverAn asynchronous JSON-RPC 2.0 server library1,889MIT/Apache-2.0Network programmingWeb programming ubiquity-coreCore types and traits for Ubiquity consciousness-aware mesh1,888FairCommand line utilitiesNetwork programming ws-frameA small, zero-copy WebSocket decoder.1,887MITNetwork programmingNo standard library sunset-embassyasync wrapper for Sunset SSH1,8870BSDEmbedded developmentNetwork programming doip_rwDiagnostic over IP encoder and decoder1,887MITEncodingNetwork programming fumioa std futures runtime with IO and timers1,886MITAsynchronousNetwork programming bevy-pigeonThe bevy plugin for carrier-pigeon.1,882MIT OR Apache-2.0Game developmentNetwork programming nifty-filterA nifty tool to configure netfilter/nftables1,882MITCommand line utilitiesNetwork programming kowalskiKowalski: A Rust-based agent for interacting with Ollama models1,882MITNetwork programmingScience cloud-node-discoveryCloud node discovery library1,881MITAPI bindingsNetwork programming httpmanA fast, modern HTTP client with tab management and request persistence1,879MITDevelopment toolsGUI uds-rsA asynchronous library implementing UDS protocol over CAN used for automotive diagnostic, standardized by ISO 14229-1:2013.1,879non-standardAsynchronousNetwork programming opendeviationbar-clientClient library for consuming open deviation bar data via SSE1,876MITFinanceNetwork programming tonic-clapgRPC tonic cli generator core implementation.1,875MITNetwork programmingWeb programming mqtt-typed-clientType-safe async MQTT client with automatic topic routing1,873MIT OR Apache-2.0AsynchronousNetwork programming rtsparseA tiny, safe, speedy, zero-copy RSTP/1.0 parser. Forked from https://github.com/seanmonstar/httparse1,872MIT/Apache-2.0Network programmingNo standard library authzedrust client for authzed.com1,870Apache-2.0AsynchronousNetwork programming projektNetworkscanner written in rust1,870MITNetwork programming elevenlabs_sttType-safe Rust client for ElevenLabs Speech-To-Text API1,868MIT OR Apache-2.0API bindingsMultimedia::Audio rosenSimple and secure TCP communication in Rust.1,866Apache-2.0AsynchronousCryptography arti-axumaxum::serve for onion services1,865MITNetwork programmingWeb programming::HTTP server ipcheck-rsA command tool generates typescript ip checker from CIDR1,864MITCommand line utilitiesNetwork programming ipfw-rsA Rust crate which allows to send commands to the FreeBSD IPFW firewall.1,864BSD-2-ClauseNetwork programmingOperating systems dis_rs_macrosMacros for the dis-rs crate1,862MITNetwork programming allium-daemonAllium is a Rust library for onion routing.1,862MITNetwork programming http-proxy-client-asyncAsync I/O HTTP 1.1 CONNECT proxy client protocol implementation1,861MITNetwork programming elevenlabs_sfxType-safe Rust client for ElevenLabs Sound Effects API1,860MIT OR Apache-2.0API bindingsMultimedia::Audio madsim-real-tokioAn event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications.1,859MITAsynchronousNetwork programming burn_p2p_webrtc_websysPatched browser WebRTC-direct transport for burn_p2p.1,858MIT OR Apache-2.0Network programmingScience nano-rs-proc-macro-routeLight Web Kit1,856MITConfigurationNetwork programming ninatDeal with NAT traversal using Nintendo service.1,856MITCommand line utilitiesNetwork programming laminar-ffiFFI crate that exposes Laminar for use in other languages1,855MIT/Apache-2.0Game enginesNetwork programming rsocket-rsRSocket is a binary protocol for use on byte stream transports such as TCP, WebSockets, and Aeron. in Rust1,851MITAsynchronousNetwork programming pcap2udpA simple tool to read microsecond-based pcap file frame by frame, remove N first bytes for each, then send each to one specified…1,851MIT/Apache-2.0Network programming tdns-cliDNS update client (RFC 2136)1,849GPL-3.0-or-laterCommand line utilitiesNetwork programming sttpRust STTP/IEEE 2664 Implementation1,847MITNetwork programming eqoListen for triggers and execute actions seamlessly.1,846MITCommand line utilitiesNetwork programming ggpo-sysRaw, unsafe bindings to the GGPO rollback networking library.1,846Apache-2.0 OR MITExternal FFI bindingsGame development tramex-toolsTramex utilities1,846GPL-3.0Network programmingVisualization sfsSimple, lightweight HTTP static file server.1,844MITCommand line utilitiesNetwork programming ethox-io-uringAn io-uring device implementation for ethox1,843AGPL-3.0-onlyNetwork programming ironrdp-dvc-pipe-proxyDVC named pipe proxy for IronRDP1,840MIT OR Apache-2.0Network programming lash-llm-transportHTTP transport layer used by lash provider crates.1,839MITAsynchronousNetwork programming actyA lightweight, async actor framework built on Tokio.1,835MIT OR Apache-2.0AsynchronousConcurrency minecrevy_protocolA library for current Minecraft version packet definitions.1,834MIT OR Apache-2.0Game developmentNetwork programming confidential-ml-pipelineMulti-enclave pipeline orchestration for confidential ML inference1,831MIT OR Apache-2.0CryptographyNetwork programming supply-chain-trust-example-crate-000049Utilities for handling networking sockets with a maximal amount of configuration possible intended.1,831MIT OR Apache-2.0API bindingsNetwork programming nano-rs-macroLight Web Kit1,827MITConfigurationNetwork programming drasi-reaction-httpHTTP reaction plugin for Drasi (single per-result notifications and adaptive batched delivery)1,826Apache-2.0Network programming qtraversalNAT traversal utilities for QUIC, a part of dquic1,825Apache-2.0AsynchronousNetwork programming simple-dns-serverSimple DNS server for easy integration.1,823MITDevelopment toolsNetwork programming nautilus-socketsA UDP Socket that listens for events1,822MIT OR Apache-2.0Network programming wa-agentWhatsApp multi-device client library — Signal-protocol 1:1 + groups, media, polls, view-once, scheduler, and an agent runtime for…1,822MIT OR Apache-2.0API bindingsAsynchronous xylosipxylosip is a memory-safe RFC3261 SIP parser1,820MITData structuresNetwork programming serial-arbiterSerial Port Arbiter - Manages serial port access and ensures it recovers from failures1,819MITHardware supportNetwork programming libmoqMedia over QUIC, C bindings1,816MIT OR Apache-2.0MultimediaNetwork programming juniper-jetRust client for the Juniper JET gRPC API1,814MITNetwork programming inherfaceRetrieve a system's Network Interfaces on Linux1,814LGPL-2.0-onlyNetwork programming netringHigh-performance zero-copy packet I/O for Linux (AF_PACKET TPACKET_V3 + AF_XDP)1,814MIT OR Apache-2.0Network programmingOperating systems::Linux APIs hi-tensionBasic but fast network communication between scientific applications1,813MITNetwork programmingScience water_http_utilsfast and efficient http utils for building structured http frameworks1,812MITNetwork programmingWeb programming::HTTP server websoc-kitA highly-opinionated Websocket tooling kit.1,812MITAPI bindingsAsynchronous holen-http3Holen is an Async Web Server written in Rust.1,811MIT OR Apache-2.0Network programming ash-rpc-coreA comprehensive JSON-RPC 2.0 implementation with multiple transport layers and advanced features1,811Apache-2.0AsynchronousNetwork programming pluginop-octetsZero-copy abstraction for parsing and constructing network packets1,810BSD-2-ClauseNetwork programming rabia-coreCore SMR traits, types, and consensus algorithm implementation for the Rabia State Machine Replication protocol1,809Apache-2.0AlgorithmsConcurrency stalkermapA comprehensive Rust library for building CLI network scanner applications with robust input validation, terminal interaction,…1,809MITCommand line utilitiesDevelopment tools xidl-xcdrA IDL codegen.1,809Apache-2.0CompilersNetwork programming oauth2-brokerRust's turnkey OAuth 2.0 broker - spin up multi-tenant flows, CAS-smart token stores, and transport-aware observability in one…1,808GPL-3.0AsynchronousAuthentication async-uringio-uring support for the futures asynchronous runtime.1,807MITAsynchronousNetwork programming portal-puncher-smA state machine implementation of the hole-punching protocol used by portal-tunneler1,806MIT OR Apache-2.0Network programming tesseract-android-ipcTesseract IPC transport for Android1,806Apache-2.0API bindingsAuthentication nng_asyncHigh-level wrapper around nng (Nanomsg-Next-Generation) aka Nanomsg21,806MITNetwork programming gwyhgwyh is a sweet gossip library1,805LGPL-3.0-onlyAsynchronousConcurrency orb-smolorb interface adaptor for smol-rs ecology. Orb is an abstraction for writing runtime agnostic async code.1,805MITConcurrencyNetwork programming volansVolans networking framework1,804MITAsynchronousNetwork programming gz-transport-rsPure Rust implementation of Gazebo Transport protocol1,802MIT OR Apache-2.0Network programmingScience::Robotics portal-tunneler-protoAn async implementation of the tunneling protocol used by portal-tunneler1,801MIT OR Apache-2.0Network programming endless-webActix web is a simple, pragmatic and extremely fast web framework for Rust.1,801MIT/Apache-2.0AsynchronousNetwork programming ping-foxA ping (ICMP) library - simple to use and no root or setuid required.1,800BSD-3-ClauseNetwork programming is-onlineA CLI to check if a port one one or many hosts is online1,799MITCommand line utilitiesNetwork programming mars-futuresA high performance microservice framework in Rust.1,797BSD-3-ClauseNetwork programming mars-deriveA high performance microservice framework in Rust.1,797BSD-3-ClauseNetwork programming prk_eventbusA lightweight, WebSocket-based event bus for Rust with SQLite persistence1,797MITAsynchronousDatabase interfaces mars-rpcA high performance microservice framework in Rust.1,796BSD-3-ClauseNetwork programming dialectic-tokio-serde-jsonA backend for the Dialectic crate using JSON serialization over Tokio transport1,796MITAsynchronousConcurrency netutilNetwork Management Utility1,795MITNetwork programming a2a-rs-serverGeneric A2A RC 1.0 JSON-RPC server framework1,795Apache-2.0Network programmingWeb programming cloudflare-dns-updater_rsA cloudflare dns updater script written in rust1,794MIT OR Apache-2.0Command line utilitiesNetwork programming bones_ggrsGGRS is a reimagination of GGPO, enabling P2P rollback networking in Rust. Rollback to the future!1,793MIT OR Apache-2.0Game developmentNetwork programming acaiImplementation of the Agent2Agent (A2A) protocol1,792Apache-2.0Network programmingWeb programming holen-http2Holen is an Async Web Server written in Rust.1,791MIT OR Apache-2.0Network programming revoke-coreCore traits and types for the Revoke microservices framework1,791MIT OR Apache-2.0Network programming papertrail_loggerAsync Rust logger for Papertrail1,790MIT OR Apache-2.0AsynchronousNetwork programming sockrsYet another TCP/IP stack1,790BSD-3-ClauseNetwork programming vox-websocketWebSocket transport for vox — message-framed Link over tungstenite1,789MIT OR Apache-2.0AsynchronousNetwork programming tun-driverTUN/TAP interface wrapper1,788Apache-2.0/MITNetwork programming chattyA Chat Server written in Rust1,788MITAsynchronousConcurrency hightower-clientHightower client library1,787MITAPI bindingsNetwork programming pnet_macros_bandwhich_forkAutomatic bit manipulation for binary data formats1,785MIT/Apache-2.0Network programmingParsing tools tx3tx3 p2p communications1,785Apache-2.0Network programming holen-http1Holen is an Async Web Server written in Rust.1,785MIT OR Apache-2.0Network programming