-
hyper
A fast and correct HTTP library
-
reqwest
higher level HTTP client library
-
hyper-util
hyper utilities
-
ureq
safe HTTP client
-
opentelemetry-http
Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies.
-
http-types
Common types for HTTP operations
-
chunked_transfer
Encoder and decoder for HTTP chunked transfer coding (RFC 7230 § 4.1)
-
reqwest-middleware
Wrapper around reqwest to allow for client middleware chains
-
curl-sys
Native bindings to the libcurl library
-
curl
Rust bindings to libcurl for making HTTP requests
-
reqwest-retry
Retry middleware for reqwest
-
graphql_client
Typed GraphQL requests and responses
-
attohttpc
Small and lightweight HTTP client
-
jsonrpsee-client-transport
JSON-RPC client transports
-
aws-http
no longer used by the AWS SDK and is deprecated
-
jsonrpsee-core
jsonrpsee
-
isahc
The practical HTTP client that is fun to use
-
jsonrpsee-http-client
JSON-RPC HTTP client
-
reqwest-tracing
Opentracing middleware for reqwest
-
hyper-proxy
A proxy connector for Hyper-based applications
-
gloo-net
HTTP requests library for WASM Apps
-
http-client
Types and traits for http clients
-
awc
Async HTTP and WebSocket client library
-
woothee
user-agent strings parser
-
async-h1
Asynchronous HTTP 1.1 parser
-
http-auth
HTTP authentication: parse challenge lists, respond to Basic and Digest challenges. Likely to be extended with server support and additional auth schemes.
-
jsonrpc-client-transports
Transport agnostic JSON-RPC 2.0 client implementation
-
minreq
minimal-dependency HTTP client
-
rustify
interacting with HTTP API endpoints
-
surf
web - HTTP client framework
-
fantoccini
High-level API for programmatically interacting with web pages through WebDriver
-
eventsource-client
Client for the Server-Sent Events protocol (aka EventSource)
-
reqwest-eventsource
Helper to build an Eventsource using reqwest
-
octocrab
A modern, extensible GitHub API client
-
uaparser
UA Parser
-
soup3-sys
FFI bindings of Soup 3
-
eventsource-stream
A basic building block for building an Eventsource from a Stream of bytes
-
http-cache-reqwest
http-cache middleware implementation for reqwest
-
actix-web-opentelemetry
OpenTelemetry integration for Actix Web apps
-
http-cache-semantics
RFC 7234. Parses HTTP headers to correctly compute cacheability of responses, even in complex cases
-
hyper-named-pipe
Hyper client bindings for Windows Named Pipes
-
cached-path
Download and cache HTTP resources
-
h3
An async HTTP/3 implementation
-
cloudflare
v4 API
-
coveralls-api
API Bindings for coveralls.io. Deals with report creation and submission.
-
twilight-http
Discord REST API client for the Twilight ecosystem
-
thirtyfour
Selenium / WebDriver library for Rust, for automated website UI testing. Tested on Chrome and Firefox, but any webdriver-capable browser should work
-
hyperx
Hyper's typed header module, eXtracted and improved
-
downloader
way to download things via HTTP/HTTPS
-
reqwest_cookie_store
providing an implementation of the
reqwest::cookie::CookieStore
trait forcookie_store::CookieStore
-
http_req
lightweight HTTP client with built-in HTTPS support
-
digest_auth
Digest Auth algorithm as defined in IETF RFC 2069, 2617, and 7616, intended for HTTP clients
-
cf-reqwest
higher level HTTP client library
-
conjure-http
HTTP interfaces for generated Conjure services
-
mock-http-connector
Mock hyper HTTPConnector
-
conjure-runtime-config
Configuration types for conjure-runtime
-
conjure-runtime
An HTTP client compatible with Conjure-generated services
-
deno_fetch
Fetch API implementation for Deno
-
async-web-client
async web client helpers
-
hyper-hickory
HTTP connector for hyper that uses hickory's DNS resolver
-
thirtyfour-macros
Thirtyfour is a Selenium / WebDriver library for Rust, for automated website UI testing
-
asserhttp
Fluent http response assertions
-
tauri-plugin-http
Access an HTTP client written in Rust
-
reqwest_dav
An async webdav client with tokio and reqwest
-
httpc-test
Minimalistic HTTP Client Test Utilities
-
thirtyfour_sync
Thirtyfour is a Selenium / WebDriver library for Rust, for automated website UI testing. This crate is the synchronous version only. For async, see the
thirtyfour
crate instead. -
www-authenticate
missing HTTP WWW-Authenticate header parser/printer for hyper 0.11.x. 0.1.x for hyper 0.10.y, 0.2.x for hyper 0.11.y and 0.3.x for hyperx
-
trillium-client
http/1.x client for trillium.rs
-
reqwest-impersonate
An easy and powerful Rust HTTP Client (Impersonate Chrome/OkHttp)
-
postmark
client
-
consul
Rust client libray for Consul HTTP API
-
hyper_wasi
A fast and correct HTTP library
-
reconnecting-jsonrpsee-ws-client
jsonrpc-ws-client that reconnects automatically. Warning: It may lose subscription messages when reconnecting.
-
surf-disco
HTTP client for use with tide-disco applications
-
hyper_imp
A fast and correct HTTP library
-
mockd
Fake data generator library with 130+ functions
-
h2_wasi
An HTTP/2 client and server
-
reqwasm
HTTP requests library for WASM Apps
-
fetch_unroll
fetching and unrolling .tar.gz archives
-
xh
Friendly and fast tool for sending HTTP requests
-
workflow-d3
D3 visualization API bindings and utilities
-
janus_client
Client for Janus, the server powering ISRG's Divvi Up
-
timeflake-rs
Timeflake is a 128-bit, roughly-ordered, URL-safe UUID. Inspired by Twitter's Snowflake, Instagram's ID and Firebase's PushID.
-
reqwest_wasi
higher level HTTP client library
-
reqwest-wasm
higher level HTTP client library
-
reqwest-websocket
Websocket connections with reqwest
-
twitter-v2
Twitter API v2
-
format-url
Make building URLs more ergonomic
-
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
-
octocrate
A comprehensive GitHub REST API library based on 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…
-
oxhttp
Very simple implementation of HTTP 1.1 (both client and server)
-
diqwest
Trait to extend reqwest for digest auth flow
-
minio
SDK for Amazon S3 compatible object storage access
-
salvo-utils
hyper utilities
-
ureq_multipart
ureq multipart post toolkit
-
reqwest-oauth1
Add OAuth1 signature to reqwest with oauth1-request
-
did-web
did:web DID method, using the ssi crate
-
pinata-sdk
Rust SDK for the Pinata IPFS platform
-
restson
REST client with automatic serialization and deserialization
-
async-curl
An asynchronous implementation to perform curl operations with tokio
-
graph-http
Http client and utilities for the graph-rs-sdk crate
-
slumber
Terminal-based HTTP client
-
frankenstein
Telegram bot API client for Rust
-
discord-rpc-client
client for Discord RPC
-
dify-client
A client for the Dify API
-
product-os-http
Product OS : Http is a derivative of the http crate restructured for both std and no_std environments
-
rvcr
Record-and-replay HTTP testing for requests
-
grafana-plugin-sdk
SDK for building Grafana backend plugins
-
salvo-http3
An async HTTP/3 implementation