Go HTTP Clients

Open-source Go projects categorized as HTTP Clients

Top 11 Go HTTP Client Projects

  • req

    Simple Go HTTP client with Black Magic (by imroc)

  • heimdall

    An enhanced HTTP client for Go (by gojek)

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

    HTTP requests for Gophers (by earthboundkid)

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

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

  • go-http-client

    An enhanced and lightweight http client for Golang

  • go-otelroundtripper

    Go http.RoundTripper that emits open telemetry metrics. This helps you easily get metrics for all external APIs you interact with.

  • fetch

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

  • SaaSHub

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

    SaaSHub logo
  • 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)

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

Go HTTP Clients related posts

  • I wrote my own Go HTTP client

    1 project | news.ycombinator.com | 30 May 2023
  • requests v0.23.4 with XML support

    1 project | /r/golang | 22 May 2023
  • How use gorilla/http for requests

    1 project | /r/golang | 28 Feb 2023
  • Heimdall hystrix circuit breaking

    2 projects | /r/golang | 13 Feb 2023
  • Too many returns?

    2 projects | /r/golang | 4 Dec 2022
  • How I write offline API tests in Go

    2 projects | /r/golang | 7 Nov 2022
  • json response data from curl tool is different than http.Get method.

    1 project | /r/golang | 25 Sep 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source HTTP Client projects in Go? This list will help you:

Project Stars
1 req 4,049
2 heimdall 2,563
3 requests 1,407
4 go-cleanhttp 359
5 go-http-client 75
6 go-otelroundtripper 75
7 fetch 70
8 httpretry 42
9 fast-shot 35
10 go-req 22
11 httpx 15

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com