Go

HTTP Client Libraries (23)

  • Overall Score
  • Popularity
  • Trending
  • Activity
  • Maturity
503Top 10%
P A M T

go-resty resty

Simple HTTP, REST, and SSE client library for Go
GoMITStar magnet • 11.3k stars
475Top 10%
P A M T

imroc req

Simple Go HTTP client with Black Magic
GoMITStar magnet • 4.7k stars
392
P A M T

Noooste azuretls-client

An easy-to-use HTTP client to spoof TLS/JA3, HTTP2 and HTTP3 fingerprint
GoMITFresh buzz • 11 commits over 4 weeks
373
P A M T

bogdanfinn tls-client

net/http.Client like HTTP Client with options to select specific client TLS Fingerprints to use for requests.
GoBSD-4-ClauseStar magnet • 1.3k stars
368
P A M T

hashicorp go-retryablehttp

Retryable HTTP client in Go
GoMPL-2.0Star magnet • 2.2k stars
301
P A M T

dghubble sling

A Go HTTP client library for creating and sending API requests
GoMITStar magnet • 1.7k stars
287
P A M T

gojek heimdall

An enhanced HTTP client for Go
GoApache-2.0Star magnet • 2.7k stars
279
P A M T

levigross grequests

A Go "clone" of the great and famous Requests library
GoApache-2.0Star magnet • 2.2k stars
266
P A M T

earthboundkid requests

HTTP requests for Gophers
GoMITStar magnet • 1.6k stars
259
P A M T

hashicorp go-cleanhttp

No description provided.
GoMPL-2.0416 stars
252
P A M T

h2non gentleman

Plugin-driven, extensible HTTP client toolkit for Go
GoMITStar magnet • 1.1k stars
228
P A M T

sethgrid pester

Go (golang) http calls with retries and backoff
GoMIT653 stars
219
P A M T

monaco-io request

go request, go http client
GoMIT293 stars
194
P A M T

opus-domini fast-shot

Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.
GoMIT94 stars
181
P A M T

go-zoox fetch

Go Fetch - A Powerful, Lightweight, Easy Http Client, inspired by Web Fetch API
GoMIT87 stars
172
P A M T

bozd4g go-http-client

An enhanced and lightweight http client for Golang
GoMIT84 stars
166
P A M T

rezmoss axios4go

A Go HTTP client library inspired by Axios, providing a simple and intuitive API for making HTTP requests with features like interceptors, JSON handling, configurable instances, and automatic retries
GoApache-2.07 commits over 4 weeks
161
P A M T

NdoleStudio go-otelroundtripper

Go http.RoundTripper that emits open telemetry metrics. This helps you easily get metrics for all external APIs you interact with.
GoMIT85 stars
154
P A M T

ybbus httpretry

Enriches the standard go http client with retry functionality.
GoMIT54 stars
153
P A M T

ddo rq

A nicer interface for golang stdlib HTTP client
GoApache-2.053 stars
126
P A M T

optimus-hft go-ipmux

go-ipmux is a GoLang Library for Multiplexing HTTP requests based on multiple Source IPs
GoMIT28 stars
126
P A M T

wenerme go-req

Declarative golang HTTP client
GoMIT23 stars
121
P A M T

lib4u grequest

Simple golang library for http requests
GoMIT8 stars