10

8

6

4

2


8.6

9.6
req

8.5
0.0

6.2

6.0

5.9

10.0

3.1
0.4

13 HTTP Clients packages and projects

  • req

    8.6 9.6 Go
    Simple Go HTTP client with Black Magic
  • heimdall

    8.5 0.0 Go
    An enhanced HTTP client for Go
  • Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
    Promo
  • requests

    6.2 6.0 Go
    HTTP requests for Gophers
  • go-cleanhttp

    5.9 10.0 Go
    Get easily stdlib HTTP client, which does not share any state with other clients.
  • go-otelroundtripper

    3.2 4.4 Go
    Go http.RoundTripper that emits open telemetry metrics. This helps you easily get metrics for all external APIs you interact with.
  • go-http-client

    3.1 0.4 Go
    An enhanced http client for Golang
  • sreq

    2.9 9.2 Go
    A simple, user-friendly and concurrent safe HTTP request library for Go.
  • httpretry

    2.1 0.0 Go
    Enriches the standard go http client with retry functionality.
  • go-zoox/fetch

    1.8 8.6 Go
    Go Fetch - A Powerful, Lightweight, Easy Http Client, inspired by Web Fetch API
  • go-req

    1.6 4.2 Go
    Declarative golang HTTP client
  • httpx

    1.2 0.0 Go
    Reliable HTTP for GoLang
  • httpc

    0.3 4.9 Go
    A customizable and simple HTTP client library. Only depend on the stdlib HTTP client.
  • go-retryablehttp

    - -
    Retryable HTTP client in Go.

Add another 'HTTP Clients' Package