HTTP Clients

Open-source projects categorized as HTTP Clients

Top 21 HTTP Client Open-Source Projects

  • httpx

    A next generation HTTP client for Python. 🦋

  • Project mention: A Retrospective on Requests | news.ycombinator.com | 2024-02-27

    For reference, it's a butterfly, not a moth.

    Source: https://github.com/encode/httpx/issues/834

  • 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.

    InfluxDB logo
  • Fuel

    The easiest HTTP networking library for Kotlin/Android

  • req

    Simple Go HTTP client with Black Magic (by imroc)

  • heimdall

    An enhanced HTTP client for Go (by gojek)

  • requests

    HTTP requests for Gophers (by earthboundkid)

  • Project mention: I wrote my own Go HTTP client | news.ycombinator.com | 2023-05-30
  • Google HTTP Client

    Google HTTP Client Library for Java

  • 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.

    WorkOS logo
  • 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!

  • Project mention: Revived the promise made six years ago for Requests 3 | dev.to | 2024-04-02

    Just around my intent to give up on urllib3 evolution, we proposed a fork of both urllib3 and Requests, namely urllib3-future and Niquests.

  • khttp

    Kotlin HTTP requests library. Similar to Python requests.

  • kohttp

    Kotlin DSL http client

  • go-cleanhttp

    Get easily stdlib HTTP client, which does not share any state with other clients.

  • Play WS

    Standalone Play WS, an async HTTP client with fluent API

  • methanol

    ⚗️ Lightweight HTTP extensions for Java

  • 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-27

    Methanol - Lightweight HTTP extensions for Java: https://github.com/mizosoft/methanol

  • 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.

  • go-http-client

    An enhanced and lightweight http client for Golang

  • fetch

    Go Fetch - A Powerful, Lightweight, Easy Http Client, inspired by Web Fetch API (by go-zoox)

  • httpretry

    Enriches the standard go http client with retry functionality.

  • fast-shot

    Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.

  • go-req

    Declarative golang HTTP client

  • httpx

    Reliable HTTP for GoLang (by gogama)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

HTTP Clients related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com