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.
royThis crate is a high-level library for consuming RESTful APIs.7,809MIT OR Apache-2.0
classchartsUnoffical classcharts library for rust.7,732MIT
apiabstraction for HTTP API clients7,730MIT
pshbullet_clientUnofficial Pushbullet API client.7,687MIT/Apache-2.0
fibers_http_clientA tiny asynchronous HTTP/1.1 client library7,678MIT
wandboxRust bindings for the Wandbox (wandbox.org) REST API7,657LGPL-3.0
surf-middleware-cacheA caching middleware for Surf7,655Apache-2.0
clientix-coreLibrary for building HTTP clients and requests declaratively with procedural macros - no need to write complex imperative or…7,608MIT OR Apache-2.0
hyper-socks2-mwA SOCKS5 connector for hyper library7,531Apache-2.0 OR MIT
todoistctlTodoist CLI7,518Apache-2.0 AND MIT
zuora_rest_clientA HTTP Client built on top of the reqwest package for accessing the Zuora Billing REST API.7,504MIT
http-adapter-reqwestHTTP adapter implementation for reqwest7,348LGPL-3.0
porkbun-apian async implementation of porkbun's domain management api.7,344MIT
reqwest-vcrRecord-and-replay HTTP testing for requests7,325Apache-2.0
scrappy-clientscrappy http client.7,294MIT
find_latest_nav_siteA website to find latest net-asset-value (NAV) for the given scheme code or ISIN code7,234MIT
lesspass-clientLessPass API server client library and CLI written in Rust7,231GPL-3.0-only
threatflux-vertex-rust-sdkVertex AI SDK for ThreatFlux AI7,218MIT
slack-rustSlack API Client7,150Apache-2.0
clientix-codegenLibrary for building HTTP clients and requests declaratively with procedural macros - no need to write complex imperative or…7,137MIT OR Apache-2.0
misskey-httpAsynchronous HTTP-based client implementation for Misskey7,128MIT OR Apache-2.0
bitbucketAsync bitbucket server bindings7,123Apache-2.0
nyquest-backend-curllibcurl backend for nyquest7,025MIT OR Apache-2.0
adventure-rusoto-ecsAdventure to rusoto_ecs6,941MIT OR Apache-2.0
misskeyAsynchronous client for Misskey6,914MIT OR Apache-2.0
clientixLibrary for building HTTP clients and requests declaratively with procedural macros - no need to write complex imperative or…6,897MIT OR Apache-2.0
gauntMinimalist Rust HTTP toolkit (client-only).6,831Apache-2.0
mclientmacro based http client6,809MIT
arpy-reqwasmReqwasm client for the Arpy RPC library6,725MIT OR Apache-2.0
async_krakenMinimal wrapper for the Kraken exchange REST API using async-std6,708Apache-2.0
civitaiLoad models from civit ai.6,692MPL-2.0
stud_ip_scraperBlazingly fast 🚀 library for interacting with Stud.IP 📚6,686GPL-3.0
bitconch-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.6,680MIT
http-signImplementation of the HTTP signature draft standard6,678CC0-1.0
reessaieCompanion to reqwest_retry to use the Retry-After HTTP header if available6,673MIT
todo_web_serverA Todo-web-server for learning purpose6,666MIT
vkontakte_apiБиблиотека для работы с API VK (VKontakte)6,657Apache-2.0
artemisAn integrated GraphQL Client that supports caching, fetching and others through extensible exchanges in Rust and with WASM.6,592MIT OR Apache-2.0
tinyquestA *tiny* library used for making HTTP requests. It interacts with native-tls to be as small as possible, so it can be used in…6,581MIT
hangarUnstable, use at your own risk. Rust web framework, using [Rocket](https://rocket.rs), [Diesel](https://diesel.rs), and…6,573MIT
mz-http-proxyHTTP proxy adapters that respect the system proxy configuration.6,560Apache-2.0
googolA generic library to call Google APIs6,535MIT
balatro_mod_indexa library for parsing a git lfs repo into a BMM-compatible index6,522GPL-3.0-only
pretend-awcawc based client for pretend.6,483MIT
rsolrA Solr client for Rust.6,369MIT
wrequestwrequest implements HTTP Request and Response types in Rust.6,334Apache-2.0
fluxorFluxor is a versatile Rust web framework designed for data science and computing science applications.6,334MIT OR Apache-2.0
reqwest-cachereqwest-middleware based in-memory HTTP caching middleware6,310AGPL-3.0-only
latest_user_agentRust library for generating latest browser user agent.6,268Unlicense
dumaA minimal file downloader6,254MIT
weblibThe Rust weblib Library is a small, simple library for fetching the contents of a URL and returning them as a string.6,246GPL-3.0
swan-macroA declarative HTTP client library for Rust6,206GPL-3.0
node-js-release-infoAsynchronously retrieve Node.js release info by version and platform from the [downloads…6,200MIT OR Apache-2.0
swan-commonCommon utilities and types for the Swan HTTP client library.6,184GPL-3.0
lalamove-rsAn unofficial Lalamove API crate for rust. It's still in development; PRs welcome!6,181Apache-2.0
koreroKōrero means to talk, speak or converse in Māori. This crate is a library for interfacing with things, just as kōrero helps…6,112MIT OR Apache-2.0
core_api_clientA Rust library for interacting with CORE API, a service that provides access to metadata and full texts of research papers from…6,095non-standard
xxhttpNothing muchh6,018MIT
splitwiseSplitwise SDK for Rust6,012Apache-2.0
minighMinimal and opinionated GitHub REST API client6,007MIT
kl-httpHelper crate for getting TcpStream into a http Request.5,979MIT
x509-clientReqwest-based async X509 certificate transport and deserializer client. Transports: HTTP/S, File. Formats: DER, PEM, PKCS7.5,952Apache-2.0
azure_rsRust client for the Azure DevOps Server5,938MIT
arpy-clientClient for the Arpy RPC library5,920MIT OR Apache-2.0
nyquest-presetNyquest preset configuration with up-to-date rich-featured backends5,912MIT OR Apache-2.0
reqwest-h3hitdns fork of higher level HTTP client library5,840MIT OR Apache-2.0
gst-clientProvides bindings for the main functionalities of the GStreamer Daemon5,798non-standard
square-oxAn easy, idiomatic, and flexible way of interacting with the Square API, following Rust conventions.5,737non-standard
ar_pe_ce_macroHTTP2 based simple streaming RPC - macros5,708MIT
ai-libA unified AI SDK for Rust providing a single interface for multiple AI providers with hybrid architecture5,683MIT OR Apache-2.0
authorizationA Role Based Access Control (RBAC) library5,675MIT
hubcaps-exRust interface for Github5,675MIT
sec-http3An async HTTP/3 implementation that supports web transport.5,644MIT
comment_app_frontendA Comment App Front End Server5,636MIT
stroisS3 synchronous SDK based on rusty_s3 and ureq5,574MIT
brevoBrevo provide a RESTFul API that can be used with any languages. With this API, you will be able to : - Manage your campaigns…5,565MIT
mail-tm-rsMail-Tm(https://mail.tm/en/) api implementation5,486non-standard
kraken-httpAsynchronous HTTP API bindings for the Kraken cryptocurrency exchange.5,484MIT
quiverquantA crate for accessing the QuiverQuant API.5,449MIT
topgg-rsA top.gg library that makes posting and getting info easy!5,378MIT
deribit-httpHTTP REST API client for Deribit trading platform5,365MIT
nyquest-backend-nsurlsessionNSURLSession backend for nyquest5,332MIT OR Apache-2.0
leptos-ws-pro🚀 Production-ready WebSocket library for Leptos with multi-transport support, enterprise security, high performance, and reactive…5,297MIT
agent-twitter-clientA Twitter/X API client library using cookies5,278MIT
srs-clientProvides bindings for the main functionalities of the SRS5,278MIT OR Apache-2.0
fetchyAsync HTTPS fetch API built on pasts.5,236Apache-2.0 OR BSL-1.0 OR MIT
mega-cliA command-line tool for interacting with MEGA5,228MIT OR Apache-2.0
rs-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.5,216MIT
apify-clientAn official, but experimental, AI-generated and AI-maintained Rust client for the Apify API (https://apify.com).5,188Apache-2.0
gambero🦐 Command-line interface (CLI) for Kraken exchange WebSockets API | Written in Rust5,181MIT
google-workspace-apisA Rust library for interacting with Google Workspace APIs5,166MIT
nyquest-backend-winrtWindows.Web.Http.HttpClient backend for nyquest5,125MIT OR Apache-2.0
sulfiteA high-level S3 client built on AWS SDK for Rust for bandwidth saturation5,121MIT
http-adapter-ureqHTTP adapter implementation for ureq5,110LGPL-3.0
patronA wrapper around the hyper.rs library to allow for targeted clients to specific remote APIs. This library should be useful on…5,094MIT
roadrunnerA rust rest client based on hyper5,073MIT
playht_rsA library for interacting with play.ht API5,054Apache-2.0
hyper-util-wasmhyper utilities, patched for wasm5,047MIT
http_strThis is a Rust libray that provides some types for parsing http request and create responses.5,039Unlicense
samiraLeague of Legends API Library5,025AGPL-3.0-or-later
openai_chatgpt_apiTyped async Rust client for the OpenAI API: Responses API, Chat Completions, Embeddings, Images (gpt-image), Audio (TTS/STT),…5,008MIT
supabase-rustRust client for Supabase5,000MIT
mclient_macromacro based http client4,998MIT
water_clienteasy http client for more control over http connection and requests4,996MIT
mcp_daemonDiverged Implementation of Model Context Protocol (MCP) with Extended Functionality4,989Apache-2.0
peertubePeertube API client4,948MIT
redeCLI tool to run and configure suites of HTTP requests defined in readable files4,895Apache-2.0 OR MIT
fluxiofluxio4,823MIT OR Apache-2.0
wazuh-clientA Rust client library for interacting with Wazuh API and Indexer4,808MIT
ergoreqA human-centric web request client developed based on Reqwest, supporting automatic cookie management, automatic retries, and…4,786MIT
mrqSimple, minimal-dependency HTTP client4,742ISC
radiko-rsAn unofficial Rust library for accessing Japan's radiko radio streaming service4,722MIT OR Apache-2.0
vkteams-bot-mcpHigh-performance VK Teams Bot API toolkit with CLI and MCP server support4,690MIT OR Apache-2.0
http-adapter-surfHTTP adapter implementation for surf4,678LGPL-3.0
uploads-im-clientBindings to the Uploads.im web API4,671Apache-2.0/MIT
did-method-plcdid:plc DID method, using the ssi crate4,636MIT
curioA blazing fast http client4,632MIT
github-ureqA simple wrapper for the GitHub API V3 using the ureq crate.4,624MIT
areq-bodyHTTP body types and traits as part of areq crate4,584MIT
inf-circle-sdkRust SDK for Circle's API with clean separation of read and write operations4,582MIT
rama-hyperA fast and correct HTTP library for Rama4,574MIT
chromimicAn easy and powerful Rust HTTP Client (Impersonate Chrome/OkHttp)4,537MIT OR Apache-2.0
http-json-streamAn asynchronous JSON streamer for HTTP network requests4,531MIT OR Apache-2.0
questrade-rsOxidized Questrade Client4,530MIT OR Apache-2.0
hyper-custom-certA small, ergonomic HTTP client wrapper around hyper with optional support for custom Root CAs and a dev-only insecure mode for…4,525MIT OR Apache-2.0
siteprobeCLI tool to fetch URLs from sitemap.xml, check their existence, and generate performance reports4,523MIT
liccLiefland Idle Champions Codes - Client for the liefland codes API service for Idle Champions of the Forgotten Realms chest codes4,451MIT OR Apache-2.0
https_demohttps demo website in Rust4,414MIT
ligabA LigaAI(ligai.cn) API client.4,364Apache-2.0/MIT
mailpit_clientA Mailpit REST API client4,360MIT OR Apache-2.0
polycliA command line tool for interacting with the Polygon API at polygon.io.4,349GPL-3.0-or-later
hpxHigh Performance HTTP Client4,320Apache-2.0
questradeOxidized Questrade Client4,288MIT OR Apache-2.0
rust_filenRust interface for Filen.io API4,255MIT
apiaiAPI.ai client library written in pure rust4,234Apache-2.0
smbcloud-gresiq-sdkRust client for the smbCloud GresIQ REST gateway — API-key auth, app management, and model assignment for Onde Inference.4,225Apache-2.0
file-retrieverConcurrent download library with progress bar4,224MIT
maib-clientAn unofficial Rust client for MAIB API4,212MIT OR Apache-2.0
reqwest-eventsource-wasiHelper to build an Eventsource using reqwest4,211MIT OR Apache-2.0
edjxEDJX SDK4,184MIT
firecRust API to interact with Firecracker4,176non-standard
amazon-spapiA Rust client library for Amazon Selling Partner API (SP-API)4,155MIT
areq-h1An implementation of HTTP/1.1 as part of areq crate4,152MIT
tact-clientTACT (Trusted Application Content Transfer) HTTP client for Blizzard's NGDP4,133MIT OR Apache-2.0
rsurlA pure-Rust implementation of curl. Library, C FFI, and CLI for HTTP/HTTPS/FTP/FTPS.4,128MIT
zenwaveErgonomic HTTP client framework.4,123MIT
areqAsync runtime-agnostic HTTP requests4,121MIT
cloudflare_dyndnsDynDNS client for Cloudflare4,108BSD-3-Clause
pretend-urequreq based client for pretend.4,102MIT
ezomytePath of Exile API client library4,098MIT
listener-radioListener Radio monitors on a Graphcast network and stores messages4,087Apache-2.0
wasm_requestCreate http request with rustwasm saving boilerplate4,070MIT
threaty-rsCombine multiples CTI APIs in Rust to help performing analysis4,056Apache-2.0
shirodlAn async download library for massive batch of urls downloading.4,047non-standard
eigaA WIP TMDB API client4,046MIT
twelve_dataSimple Rust API for accessing the Twelve Data HTTP API (https://twelvedata.com)4,032MIT
elikoga-textsynthText synth api client4,008MIT
loop-http-getSend an HTTP GET every minute.4,003MIT
aurHTTP client implementations for the AUR.4,002ISC
ngdp-cdnCDN client with parallel downloads and fallback support for Blizzard's NGDP3,964MIT OR Apache-2.0
rama-hyper-utilrama-hyper utilities3,963MIT
tapioca-codegenType-safe REST client using the OpenAPI Specification3,899non-standard
crates_io_api-wasm-patchWASM-compatible patch of crates_io_api3,878MIT/Apache-2.0
talapEasy to send HTTP/HTTPS requests3,860MIT
junction-coreThe core implementation for Junction - an xDS dynamically-configurable API load-balancer library.3,857Apache-2.0
tumblr_apiTumblr API client3,829MIT OR Apache-2.0
vru-apnsThe client of Apple Push Notification service3,812MIT
upstash-redis-rsA upstash redis API client.3,755Apache-2.0/MIT
cdumay_http_clientA library to call remote web application3,750BSD-3-Clause
limitless-exchange-rust-sdkRust SDK for Limitless Exchange CLOB and NegRisk trading3,725MIT
rainy-sdkOfficial Rust SDK for Rainy API by Enosis Labs v0.6.14 - OpenAI/GPT-5 parity, native streaming events, and legacy static model…3,698Apache-2.0
aniscraperRust library designed for efficient web scraping and data extraction. It simplifies the process of fetching, parsing, and…3,671MIT
newwreqA blazing-fast Rust HTTP Client with TLS fingerprint3,656Apache-2.0
arpy-reqwestReqwest client for the Arpy RPC library3,626MIT OR Apache-2.0
reqwest-middleware-wasiWrapper around reqwest to allow for client middleware chains.3,624MIT OR Apache-2.0
attohttpSmall and lightweight HTTP client3,621MPL-2.0
interfacer-http-hyperhyper based http-service for interfacer-http3,619MIT
onemoney-protocolOfficial Rust SDK for OneMoney Protocol - L1 blockchain network client3,610Apache-2.0
adventure-rusoto-snsAdventure to rusoto_sns3,603MIT OR Apache-2.0
simple-hyper-client-native-tlsTLS connector implementation for simple-hyper-client using tokio-native-tls3,600MPL-2.0
kitchen-fridgeA CalDAV (ical file management over WebDAV) library3,596MIT
ratcurlRust bindings to libcurl for making HTTP requests, with curl-impersonate support3,588MIT
adventure-rusoto-sqsAdventure to rusoto_sqs3,586MIT OR Apache-2.0
chatdeltaA unified Rust library for connecting to multiple AI APIs with streaming, conversations, and parallel execution3,579MIT
lembaranPagination library.3,571MIT OR Apache-2.0
wallpaper-dlWallpaper downloader for various websites3,563EUPL-1.2
asimov-apify-moduleASIMOV module for data import powered by the Apify web automation platform.3,554Unlicense
urls2diskHttp client to download urls to disk concurrently, optionally converting them to PDF3,549MIT
tapiocaType-safe REST client using the OpenAPI Specification3,546non-standard
zaimrust-zaim is a Rust client library for the Zaim API3,522MIT
skystreamerIdiomatic Rust library for the AT Firehose streaming API3,493MIT
http-client-2Types and traits for http clients.3,488MIT OR Apache-2.0
merriam-webster-modelModels for the Merriam Webster's Dictionary API3,445MIT OR Apache-2.0
robinhoodRust Wrapper for Robinhood Trade3,419Artistic-2.0
socks2SOCKS proxy clients3,409MIT OR Apache-2.0
s-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.3,401MIT
ar_pe_ceHTTP2 based simple streaming RPC3,399MIT
icloud-album-rsA Rust library for interacting with iCloud shared albums3,398MIT
lobstersAsynchronous http client for the lobste.rs website3,357MIT OR Apache-2.0
wxwork_robotdRobot service for WXWork3,354MIT OR Apache-2.0