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.
format-urlMake building URLs more ergonomic.35,636MIT
aspotifyDeprecated in favour of rspotify34,788MIT OR Apache-2.0
async-fetcherAsynchronous multi-connection multi-download resumable HTTP file fetching state machine34,716MPL-2.0
reqwest_wasihigher level HTTP client library34,003MIT OR Apache-2.0
ureq_multipartureq multipart post toolkit33,884MIT OR Apache-2.0
feignhttpDeclarative HTTP client for rust33,607MIT
alphavantageAlpha Vantage API client33,362MIT/Apache-2.0
chrisChRIS client library31,915MIT
gerrit-rustRust client to gerrit31,628MPL-2.0
reqwest-pretty-jsonEasy way to emit prettified JSON body via reqwest::RequestBuilder31,340Apache-2.0 OR MIT
openshift-openapiBindings for the OpenShift client API31,338Apache-2.0
libhttp3A Rust library for HTTP/3 clients and servers.31,271MIT
did-resolver-cheqdDID Resolver Rust implementation for did:cheqd method, using the ssi crate and Cheqd GRPC APIs31,010Apache-2.0
plingSend notifications via Slack, Telegram, ...30,869MIT
iptmnetA convenient CLI for the IPTMNet API30,704GPL-3.0-or-later
leetcode-apileetcode api30,634MIT
pretend-codegencodegen for pretend.30,143MIT
trillium-compressioncompression handler for trillium.rs29,646MIT OR Apache-2.0
pretendpretend is a modular, Feign-inspired, HTTP client based on macros.29,522MIT
tower-http-clientExtra Tower middlewares and utilities for HTTP clients.29,314MIT OR Apache-2.0
cabotSimple HTTP Client.29,068BSD-3-Clause
rigetti-hyper-proxyA proxy connector for Hyper-based applications28,963MIT
download-asyncA fast and convenient wrapper around hyper with https support.28,743MIT
did-webkeydid:webkey DID method, using the ssi crate28,453Apache-2.0
manicFast and simple downloads28,262MIT OR Apache-2.0
lnurlkitAll you need to support LNURL and nothing more28,028GPL-3.0-only
krakenrsRust bindings to the Kraken REST API and websockets API for spot trading27,781WTFPL
livyApache Livy REST API Client27,124MIT/Apache-2.0
spotify-rsA Rust wrapper for the Spotify API.27,116MIT OR Apache-2.0
tinygetTiny HTTP(S) GET27,056MIT
system_proxyGet the system-wide HTTP proxy26,795MPL-2.0
trillium-cookiescookies handler for trillium.rs26,484MIT OR Apache-2.0
alpha_vantageRust Wrapper/Crate built for AlphaVantage API26,415MIT
aha-reqwest-eventsourceHelper to build an Eventsource using reqwest. This is fork from jpopesculian/reqwest-eventsource26,076MIT OR Apache-2.0
inference-gateway-sdkRust SDK for interacting with various language models through the Inference Gateway25,354Apache-2.0
poi-radioPOI Radio monitors subgraph data integrity in real time using Graphcast SDK25,284Apache-2.0
body-image-futioFutures based asynchronous I/O for body-image.25,282MIT/Apache-2.0
dxr_clientDeclarative XML-RPC (client implementation)24,849MIT OR Apache-2.0
cloud-fileSimple reading of cloud files in Rust24,746MIT OR Apache-2.0
tetsy-jsonrpc-coreTetsy Transport agnostic rust implementation of JSON-RPC 2.0 Specification.24,692MIT
http-acl-reqwestAn ACL middleware for reqwest.24,373Apache-2.0
skelphoreMassive repeated HTTP(S) requests simplifier24,353MIT
golem-wasi-httpHTTP client library for WASI-HTTP24,086Apache-2.0
fugleA Simple, Lightweight, Fast and Safe Fugle Library24,083MIT
tiny-jsonrpcJson rpc lib based on reqwest23,407Apache-2.0 OR MIT
trillium-redirectRedirect utilities for trillium.rs23,243MIT OR Apache-2.0
mastodon-asyncA wrapper around the Mastodon API.23,061MIT/Apache-2.0
polyioA create for interacting with the Polygon API at polygon.io.22,994GPL-3.0-or-later
foursquareRust interface for Foursquare22,950MIT
githuberA modern ergonomic GitHub REST API Rust binding.22,764GPL-3.0
render_cdkThis crate provides a streamlined interface for interacting with Render, a platform that allows you to build, deploy, and scale…22,581MIT
polipo🐙 Minimal, elegant, fast, async Kraken exchange REST API client | Written in Rust21,919MIT
leptos_server_signalLeptos server signals synced through websockets21,682MIT
megaAn API client library for interacting with MEGA21,589MIT OR Apache-2.0
shindan-makerA Rust library for interacting with ShindanMaker, the popular personality quiz service.21,563MIT OR Apache-2.0
thirtyfour_queryAdvanced element query interface for the thirtyfour crate21,216MIT OR Apache-2.0
megamindA library for interacting with the Genius API.21,072MIT
openrouter-rsA type-safe OpenRouter Rust SDK20,996MIT
dxr_serverDeclarative XML-RPC (server implementation)20,970MIT OR Apache-2.0
query-string-builderA query string builder for percent encoding key-value pairs20,755EUPL-1.2
hitt-requestRequest utility library for the hitt http testing tool20,708MIT
glimeshClient for performing queries, mutations, and subscriptions against the Glimesh API.20,580MIT OR Apache-2.0
depo-apiAPI for the Blockchain Commons Depository ('depo') server.20,429BSD-2-Clause-Patent
hittCommand line HTTP testing tool focused on speed and simplicity20,269MIT
postofficethis is a light weight tcp connection manager, including client and server side functions to communicate at high speed long…20,076non-standard
maxmind_geo_ip2a REST API client for the MaxMind GeoIP2 API19,856MIT
edge-httpAsync + `no_std` + no-alloc implementation of the HTTP protocol19,818MIT OR Apache-2.0
interfacer-httpA magic HTTP client, like retrofit in Java19,751MIT
oas3-genA rust type generator for OpenAPI v3.1.x specification.19,648MIT
onyumsAn Onion-service server using axum.19,509MIT
yew_assetsAssets Icon components for yew19,488MIT/Apache-2.0
leptos_sseLeptos server signals synced through server-sent-events (SSE)19,470MIT
tetsy-jsonrpc-client-transportsTetsy Transport agnostic JSON-RPC 2.0 client implementation.19,178MIT
dbl-rsAPI Bindings for top.gg / discordbots.org19,080MIT/Apache-2.0
http-cache-quickcachehttp-cache manager implementation for quick-cache19,047MIT OR Apache-2.0
http-downloader支持多线程与断点续传的 Http 下载库18,958MIT
bilibili-api-rsA rust library project got inspiration from Passkou/bilibili-api18,911WTFPL
rust_supabase_sdkAsync Rust client for Supabase — PostgREST, Auth, Storage, Edge Functions, and Realtime. Builder-pattern API mirroring…18,784MIT
tetsy-jsonrpc-core-clientTetsy Transport agnostic JSON-RPC 2.0 client implementation.18,696MIT
topggThe official Rust wrapper for the Top.gg API18,595MIT
hreqhreq is a user first async http client18,362MIT/Apache-2.0
reqwest-crossWrapper around reqwest for use in both native and wasm18,195MIT OR Apache-2.0
twilight-webhookCaching and utility methods for Discord webhooks, a third party crate of the Twilight ecosystem17,915MIT
runpodA Rust client for the RunPod API17,869MIT
collaboflow-rsA Collaboflow REST API client for Rust language.17,822MIT
octocrab_wasiA modern, extensible GitHub API client with wasi support, forked from XAMPPRocky/octocrab.17,602Apache-2.0/MIT
authyBindings for the Authy two factor web service.17,458MIT/Apache-2.0
rhyperA fast and correct HTTP library.16,842MIT
racalREST API client abstraction library16,612MPL-2.0
roboteventsWrapper for the RobotEvents.com v2 API.16,482non-standard
langfuse-client-baseAuto-generated Langfuse API client from OpenAPI specification16,307MIT OR Apache-2.0
sylvia-iot-coremgr-cliThe command-line tool for Sylvia-IoT core manager.16,294MIT
download-lpa library for easy downloading of files.15,915MIT
reqwewReqwest effortless wrapper.15,847GPL-3.0
reqwest-middleware-cacheA caching middleware for reqwest15,784Apache-2.0
sitescraperScraping Websites in Rust!15,610MIT/Apache-2.0
medinaAn asynchronous web crawling engine15,589non-standard
misanthropicAn async, ergonomic, client for Anthropic's Messages API15,561MIT
apcacliA command line tool for trading stocks on Alpaca (alpaca.markets).15,546GPL-3.0-or-later
artiqwestA simple client for making http request over Tor with Arti.15,546MIT
clienterA simple, lightweight, zero dependency, HTTP client for Rust15,428MIT
maia-wasmMaia SDR WASM frontend15,189MIT OR Apache-2.0
path-tablePath-based routing table.15,158MIT OR Apache-2.0
github_v3Minimal async GitHub API v3 client14,785CC0-1.0
iqhttpiqlusion's HTTPS toolkit. Provides a high-level wrapper around hyper, with
built-in SSL/TLS support based on rustls.14,749Apache-2.0 OR MIT
interfacer-http-attributeproc macro for interfacer-http14,715MIT
nyquesttruly platform-native HTTP client library14,672MIT OR Apache-2.0
rtvMinimal HTTP/S client that supports nonblocking and streaming requests using mio.14,613MIT
reqwest_inspect_jsonReqwest extention for json response tracing14,573Apache-2.0 OR MIT
pretend-reqwestreqwest based client for pretend.14,526MIT
tomcatCrate for Send HTTP/HTTPS requests14,503MIT
nyquest-interfaceInterface definitions for Nyquest backends14,214MIT OR Apache-2.0
libgerritRust client to gerrit13,979MPL-2.0
solana-client-helpersHelpers for Solana RPC-client13,968MIT
dify-clientA client for the Dify API13,950Apache-2.0
reqwest-traitsTraits for reqwest to allow injecting a custom http client like reqwest_middleware::ClientWithMiddleware13,745MIT
llm-connectorNext-generation Rust library for LLM protocol abstraction with native multi-modal support. Supports 12+ providers (OpenAI,…13,264MIT
alhcAsync Lightweight HTTP Client: A async http client library that using system library to reduce binary size if possible.…13,233MIT
s3v4Library for signing requests and URLs using AWS' S3 version 4 protocol.13,146BSD-3-Clause
clicksignUnofficial Rust library for the Clicksign API13,137non-standard
multipart-streamparse and serialize async multipart/x-mixed-replace streams.13,079MIT/Apache-2.0
subgraph-radioSubgraph Radio monitors subgraph PublicPoI and UpgradeIntent messages in real time using Graphcast SDK13,035Apache-2.0
hyper-trust-dns-connectorA compatibility crate to use hickory-dns asynchronously with hyper client, instead the default dns threadpool13,014MIT
reqwest-enumTyped enum HTTP API for reqwest.12,966MIT OR Apache-2.0
finminda rust library of https://finmindtrade.com/analysis/#/data/document12,944non-standard
tonapiSDK for integrating TonAPI into Rust apps12,666MIT
no_browsera light-weight, head-less 'web browser' based on reqwest12,559MIT OR Apache-2.0
lol-game-client-apiLeague of Legends local Game Client API12,546MIT
static-http-cacheA local cache for static HTTP resources12,276MIT
susydev-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.12,255MIT
data-for-seoClient library for the DataForSEO API v3 (SERP, Keywords Data, Labs, Backlinks, OnPage, and more)11,900MIT
hentaiAPI wrapper for nhentai.net11,721MIT
duckduckgo🦆 A CLI, TUI, and SDK for instant DuckDuckGo searches.11,517MIT
webtoonClient for interacting with various webtoon websites.11,504MIT OR Apache-2.0
dothttpdothttp is a text-based scriptable HTTP client. It is a fork for dot-http. It is a simple language that resembles the actual HTTP…11,348Apache-2.0
async-h1bhitdns fork of Asynchronous HTTP 1.1 parser.11,331MIT OR Apache-2.0
rusty-driverA high level async API for controlling a web browser with webdriver.11,312MIT
susy-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.11,300MIT
leptos_wsLeptos WS is a Websocket for the Leptos framework to support updates coordinated from the Server11,252MIT
cleartorClearnet to Tor proxy11,085AGPL-3.0-or-later
solana-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.10,971MIT
hyper-util-blutganghyper utilities10,964MIT
opentelemetry-langfuseOpenTelemetry components and utilities for Langfuse LLM observability10,894MIT OR Apache-2.0
aletheiaA client library for the Guardian's content API10,867MIT
recursive_scraperConstant-frequency recursive CLI web scraper with frequency, filtering, file directory, and many other options for scraping HTML,…10,838MIT OR Apache-2.0
k8s-rs-pbBindings from k8s-openapi to rust-protobuf which support application/vnd.kubernetes.protobuf10,728Apache-2.0
ddns-cliddns client for cloudflare and dnspod10,600MIT OR Apache-2.0
wcookiewcookie represents the cookie set by a HTTP server written in Rust.10,571Apache-2.0
bt_http_utilsA simple HTTP wrapper to simplify POST and GET calls. Default headers with set and get headers. Support cookies. Request generic…10,533GPL-3.0-only
x509-path-finderX509 Path Finder is a depth-first search certificate path validator for Rust.10,495Apache-2.0
scout_rsA Rust client for the synchornizing state with the Scout database10,475Apache-2.0
langfuse-ergonomicErgonomic Rust client for Langfuse with builder patterns10,390MIT OR Apache-2.0
anthropic-sdk-rustComprehensive, type-safe Rust SDK for the Anthropic API with streaming, tools, vision, files, and batch processing support10,389MIT
messagesignLibrary for signing requests to mehal services10,293MIT
opentelemetry-surfOpenTelemetry integration for surf10,267MIT OR Apache-2.0
dxr_server_axumDeclarative XML-RPC (axum server implementation)10,204MIT OR Apache-2.0
qstash-rsA Rust SDK for Upstash QStash10,046MIT
http-cache-darkbirdhttp-cache manager implementation for darkbird10,008MIT OR Apache-2.0
trovoA trovo.live api & chat client written in and for rust9,951MIT OR Apache-2.0
lucid-kv-clientA client for Lucid KV9,915MIT OR Apache-2.0
wclientwclient is a lightweight HTTP client library written in Rust.9,869Apache-2.0
nightflyhigher level HTTP client library for the lunatic runtime9,866MIT/Apache-2.0
vilaToolkit for creating strongly-typed REST API clients9,842MIT
frizzcurl alternative written in rust.9,639GPL-3.0
gyazo_clientGyazo Client for Rust9,487MIT OR Apache-2.0
surf-vcrRecord and replay HTTP sessions for testing surf clients9,474MPL-2.0
rama-clirama cli to move and transform network packets9,473MIT OR Apache-2.0
ribbon-healthUnofficial Rust client for the Ribbon Health API - access healthcare provider data, locations, insurance information, and more9,454MIT OR Apache-2.0
honeybadgerA Honeybadger client for rust9,437MIT
http-typedHTTP client supporting custom request and response types.9,318MIT OR Apache-2.0
gobetweenIntegration for Ordinary9,266AGPL-3.0-only
requiem-wcActix http client.9,142MIT/Apache-2.0
interfacer-http-utilutils for interfacer-http9,076MIT
briteverify-rsRust client library for the BriteVerify API Suite8,989AGPL-3.0-or-later
libtodoistRust wrapper around Todoist API8,953Apache-2.0 AND MIT
valorant-assets-apiAPI Wrapper for valorant-api.com8,926MIT
pretend-isahcisahc based client for pretend.8,909MIT
kovi-plugin-shindan-makerKovi 的 ShindanMaker 占卜插件。8,838MIT OR Apache-2.0
calamariMinimal, elegant and async REST API client for the Kraken cryptocurrency exchange8,813ISC
actoriwcActori http client.8,714MIT/Apache-2.0
pogr_tracing_rspogr_tracing_rs is a Crate to allow log collection from the tracing crate, easy and simple.8,713MIT
hyper-client-io-wizardClient IO builder for hyper-18,697MIT
mbta-rsSimple Rust client for interacting with the MBTA V3 API.8,685MIT
cloudevents-sdk-reqwestCloudEvents official Rust SDK - Reqwest integration8,677non-standard
cyfs-async-h1Asynchronous HTTP 1.1 parser.8,672MIT OR Apache-2.0
wasmedge_http_reqHTTP client for the WasmEdge network socket API. Derived from the http_req library.8,665MIT
maeraA monitor for periodically scraping websites with genuine browser fingerprints8,613MIT
chillupA dependency search tool for wurstlang libraries8,605MIT OR Apache-2.0
git-gemini-forgeA simple Gemini server that serves a read-only view of public repositories from a Git forge.8,467GPL-3.0-or-later
login_appA generic login module for web apps8,464MIT
simplistplain and simple http, for when you just want to make a darn request!
supports tokio-based async, traditional sync and…8,374MIT/Apache-2.0
http-cache-mokadeserhttp-cache manager implementation for moka stored deserialized8,327MIT OR Apache-2.0
gst-client-rsProvides bindings for the main functionalities of the GStreamer Daemon8,316non-standard
qubeKubernetes API client with async features (based on kubeclient)8,284MIT
roofA minimalist, fast and reliable utility to share files.8,152MIT
reqwest-vcapra1-add-cookieshigher level HTTP client library8,114MIT/Apache-2.0
http-adapterAdapter for HTTP client agnostic requests8,041LGPL-3.0
boticordrsCrate for BotiCord API8,040MIT
notionrs_typesShared schema definitions for the Notion API used by the notionrs ecosystem.8,035MIT OR Apache-2.0
spider-http-cache-reqwesthttp-cache middleware for reqwest with source-chain-preserving transport errors (spider-rs fork of http-cache-reqwest)7,811MIT OR Apache-2.0