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