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.
http-provider-macroA procedural macro for generating type-safe API clients1,418MIT OR Apache-2.0
async-h1-2Asynchronous HTTP 1.1 parser.1,401MIT OR Apache-2.0
remnawaveRust SDK for Remnawave API - A comprehensive client library for interacting with Remnawave services1,399MIT
bee-rsRust client for the Swarm Bee API. Functional parity with bee-js / bee-go.1,386MIT OR Apache-2.0
axum_rate_limiterA flexible and powerful rate limiting middleware for Axum web framework with support for multiple strategies including IP, URL,…1,370MIT OR Apache-2.0
orthanc_apiOrthanc API hand-written response models1,363GPL-3.0
spectersDeprecated package name for Warpsock. Depend on warpsock instead.1,356MIT
marlowe_client_testHTTP client for the Marlowe Runtime REST API1,351Apache-2.0
polyoxide-clobRust client library for Polymarket CLOB (order book) API1,345MIT OR Apache-2.0
cdumay_rest_clientA library to call remote REST API application1,335BSD-3-Clause
adler-coreCore engine for the Adler OSINT username-search tool.1,328MIT
cortex-clientAPI for Cortex, a powerful observable analysis and active response engine.1,317MIT
nuoAwesome web framework for Rust...1,315AAL
polyoxide-gammaRust client library for Polymarket Gamma (market data) API1,302MIT OR Apache-2.0
emailsA web scraper to extract email addresses from websites.1,297MIT
metabase-api-rsA simplified Rust client for the Metabase API (Beta release - feature complete)1,282MIT OR Apache-2.0
wstompA STOMP-over-WebSocket client library for Rust, built on top of awc and async-stomp1,258MIT OR Apache-2.0
serde-metaformForm encoder for Meta (Facebook/WhatsApp/Graph API) batch requests. Serializes values to JSON then URL-encodes them, matching…1,243MIT OR Apache-2.0
anyllm_clientAsync HTTP client for Anthropic-to-OpenAI translation with retry, SSRF protection, and SSE streaming1,242MIT
native-svcAn HTTP adapter that implements the embedded-svc interface using hyper as the backend1,236MIT
conversa_openai_clientA native Rust client for the complete OpenAI REST API.1,236Apache-2.0
reqwest-middleware-forkWrapper around reqwest to allow for client middleware chains.1,235MIT OR Apache-2.0
http-cache-forkAn HTTP caching middleware1,220MIT OR Apache-2.0
lmrc-hetznerHetzner Cloud API client library for the LMRC Stack - production-ready async client with state management, automatic rollback,…1,205MIT OR Apache-2.0
primp-hyperFork of the original hyper HTTP library.1,198MIT
hypertyperUseful types and idioms for building HTTP/S clients1,194Apache-2.0
aslaAn absurdly simple LLM API client for Rust1,183MIT
hyper1-proxyA proxy connector for Hyper-based applications1,179MIT
rux-downloaderA simple multi-thread downloader for Rust1,178non-standard
fly-machine-genA low-level generated crate for the Fly.io Machines API using progenitor1,175MIT OR Apache-2.0
miku-hyperA protective and efficient HTTP library for all.1,161MIT
ignorant-rsA phone number OSINT tool for checking if a phone number is associated with accounts on various platforms1,157GPL-3.0
hackmd-api-client-rs🦀📝 A HackMD Rust API client for rustacean & friends1,156MIT
primp-hyper-utilA fork of the original hyper-util crate1,153MIT
ferriclink-coreA Rust library for building AI applications, inspired by LangChain1,145Apache-2.0
beelineAsync Rust helpers for Foursquare/Swarm OAuth and latest checkin polling.1,144MIT
openai-oxideIdiomatic Rust client for the OpenAI API — 1:1 parity with the official Python SDK1,138MIT
proto-blue-xrpcAT Protocol XRPC HTTP client and server1,134MIT OR Apache-2.0
gitdb-clientOfficial Rust client for GitDB - GitHub-backed NoSQL database1,133MIT
larkrs-clientLark (Feishu) API client library for Rust1,119MIT
supabase-client-coreCore types for supabase-client: connection, config, errors, response1,119MIT OR Apache-2.0
statbookA Rust library for accessing sports statistics and data (early development)1,117MIT OR Apache-2.0
squarespace_commerceA package that permits interfacing with squarespace commerce APIs1,079MIT OR Apache-2.0
ordinary-integrationIntegration for Ordinary1,079AGPL-3.0-only
primp-reqwestFork of the original reqwest library1,063MIT OR Apache-2.0
rumbo_http_clientA minimal HTTP client library for basic requests1,055MIT OR Apache-2.0
primpHTTP client with browser impersonation capabilities1,054MIT
polyoxide-dataRust client library for Polymarket Data API1,051MIT OR Apache-2.0
hotaruSmall, sweet, easy framework with a protocol-neutral, no_std-ready core1,050MIT
curldA command-line tool for uploading directories to HTTP servers1,034MIT
openloaf-saasOpenLoaf SaaS Rust SDK — REST + OAuth URL helpers + realtime WebSocket1,030MIT
hyper-util-myyraklefork of hyper utilities1,024MIT
paystack-clientA simple Rust client for Paystack payments (initialize & verify).1,024MIT
asimov-nexus-moduleASIMOV module for knowledge import powered by the ASIMOV.Nexus intelligence platform.1,016Unlicense
larksuite-oapi-sdk-rsLark/Feishu OpenAPI SDK for Rust1,007MIT
zulip-apiClient library for interacting with the Zulip API1,001AGPL-3.0-only
fetchttp`fetch` Web API Implementation In Rust!995MIT
megalibRust client library for Mega.nz cloud storage980MIT
auths-infra-httpHTTP client adapter for Auths - enables communication with Auths services over HTTP971Apache-2.0
mygetsimple wget clone in rust968MIT
aignt-solana-rpcUnified Solana RPC client with provider abstraction, failover, and WebSocket support965MIT
http-cache-reqwest-forkhttp-cache middleware implementation for reqwest965MIT OR Apache-2.0
prometheus-http-exporterConfigurable exporter for HTTP-based prometheus metrics950MIT
netzipA library for accessing files in remote ZIPs over HTTP without downloading the entire archive941LGPL-3.0-only
tor-checkExtend your favorite HTTP client with a Tor verification feature936MIT
rootlyRust SDK for the Rootly API920MIT
polyte-gammaRust client library for Polymarket Gamma (market data) API914MIT
proto-blue-apiAT Protocol high-level API: agent, rich text, moderation, generated types910MIT OR Apache-2.0
steam-api-clientSteam API Client for Rust889MIT
miku-hyper-utilhyper utilities887MIT
kameleoon-reqwest-eventsourceKameleoon-maintained fork of reqwest-eventsource881MIT OR Apache-2.0
shopify-clientType-safe, async Rust client for the Shopify Admin and Storefront APIs875MIT
dravr-sciotteSport activity scraper with headless Chrome, TOML-configurable providers, and in-memory caching872MIT OR Apache-2.0
jwks-cacheHigh-performance async JWKS cache with ETag revalidation, early refresh, and multi-tenant support — built for modern Rust…872GPL-3.0
servo-fetchFetch, render, and extract web content as Markdown, JSON, or screenshots with an embedded Servo browser engine. No Chromium…857MIT OR Apache-2.0
maxbotАвтоматизация работы с чат-ботами на платформе MAX (max.ru)853MIT
jacquard-lexgenLexicon fetching and code generation binaries for Jacquard840MPL-2.0
pwned-passwords-downloader-rsA tool to download password hashes from Have I Been Pwned831MIT
cruxmont-http-txProcedural macros for implementing http transactions828MIT
lbank-rsComplete Rust SDK for LBank API - Market data, trading, wallet management with both sync/async support, RSA/HmacSHA256 auth822MIT
rhtdlreliable http downloader that does the right thing by default817MIT
kovi-plugin-oaiKovi 的 OpenAI 兼容 API 聊天插件,支持多智能体管理与符号指令系统。810MIT OR Apache-2.0
wrestAsync HTTP client for Windows backed by WinHTTP, with a reqwest-compatible API801MIT OR Apache-2.0
meegle-sdkmeegle798MIT
dexscreener-rsRust client for the DexScreener API792MIT
polyte-clobRust client library for Polymarket CLOB (order book) API791MIT
datapress-clientAsync + blocking Rust client for a running DataPress dataset server (JSON and Arrow IPC).786MIT
miyabi-claudableClaudable API client for Next.js frontend generation782Apache-2.0
msr-apiWrapper for Monster-Siren's API776MIT
runpod-clientA Rust client for the RunPod API775MIT
borsa-yfinanceYahoo Finance API connector for the borsa financial data ecosystem with comprehensive market data and streaming support.770MIT
borsaHigh-level, pluggable market data API for Rust with multi-provider support.769MIT
xtrace-clientRust client (SDK) for the xtrace HTTP service.765MIT
polyoxide-relayRust client library for Polymarket Relayer API765MIT OR Apache-2.0
polaris_model_providersModel provider implementations for Polaris760Apache-2.0
gooty-proxyGathers and judges proxies.756Apache-2.0
lbc-rsUnofficial client for Leboncoin API, inspired by the Python implementation etienne-hd/lbc755MIT OR Apache-2.0
funpay-clientUnofficial async client for FunPay marketplace - chats, orders, offers polling745WTFPL
rsdoA Rust client library for the DigitalOcean API v2741MIT
wavekat-platform-clientRust client for the WaveKat platform — auth, sessions, artifact upload733Apache-2.0
polyoxideUnified Rust client for Polymarket APIs (CLOB, Gamma and Data)729MIT OR Apache-2.0
thehive-clientRust client for TheHive API, enabling programmatic management of alerts, cases, observables, tasks, and other security incident…726MIT
bluenoteProfile-based HTTP client library with configuration management724Elastic-2.0
retrofit-rs-macrosProcedural macros for Retrofit-rs HTTP client library718MIT
lettaA robust Rust client for the Letta REST API716MIT
netzip_cliA CLI tool for efficiently working with remote ZIP files over HTTP without downloading the entire archive715LGPL-3.0-only
kontext-dev-sdkSecure credentials for AI agents.712MIT
aignt-birdeye-clientBirdeye API Client Implementation712MIT
steam-userSteam User web client for Rust - HTTP-based Steam Community interactions698MIT
replicate-clientRust client library for Replicate AI691MIT
hamsandoA simple and type-safe client for the Porkbun API.691MIT OR Apache-2.0
orthanc_client_ogenOrthanc API client library produced by OpenAPI Generator687GPL-3.0
allora-httpHTTP inbound/outbound adapters for Allora integration flows (request/reply & fire-and-forget).685Apache-2.0
http-client-utilsA convenient HTTP client library with support for requests, file downloads with progress, and more682MIT
a2httpcSmall and lightweight HTTP client671MPL-2.0
yookassa-rsA library that wraps the yookassa api669Apache-2.0
openapi-contract-macrosProc-macro implementation for the openapi-contract crate. Not intended to be used directly — depend on `openapi-contract` instead.663MIT OR Apache-2.0
kimai_client_libJSON API for the Kimai time-tracking software. Read our [API documentation](https://www.kimai.org/documentation/rest-api.html)…659MIT
solapiOfficial SOLAPI Rust SDK for messaging and storage APIs. Provides a typed async client to send SMS/LMS/MMS, KakaoTalk…651MIT
proto-blueAT Protocol SDK for Rust — full-stack client for Bluesky and the AT Protocol651MIT OR Apache-2.0
ucas-iclassiClass API for UCAS629MIT
notionrs-schemaShared schema definitions for the Notion API used by the notionrs ecosystem.627MIT OR Apache-2.0
scconfig-rsAsync Rust client for Spring Cloud Config Server626MIT
lettermintLettermint email service client622MIT OR Apache-2.0
stac-clientA friendly, async client for the SpatioTemporal Asset Catalog (STAC) specification, written in Rust.619MIT OR Apache-2.0
polyteUnified Rust client for Polymarket APIs (CLOB, Gamma and Data)613MIT
openapi-contractCompile-time OpenAPI contract checking for Rust HTTP clients. Validates paths, parameters, and response types against your…611MIT OR Apache-2.0
hntA hacker news reader in terminal606GPL-3.0-or-later
freemobile-apiRust library for FreeMobile SMS API integration with comprehensive emoji support587Apache-2.0
misp-client-rsA Rust client library for interacting with MISP (Malware Information Sharing Platform) instances via their REST API.582MIT
sparqlingMinimal async SPARQL-over-HTTP client580MIT OR Apache-2.0
pyth-benchmark-rsA Rust client for streaming and processing historical OHLC price data from the Pyth Network oracle578MIT OR Apache-2.0
cratorHigh-performance Rust toolkit for HTTP/HTTPS requests, JSON processing, and environment management.577MIT OR Apache-2.0
rustigram-apiTelegram Bot API method builders and HTTP client for rustigram575MIT
monaco-sdkTyped Rust client for the Monaco REST API — generated from the OpenAPI specification574MIT
strava-wrapperA Rust wrapper for the Strava API573MIT
reqwest-torhigher level HTTP client library. Forked with tor support568MIT OR Apache-2.0
reqwA small helper to handle reqwest results more intuitively562MIT OR Apache-2.0
tinkoff-acquiringRust-клиент к API Tinkoff (T-Банк) Acquiring: Init/GetState/Confirm/Cancel/Charge, карты, клиенты, FinishAuthorize, QR; retry,…551MIT OR Apache-2.0
supabase-client-sdkRust client for Supabase with fluent API — REST by default, direct SQL opt-in551MIT OR Apache-2.0
grok_apiRust client library for the Grok AI API (xAI)551MIT OR Apache-2.0
warframe-clientRust API client for Warframe game data from warframestat.us - worldstate, items, mods, weapons, and more548MIT
ctf-rs-frontendLeptos based Client side rendered (CSR) Frontend for CTF-rs543AGPL-3.0-or-later
bentomlAn unofficial async Rust client for BentoML services.542MIT
ddgsA small Rust client inspired by the Python ddgs package.534MIT
flowglad(Unofficial) Rust SDK for FlowGlad - Open source billing infrastructure529MIT
uapi-sdk-rustUAPI Rust SDK - idiomatic, typed, domain-driven API client.527MIT OR Apache-2.0
namecheap-clientUnofficial async Rust client for the Namecheap API: domain availability and registration, DNS records, pricing, and account…527MIT OR Apache-2.0
lighter-rustA comprehensive Rust SDK for the Lighter trading platform with async/await, WebSocket support, and Ethereum wallet integration523MIT
yttpBetter HTTP - a JSON/YAML façade for HTTP requests and responses523MIT
comboiosUnofficial Rust client for Comboios de Portugal (CP) APIs to search stations, get timetables, and retrieve train information522MIT OR Apache-2.0
wepub-coreLibrary for publishing browser extensions to Chrome Web Store, Firefox Add-ons, and Edge Add-ons522MIT OR Apache-2.0
wafrift-transportreqwest middleware for automatic WAF evasion, drop-in replacement for reqwest Client519MIT OR Apache-2.0
async_minreqSimple, minimal-dependency HTTP client513ISC
cuimpRust wrapper for curl-impersonate - Enhanced browser impersonation for HTTP requests512MIT
churl-coreCore library for churl: HTTP request model, persistence, execution512MIT OR Apache-2.0
docaroo-rsA Rust SDK for the Docaroo Care Navigation Data API, providing healthcare provider pricing discovery and procedure likelihood…509MIT
dtrpg-sdkA Rust SDK for DTRPG API507MIT
retrofit-rsA type-safe, declarative HTTP client library for Rust with interceptors, inspired by Retrofit506MIT
warpsockRust HTTP client with browser-like Chrome and Firefox fingerprints across TLS, HTTP/1.1, HTTP/2, HTTP/3, and WebSockets505MIT
http-cache-ureqhttp-cache middleware implementation for ureq501MIT OR Apache-2.0
madeonsolOfficial Rust SDK for the MadeOnSol Solana API — KOL wallet tracking, Pump.fun deployer intelligence, and DEX trade firehose.…498MIT
notifica-rust-sdkRust client SDK for the Notifica notification service497MIT
smooai-fetchA resilient HTTP fetch client with retries, timeouts, rate limiting, and circuit breaking.493MIT
polyte-dataRust client library for Polymarket Data API492MIT
net-catMinimal hand-rolled HTTP/1.1 client over std::net::TcpStream. v0.3.0 adds chunked-transfer decoding (`Transfer-Encoding:…491MIT OR Apache-2.0
cloudreve-apiA Rust library for interacting with Cloudreve API489MIT
gateio-rsComprehensive Rust SDK for Gate.io cryptocurrency exchange API with sync and async support467MIT OR Apache-2.0
cllientA comprehensive Rust client for LLM APIs with unified interface and model management467MIT OR Apache-2.0
reqwest-replayA library for caching HTTP responses466MIT
impersonate-rsA Rust wrapper for curl-impersonate, providing browser fingerprinting capabilities.465MIT
reqwest-datadog-tracingTracing middleware for reqwest that uses the current Opentelemetry Context.464Apache-2.0
alpaca-httpHTTP REST API client for Alpaca trading platform463MIT
supabase-client-queryQuery builder, filters, modifiers, and SQL/PostgREST execution for supabase-client461MIT OR Apache-2.0
bluelineA lightweight, profile-based HTTP client with REPL interface460Elastic-2.0
azure_ai_foundry_coreCore types, authentication, and HTTP client for the Azure AI Foundry Rust SDK456MIT
semanticpenOfficial Rust SDK for SemanticPen API - AI-powered content generation454MIT
webex-headless-messengerHeadless async Rust bindings for Webex Messaging REST APIs and OAuth integrations.451Apache-2.0
shopsavvy-sdkOfficial Rust SDK for ShopSavvy Data API - Access product data, pricing, and price history449MIT
ai-sdk-rsAI SDK for Rust with unified model/provider abstractions445MIT
supabase-client-storageStorage HTTP client for supabase-client441MIT OR Apache-2.0
mechanics-http-clientSmall reqwest-shaped HTTP client built on hyper-rustls + webpki-roots, with aws-lc-rs as the sole crypto provider. Bundled…439Apache-2.0 OR MPL-2.0
ceres-clientHTTP clients for Ceres portal harvesters and embedding providers437Apache-2.0
yurlHTTP client — batch, interactive, concurrent, streaming, output routing, caching434MIT
bytehaulAsync HTTP download library with resume, multi-connection, rate limiting, and checksum verification432MIT
cinnamonA type-safe Nightscout client for Rust, aiming to simplify the interactions with the confusing Nightscout API.426MIT
linkedin-profile-validatorA Rust library to validate LinkedIn profile URLs by checking format and profile existence425MIT OR Apache-2.0
git-lfs-apiHTTP client for the Git LFS batch and locking APIs423MIT
crabraveA Tumblr API client for Rust.417AGPL-3.0-or-later
e9571_http_pro_libA Rust HTTP client library for making GET, POST, and other requests with header and proxy support413MIT
iroh-http-coreIroh QUIC endpoint, HTTP/1.1 over hyper, fetch/serve with FFI-friendly types408MIT OR Apache-2.0
wasi-fetchErgonomic HTTP client for WebAssembly components (wasip3)399MIT OR Apache-2.0
git-lfs-transferConcurrent transfer queue and basic adapter for Git LFS uploads and downloads389MIT
notionrs_webhooksEvent deserialization and signature verification for Notion webhooks389MIT OR Apache-2.0
klbfwComprehensive REST API client with OAuth2, API key authentication, and file upload support389MIT
lanzou-shareLanzou (蓝奏云) share resolver + account manager (login/folder/file) with acw_sc__v2 bypass387MIT
llmleaf-clientOfficial Rust client SDK for the llmleaf LLM proxy (OpenAI/OpenRouter-shaped JSON over HTTP).387MIT OR Apache-2.0
supabase-client-authAuth (GoTrue) client for supabase-client383MIT OR Apache-2.0
thunkmetrc-clientAuto-generated Rust client for ThunkMetrc380MIT
perfgate-clientClient library for the perfgate baseline service374MIT OR Apache-2.0