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.
todoist_restA library wrapping the Todoist REST API.3,347MIT
jiraA simple JIRA client for Rust.3,332MIT
http-types-rsCommon types for HTTP operations.3,320MIT OR Apache-2.0
boundary-apiRust client for Hashicorp Boundary3,301MIT
kosmosA client library for apis of the cosmos3,299Apache-2.0/MIT
axum-validated-extractorsA collection of validated extractors for Axum that automatically validate the extracted data using the validator crate3,295MIT
unsplash-rsAPI for accessing the Unsplash API3,280MIT
http-types-2Common types for HTTP operations.3,276MIT OR Apache-2.0
webpage-cliInterrogate web pages for information3,260non-standard
grafanaErgonomic Rust SDK for Grafana's HTTP API, with async and blocking clients.3,259MIT
whatsapp-business-rsRust SDK for the WhatsApp Business API — bulk messaging, batching, and multi-tenant support.3,212MIT OR Apache-2.0
http-cache-towerHTTP cache middleware for Tower/Hyper3,211MIT OR Apache-2.0
spider_skillsSkills and automation tactics for spider rust projects3,209MIT
simplepush-rsClient for the simplepush.io API3,205MIT
kube-subcontrollerMulti-subcontroller management by reacting to reflector3,193Apache-2.0
actionidmap-updaterA HashMap that can be updated from a URL. Intended to be used to keep reverse-engineered API's in use even as private referenced…3,176MIT OR Apache-2.0
dbfs-clientDatabricks DBFS Client3,172MIT OR Apache-2.0
webhook_listenerA web server for listening gitlab webhook's request, built with actix-web.3,163WTFPL
octocrate-webhooksA comprehensive GitHub REST API library based on Rust.3,149MIT
arrpcA simple RPC library for modular-monolith development3,148MIT
reqwest-partial-retryWrapper around reqwest to allow for easy partial retries3,102MIT OR Apache-2.0
pngcrushLibrary for PNG Crush's HTTP API in Rust.3,071MIT
multilingual-demomulti lingual demo website in Rust3,065MIT
reqwest-builderA builder for reqwest requests with support for custom headers, query parameters, and body content.3,053MIT
bucket_dlA multithreaded downloader with the purpose of faster downloads by splitting it into several requests, rebuilding the data…3,049MIT OR Apache-2.0
pilferA simple TUI frontend for Eludris3,048MIT
balatro_mod_managera library for downloading Balatro mods and interacting with the `balatro_mod_index` crate.3,047LGPL-3.0-only
chtshRust CLI for interacting with https://cht.sh3,042MIT
bitbucket-server-rsAn API client library for Bitbucket Data Center3,028non-standard
reqwest-spiderhigher level HTTP client library3,014MIT OR Apache-2.0
veracode-platformA comprehensive Rust client library for the Veracode platform (Applications, Identity, Pipeline Scan, Sandbox)3,014MIT OR Apache-2.0
lagoinhaLagoinha is a package that uses public APIs to fetch addresses using the Brazilian Postal Code (CEP). This package cuncurrenlty…3,006MIT OR Apache-2.0
water_urieasy http Url parser that support http and https schemas2,982MIT
azure-rustRust client for the Azure DevOps Server2,977MIT
kraapiAsynchronous HTTP client for the Kraken Cryptocurrency Exchange2,968MIT OR Apache-2.0
qurlQuick command-line HTTP request utility written in Rust2,964MIT
ibm-watsonA wrapper for interacting with the IBM Watson API2,946MIT OR Apache-2.0
github-code-searchingSearch and save code for keywords from GitHub2,940MIT
jacquard-repoAT Protocol repository primitives: MST, commits, CAR I/O2,933MPL-2.0
walletconnect-sdkImplementation of WalletConnect Specifications in Rust2,930MIT OR Apache-2.0
fantoccini-stableHigh-level API for programmatically interacting with web pages through WebDriver.2,928MIT/Apache-2.0
lib-todoist(Not affiliated with Todoist) Todoist lib; bringing Todoist to the terminal.2,911MIT OR Apache-2.0
ml-downloaderSimple blocking downloader based on reqwest2,878MIT
ar_pe_ce_coreHTTP2 based simple streaming RPC - core library2,857MIT
li-async-h1Asynchronous HTTP 1.1 parser.2,842MIT OR Apache-2.0
lazerpay-rust-sdkThis crate integrates the Lazerpay payment gateway for accepting cryptocurrency payments.2,841MIT
square-rsA convenient wrapper for the Square API, providing online payment processing, and other financial services.2,841non-standard
prometheus-http-apiAPI to interact with Prometheus HTTP API2,839Apache-2.0
httperHTTP(S) requests made easy2,837MIT/Apache-2.0
doppler-rsUnofficial client library for the Doppler API - secure secrets management platform2,836MIT
susydev-jsonrpc-clientTransport agnostic JSON-RPC 2.0 client implementation.2,828MIT
dubs-cloudflareRust library for the Cloudflare v4 API2,822BSD-3-Clause
eludrsA simple API wrapper for Eludris built on Tokio2,797MIT
spikardHigh-performance HTTP framework built on Axum and Tower-HTTP with type-safe routing, validation, WebSocket/SSE support, and…2,793MIT
hue-bridgeAsynchronous Hue Bridge API bindings2,780Apache-2.0
spiko🚀 Spiko is a fast, Rust-based load testing tool with a beautiful TUI for real-time insights.2,755MIT
harness-webfetchWebFetch tool for AI agent harnesses — HTTP GET/POST with SSRF defense, readability+markdown extraction, redirect-chain…2,733MIT
ratmomSensible, async, curl-based HTTP client2,716MIT
concourse-apiInteract with the concourse ci component ATC as the shipped client `fly` does2,711Apache-2.0 OR MIT
termii-rustRust SDK for termii a messaging provider.2,678MIT
invoca_rest_apiA HTTP Client built for doing some of the more complex Invoca tasks using the public API. Just empty at this point, but more to…2,651MIT
apialertsRust client for the API Alerts notification platform2,646MIT
aioductAsync-native HTTP client built directly on hyper 1.x — no hyper-util, no legacy2,624MIT OR Apache-2.0
gotopubGoToSocial and general Fediverse client2,611AGPL-3.0-or-later
chromedriver-launchA crate for launching a chromedriver process.2,605GPL-3.0-or-later
hyper-stubhyper clients that don't touch the network.2,588MPL-2.0
asimov-brightdata-moduleASIMOV module for data import powered by the Bright Data web data platform.2,564Unlicense
asimov-serpapi-moduleASIMOV module for data import powered by the SerpApi search data platform.2,558Unlicense
kovi-plugin-ciyiKovi 的词意(猜词游戏)插件。2,515MIT OR Apache-2.0
hyper-util-spiderhyper utilities2,505MIT
acdp-clientConsumer client (RegistryClient, VerifiedContext, CrossRegistryResolver) for the Agent Context Distribution Protocol (ACDP)2,462MIT OR Apache-2.0
hyperx_chantraHyper's typed header module, eXtracted and improved2,456MIT
comfundA WCF-like framework for defining service contracts.2,450MIT OR Apache-2.0
cfapiRust library for the Cloudflare v4 API2,440BSD-3-Clause
kubeclientAn ergonomic Kubernetes API client to manage Kubernetes resources2,383MIT
tower-api-clientToolkit for creating API clients with Tower2,382MIT
jb_spaceJetbrains Space API wrapper2,378MIT
gyazo-apiGyazo API client2,362MIT OR Apache-2.0
bolt-web⚡ A high-performance, minimalist web framework for Rust, inspired by Express.js and Gin.2,350MIT
serpapiIntegrate search data into your rust application. This library is the official wrapper for SerpApi. SerpApi supports Google,…2,345MIT
chifu-kube-clientKubernetes client2,340Apache-2.0
aahcAsynchronous, zero-allocation HTTP client that is agnostic to choice of executor2,323GPL-3.0-only
samvadsetuMulti-provider LLM API client for Gemini, ChatGPT, Claude, DeepSeek, Qwen, Ollama, and llama.cpp. Supports tool calling,…2,309MIT OR Apache-2.0
ianaio-netHTTP requests library for WASM Apps2,262non-standard
pi_awcAsync HTTP and WebSocket client library2,251MIT OR Apache-2.0
rustifiedA Rust library for interacting with HTTP API endpoints.2,235MIT
dohD'Oh - Directories Over HTTP2,232MIT
paperswithcode-clientA Rust library for `paperswithcode-client` api2,231Apache-2.0
rust-freelyAn asynchronous wrapper for the WriteFreely/Write.as API2,226MIT
ngetA Concurrent HTTP Downloader.2,222Apache-2.0
tidalcacheLocal cache for the tidal music service. Integrates with the tidal crate.2,180MIT
oklinkA Rust SDK for interacting with the OKLink API2,171MIT
tushare-apiA comprehensive Rust client library for accessing Tushare financial data APIs2,156MIT
mio_surfSurf the web - HTTP client framework2,127MIT OR Apache-2.0
jsonrpc-ws-clientJSON-RPC 2.0 websocket client implementation.2,104MIT
qrawlRust toolkit to crawl web data for AI agents2,102MIT
async-bybitMinimal wrapper for the Bybit exchange REST API using async-std2,057Apache-2.0
mercuryThe official Rust client for the Mercury Parser.2,043MIT/Apache-2.0
rusty_dropbox_sdkUnofficial SDK for dropbox in Rust2,036GPL-3.0-only
openproviderAPI client for OpenProvider.nl2,027MIT
httpboxA command line HTTP client that aims to be as feature rich as your shell scripting skills can handle1,999Apache-2.0
marlowe_clientHTTP client for the Marlowe Runtime REST API1,987Apache-2.0
dot-httpdot-http is a text-based scriptable HTTP client. It is a simple language that resembles the actual HTTP protocol but with…1,979Apache-2.0
hyper-myyraklefork of hyper.1,974MIT
tidalInterface to the tidal music streaming service api. Integrates with the tidalcache crate.1,943MIT
reqwest-retry-wasiRetry middleware for reqwest.1,934MIT OR Apache-2.0
esplora-apiSimple wrapper to use Blockstream API or self hosted Esplora API1,934MIT
blake3-powA Proof of Work scheme using the blake3 hash function1,931MIT OR Apache-2.0
ipdataOfficial Rust client for the ipdata.co IP geolocation and threat intelligence API1,925MIT
multifiledownloaderA Concurrent and Configurable Multi-File downloader cli tool.1,923MIT
dogdata-reqwest-middlewareTracing middleware for reqwest that uses the current Opentelemetry Context.1,923Apache-2.0
cloudflare-but-worksRust library for the Cloudflare v4 API1,916BSD-3-Clause
launchdarklyRust interface for launch darkly1,900MIT
dusks-reqwesthigher level HTTP client library1,886MIT OR Apache-2.0
trillium-ratelimitrate-limiting handler and RateLimit header types for trillium.rs1,873MIT OR Apache-2.0
reqwest-patchedhigher level HTTP client library1,840MIT OR Apache-2.0
reqwest-tracing-wasiOpentracing middleware for reqwest.1,837MIT OR Apache-2.0
dbg_as_curlA crate to help debugging reqwest1,829MIT OR Apache-2.0
credifyA Rust library for validating LinkedIn profile URLs with LLM-friendly error messages1,826MIT OR Apache-2.0
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.0
merriam-webster-httpAn HTTP client for the Merriam Webster's Dictionary API1,793MIT OR Apache-2.0
httpxHTTP client library for rust1,787MIT
small-httpA simple and small sync HTTP/1.1 server/client library1,771MIT
argoflowsArgoflows lets you seamlessly integrate and manage Argo Workflows directly from your Rust applications.1,771Apache-2.0
alixtA command line http API testing utility with TOML configuration1,764GPL-3.0-or-later
areq-tokioAsync HTTP requests for tokio runtime1,761MIT
login_app_2Login App version 2 (Authentication) using Warp, HTTPS, Multilingual1,755MIT
areq-smolAsync HTTP requests for smol runtime1,747MIT
lovely_mod_managera library for downloading lovely mods and interacting with the `balatro_mod_index` crate.1,747LGPL-3.0-only
vtiger-clientA Rust client library for the Vtiger CRM REST API1,729MIT OR Apache-2.0
bitbucket-serverAsync bitbucket server bindings1,720Apache-2.0
pageseeder-apiAn asynchronous, runtime-agnostic client for the PageSeeder Service API.1,703LGPL-3.0-only
crabllm-providerProvider dispatch for the crabllm LLM API gateway1,696MIT OR Apache-2.0
kraken_rest_apiKraken REST API1,695MIT
ichorAn API wrapper for itch.io1,686Zlib
libravatarA Libravatar library1,673MIT
porkbun-rsPorkbun API client1,673MIT
bitpanda-apiRust client for Bitpanda API1,673MIT
faclairHTTP Client for the learngaelic.scot Scottish Gaelic dictionary1,673Unlicense
duffelRust bindings for the Duffel API.1,670MIT
comfund_macrosA WCF-like attribute macro for defining service contracts1,670MIT OR Apache-2.0
trillium-cachehttp cache handler for trillium.rs1,668MIT OR Apache-2.0
fastly_rtRust library for Fastly Real time stats API1,663BSD-3-Clause
midas_fetcherHigh-performance concurrent downloader for UK Met Office MIDAS Open weather data with intelligent caching and resumable downloads1,661MIT OR Apache-2.0
musicbrainzMusicbrainz API client1,652BSD-3-Clause OR Apache-2.0
supply-chain-trust-example-crate-000068A protective and efficient HTTP library for all.1,648MIT
reqwest-protobufProtocol buffer support for Reqwest1,645MIT OR Apache-2.0
cf-worker-http-clientMinimal HTTP client for Cloudflare Workers, in Rust1,645GPL-3.0-or-later
hyper-spiderA protective and efficient HTTP library for all.1,644MIT
twitch-helixAPI to interact with twitch's Helix API1,637non-standard
goiamRust SDK for Go IAM - A lightweight Identity and Access Management server1,636MIT
windy-stationOxidized Windy PWS Client1,632MIT OR Apache-2.0
sseerVarious helpers for getting Event streams out of your SSE responses1,627MIT OR Apache-2.0
wthrWeather from the US National Weather Service.1,622MIT OR Apache-2.0
noisy_web_trafficNoisy web traffic generator1,605non-standard
hypertorTor HTTP client and onion service library with Python bindings1,598MIT
misatoOfficial Rust interface for MisatoWiki Web API.1,597AGPL-3.0-or-later
fast_reqwesthigher level HTTP client library1,597MIT OR Apache-2.0
weblyA lightweight, profile-based HTTP client1,595Elastic-2.0
tcmb_evdsA Rust crate for reaching the database of The Central Bank of The Republic of Turkey (CBRT).1,594MIT
souqHigh-performance e-commerce API and architecture.1,594non-standard
immichClient for Immich photo and video management1,591MIT
wikimedia-apiInteract with Wikimedia REST API.1,590MIT
reqwest-websocket-julien-cpsnWebSocket connections with reqwest1,590MIT
raidenA scrapper for the https://genshin.gg database.1,587AGPL-3.0-or-later
asimov-near-moduleASIMOV module for data import from the NEAR Protocol blockchain network.1,587Unlicense
oramacore-clientServer-side Rust client for OramaCore and Orama Cloud1,586AGPL-3.0-only
lox-wasmWASM bindings for lox1,584MIT
url_query_stringA Rust procedural macro for generating methods to serialize structs into URL query strings. Provides seamless integration with…1,583MIT
docrawlDocs-focused crawler library and CLI: crawl documentation sites, extract main content, convert to Markdown, mirror paths, and…1,582MIT
dexlabDexlab is an automation factory to setup complex pipelines1,573non-standard
ip-allocator-clientRust API client for ip-allocator-webserver1,572MIT
wakaClient for the WakaTime API1,569EUPL-1.2
claude-clientA Rust client for the Anthropic Claude API1,563Apache-2.0
httprunnerHTTP File Runner - CLI tool for executing HTTP requests from .http files1,563MIT
unaf-uisU.N.A.F.; [U]SAGI.[N]ETWORK [A]pplication [F]ramework :: [U]ser [I]nterface[s] module1,562MIT
reqwest-proxy-poolproxy pool middleware for reqwest1,561MIT OR Apache-2.0
hyper-syncA modern HTTP library (synchronous).1,560MIT
unafU.N.A.F.; [U]SAGI.[N]ETWORK [A]pplication [F]ramework1,557MIT
engagespotRust library for communicating with Engagespot REST API. Send multi-channel notifications from your rust app.1,554MIT
turboscraperA high-performance, concurrent web scraping framework for Rust with built-in support for retries, storage backends, and…1,553MIT
anthropic_rustA modern, type-safe Rust SDK for the Anthropic API, providing async-first access to Claude models with comprehensive error…1,553MIT
unaf-cliU.N.A.F.; [U]SAGI.[N]ETWORK [A]pplication [F]ramework :: [Cli]ent module1,544MIT
line2httppostSimple HTTP client that POSTs each incoming stdin command line to specified URL, reusing the connection if possible1,539MIT OR Apache-2.0
one-shot-cliCLI to send one message using Graphcast SDK1,524Apache-2.0
graphcast-cliCLI to participate in Graphcast network1,520Apache-2.0
router-spyAn upcoming library.1,519MIT OR Apache-2.0
nightfly-twitchax-patchhigher level HTTP client library for the lunatic runtime1,502MIT/Apache-2.0
req_itA graphical multi-tab HTTP client1,489MIT OR Apache-2.0
serper-sdkA minimalistic yet ergonomic Rust SDK for the Serper Google Search API1,488MIT OR Apache-2.0
trailsExperimental web browser written from scratch1,487GPL-3.0
mercureA client implementation of the Mercure protocol1,482MIT OR Apache-2.0
wom_rsA rust api wrapper for the OSRS Wise Old Man API1,481MIT
txts-rsRust library for interacting with txts1,477MIT
mistral-rouilleMistral Rouille is a Rust crate customized from Mistral's official OpenAPI specification. This crate provides a convenient and…1,474MIT OR Apache-2.0
lettermint-rsLettermint email service client1,452MIT OR Apache-2.0
nvdlRetrieve a direct download link or download the NVDA screen reader.1,441Zlib
simple-hyper-client-rustlsTLS connector implementation for simple-hyper-client using tokio-rustls1,434MPL-2.0
toncenterSDK for integrating Toncenter into Rust applications.1,424MIT
dx_httpA robust HTTP client library with support for dynamic serialization1,421Apache-2.0