10

8

6

4

2


8.9

7.2
req

8.3

4.2

7.6

4.4

6.1

5.5

4.2

4.2

3.8

2.7

16 HTTP Clients packages and projects

  • req

    8.9 7.2 Go
    Simple Go HTTP client with Black Magic
  • heimdall

    8.3 4.2 Go
    An enhanced HTTP client for Go
  • SaaSHub helps you find the best software and product alternatives
    Promo www.saashub.com
    SaaSHub Logo
  • requests

    7.6 4.4 Go
    HTTP requests for Gophers
  • go-cleanhttp

    6.1 5.5 Go
    Get easily stdlib HTTP client, which does not share any state with other clients.
  • fast-shot

    4.2 4.2 Go
    Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.
  • go-http-client

    3.8 2.7 Go
    An enhanced and lightweight http client for Golang
  • go-zoox/fetch

    3.6 6.7 Go
    Go Fetch - A Powerful, Lightweight, Easy Http Client, inspired by Web Fetch API
  • go-otelroundtripper

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

    3.1 0.0 Go
    Enriches the standard go http client with retry functionality.
  • sreq

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

    2.7 8.7 Go
    A Transport for http.Client that will cache responses according to the HTTP RFC
  • go-req

    1.7 3.1 Go
    Declarative golang HTTP client
  • httpx

    1.3 0.0 Go
    Reliable HTTP for GoLang
  • Grequests

    1.2 7.9 Go
    Simple golang library for http requests
  • httpc

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

    - -
    DISCONTINUED. Retryable HTTP client in Go.

Add another 'HTTP Clients' Package