Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Top 23 Go HTTP Client Projects
-
Project mention: Making HTTP Requests Like a Pro in Go: Using go-resty with GoFrame 🚀 | dev.to | 2025-02-02
Check out the go-resty docs for more features
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
-
-
https://blog.carlana.net/post/2021/requests-golang-http-clie...
I don’t think that article discusses the timeout issue. So all the issues mentioned in that article, plus the timeout issue.
The end result is you have to explain to every Go developer that they can’t use the http client as-is.
Start searching for http client usages in GitHub. You’ll probably find more incorrect usages than correct ones.
It’s a solvable problem, you write a wrapper http client once and tell everyone to use it. But it’s a nasty foot gun to have to explain all this.
-
gout
gout to become the Swiss Army Knife of the http client @^^@---> gout 是http client领域的瑞士军刀,小巧,强大,犀利。具体用法可看文档,如使用迷惑或者API用得不爽都可提issues
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
-
-
-
-
-
-
-
-
gopayloader
HTTP/S benchmark/load testing cross-platform tool with optional jwt generation - supports HTTP/1.1, HTTP/2, HTTP/3
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go HTTP Client discussion
Go HTTP Client related posts
-
Making HTTP Requests Like a Pro in Go: Using go-resty with GoFrame 🚀
-
Writing Secure Go Code
-
Why people in Google hate Go?
-
HTTP Client
-
HTTP Client, A command-line tool for executing HTTP requests
-
Gopayloader - New golang HTTP load testing tool. 235% quicker than k6
-
Gopayloader - New golang HTTP load testing tool
-
A note from our sponsor - InfluxDB
influxdata.com | 23 Apr 2025
Index
What are some of the best open-source HTTP Client projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | resty | 10,770 |
2 | req | 4,467 |
3 | curlie | 3,163 |
4 | grequests | 2,146 |
5 | requests | 1,587 |
6 | gout | 1,334 |
7 | gentleman | 1,091 |
8 | go-sse | 410 |
9 | resto | 253 |
10 | hedgedhttp | 128 |
11 | mediary | 88 |
12 | fast-shot | 82 |
13 | go-http-client | 80 |
14 | http-tanker | 77 |
15 | httpretry | 51 |
16 | mysql_udf_http_golang | 45 |
17 | HTTPCustomHouse | 33 |
18 | withttp | 19 |
19 | gopayloader | 18 |
20 | migmig | 18 |
21 | httpx | 16 |
22 | http-client | 14 |
23 | go-here | 13 |