The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 21 HTTP Client Open-Source Projects
-
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Niquests
Requests but with HTTP/3, HTTP/2, Multiplexed Connections, System CAs, Certificate Revocation, DNS over HTTPS / TLS / QUIC or UDP, Async, DNSSEC, and (much) pain removed!
-
httpmocker
HttpMocker is a simple HTTP mocking library written in Kotlin to quickly and easily handle offline modes in your apps
-
go-otelroundtripper
Go http.RoundTripper that emits open telemetry metrics. This helps you easily get metrics for all external APIs you interact with.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
For reference, it's a butterfly, not a moth.
Source: https://github.com/encode/httpx/issues/834
Just around my intent to give up on urllib3 evolution, we proposed a fork of both urllib3 and Requests, namely urllib3-future and Niquests.
Project mention: Any library you would like to recommend to others as it helps you a lot? For me, mapstruct is one of them. Hopefully I would hear some other nice libraries I never try. | /r/java | 2023-05-27Methanol - Lightweight HTTP extensions for Java: https://github.com/mizosoft/methanol
HTTP Clients related posts
- Support Happy Eyeballs Even with QUIC / HTTP3 in Python
- Show HN: Safest, Fastest, Easiest, and Most Advanced" Python HTTP Client
- A Retrospective on Requests
- Show HN: Twitter API Wrapper for Python – No API Keys Needed
- The biggest leap forward in HTTP clients for Python in years
- HTTP Rate Limit
- Didn't want to click on refresh to see updates, this is what I did!
-
A note from our sponsor - WorkOS
workos.com | 23 Apr 2024
Index
What are some of the best open-source HTTP Client projects? This list will help you:
Project | Stars | |
---|---|---|
1 | httpx | 12,234 |
2 | Armeria | 4,671 |
3 | Fuel | 4,495 |
4 | req | 3,988 |
5 | heimdall | 2,554 |
6 | requests | 1,385 |
7 | Google HTTP Client | 1,364 |
8 | Niquests | 721 |
9 | khttp | 488 |
10 | kohttp | 476 |
11 | go-cleanhttp | 354 |
12 | Play WS | 220 |
13 | methanol | 210 |
14 | httpmocker | 177 |
15 | go-otelroundtripper | 75 |
16 | go-http-client | 72 |
17 | fetch | 69 |
18 | httpretry | 41 |
19 | fast-shot | 33 |
20 | go-req | 22 |
21 | httpx | 15 |
Sponsored