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.
areq-jsonExtension of the areq crate for working with JSON372MIT
kiteconnect-rsA Rust client for communicating with the Kite Connect API370MIT
runtara-httpHTTP client abstraction for runtara — native (ureq) and WASI backends369AGPL-3.0-or-later
llmrustUnified Rust interface for 7 LLM providers (OpenAI, Anthropic, DeepSeek, Google Gemini, Ollama, Moonshot, OpenRouter) with HTTP…369MIT OR Apache-2.0
kv-pairsGeneric key-value pair builder for API params/data367MIT
gas-network-sdkRust SDK for Gas Network API - gas price prediction and optimization365MIT OR Apache-2.0
rclone-sdkFull OpenAPI-based client for the Rclone RC API.361MIT
bouillonA thin, opinionated wrapper around soup that provides an easy, fluent API for sending HTTP requests.360MIT OR Apache-2.0
crabtalk-providerProvider dispatch for the crabtalk LLM API gateway359MIT OR Apache-2.0
downlowdDownload files with automatic retries and resumes.356MIT
curl-restA reqwest-like REST client built on libcurl for true blocking requests.353MIT
qai-sdkUniversal Rust SDK for AI Providers351MIT OR Apache-2.0
retabRetab official Rust library351MIT
fluxer-restHTTP REST client for the Fluxer bot API350MIT
ytmusicapiRust client for YouTube Music API341MIT
engawa-sharedShared utilities for Engawa339MIT
threatflux-google-sdkGoogle OAuth/Gmail/Calendar SDK for ThreatFlux338MIT
prometheus-http-clientHTTP client for Prometheus query API with optional time-series plotting326MIT OR Apache-2.0
jellyfin-sdkAsync Jellyfin API client SDK for Rust (reqwest-based).324MIT OR Apache-2.0
llm-edge-providersLLM provider adapters for OpenAI, Anthropic, Google, AWS, Azure323Apache-2.0
origin-assetRust SDK for the Origin Asset Gateway service323MIT OR Apache-2.0
simple_download_utilityA simple async download utility with progress tracking, SHA1 validation, and concurrent multi-file downloads321MIT
usesend-apiLow-level typed API client for useSend — an open-source Resend alternative321MIT OR Apache-2.0
kuest-client-sdkKuest CLOB (Central Limit Order Book) API client SDK320MIT
gosub-sonarBrowser-agnostic priority-scheduled HTTP/HTTPS fetching library320MIT
cashu-mint-auditAsync client for the Cashu mint auditor (audit.8333.space) — list audited mints and derive per-mint reliability/health from the…318MIT
flaresolverr-rsCloudflare bypass library and FlareSolverr-compatible HTTP proxy314MIT
dcexRust core library for low-latency cross-exchange crypto trading.310MIT
oxihttp-clientOxiHTTP HTTP client implementation.309Apache-2.0
mockserver-clientAn idiomatic Rust client for MockServer's control-plane API307Apache-2.0
nabToken-optimized HTTP client for LLMs — fetches any URL as clean markdown307non-standard
hyprcurlA high-performance Rust HTTP client with browser impersonation and TLS fingerprinting306MIT OR Apache-2.0
prometheus-mcpPrometheus Model Context Protocol (MCP) Rust server301Apache-2.0
camberOpinionated async Rust for IO-bound services on top of Tokio297MIT OR Apache-2.0
lark-channelLark/Feishu Channel SDK for Rust295MIT
hotaru_httpHTTP/1.1 implementation for the Hotaru web framework293MIT
wauldoOfficial Rust SDK for Wauldo — Verified AI answers from your documents293MIT
catsuHigh-performance embeddings client for multiple providers292Apache-2.0
alloy-transport-balancerLoad-balanced, batching RPC transport for alloy with cross-thread domain throttling and HTTP/2 multiplexing288MIT
lazycurl-coreCore library for lazycurl — HTTP request building, variable resolution, and collection management286MIT
httpioA transport-agnostic, async HTTP/1.1 client library for any runtime.282MIT OR Apache-2.0
toacTower-compatible OpenAPI client runtime. Types and traits that generated code from `toac-build` links against.281MIT OR Apache-2.0
blackman-clientOfficial Rust client for Blackman AI - The AI API proxy that optimizes token usage278MIT
openwire-coreShared primitives, policies, bodies, and transport traits for OpenWire276MIT
reqwest-extraExtra utilities for reqwest276MIT OR Apache-2.0
tempo-x402-clientx402 client SDK for making paid API requests on Tempo blockchain275MIT
holiday_apiThe Holiday API client wrapper.275MIT
vgi-rpc-clientBlocking client for the vgi-rpc Arrow-IPC RPC framework275Apache-2.0
browser39Headless web browser for AI agents269Apache-2.0
agent-fetchA sandboxed HTTP client for AI agents with SSRF protection, domain policies, rate limiting, and resource controls268MIT
clawser-fetchAntidetect HTTP client powered by Chromium's network stack — Chrome-identical TLS/JA3 and HTTP/2 fingerprints268MIT OR Apache-2.0
pulsehive-openaiOpenAI-compatible LLM provider for PulseHive263AGPL-3.0-only
nio-clientClient for nio authentication and authorization.262MIT
openwire-tokioTokio executor, timer, DNS, TCP, and I/O adapters for OpenWire258MIT
mcp-web-searchHigh-performance, SSRF-hardened MCP server for web search, scraping, URL discovery, and multi-URL content extraction — a secure…253Apache-2.0
foxessRust library for communication with FoxESS Cloud251non-standard
usesendErgonomic Rust SDK for useSend — an open-source Resend alternative249MIT OR Apache-2.0
fraktiTelegram bot API client for Rust, with a focus on single-threaded async runtime support248WTFPL
ikigai-httpOutbound HTTP-client ikigai module: one endpoint per method (urn:httpGet…urn:httpDelete) with the ROC verb mirroring HTTP…247MIT OR Apache-2.0
pincer-coreCore types and traits for pincer declarative HTTP client246MIT OR Apache-2.0
toac-buildCode generator for the `toac` Tower-compatible OpenAPI client runtime. Typically invoked from a consumer's build.rs.246MIT OR Apache-2.0
dnapiUnofficial Rust client for the Dune Analytics API (dnapi)244MIT
elicit_reqwestMCP tool transport for reqwest — newtype wrappers, plugin registry, and contract-verified HTTP workflows243Apache-2.0 OR MIT
supabase-client-functionsEdge Functions client for supabase-client238MIT OR Apache-2.0
pixiv3-rsPixiv App API client (Rust port of pixivpy3)235Unlicense
s2n-quic-h3A generic s2n-quic binding for the h3 crate234Apache-2.0
openwire-rustlsRustls TLS connector integration for OpenWire231MIT
antibot-rsAuto-managed Byparr/FlareSolverr client for bypassing bot detection in Rust web scrapers231MIT
cyberdrop-clientRust API client for Cyberdrop, with async support and typed models231MIT
blooioTyped, low-overhead Rust client for the Blooio API (iMessage/SMS automation), with sync and async surfaces.230MIT OR Apache-2.0
zeroentropy-communityRust client library for the ZeroEntropy API230Apache-2.0
thunkmetrc-wrapperType-safe wrapper for ThunkMetrc Rust client with rate limiting230MIT
methodwiseA precise, methodic TUI web browser for the terminal enthusiast.228non-standard
altair-restResilient HTTP client built on reqwest with retry and OTel-aware tracing baked in227MIT
cnbCNB (cnb.cool) API client for Rust — typed, async, production-ready225MIT
imessage-webhooksWebhook dispatch and event deduplication service for imessage-rs.224MIT
httprunner-coreHTTP File Runner - Core library for executing HTTP requests from .http files221MIT
openwireOkHttp-inspired async HTTP client for Rust built on hyper and tower217MIT
plausible-cliCommand-line interface for Plausible Analytics with rate-limit aware queueing and multi-account support217MIT
apollo-http-clientHTTP client for Apollo platform214Elastic-2.0
engawa-serverChat server for Engawa, chat application built with Axum and WebSocket.213MIT
yxhoo-transitA client for Yxhoo! Transit (Japan) unofficial API213Apache-2.0
vyncoRust SDK for the VynCo Swiss Corporate Intelligence API213Apache-2.0
liburlxA memory-safe URL transfer library — idiomatic Rust reimplementation of libcurl212MIT
restuiA TUI HTTP client with vim keybindings210MIT
cirrusAn ergonomic Rust HTTP client for the Salesforce REST API.210MIT
edgarkitAn unofficial Rust client for the SEC EDGAR system209MIT
cellos-ctlcellctl — kubectl-style CLI for CellOS execution cells and formations. Thin HTTP client over cellos-server with…206MIT OR Apache-2.0
ksefCommunication with the API of the digital platform for managing e-Invoicing in Poland (KSeF 2.0)204MIT
borsa-alphavantageAlpha Vantage API connector for the borsa ecosystem.203MIT
libre_link_up_api_clientUnofficial Rust client for the LibreLinkUp API - fetch CGM data from FreeStyle Libre 2/3 devices202MIT
tiny-agent-rsA lightweight, type-safe Rust agent library for LLM tool calling202MIT
late-java-coreA Rust library for launching Minecraft Java Edition201CC-BY-NC-4.0
aihorde-rsRust library for using AI Horde with ease200non-standard
strestBlazing-fast async HTTP load tester in Rust - lock-free design, real-time stats, distributed runs, and optional chart exports for…200MIT OR Apache-2.0
lazycurlTerminal-native API client — a lightweight alternative to Postman199MIT
pixiv-clientAsync Rust client for the Pixiv App API (6.x) with typed models and explicit token management196MIT
horizon-lattice-netNetworking module for Horizon Lattice: HTTP client, WebSocket, TCP/UDP sockets195MIT OR Apache-2.0
konduto-rsUnofficial Rust SDK for Konduto API - Fraud detection and prevention platform194MIT
rust-lodashA high-performance, type-safe Rust implementation of Lodash collection methods with zero-cost abstractions194MIT
senka-coreCLI-first HTTP execution and inspection engine with environment/secret management and SQLite logging194MIT OR Apache-2.0
typed-reqwestTrait-based reqwest abstraction with typed requests, declarative response decoding, and link header pagination194MIT
PostDadA high-speed, local-first Terminal UI (TUI) for testing APIs.194MIT
baseten_performance_client_coreHigh performance HTTP client for Baseten.co and other APIs194MIT
repologyRust client for the Repology API193MIT
parlov-probeProbe engine trait and HTTP execution layer for parlov.192MIT OR Apache-2.0
agent-xAgent-first Twitter/X CLI189GPL-3.0
o3gen-openaiOpenAI API client generated from the OpenAPI spec using o3gen189MIT
rfeign-coreCore traits and types for rfeign declarative HTTP client188MIT OR Apache-2.0
googlebooks-rsA Rust client library for the Google Books API186AGPL-3.0-or-later
kagi-sdkRust-first Kagi SDK with explicit official-api and session-web surfaces184MIT
bitgateway-clientA small srun client for BIT184MIT
shiplog-ingest-githubGitHub PR/review ingestor with adaptive date slicing and optional SQLite cache.184MIT OR Apache-2.0
rust-yt-uploaderHigh-performance YouTube video uploader in Rust with OAuth 2.0, concurrent uploads, and comprehensive validation183MIT
wxkefu-rsWeChat Customer Service (WeCom Kf) client for Rust: token, encrypted callback, message sync/send, media, welcome, recall,…182MIT
azure_ai_foundry_modelsChat completions, embeddings, audio, images, and Responses API for Azure AI Foundry - Rust SDK182MIT
gflightsUnofficial async Rust client for the Google Flights web API — search flights, price graphs, and booking offers.181MIT
yf-commonShared infrastructure library for Yahoo Finance data extraction tools. Provides HTTP client
with built-in rate limiting and…180MIT OR Apache-2.0
tdsl-wikidataWikidata API client for the Timeline DSL toolchain179MIT
ksef-clientSDK for integrating with the Polish National e-Invoice System (KSeF).179MIT
snaggerGrab full text across ?page=N pagination with page count discovery176MIT
opencode-sdk-rsA Rust SDK for the OpenCode API with type-safe access to all endpoints, automatic retries, and streaming support175MIT
sure-client-rsA non-official Rust client library for the Akahu API, providing access to financial data aggregation services in New Zealand173MIT OR Apache-2.0
kael_http_clientHTTP client library for Kael173Apache-2.0
supabase-client-graphqlGraphQL client for supabase-client (pg_graphql)172MIT OR Apache-2.0
wangamail-rsSend email via Microsoft Graph API using app registration (client credentials)169MIT OR Apache-2.0
rs-ali-ossRust SDK for Alibaba Cloud Object Storage Service (OSS)169MIT
context69-sdkAsync Rust SDK for the Context69 HTTP API.169Apache-2.0
cameoUnified movie/TV show database SDK for Rust168MIT OR Apache-2.0
rdapifyUnified, secure, high-performance RDAP client with built-in SSRF protection and privacy controls167Apache-2.0
quantum-sdkRust client SDK for the Quantum AI API167MIT
canvas-lms-apiRust client for the Instructure Canvas LMS REST API167MIT
docling_rsRust SDK for Docling Serve that makes document conversion simple, reliable, and production-ready in Rust166MIT
cg-commonShared library for CoinGecko CLI tools - HTTP client with rate limiting, retry logic, symbol resolution, and output writers166MIT
rig-bailianRig adapter for BaiLian: integrates the BaiLian AI service with the Rig ecosystem (request/response types, streaming, error…163MIT
anyhttpAsync HTTP requests without locking into a specific HTTP library161MIT
kwtsmsRust client for the kwtSMS API (kwtsms.com). Send SMS, check balance, validate numbers, and more.161MIT
pulsehive-anthropicAnthropic Claude LLM provider for PulseHive161AGPL-3.0-only
linear-apiUnofficial async Rust client for the Linear GraphQL API (API-key auth)159MIT OR Apache-2.0
keplarsOfficial Rust SDK for Keplars Email API158MIT
swarmscan-rsAsync Rust client for the Swarmscan network-indexer API (api.swarmscan.io).158MIT OR Apache-2.0
ritlersA task-length aware rate limiter that waits for tasks to finish before counting them against the rate limit157MIT OR Apache-2.0
clickupCliente completo da API ClickUp com funcionalidades avançadas (smart search, fuzzy matching)155MIT
axonflow-sdk-rustRust SDK for the AxonFlow AI governance platform155MIT
sulfite-toolsA high-level S3 client built on AWS SDK for Rust for bandwidth saturation (CLI tools)154MIT
pincer-macroProcedural macros for pincer declarative HTTP client153MIT OR Apache-2.0
neuron-provider-anthropicAnthropic API provider for neuron-turn153MIT OR Apache-2.0
rig-volcengineRig adapter for Volcengine: integrates the Volcengine AI service with the Rig ecosystem (request/response types, streaming, error…153MIT
rfeign-reqwestReqwest transport implementation for rfeign153MIT OR Apache-2.0
rig-teiRig adapter for TEI: integrates the Text Embedding Inference service with the Rig ecosystem (request/response types, streaming,…152MIT
litcheeAsync, builder-pattern Rust client for the Lichess API: full endpoint coverage, NDJSON streaming, and OAuth2 PKCE ('Log in with…148MIT
gov-uk-sdk-coreShared HTTP client, auth, errors, and content negotiation for GOV.UK / Companies House SDK crates.148MIT
neuron-provider-openaiOpenAI API provider for neuron-turn146MIT OR Apache-2.0
neuron-provider-ollamaOllama local model provider for neuron-turn145MIT OR Apache-2.0
avx-httpPure Rust HTTP/1.1 + HTTP/2 implementation with ZERO dependencies - no tokio, no serde, no hyper, 100% proprietary143MIT OR Apache-2.0
cellos-export-httpHTTP ExportSink for CellOS — POSTs per-cell evidence bundles to a configured webhook endpoint.143MIT OR Apache-2.0
twilio2Small async and blocking clients for Twilio Programmable Messaging APIs.143MIT OR Apache-2.0
gemini-chat-apiAsync Rust client for Google's internal Gemini Chat API142MIT
goldenpayProduction-oriented Rust SDK for FunPay automation141MIT
hurleyA curl-like HTTP client with performance testing capabilities139MIT
floopy-sdkOfficial Floopy AI Gateway SDK for Rust. Drop-in wrapper around the async-openai crate with cache, audit, experiments, and…139Apache-2.0
exchangerateapi-rustRust client for exchangerateapi.net: latest and historical endpoints138MIT
rfeign-macrosProcedural macros for rfeign declarative HTTP client138MIT OR Apache-2.0
vllm-clientA Rust client for vLLM OpenAI-compatible API136MIT OR Apache-2.0
cellosCellOS — narrow-authority Rust execution cells with kubectl-style CLI. `cargo install cellos` ships the cellctl operator tool.…136MIT OR Apache-2.0
enbboxNotification infrastructure API — open-source alternative to Novu/Courier136MIT
senka-storeCLI-first HTTP execution and inspection engine with environment/secret management and SQLite logging135MIT OR Apache-2.0
chippRust client for the Chipp.ai API - OpenAI-compatible chat completions with streaming support135MIT OR Apache-2.0
fyersIdiomatic async Rust client for the Fyers trading API.135MIT OR Apache-2.0
senka-secretsCLI-first HTTP execution and inspection engine with environment/secret management and SQLite logging132MIT OR Apache-2.0
wire-jackConstruct API-call contracts with temple-dsl, render them against inputs, and execute the resulting requests132MIT
senka-runnerCLI-first HTTP execution and inspection engine with environment/secret management and SQLite logging131MIT OR Apache-2.0
ichigoA CLI HTTP client — store named request configs in your project or globally, then run them by name or through the TUI130MIT
birdX API CLI with entity caching, search, threads, and watchlists129MIT OR Apache-2.0
gobsgA secure OIDC Backend-for-Frontend gateway providing cookie-based session management for web clients124non-standard
web2mdA tool that fetches web pages and returns them as Markdown for MCP token efficiency123Apache-2.0
pubmed-clientAn async Rust client for PubMed and PMC APIs for retrieving biomedical research articles121MIT
tonapi-xSDK for integrating TonAPI into Rust apps. Forked from https://github.com/liketurbo/tonapi-rs121MIT
just-commonShared HTTP transport, SSE stream parsing, and error types for the just-agent ecosystem121MIT
smsdevThe SMSDev client wrapper.120MIT
azure_ai_foundry_agentsAI Agent Service client for Azure AI Foundry - Rust SDK120MIT
claude_quotaAnthropic API rate-limit HTTP transport — Layer * standalone primitive.119MIT
pravahaPravaha lets you read files from HTTP(S) URLs as if they were local files.117Apache-2.0
sse-reqwest-clientA robust, auto-reconnecting Server-Sent Events (SSE) client built on reqwest116MIT OR Apache-2.0
twelve-data-clientRust API client for Twelve Data with automatic builder pattern generation. Provides access to comprehensive financial market data…115Unlicense
casper-vdbClient library for Casper Vector Database115Apache-2.0
echo_agentProduction-grade AI Agent framework for Rust — ReAct engine, multi-agent, memory, streaming, MCP, IM channels, workflows115MIT
anthropic-rust-sdkAnthropic Claude API client for Rust, synced from anthropic-sdk-typescript114MIT
kagiapiRust client library for Kagi Search and Universal Summarizer APIs113MIT
tiny-proxyA high-performance HTTP reverse proxy server written in Rust with SSE support, connection pooling, and configurable routing113MIT OR Apache-2.0
epo-clientAsync client for the EPO Open Patent Services (OPS) v3.2 REST API: OAuth2, biblio/family/citations/search, CQL syntax validator.110MIT
rivaServer-backed Rust client for the Riva proxy (YouTube and SoundCloud).110BSD-3-Clause
curl-impersonate-cliAsync subprocess wrapper around the curl-impersonate CLI — byte-exact browser TLS/HTTP2 fingerprints via the curl_chromeNNN…109MIT
distroLinux distribution metadata, download, and verification106MIT OR Apache-2.0
refluxerRust API wrapper for Fluxer105MIT
hpx-h3Fork of hyperium/h3 with RFC 9220 WebSocket support, vendored into the hpx workspace.105Apache-2.0
akahu-clientA non-official Rust client library for the Akahu API, providing access to financial data aggregation services in New Zealand104MIT OR Apache-2.0
kv-storage-clientA modern HTTP/2 client for the KV Storage server104MIT
near-openrpc-clientGenerated Rust types and async client for the NEAR Protocol JSON-RPC API, built from the official OpenRPC specification102MIT OR Apache-2.0
thunkmetrcHigh-level generic Metrc SDK102MIT