CATEGORY
Web programming::HTTP client 1,580 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.
hyperA protective and efficient HTTP library for all.790,689,722MIT
reqwesthigher level HTTP client library599,575,303MIT OR Apache-2.0
hyper-utilhyper utilities384,084,545MIT
ureqSimple, safe HTTP client164,471,052MIT OR Apache-2.0
reqwest-middlewareWrapper around reqwest to allow for client middleware chains.69,774,346MIT OR Apache-2.0
cookie_storeImplementation of Cookie storage and retrieval64,780,602MIT OR Apache-2.0
k8s-openapiBindings for the Kubernetes client API63,079,906Apache-2.0
kube-clientKubernetes client60,139,558Apache-2.0
http-typesCommon types for HTTP operations.52,067,593MIT OR Apache-2.0
kube-runtimeKubernetes controller runtime50,510,237Apache-2.0
reqwest-retryRetry middleware for reqwest.42,488,203MIT OR Apache-2.0
curlRust bindings to libcurl for making HTTP requests42,454,262MIT
attohttpcSmall and lightweight HTTP client29,889,876MPL-2.0
hyper-http-proxyA proxy connector for Hyper-based applications29,593,969MIT
reqwest-tracingOpentracing middleware for reqwest.27,247,611MIT OR Apache-2.0
gloo-netHTTP requests library for WASM Apps19,818,001MIT OR Apache-2.0
jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.18,996,183MIT
isahcThe practical HTTP client that is fun to use.16,691,229MIT
eventsource-streamA basic building block for building an Eventsource from a Stream of bytes16,189,085MIT OR Apache-2.0
octocrabA modern, extensible GitHub API client.15,990,482MIT OR Apache-2.0
http-authHTTP authentication: parse challenge lists, respond to Basic and Digest challenges. Likely to be extended with server support and…13,414,415MIT/Apache-2.0
reqsignSigning HTTP requests for AWS, Azure, Google, Huawei, Aliyun, Tencent and Oracle services13,307,352Apache-2.0
awcAsync HTTP and WebSocket client library12,146,520MIT OR Apache-2.0
rustifyA Rust library for interacting with HTTP API endpoints.10,779,262MIT
reqwest-eventsourceHelper to build an Eventsource using reqwest9,646,551MIT OR Apache-2.0
hyper-proxyA proxy connector for Hyper-based applications7,646,224MIT
http-clientTypes and traits for http clients.7,324,724MIT OR Apache-2.0
async-h1Asynchronous HTTP 1.1 parser.6,495,430MIT OR Apache-2.0
jsonrpc-client-transportsTransport agnostic JSON-RPC 2.0 client implementation.6,185,076MIT
jsonrpc-core-clientTransport agnostic JSON-RPC 2.0 client implementation.6,139,329MIT
minreqSimple, minimal-dependency HTTP client5,796,813ISC
connectrpcA Tower-based Rust implementation of the ConnectRPC protocol5,235,924Apache-2.0
surfSurf the web - HTTP client framework4,640,632MIT OR Apache-2.0
http-cache-semanticsRFC 7234. Parses HTTP headers to correctly compute cacheability of responses, even in complex cases4,613,476BSD-2-Clause
http-cacheAn HTTP caching middleware3,903,594MIT OR Apache-2.0
http-auth-basicHTTP Basic Authentication Scheme (RFC 7617 and RFC 2617 compliant, base64-encoded credentials) for Rust applications3,624,497MIT OR Apache-2.0
fantocciniHigh-level API for programmatically interacting with web pages through WebDriver.3,533,137MIT OR Apache-2.0
h3An async HTTP/3 implementation.3,439,555MIT
http-cache-reqwesthttp-cache middleware implementation for reqwest3,007,089MIT OR Apache-2.0
hyperxHyper's typed header module, eXtracted and improved2,884,950MIT
http-content-rangeHTTP Content Range response header parser2,489,095MIT OR Apache-2.0
coveralls-apiAPI Bindings for coveralls.io. Deals with report creation and submission.2,254,839MIT/Apache-2.0
twilight-httpDiscord REST API client for the Twilight ecosystem.2,237,736ISC
digest_authImplementation of the Digest Auth algorithm as defined in IETF RFC 2069, 2617, and 7616, intended for HTTP clients2,086,150MIT
cf-turnstileA Rust client for Cloudflare Turnstile1,768,588MIT
datadog-api-clientRust client for the Datadog API.1,730,050Apache-2.0
downloaderA simple way to download things via HTTP/HTTPS1,672,741LGPL-3.0-or-later
wreqAn ergonomic Rust HTTP Client with TLS fingerprint1,657,350Apache-2.0
hyper-socks2A SOCKS5 connector for hyper library1,624,367Apache-2.0 OR MIT
thirtyfourThirtyfour is a Selenium / WebDriver library for Rust, for automated website UI testing.
Tested on Chrome and Firefox, but any…1,582,828MIT OR Apache-2.0
rama-corerama service core code, used by rama and service authors1,288,105MIT OR Apache-2.0
rama-http-backenderror types and utilities for rama1,258,055MIT OR Apache-2.0
reqwest-websocketWebSocket connections with reqwest1,236,351MIT
crates_io_apiAPI client for crates.io1,201,756MIT/Apache-2.0
reqwest_cookie_storeA simple crate providing an implementation of the `reqwest::cookie::CookieStore` trait for `cookie_store::CookieStore`1,155,801MIT/Apache-2.0
thirtyfour-macrosThirtyfour is a Selenium / WebDriver library for Rust, for automated website UI testing.1,111,412MIT OR Apache-2.0
http_reqsimple and lightweight HTTP client with built-in HTTPS support945,687MIT
serpapi-search-rustGet Google, Bing, Baidu, Ebay, Yahoo, Yandex, Home depot, Naver, Apple, youtube Ssearch Results via SerpApi.com828,164MIT
hyper-proxy2A proxy connector for Hyper-based applications743,920MIT
thirtyfour_syncThirtyfour is a Selenium / WebDriver library for Rust, for automated website UI testing.
This crate is the synchronous version…632,231MIT OR Apache-2.0
cloudflareRust library for the Cloudflare v4 API629,243BSD-3-Clause
hyper2A protective and efficient HTTP library for all.626,849MIT
astral-reqwest-middlewareWrapper around reqwest to allow for client middleware chains.598,898MIT OR Apache-2.0
astral-reqwest-retryRetry middleware for reqwest.497,712MIT OR Apache-2.0
diqwestTrait to extend reqwest for digest auth flow.496,722MIT
reqwasmHTTP requests library for WASM Apps453,840MIT OR Apache-2.0
www-authenticatemissing HTTP WWW-Authenticate header parser/printer for hyper 0.11.x. 0.1.x for hyper 0.10.y, 0.2.x for hyper 0.11.y and 0.3.x…437,999MIT
rquestA blazing-fast Rust HTTP Client with TLS fingerprint284,150Apache-2.0
cf-reqwesthigher level HTTP client library284,078MIT OR Apache-2.0
bitreqSimple, minimal-dependency HTTP client272,546ISC
hubcapsRust interface for Github248,332MIT
postmarkPostmark rust client220,043MIT OR Apache-2.0
fetch_unrollSimple utilities for fetching and unrolling .tar.gz archives209,723Apache-2.0
httpc-testMinimalistic HTTP Client Test Utilities205,258MIT OR Apache-2.0
requestsRust HTTP client API styled after awesome Python requests - [WORK IN PROGRESS]199,300MIT
reqwest-ratelimitRate-limit middleware for reqwest.194,816MIT
zed-reqwesthigher level HTTP client library194,773MIT OR Apache-2.0
minioMinIO SDK for Amazon S3 compatible object storage access188,555Apache-2.0
polymarket-client-sdkPolymarket CLOB (Central Limit Order Book) API client SDK188,017MIT
frankensteinTelegram bot API client for Rust186,698WTFPL
restsonEasy-to-use REST client with automatic serialization and deserialization.181,102MIT
rivenRiot Games API Library179,634MIT
reqwest-leaky-bucketLeaky-bucket rate limit middleware for reqwest.177,958MIT
vss-clientClient-side library to interact with Versioned Storage Service (VSS).164,575MIT OR Apache-2.0
http-cache-surfhttp-cache middleware implementation for surf159,068MIT OR Apache-2.0
http-types-red-badger-temporary-forkCommon types for HTTP operations.157,251MIT OR Apache-2.0
workflow-websocketWebSocket crate (client and server) providing an async Rust API
that functions uniformly in native and in browser…149,361MIT OR Apache-2.0
vss-client-ngClient-side library to interact with Versioned Storage Service (VSS).147,487MIT OR Apache-2.0
workflow-rpcWorkflow RPC (wRPC) framework based on the workflow-websocket
crate offering native & in-browser (WASM32) clients and a
native…143,674MIT OR Apache-2.0
ohaOhayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.140,731MIT
did-webdid:web DID method, using the ssi crate136,278Apache-2.0
k8s-openapi-deriveCustom derives for the Kubernetes client API135,732Apache-2.0
workflow-domDOM injection utilities for run-time injection of JavaScript and CSS135,628MIT OR Apache-2.0
k8s-openapi-codegen-commonCommon code for the k8s-openapi code generator and k8s-openapi-derive135,080Apache-2.0
jacquard-commonCore AT Protocol types and utilities for Jacquard127,194MPL-2.0
surf-governorA rate-limiting middleware for surf126,875MIT OR Apache-2.0
jacquard-lexiconLexicon schema parsing and code generation for Jacquard126,821MPL-2.0
jacquard-deriveProcedural macros for Jacquard lexicon types126,746MPL-2.0
trillium-clienthttp client for trillium.rs126,331MIT OR Apache-2.0
surf-retryA retry middleware for surf125,959MIT OR Apache-2.0
jacquard-apiGenerated AT Protocol API bindings for Jacquard120,517MPL-2.0
mio_httpcmio_httpc is a fully async and sync http client running on top of mio only.120,369MIT/Apache-2.0
jacquard-identityATProto identity resolution utilities for Jacquard119,812MPL-2.0
workflow-terminalTerminal abstraction layer over Xterm.js and termion crates for
creating terminal applications that function uniformly in…119,657MIT OR Apache-2.0
jacquardSimple and powerful AT Protocol client library for Rust117,840MPL-2.0
jacquard-oauthAT Protocol OAuth 2.1 core types and helpers for Jacquard117,500MPL-2.0
jacquard-axumAxum server helpers for Jacquard114,748MPL-2.0
polymarket_client_sdk_v2Polymarket CLOB (Central Limit Order Book) API client SDK112,327MIT
jsonrpc_clientAn async, macro-driven JSON-RPC client with pluggable backends.109,130MIT OR Apache-2.0
http-client-unix-domain-socketA simple HTTP (json) client using UNIX domain socket in Rust106,899MIT OR Apache-2.0
apcaA crate for interacting with the Alpaca API.106,736GPL-3.0-or-later
reqwest-retry-afterRetry-After header support for reqwest105,833MIT
chttpThe practical HTTP client that is fun to use.104,746MIT
reqwest-impersonateAn intuitive and robust Rust HTTP/WebSocket Client featuring TLS/JA3/JA4/HTTP2 fingerprint impersonate101,245MIT OR Apache-2.0
graph-rs-sdkRust SDK Client for Microsoft Graph and Microsoft Identity Platform100,688MIT
workflow-httpHTTP client for native and WASM32 targets.100,203MIT OR Apache-2.0
did-iondid:ion DID method implementation, using the ssi crate and ION/Sidetree REST API98,455Apache-2.0
graph-oauthRust SDK Client for Microsoft Identity Platform98,343MIT
algorithmiaClient for calling algorithms and managing data hosted using Algorithmia97,387MIT
reqwest-wasmhigher level HTTP client library93,846MIT/Apache-2.0
graph-errorGraph Api error types and handling for the graph-rs-sdk crate93,178MIT
jsonrpc-client-httpA transport implementation for jsonrpc-client-core based on Hyper and futures92,041MIT/Apache-2.0
httprouterA high performance HTTP request router that scales well.91,593MIT
s3A lean, modern, unofficial S3-compatible client for Rust.88,553MIT
asserhttpFluent http response assertions88,549Apache-2.0
wreq-protoProtocol utilities for wreq87,955Apache-2.0
wreq-rtRuntime utilities for wreq86,366Apache-2.0
twitter-v2Twitter API v285,318MIT OR Apache-2.0
coc-rsA Rust crate wrapper around the Clash of Clans public API82,233MIT
yukikazeBeautiful and elegant HTTP library.80,843Apache-2.0
salvo-utilshyper utilities77,328MIT
scanclientHigh-performance, observable HTTP client for security scanners75,459MIT OR Apache-2.0
reqxRust HTTP transport client for API SDK libraries with retry, timeout, idempotency, proxy, and pluggable TLS backends75,007MIT
octocrateA comprehensive GitHub REST API library based on Rust.72,426MIT
icxCLI tool to call canisters on the Internet Computer.71,168Apache-2.0
reqwest-oauth1Add OAuth1 signature to reqwest with oauth1-request.71,017MIT OR Apache-2.0
nimiq-jsonrpc-deriveDerivation macros for generating JSON RPC methods68,393Apache-2.0
url-search-paramsurl-search-params provides the ability to create search params from HashMap and vice versa.68,209MIT OR Apache-2.0 OR ISC OR LGPL-3.0-or-later OR CC-BY-4.0
nimiq-jsonrpc-clientJSON-RPC client implementation67,985Apache-2.0
nimiq-jsonrpc-serverJSON-RPC server implementation67,975Apache-2.0
tower-reqwestAdapter between reqwest and tower-http crates.67,912MIT OR Apache-2.0
nimiq-jsonrpc-coreCore utilities for implementing libraries around JSON-RPC67,888Apache-2.0
oas3-gen-supportA rust type generator for OpenAPI v3.1.x specification.66,977MIT
apisdk-macrosAn easy-to-use API toolkit for writing HTTP API Clients for Rust.65,212MIT OR Apache-2.0
paypal-rsA library that wraps the paypal api asynchronously.65,127MIT OR Apache-2.0
curl-http-clientThis is a wrapper for Easy2 from curl-rust crate for ergonomic use and can perform synchronously and asynchronously using…64,616MIT
http_req_wasiHTTP client for the WasmEdge network socket API. Derived from the http_req library.63,932MIT
apisdkAn easy-to-use API toolkit for writing HTTP API Clients for Rust.63,709MIT OR Apache-2.0
tokio-curlAn implementation of an asynchronous HTTP client using futures backed by
libcurl.63,371MIT/Apache-2.0
tk-httpA full-features asynchronous HTTP implementation for tokio-rs stack,
including websockets.61,620MIT/Apache-2.0
slack-rust-rsSlack API Client60,998Apache-2.0
hyper-client-socketsA Hyper client library allowing access to Unix, VSock and Firecracker sockets60,970MIT
boomnetFramework for building low latency clients on top of TCP.59,126MIT
async-curlAn asynchronous implementation to perform curl operations with tokio.58,537MIT
rustyroadRusty Road is a framework written in Rust that is based on Ruby on Rails. It is designed to provide the familiar conventions and…57,652MIT
product-os-requestProduct OS : Request provides a fully featured HTTP request library combining elements of reqwest and hyper for async requests…57,585GPL-3.0-only
showdownPokemon Showdown Client56,956MIT OR Apache-2.0
sysreqSimple, virtually-zero-dependencies HTTP client wrapping a system client56,788MIT OR Apache-2.0
twilight-lavalinkLavalink client for the Twilight ecosystem.56,496ISC
arri_clientClient library needed to use rust code generated by the Arri CLI56,355MIT
ramamodular service framework55,912MIT OR Apache-2.0
harpMinimalist Rust HTTP toolkit (client-only).55,633Apache-2.0
indiewebA collection of utilities for working with the IndieWeb.54,532AGPL-3.0
hyper_impA fast and correct HTTP library.53,918MIT
hyper_wasiA fast and correct HTTP library.52,955MIT
graphcast-sdkSDK to build Graphcast Radios52,423Apache-2.0
octocrate-coreA comprehensive GitHub REST API library based on Rust.52,269MIT
actix-ratelimitRate limiting middleware framework for actix-web51,897MIT
elefrenA wrapper around the Mastodon API.51,007MIT/Apache-2.0
aim🎯 A command line download/upload tool with resume.50,184MIT
octocrate-typesA comprehensive GitHub REST API library based on Rust.49,685MIT
llmclientRust LLM client - Gemini, OpenAI, Claude, Mistral, DeepSeek, Groq49,667MIT OR Apache-2.0
cloud-hypervisor-clientUnofficial Rust crate for accessing the cloud-hypervisor REST API.48,697MIT OR Apache-2.0
isahc-opendal-workaroundThe practical HTTP client that is fun to use.48,161MIT
url-build-parseurl-build-parse provides the ability to parse URL from string as well as construct URL from parts.47,242MIT OR Apache-2.0 OR ISC OR LGPL-3.0-or-later OR CC-BY-4.0
easy-http-requestEasy to send HTTP/HTTPS requests.47,102MIT
pusherThe Rust library for interacting with the Pusher HTTP API.46,715MIT
trillium-loggerlogger for trillium.rs45,888MIT OR Apache-2.0
rsteamrsteam is a easy to use async wrapper for the steam web api45,840MIT
cloudflare-rsRust library bindings for Cloudflares v4 API45,338BSD-3-Clause
yew_stylesFramework styles for yew44,740MIT/Apache-2.0
http-aclAn ACL for HTTP requests.44,567Apache-2.0
modioRust interface for integrating https://mod.io - a modding API for game developers43,817MIT OR Apache-2.0
li-http-typesCommon types for HTTP operations.43,642MIT OR Apache-2.0
workflow-d3D3 visualization API bindings and utilities43,612MIT OR Apache-2.0
hitdnshitdns is a DNS forward server optimized for cache hit ratio and query latency.42,802GPL-3.0
workflow-htmlHTML templating engine for run-time DOM injections40,546MIT OR Apache-2.0
lettermanthis is a grounds up super fast and light weight smtp client and server library you can integrate it into a rust app to manage…39,932MIT
rlinksRusty Links (rlinks) finds dead links in your website39,903GPL-3.0-or-later
zeptohttpcminimal HTTP client using http and httparse crates39,756MIT OR Apache-2.0
upbitRust wrapper for Upbit API v1.5.7 with comprehensive trading functionality39,748MIT
notionrsA Notion API client that provides type-safe request serialization and response deserialization39,634MIT OR Apache-2.0
liter-llmUniversal LLM API client — 142+ providers, streaming, tool calling. Rust-powered, type-safe, compiled.39,207MIT
torchbearLua programming environment in Rust38,989MIT/Apache-2.0
pinata-sdkRust SDK for the Pinata IPFS platform38,771MIT OR Apache-2.0
workflow-rsRust application development framework for native and web applications38,727MIT OR Apache-2.0
li-surfSurf the web - HTTP client framework37,746MIT OR Apache-2.0
hreq-h1Asynchronous HTTP/1.1 (and 1.0) implementation37,186MIT/Apache-2.0
hyperdriverThe missing middle for Hyper - Servers and Clients with ergonomic APIs37,064MIT
simple-hyper-clientA wrapper for hyper's HTTP client providing a simpler interface as well as a blocking interface36,892MPL-2.0