-
reqwest-impersonate
An easy and powerful Rust HTTP Client (Impersonate Chrome/OkHttp)
-
tauri-plugin-http
Access an HTTP client written in Rust
-
reqwest
higher level HTTP client library
-
oha
Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation
-
hitman
A command line tool for hitting API endpoints
-
deeprl
DeepL client library with all the things (blocking)
-
http_req
lightweight HTTP client with built-in HTTPS support
-
megaphone
Client library that can be used to subscribe to megaphone channels
-
workflow-terminal
Terminal abstraction layer over Xterm.js and termion crates for creating terminal applications that function uniformly in native (console) and in browser (WASM32) environments
-
tower-reqwest
Adapter between reqwest and tower-http crates
-
octocrate
A comprehensive GitHub REST API library based on Rust
-
tower-http-client
Extra Tower middlewares and utilities for HTTP clients
-
workflow-d3
D3 visualization API bindings and utilities
-
workflow-rs
Rust application development framework for native and web applications
-
prometheus_push
extend prometheus crates with pushgateway support
-
frankenstein
Telegram bot API client for Rust
-
infobip_sdk
Client SDK to use the Infobip API with pure Rust
-
octocrate-types
A comprehensive GitHub REST API library based on Rust
-
workflow-http
HTTP client for native and WASM32 targets
-
hyper
A fast and correct HTTP library
-
pling
Send notifications via Slack, Telegram,
-
anime-dl
Efficient cli app for downloading anime
-
asserhttp
Fluent http response assertions
-
slumber
Terminal-based HTTP client
-
octocrate-core
A comprehensive GitHub REST API library based on Rust
-
drupal_kit
Flexible Drupal HTTP client supporting a variety of popular contrib modules
-
longport-httpcli
LongPort HTTP SDK for Rust
-
workflow-rpc
Workflow RPC (wRPC) framework based on the workflow-websocket crate offering native & in-browser (WASM32) clients and a native server (based on tokio & tungstenite). wRPC supports…
-
fhttp
File-based command line http client
-
product-os-http
Product OS : Http is a derivative of the http crate restructured for both std and no_std environments
-
workflow-html
HTML templating engine for run-time DOM injections
-
playht_rs
interacting with play.ht API
-
fhttp-test-utils
test utils library for the fhttp tool
-
hyper-client-io-wizard
Client IO builder for hyper-1
-
diqwest
Trait to extend reqwest for digest auth flow
-
llmclient
Rust LLM client - Gemini, GPT, Claude, Mistral, Groq
-
uaparser-rs
user agent parser for rust
-
thirtyfour
Selenium / WebDriver library for Rust, for automated website UI testing. Tested on Chrome and Firefox, but any webdriver-capable browser should work
-
reqwest-cross
Wrapper around reqwest for use in both native and wasm
-
janus_client
Client for Janus, the server powering ISRG's Divvi Up
-
datadog-api-client
Rust client for the Datadog API
-
deno_fetch
Fetch API implementation for Deno
-
reqwest-maybe-middleware
Wrapper over reqwest and reqwest-middleware to provide compatibility for either
-
sfo-http
private http library
-
rede
CLI tool to run and configure suites of HTTP requests defined in readable files
-
xh
Friendly and fast tool for sending HTTP requests
-
reqwest-websocket
Websocket connections with reqwest
-
alhc
Async Lightweight HTTP Client: A async http client library that using system library to reduce binary size if possible. (Currently under heavy development)
-
thirtyfour-macros
Thirtyfour is a Selenium / WebDriver library for Rust, for automated website UI testing
-
reqwest-middleware
Wrapper around reqwest to allow for client middleware chains
-
modio
Rust interface for integrating https://mod.io - a modding API for game developers
-
octocrab
A modern, extensible GitHub API client
-
conjure-http
HTTP interfaces for generated Conjure services
-
http-cache-reqwest
http-cache middleware implementation for reqwest
-
reqwest-retry
Retry middleware for reqwest
-
reqwest-tracing
Opentracing middleware for reqwest
-
http-cache-surf
http-cache middleware implementation for surf
-
http-cache-darkbird
http-cache manager implementation for darkbird
-
curl-http-client
wrapper for Easy2 from curl-rust crate for ergonomic use and can perform synchronously and asynchronously using async-curl crate that uses an actor model (Message passing) to achieve a non-blocking I/O
-
opentalk-client-shared
Types and traits that are used by the OpenTalk client library crate
-
jsonrpsee-http-client
JSON-RPC HTTP client
-
reqwest-enum
Typed enum HTTP API for reqwest
-
jsonrpsee-client-transport
JSON-RPC client transports
-
http-types-rs
Common types for HTTP operations
-
http-cache-quickcache
http-cache manager implementation for quick-cache
-
http-cache-mokadeser
http-cache manager implementation for moka stored deserialized
-
bodhi
REST API client
-
shurly
URL shortener with API management
-
jsonrpsee-core
jsonrpsee
-
vkteams-bot
VK Teams Bot API client
-
vkteams-bot-cli
VK Teams Bot API CLI
-
trillium-client
http/1.x client for trillium.rs
-
dxr_client
Declarative XML-RPC (client implementation)
-
dxr_server
Declarative XML-RPC (server implementation)
-
async-curl
An asynchronous implementation to perform curl operations with tokio
-
apkeep
A command-line tool for downloading APK files from various sources
-
minreq
minimal-dependency HTTP client
-
reqwest-cache
reqwest-middleware based in-memory HTTP caching middleware
-
hitt
command line HTTP testing tool focused on speed and simplicity
-
surf-disco
HTTP client for use with tide-disco applications
-
chromimic
An easy and powerful Rust HTTP Client (Impersonate Chrome/OkHttp)
-
rsolr
A Solr client for Rust
-
hitt-request
Request utility library for the hitt http testing tool
-
ajars_client_reqwest
AjaRS
-
reqwest-pretty-json
Easy way to emit prettified JSON body via reqwest::RequestBuilder
-
wappu
fast and flexible web scraping library for Rust, designed to efficiently navigate and extract data from websites. Perfect for data mining, content aggregation, and web automation tasks.
-
salvo-http3
An async HTTP/3 implementation
-
chipp_http
curl-based HTTP client library
-
xitca-http
http library for xitca
-
reqwest-eventsource
Helper to build an Eventsource using reqwest
-
rbxcloud
CLI and SDK for the Roblox Open Cloud APIs
-
opentelemetry-http
Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies.
-
uaparser
UA Parser
-
graphql_client
Typed GraphQL requests and responses
-
topgg
The official Rust wrapper for the Top.gg API
-
rest-json-client
easing http json api request
-
mega-cli
A command-line tool for interacting with MEGA
-
oxhttp
Very simple implementation of HTTP 1.1 (both client and server)
-
reqwest_cookie_store
providing an implementation of the
reqwest::cookie::CookieStore
trait forcookie_store::CookieStore
-
attohttpc
Small and lightweight HTTP client
-
solaredge
API client
-
malwaredb-client
Client application for MalwareDB
-
monoio-http
Low level http implementation for Monoio
-
dbl-rs
API Bindings for top.gg / discordbots.org
-
github_v3
Minimal async GitHub API v3 client
-
http-adapter-reqwest
HTTP adapter implementation for reqwest
-
litehouse-config
Configuration types for litehouse
-
mega
An API client library for interacting with MEGA
-
stat_client
server monitoring tool
-
http-cache-semantics
RFC 7234. Parses HTTP headers to correctly compute cacheability of responses, even in complex cases
-
chris
client library
-
bevy_defer_http
Hyper based http utilies for bevy_defer
-
indieweb
A collection of utilities for working with the IndieWeb
-
googol
A generic library to call Google APIs
-
rustyroad
Road is a framework written in Rust that is based on Ruby on Rails. It is designed to provide the familiar conventions and ease of use of Ruby on Rails, while also taking advantage…
-
actix-web-opentelemetry
OpenTelemetry integration for Actix Web apps
-
market-data
lib to fetch & enhance historical time-series stock market data
-
stud_ip_scraper
Blazingly fast 🚀 library for interacting with Stud.IP 📚
-
sailhouse
Official Sailhouse client for Rust
-
listener-radio
Listener Radio monitors on a Graphcast network and stores messages
-
cloud-file
reading of cloud files in Rust
-
fibreq
Non-blocking HTTP client for Tarantool apps
-
rvcr
Record-and-replay HTTP testing for requests
-
arrpc
RPC library for modular-monolith development
-
car-mirror-reqwest
Adapter for using car-mirror with reqwest-middleware
-
restless
REST API helper traits
-
restless-util
traits for working with restless
-
restless-hyper
Hyper integration for restless
-
zeptohttpc
minimal HTTP client using http and httparse crates
-
attackerkb-api-rs
AttackerKB API
-
hyper_imp
A fast and correct HTTP library
-
treq
A Cli client to make HTTP requests for Hacker Users
-
dothttp
text-based scriptable HTTP client. It is a fork for dot-http. It is a simple language that resembles the actual HTTP protocol but with additional features to make it practical for someone who builds and tests APIs.
-
php-tokio
Use any async Rust library from PHP!
-
flawless-http
HTTP client for https://flawless.dev
-
mio_httpc
fully async and sync http client running on top of mio only
-
twilight-http
Discord REST API client for the Twilight ecosystem
-
apisdk
API toolkit for writing HTTP API Clients for Rust
-
twilight-lavalink
Lavalink client for the Twilight ecosystem
-
coc-rs
wrapper around the Clash of Clans public API
-
maia-wasm
Maia SDR WASM frontend
-
valorant-assets-api
API Wrapper for valorant-api.com
-
apca
interacting with the Alpaca API
-
ureq
safe HTTP client
-
opensearch-dsl
Strongly typed OpenSearch DSL
-
k8s-openapi-derive
Custom derives for the Kubernetes client API
-
curl
Rust bindings to libcurl for making HTTP requests
-
scaphandre
Electric power/energy consumption monitoring agent
-
tumblr_api
Tumblr API client
-
curl-sys
Native bindings to the libcurl library
-
mastodon-async
A wrapper around the Mastodon API
-
fortnite-api
interacting with the Fortnite API
-
hyper-util-wasm
hyper utilities, patched for wasm
-
awc
Async HTTP and WebSocket client library
-
soup3-sys
FFI bindings of Soup 3
-
tiny-fetch
A fast and simple fetching program
-
cloudflare_dyndns
DynDNS client for Cloudflare
-
todoistctl
Todoist CLI
-
libtodoist
Rust wrapper around Todoist API
-
hyper-util
hyper utilities
-
wom_rs
api wrapper for the OSRS Wise Old Man API
-
http-types-red-badger-temporary-fork
Common types for HTTP operations
-
graph-http
Http client and utilities for the graph-rs-sdk crate
-
reqwest_dav
An async webdav client with tokio and reqwest
-
libbklrs
A Bakaláři API implementation in the systems' programming language
-
licc
Liefland Idle Champions Codes - Client for the liefland codes API service for Idle Champions of the Forgotten Realms chest codes
-
clicksign
Unofficial Rust library for the Clicksign API
-
h3
An async HTTP/3 implementation
-
hyper-named-pipe
Hyper client bindings for Windows Named Pipes
-
httpc-test
Minimalistic HTTP Client Test Utilities
-
aws-http
no longer used by the AWS SDK and is deprecated
-
httpclient
HTTP client with middleware. Middleware provides composable support for record/replay, logging, exponential backoff, and more.
-
racal
REST API client abstraction library
-
nightfly-twitchax-patch
higher level HTTP client library for the lunatic runtime
-
rtv
Minimal HTTP/S client that supports nonblocking and streaming requests using mio
-
radegast
Fiber friendly http client for tarantool apps
-
fake-rs
testing native-to-target port latency, using Rust
-
grafana-plugin-sdk
SDK for building Grafana backend plugins
-
facebookexperimental/commitcloudsubscriber
Cross platform client for subscribing to Commit Cloud eventsource (http server-sent events) The workflow is the following: * define 'subscription' as a unique [repo_name, workspace]…
-
komga
REST API Client generated from OpenAPI specification
-
hyper-proxy2
A proxy connector for Hyper-based applications
-
buklo
CLI HTTP client
-
bilibili-api-rs
project got inspiration from Passkou/bilibili-api
-
hyper-hickory
HTTP connector for hyper that uses hickory's DNS resolver
-
open-meteo-rs
HTTP client for open-meteo.com api
-
common-s3-headers
Only the headers necessary for communicating with S3-like services. It's all you need.
-
gotopub
GoToSocial and general Fediverse client
-
cf-reqwest
higher level HTTP client library
-
line-login-api
LineLoginApi for Rust
-
reqwest-retry-after
Retry-After header support for reqwest
-
qweather-http-client
QWeather HTTP Client
-
acril-http
A kitchen-sink actor framework
-
project-absence-kernel
📡 The kernel of Project Absence
-
graph-error
Graph Api error types and handling for the graph-rs-sdk crate
-
robotevents
Wrapper for the RobotEvents.com v2 API
-
spotify-rs
wrapper for the Spotify API
-
url-status-checker
cleans URLs from an input file and verifies their status codes. Cleaned URLs and their status codes are stored in an output file.
-
wcookie
represents the cookie set by a HTTP server written in Rust
-
serpapi
Integrate search data into your Ruby application. This library is the official wrapper for SerpApi. SerpApi supports Google, Google Maps, Google Shopping, Baidu, Yandex, Yahoo, eBay, App Stores, and more.
-
skelphore
Massive repeated HTTP(S) requests simplifier
-
qiniu-apis
Qiniu HTTP APIs for Rust
-
qiniu-utils
Qiniu SDK Utilities for Rust
-
qiniu-isahc
Qiniu Isahc based HTTP Interface Implementation for Rust
-
qiniu-reqwest
Qiniu Reqwest based HTTP Interface Implementation for Rust
-
qiniu-ureq
Qiniu Ureq based HTTP Interface Implementation for Rust
-
http-auth
HTTP authentication: parse challenge lists, respond to Basic and Digest challenges. Likely to be extended with server support and additional auth schemes.
-
qiniu-sdk
Qiniu Meta Crates for Rust SDK
-
eventsource-client
Client for the Server-Sent Events protocol (aka EventSource)
-
rama-hyper-util
rama-hyper utilities
-
xal
Xbox Authentication library
-
rama-hyper
A fast and correct HTTP library for Rama
-
httpget
A small, simple client to make http get requests and return a 0 status code if they succeed, 1 status code otherwise
-
mockd
Fake data generator library with 130+ functions
-
simplehttp
(and very immature) sync http client. Intended to have multiple implementations abstracting away API differences between platforms
-
restau
Demo
-
collaboflow-rs
A Collaboflow REST API client for Rust language
-
reywen_http
easy to use HTTPv2 library for Rust (based on tokio/reqwest)
-
mco-http
A modern HTTP library
-
clia_nacos_rust_client
A personal temporary mod for nacos rust client
-
reqwest-middleware-wasi
Wrapper around reqwest to allow for client middleware chains
-
reqwest-tracing-wasi
Opentracing middleware for reqwest
-
simple-hyper-client
A wrapper for hyper's HTTP client providing a simpler interface as well as a blocking interface
-
sitescraper
Scraping Websites in Rust!
-
reqwest-retry-wasi
Retry middleware for reqwest
-
gloo-net
HTTP requests library for WASM Apps
-
ya-client
Yagna REST API client async binding
-
streaming-http-range-client
A client for ergonomically streaming HTTP Range requests
-
apcacli
A command line tool for trading stocks on Alpaca (alpaca.markets)
-
axum_csrf
Provide a CSRF (Cross-Site Request Forgery) protection layer
-
urlprobe
probing URLs for their status code
-
chunked_transfer
Encoder and decoder for HTTP chunked transfer coding (RFC 7230 § 4.1)
-
octocrab_wasi
A modern, extensible GitHub API client with wasi support, forked from XAMPPRocky/octocrab
-
vru-apns
The client of Apple Push Notification service
-
postmark
client
-
http-adapter
Adapter for HTTP client agnostic requests
-
reqwest-oauth1
Add OAuth1 signature to reqwest with oauth1-request
-
http-adapter-ureq
HTTP adapter implementation for ureq
-
http-adapter-surf
HTTP adapter implementation for surf
-
reqwest_wasi
higher level HTTP client library
-
salvo-utils
hyper utilities
-
mock-http-connector
Mock hyper HTTPConnector
-
reqwest-eventsource-wasi
Helper to build an Eventsource using reqwest
-
tracing-awc
Tracing instrumentation for the awc http client
-
exante
HTTP client for Exante REST API version 3.0
-
reqwest-partial-retry
Wrapper around reqwest to allow for easy partial retries
-
actix_block_ai_crawling
Actix Middleware that blocks Generative AI crawlers
-
hyperx_chantra
Hyper's typed header module, eXtracted and improved
-
ergoreq
A human-centric web request client developed based on Reqwest, supporting automatic cookie management, automatic retries, and custom middleware
-
megamind
interacting with the Genius API
-
node-js-release-info
Asynchronously retrieve Node.js release info by version and platform from the downloads server
-
swagger_to
Generate code based on swagger.json
-
wikimedia-api
Interact with Wikimedia REST API
-
ruxios
HTTP library for Rust, inspired by Axios, with a simple yet robust interface
-
discord-rpc-client
client for Discord RPC
-
cloudflare
v4 API
-
merriam-webster-model
Models for the Merriam Webster's Dictionary API
-
merriam-webster-http
An HTTP client for the Merriam Webster's Dictionary API
-
async-h1
Asynchronous HTTP 1.1 parser
-
meztide
SDK for lotide
-
aliyun_rust_http_client
aliyun rust http client
-
strois
S3 synchronous SDK based on rusty_s3 and ureq
-
square-rust
client library for the Square API
-
surf-retry
A retry middleware for surf
-
coveralls-api
API Bindings for coveralls.io. Deals with report creation and submission.
-
cf-turnstile
client for Cloudflare Turnstile
-
aliyundrive-webdav
WebDAV server for AliyunDrive
-
fattureincloud-rs
Connect your software with Fatture in Cloud, the invoicing platform chosen by more than 500.000 businesses in Italy. The Fatture in Cloud API is based on REST, and makes possible…
-
reqwest-leaky-bucket
Leaky-bucket rate limit middleware for reqwest
-
reqwest-ratelimit
Rate-limit middleware for reqwest
-
attohttp
Small and lightweight HTTP client
-
minio
SDK for Amazon S3 compatible object storage access
-
classcharts
Unoffical classcharts library for rust
-
fantoccini
High-level API for programmatically interacting with web pages through WebDriver
-
dianmeng
a web parse
-
edgerc
A standard Akamai edgerc signer
-
http-range-client
HTTP client for HTTP Range requests with a buffer optimized for sequential requests
-
aim
🎯 A command line download/upload tool with resume
-
drand-client-rs
A small rust library for retrieving random numbers from drand
-
lalamove-rs
An unofficial Lalamove API crate for rust. It's still in development; PRs welcome!
-
sysreq
virtually-zero-dependencies HTTP client wrapping a system client
-
rust-web-server
Collection of utility functions used to build Rust Web and TLS Server. Can be useful while developing HTTP related functionality
-
api-request-utils-rs
aims to provide a straightforward and efficient solution for making api requests It is designed to be user-friendly, customizable, and extensible, allowing developers to easily integrate…
-
http-typed
HTTP client supporting custom request and response types
-
li-http-client
Types and traits for http clients
-
txts-rs
interacting with txts
-
li-http-types
Common types for HTTP operations
-
june-analytics
June analytics client for Rust
-
loop-http-get
Send an HTTP GET every minute
-
x509-client
Reqwest-based async X509 certificate transport and deserializer client. Transports: HTTP/S, File. Formats: DER, PEM, PKCS7.
-
conjure-runtime
An HTTP client compatible with Conjure-generated services
-
conjure-runtime-config
Configuration types for conjure-runtime
-
contentfree
contentful client for rust
-
ml-downloader
blocking downloader based on reqwest
-
fibers_http_client
A tiny asynchronous HTTP/1.1 client library
-
async-fetcher
Asynchronous multi-connection multi-download resumable HTTP file fetching state machine
-
healthchecks-monitor
monitor runs a given command and reports its result to https://healthchecks.io
-
hadoop-common
Hadoop Rust
-
redpanda-http
Client library for consuming the HTTP api of RedPanda, meant to be extended for edge devices, currently ESP32 and WASM
-
req_it
A graphical multi-tab HTTP client
-
sec-http3
An async HTTP/3 implementation that supports web transport
-
vkontakte_api
Библиотека для работы с API VK (VKontakte)
-
arpy-reqwasm
Reqwasm client for the Arpy RPC library
-
arpy-reqwest
Reqwest client for the Arpy RPC library
-
arpy-client
Client for the Arpy RPC library
-
slack_client_rs
slack client to post block messages with a callback url
-
did-web
did:web DID method, using the ssi crate
-
surf-governor
A rate-limiting middleware for surf
-
query-string-builder
A query string builder for percent encoding key-value pairs
-
core_api_client
interacting with CORE API, a service that provides access to metadata and full texts of research papers from thousands of data providers
-
dtrack
Dependency-Track in the CI
-
fastcgi-client
Fastcgi client implemented for Rust
-
iamgroot
Rust code generation from Open-RPC spec
-
asession
a user-friendly Client wrapper
-
reqwest-traits
Traits for reqwest to allow injecting a custom http client like reqwest_middleware::ClientWithMiddleware
-
revolt-rs-http
Revolt REST API client, for revolt-rs
-
no_browser
a light-weight, head-less 'web browser' based on reqwest
-
vertx-rust
version of vertx tcp eventbus, tcp server and http server
-
s3v4
signing requests and URLs using AWS' S3 version 4 protocol
-
static-http-cache
A local cache for static HTTP resources
-
ts_opentelemetry_http
fork of the helper implementations for exchange of traces and metrics over HTTP
-
pi_awc
Async HTTP and WebSocket client library
-
edge-gpt
Non official BingAI Rust client library. Use at your own risk.
-
hyper_wasi
A fast and correct HTTP library
-
feignhttp
Declarative HTTP client for rust
-
actionidmap-updater
A HashMap that can be updated from a URL. Intended to be used to keep reverse-engineered API's in use even as private referenced ID's get updated.
-
feignhttp-codegen
FeignHTTP macro support
-
url-build-parse
ability to parse URL from string as well as construct URL from parts
-
pilfer
TUI frontend for Eludris
-
eludrs
API wrapper for Eludris built on Tokio
-
req
Command line http client (like curl). Easier formatting to send JSON bodies, smarter defaults, and more, when compared to curl.
-
rust-metasploit
Rust wrapper for metasploit
-
debox-open-sdk
the programming interface of Debox social chat service (Chat Service) API
-
tectonic_geturl
A generic interface for HTTP GETs and byte-range requests, with pluggable backends
-
weblib
small, simple library for fetching the contents of a URL and returning them as a string
-
ligab
A LigaAI(ligai.cn) API client
-
restson
REST client with automatic serialization and deserialization
-
upstash-redis-rs
A upstash redis API client
-
nightfly
higher level HTTP client library for the lunatic runtime
-
digest_auth
Digest Auth algorithm as defined in IETF RFC 2069, 2617, and 7616, intended for HTTP clients
-
rand_user_agent
Randomly generating potentially false UserAgent,used by spider<Initial version>
-
ecli-server-codegen
RESTFul APIs provided by ecli-server
-
frizz
curl alternative written in rust
-
did-webkey
did:webkey DID method, using the ssi crate
-
http-downloader
支持多线程与断点续传的 Http 下载库
-
rustified
interacting with HTTP API endpoints
-
bma-jrpc
JSON RPC client for Rust
-
recursive_scraper
Constant-frequency recursive CLI web scraper with frequency, filtering, file directory, and many other options for scraping HTML, images and other files
-
rusty_weed
A SeaweedFS client implementation
-
iptmnet
A convenient CLI for the IPTMNet API
-
solaredge-reqwest
HTTPAdapter implementation for solaredge crate based on reqwest