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.

proxychainProxychain is a command-line tool for converting proxy protocols and creating proxy chain.1,635Apache-2.0Network programming yaws-run-lunaticYet Another Web Server HTTP/1 spec1,635Apache-2.0/MITNetwork programmingWeb programming::HTTP server product-os-print-serverA complete IPP 1.1 (Internet Printing Protocol) server implementation with Bonjour/Zeroconf discovery support1,635GPL-3.0-onlyNetwork programmingWeb programming::HTTP server fern-protocol-snowflakeEmpty crate, used only to reserve the name.1,634Apache-2.0Data structuresEncoding rtc-signalExamples of WebRTC.rs stack's signaling1,634MIT/Apache-2.0Network programming xmhellA less hellscape-ish XML reader1,633MITDatabase interfacesNetwork programming ethrecvReceive ethernet packets at a high rate.1,6330BSDNetwork programming wirectlLibrary to control Wireguard with kernel or userspace implementation1,632Apache-2.0Network programming moosicbox_upnpMoosicBox UPnP player package1,632MPL-2.0MultimediaNetwork programming swmA blazing fast, modern, and easy-to-use CLI for managing multiple Solana wallets.1,631MIT OR Apache-2.0Command line utilitiesCryptography fern-protocol-dgraphEmpty crate, used only to reserve the name.1,631Apache-2.0Data structuresEncoding rust-dnsA lightweight, high-performance DNS server implementation in Rust1,631MITCommand line utilitiesNetwork programming silent-tungsteniteLightweight stream-based WebSocket implementation1,629MIT OR Apache-2.0Network programmingWeb programming::WebSocket teacupA simple `netcat`-like TCP/UDP listener and client.1,629MITCommand line utilitiesNetwork programming tlrpcjust a simple tlrpc1,629Apache-2.0Network programming rodbus-clientA command line program for making Modbus client requests using the Rodbus crate1,629BSD-3-ClauseNetwork programming rusnetAn extremely basic network protocol.1,628GPL-3.0Network programming bufferfish-deriveMacros for bufferfish.1,628MIT OR Apache-2.0Network programming toniFast and modular web framework for scalable applications1,628MITAsynchronousNetwork programming gloom?1,627MITAsynchronousCommand line utilities gcp-sdk-baseGoogle Cloud Client Libraries for Rust - Retired1,627Apache-2.0Network programming libwispa simple-to-use wisp rust library1,625GPL-3.0-onlyAsynchronousNetwork programming flsignalThe signalling server as a CLI1,625MIT OR Apache-2.0Network programming xidl-typeobjectA IDL codegen.1,624Apache-2.0CompilersNetwork programming ddf-simple-websocketsFast and efficient WebSocket server with an easy API. 'simple-websockets' quit compiling properly hence this fork.1,619MITAsynchronousConcurrency openigtlink-rustRust implementation of the OpenIGTLink protocol for image-guided therapy1,619MITNetwork programmingScience hotaru_libUtilities for the Hotaru web framework: URL encoding, compression codecs, random helpers1,619MITNetwork programmingWeb programming bsreadRust implementation of the BSREAD streaming protocol1,618GPL-3.0-or-laterNetwork programming fern-protocol-boltEmpty crate, used only to reserve the name.1,617Apache-2.0Data structuresEncoding tlrpc-derivetlrpc derive1,617Apache-2.0Network programming solo5-rsA convenient abstraction and utilities for Solo5 based unikernels.1,617MIT OR Apache-2.0API bindingsMemory management pimalaya-streamStream, TLS and SASL utils for Pimalaya1,617MIT OR Apache-2.0API bindingsNetwork programming openpond-sdkOfficial Rust SDK for OpenPond P2P network1,616MITAPI bindingsAsynchronous iptoccFast, offline IPv4/IPv6 address to ISO-3166 country code lookup using RIR delegated statistics1,616MIT OR Apache-2.0Command line utilitiesNetwork programming sctp-asyncAsync implementation for the SCTP protocol1,615MIT/Apache-2.0AsynchronousNetwork programming framed-tcpTCP packet-based protocol1,615Apache-2.0EncodingNetwork programming fern-protocol-ngqlEmpty crate, used only to reserve the name.1,615Apache-2.0Data structuresEncoding fern-protocol-mysqlEmpty crate, used only to reserve the name.1,615Apache-2.0Data structuresEncoding rumi2Rumi2 simplifies the process of deploying your web applications and servers. With seamless SSH2 integration, it effortlessly…1,615MITCommand line utilitiesDevelopment tools tet-libp2pTetsy peer-to-peer networking library1,614MITAsynchronousCryptography::Cryptocurrencies fern-protocol-foundationdbEmpty crate, used only to reserve the name.1,614Apache-2.0Data structuresEncoding tld_msgA library for a dead-simple messaging protocol.1,613BSD-3-ClauseNetwork programming seer-cliInteractive CLI for Seer domain name utilities1,613MITCommand line utilitiesNetwork programming simple_statemachineStatemachine defined via a simple and easy-to-read domain-specific language1,612MITAlgorithmsNetwork programming smtp-dumpReceive-only SMTP server which saves every email that is sent to it1,611Apache-2.0EmailNetwork programming kowalski-agent-templateKowalski Template of Agent: A Rust-based agent for interacting with Ollama models1,609MITNetwork programmingScience pktgenA modular network packet builder library1,609MITDevelopment toolsNetwork programming pabgpA pretty average BGP implementation1,609AGPL-3.0-or-laterNetwork programming fern-proxyCloud Native high performance security and privacy SQL proxy.1,608Apache-2.0Network programming net-halReserved1,608MIT OR Apache-2.0Embedded developmentHardware support dnpdnp is a library that implements the Distributed Network Protocol (3) protocol stack as defined by IEEE 1815-2012 with IP…1,607Unlicense OR MITNetwork programming zlayer-consensusShared Raft consensus library built on openraft 0.9 for ZLayer and Zatabase1,607Apache-2.0ConcurrencyNetwork programming dndx-forked-unix-udp-sockasync & sync UDP sockets supporting sendmsg/recvmsg and src IP manipulation1,605MIT OR Apache-2.0AsynchronousNetwork programming gimbal_upnpGimbal UPnP package1,604MPL-2.0Network programming telbot-reqwestTelegram API wrapper for reqwest client1,602MITNetwork programming graphix-package-coreA dataflow language for UIs and network programming, core package with shared builtin-authoring traits1,602MITCompilersGUI tower-async-hyperBridges a `tower-async` `Service` to be used within a `hyper` (1.x) environment.1,601MITAsynchronousNetwork programming tokio-sandoA simple proxy server implementation1,601MITNetwork programmingWeb programming::HTTP server sunxdccA small, unofficial wrapper for the SunXDCC search engine1,600non-standardNetwork programming bardielMinecraft server proxy.1,600Apache-2.0Command line utilitiesNetwork programming fern-protocol-redisEmpty crate, used only to reserve the name.1,600Apache-2.0Data structuresEncoding yt-dlp-repla frontend for yt-dlp providing an interactive shell mode (REPL)1,599MITCommand line utilitiesMultimedia roa-async-stdtokio-based runtime and acceptor1,598MITAsynchronousNetwork programming supply-chain-trust-example-crate-000048Types and traits for working with bytes1,598MITData structuresNetwork programming ping-proxyA utility to send ICMP request packets through a proxy agent1,598MITCommand line utilitiesNetwork programming ddp-connectionDistributed Display Protocol (DDP) in Rust. This is a fork of ddp-rs by Coral https://github.com/coral/ddp-rs1,598MITMultimediaNetwork programming hypertorTor HTTP client and onion service library with Python bindings1,598MITNetwork programmingWeb programming::HTTP client burn_p2p_testkitSimulation and QA boundary crate for burn_p2p.1,598MIT OR Apache-2.0Network programmingScience dynsDNS discovery and resolver support for DHTTP applications1,597Apache-2.0AsynchronousNetwork programming catalog-rsplace holder for possible netidx rename1,597MITNetwork programming fern-protocol-reqlEmpty crate, used only to reserve the name.1,597Apache-2.0Data structuresEncoding dtls-protoState machine for the DTLS protocol1,597MIT/Apache-2.0Network programming zentinel-commonCommon utilities and types for Zentinel reverse proxy1,597MIT OR Apache-2.0Network programming fern-protocol-dynamodbEmpty crate, used only to reserve the name.1,596Apache-2.0Data structuresEncoding tcmb_evdsA Rust crate for reaching the database of The Central Bank of The Republic of Turkey (CBRT).1,594MITNetwork programmingWeb programming quinn-boringBoringSSL crypto provider for quinn1,594MIT OR Apache-2.0AsynchronousNetwork programming tower-cgiTower services for CGI applications1,593MITAsynchronousNetwork programming sni_rsAllow reading SNI host name from ClientHello asynchronously.1,593ISCNetwork programming rmcp-server-kitReusable MCP server framework with auth, RBAC, and Streamable HTTP transport (built on the rmcp SDK)1,593MIT OR Apache-2.0AuthenticationNetwork programming sentinel-actixSentinel middleware for Actix-Web1,592Apache-2.0ConcurrencyDevelopment tools fern-protocol-druidsqlEmpty crate, used only to reserve the name.1,591Apache-2.0Data structuresEncoding fern-protocol-arangodbEmpty crate, used only to reserve the name.1,591Apache-2.0Data structuresEncoding wikimedia-apiInteract with Wikimedia REST API.1,590MITNetwork programmingWeb programming::HTTP client sentinel-rocketSentinel middleware for Rocket1,590Apache-2.0ConcurrencyDevelopment tools reqwest-websocket-julien-cpsnWebSocket connections with reqwest1,590MITNetwork programmingWeb programming::HTTP client turtlsA TLS library.1,588Apache-2.0CryptographyNetwork programming drasi-reaction-platformPlatform reaction plugin for Drasi1,588Apache-2.0Network programming moosicbox_mdnsMoosicBox mDNS service scanner package1,586MPL-2.0Network programming yaws-run-uringYet Another Web Server HTTP/1 spec1,585Apache-2.0/MITNetwork programmingWeb programming::HTTP server fern-protocol-mongodbEmpty crate, used only to reserve the name.1,585Apache-2.0Data structuresEncoding whois-serviceHigh-performance WHOIS/RDAP lookup service and library for domains and IP addresses with auto-detection1,585MIT OR Apache-2.0Network programmingWeb programming stillA static site generator built in Rust with a focus on quick development time, approachable documentation, and SPEED.1,583MITCommand line utilitiesNetwork programming yaws-spec-h2Yet Another Web Server HTTP/1 spec1,583Apache-2.0/MITNetwork programmingWeb programming::HTTP server pcap_replayCross-platform reimplementation of tcpreplay1,583MITCommand line utilitiesNetwork programming rlibdnsRust DNS Library1,582MITCommand line utilitiesNetwork programming pulsoA simple metrics collector for TCP/IP1,581MITCommand line utilitiesNetwork programming sabi_deriveDerive macros for replication features in sabi1,580MIT OR Apache-2.0Game developmentNetwork programming rpkt-dpdka safe FFI library for DPDK1,580Apache-2.0Network programming fattFind All The Things - A high-performance, distributed security scanning tool1,579MITCommand line utilitiesNetwork programming ypsYPS - Yggdrasil Port Scanner1,578MITNetwork programming tokio-bincodecA fork of `tokio-bincode`1,578MITAsynchronousNetwork programming micro-towermicro-tower is a framework to generate and manage micro services.1,577BSD-2-ClauseAsynchronousNetwork programming ds-event-stream-rs-sdkA comprehensive Rust SDK for working with the DS Event Stream, providing high-level abstractions for producing and consuming…1,577Apache-2.0AsynchronousNetwork programming zerodds-qosDDS QoS policies (DDS 1.4 §2.2.3) + Request/Offered Compatibility-Matrix + PL_CDR_LE PID-Wire-Codec (DDSI-RTPS §9.6.3.2).…1,577Apache-2.0Network programmingNo standard library kindlyguardSecurity-focused MCP server for AI protection - unified package providing both server and CLI functionality1,576Apache-2.0Command line utilitiesNetwork programming quilkin-network-conditionerA set of Quilkin filters that can be used to simulate network conditions1,575MIT OR Apache-2.0Network programming pslink-appA wasm frontend for pslink. The frontend communicates via json API.1,575MIT OR Apache-2.0Command line utilitiesNetwork programming smtp-queueQueue for SMTP messages using smol1,573MIT OR Apache-2.0EmailNetwork programming trojan-coreCore types and constants for trojan-rs1,573GPL-3.0-onlyNetwork programming tower-biscuit-authIntegrating Biscuit authentication with the Tower ecosystem.1,572MITNetwork programming pinceAn HTTP server library built on top of Hyper.1,571MITNetwork programming atomr-cluster-toolsDistributed pub/sub, cluster singleton, and cluster client patterns for atomr.1,571Apache-2.0ConcurrencyNetwork programming whyhttpHTTP mock server for use in tests. Starts a real server, expectations configured via fluent builder API, verified automatically…1,571MITDevelopment tools::TestingNetwork programming rustysofhFIX & FAST (FIX Adapted for STreaming) in pure Rust1,570Apache-2.0Development toolsEncoding rsiot-localstorage-wasmХранение и загрузка сообщений используя LocalStorage браузера1,570MIT OR Apache-2.0API bindingsGUI roam-streamByte-stream transport (TCP, Unix, stdio) for roam — length-prefix framing over AsyncRead/AsyncWrite1,570MIT OR Apache-2.0AsynchronousNetwork programming yaws-spec-h1Yet Another Web Server HTTP/1 spec1,569Apache-2.0/MITNetwork programmingWeb programming::HTTP server occams-rpc-stream-macrosThe macro crate for occams-rpc-stream. occams-rpc is a modular, pluggable RPC for high throughput scenario, supports various…1,569MITConcurrencyNetwork programming l3l4kitLibrary to convert l3 packets to l4 data and vice versa1,567MITEmbedded developmentNetwork programming dcl-rpc-codegenDecentraland RPC Code Generation1,567Apache-2.0Network programmingWeb programming whereyoufromA small network diagnostic tool that listens for incoming TCP/UDP connections and simply replies by telling them their IP and…1,567MIT OR Apache-2.0Command line utilitiesDevelopment tools agent-mesh-coreCore types for agent-mesh: identity, messages, ACL, Noise handshake1,567MIT OR Apache-2.0CryptographyNetwork programming auto-discoveryA general-purpose network and system service discovery library for Rust applications1,566MIT OR Apache-2.0AsynchronousNetwork programming syscat[WIP] Cross-platform system information tool1,566MITAPI bindingsFilesystem rldapA wrapper over ldap3 crate to easy create connection and send requests to openldap server.1,566MITNetwork programming councilA library to build distributed applications, inspired by Akka Cluster1,565Apache-2.0Network programming tonic-reflect-protobufsupport protobuf crate to 'tonic' gRPC reflect1,565MITAsynchronousNetwork programming postsseSimple HTTP server that lets subsribe for data with GET requests (as text/event-stream SSE) and emit data with POST requests1,563MIT OR Apache-2.0Command line utilitiesNetwork programming pasqueUDP and IP over HTTP/31,563MITNetwork programming rustyfixpFIX & FAST (FIX Adapted for STreaming) in pure Rust1,562Apache-2.0Development toolsEncoding prosodyEvent sourcing library with persistent timers that isolates per-key failures1,562MITAsynchronousNetwork programming vox-codegenLanguage bindings codegen for vox1,561MIT OR Apache-2.0AsynchronousNetwork programming volans-codecCodec for Volans networking framework1,560MITAsynchronousNetwork programming ssfsSimple HTTPS static file server with embedded self signed certificate1,560MIT OR Apache-2.0Command line utilitiesNetwork programming btracker-fsShared filesystem API for the βtracker project components1,560MITNetwork programming rustyfastFIX Adapted for STreaming (FAST) in pure Rust.1,560Apache-2.0Development toolsEncoding netoEnhanced HTTP client API wrapper for reqwest with improved ergonomics1,559MIT OR Apache-2.0API bindingsNetwork programming pangotlsTLS Reverse Proxy using Tokio and Rustls1,557MITAsynchronousNetwork programming burn_p2p_adminTransport-safe admin and operator client surface for burn_p2p edges.1,557MIT OR Apache-2.0Network programmingScience omq-protoSans-I/O ZMTP codec, message types, and routing logic. Backend-agnostic core for omq.1,557ISCNetwork programmingParser implementations stioSingle-Threaded, I/O.1,556Apache-2.0AsynchronousNetwork programming plugA library for type-safe interprocess communication1,556MITAsynchronousNetwork programming rip-rsParser and serializer library for RIP v1/v2 protocol1,555MITNetwork programming iceoryx2-tunnels-zenohiceoryx2: tunnel over zenoh1,554MIT OR Apache-2.0Network programming edm-ormorm for edm.1,554MITAsynchronousNetwork programming drasi-reaction-http-adaptiveHTTP Adaptive reaction plugin for Drasi1,553Apache-2.0Network programming wasm-smtpEnvironment-independent SMTP client core for WASM and other constrained runtimes.1,553Apache-2.0EmailNetwork programming lnpbp-cliUmbrella package for LNP/BP nodes command-line tools1,550MITNetwork programming rustyfixsFIX-over-TLS (FIXS) support for `rustyfix`1,549Apache-2.0Development toolsEncoding mfio-netfsmfio based network filesystem1,549MITAsynchronousFilesystem skullSkull HTTP server1,549MITNetwork programmingWeb programming netns_tcp_bridgeLinux CLI tool to forward TCP connections from one network namespace to another network namespace1,549MIT OR Apache-2.0Command line utilitiesNetwork programming astarte-device-fdoFIDO Device Onboarding client implementation to register with Astarte1,549Apache-2.0API bindingsEmbedded development miniuploadA simple tool for uploading to a miniserve instance1,548non-standardCommand line utilitiesFilesystem rowrapA wrapper for the Roblox API.1,548MIT OR Apache-2.0API bindingsAsynchronous icentral-calculate-bc-memAn efficient Rust crate for incremental betweenness centrality calculations in dynamic graph structures.1,548MIT OR Apache-2.0AlgorithmsData structures sctp-udpUDP sockets with ECN information for the SCTP protocol1,547MIT/Apache-2.0AsynchronousNetwork programming ant-libp2p-kadKademlia protocol for libp2p1,547MITAsynchronousNetwork programming libftpA Rust crate for working with the FTP protocol.1,546MIT OR Apache-2.0Network programmingParser implementations zendriver-transportInternal: WebSocket + CDP routing actor for zendriver1,546MIT OR Apache-2.0Network programmingWeb programming edm-axumNext-generation framework for Enterprise Data Management applicatins in Rust.1,545MITAsynchronousNetwork programming opendht-sysLow-level bindings to the OpenDHT C library1,544GPL-3.0API bindingsExternal FFI bindings stunparseA no_std zero-copy parser/codec for the STUN (RFC 8489) protocol.1,543MIT/Apache-2.0Network programmingNo standard library fileloft-coreFramework-agnostic core for the tus.io resumable upload protocol1,543MITNetwork programmingWeb programming lnpbp_rpcUmbrella package for LNP/BP nodes RPC APIs1,541MITNetwork programming found-terminalFound Terminal1,540MPL-2.0Command line utilitiesGames proxydetectA library to automatically detect the system proxy for a given URL1,540MITNetwork programming groomA thin wrapper around axum for making code-first strictly-typed HTTP APIs.1,540MIT OR Apache-2.0AsynchronousNetwork programming line2httppostSimple HTTP client that POSTs each incoming stdin command line to specified URL, reusing the connection if possible1,539MIT OR Apache-2.0Command line utilitiesNetwork programming webtranscatWebTransport equivalent of websocat - a command-line WebTransport client for debugging and testing1,539MIT OR Apache-2.0Command line utilitiesDevelopment tools unifi-clientRust client library for UniFi Controller API1,538MITAPI bindingsNetwork programming excitoA Wake-on-LAN CLI utility.1,537Apache-2.0Command line utilitiesNetwork programming qdatagramDatagram transmission of dquic1,537Apache-2.0AsynchronousNetwork programming metal-ioA collection of metal IO library1,536MIT/Apache-2.0AsynchronousNetwork programming edm-deriveDerived traits for edm.1,535MITAsynchronousNetwork programming resp-rsZero-copy RESP2 and RESP3 protocol parser and serializer1,535MIT OR Apache-2.0Network programmingParser implementations futures-udpNon-blocking async UDPSocket, Stream & Sink. Runtime agnostic: works with tokio & futures-rs. Minimal dependencies.1,535MITAsynchronousNetwork programming more_axum_responsesThe not so popular MIME types.1,534MITNetwork programming protoactorProtoActor implementation in Rust1,534Apache-2.0AsynchronousConcurrency redis-cell-rsRust bindings for the Redis Cell module1,534MIT OR Apache-2.0API bindingsNetwork programming hyperion-frameworkA lightweight component-based TCP framework for building service-oriented Rust applications with CLI control, async messaging,…1,534Apache-2.0AsynchronousCommand-line interface drasi-reaction-grpc-adaptivegRPC Adaptive reaction plugin for Drasi1,534Apache-2.0Network programming rustconA simple RCON client written in Rust1,533MITCommand line utilitiesNetwork programming completeioCompletion based IO drivers and async runtime1,533MITAsynchronousFilesystem dravr-troncShared MCP server infrastructure for dravr-xxx microservices1,533MIT OR Apache-2.0Network programmingWeb programming::HTTP server test_friendly_rdap_clientA fork of the rdap_client crate, with some extra test plumbing.1,532BSD-2-ClauseData structuresNetwork programming metalioMetal IO runtime1,532MIT/Apache-2.0AsynchronousNetwork programming ozone-wsWeb service to scan files with ClamAV1,532GPL-3.0+Network programming spike_primeWrapper around the SPIKE Prime communication protocol.1,532MITAPI bindingsNetwork programming minicoapA tiny, zero-copy Rust library for parsing and building CoAP (Constrained Application Protocol) messages.1,532MIT OR Apache-2.0Embedded developmentNetwork programming moq-rsMedia over QUIC1,531Apache-2.0MultimediaNetwork programming robo面向插件的本地网络流量分流代理框架1,530AGPL-3.0Network programming ant-libp2p-dcutrDirect connection upgrade through relay1,529MITAsynchronousNetwork programming socket_portZero-downtime TCP listener with hot restart / 支持热重启的零停机 TCP 监听器1,527MulanPSL-2.0AsynchronousConcurrency zino-serverA HTTP server for zino.1,527MITAsynchronousNetwork programming usenet_rebornTerminal-based Usenet NNTP client written in Rust with ratatui/crossterm.1,526GPL-3.0-or-laterCommand line utilitiesNetwork programming tokio-multi-proxyA modular async proxy with TLS/mTLS and multiple transport support1,524MIT OR Apache-2.0AsynchronousCommand line utilities one-shot-cliCLI to send one message using Graphcast SDK1,524Apache-2.0Network programmingWeb programming::HTTP client yaws-runYet Another Web Server1,521Apache-2.0/MITNetwork programmingWeb programming::HTTP server quiche-asyncthin wrapper1,521BSD-2-ClauseNetwork programming