go-cleanhttp
Client creator
Provides functions to create an http.Client with default settings, avoiding shared state and race conditions.
374 stars
16 watching
34 forks
Language: Go
last commit: 5 days ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
hashicorp/go-retryablehttp | A Go library that provides an HTTP client with automatic retries and exponential backoff. | 2,001 |
hashicorp/go-version | A library for parsing and verifying version numbers and constraints. | 1,631 |
hashicorp/go-dbw | A lightweight package to encapsulate database operations in Go. | 15 |
bozd4g/go-http-client | An HTTP client package providing a lightweight way to send requests in Golang. | 80 |
go-zoox/fetch | A lightweight HTTP client library with features like JSON response handling, progress tracking, and support for various protocols such as WebDAV. | 71 |
ddo/rq | A nicer interface for golang stdlib HTTP client | 51 |
h2non/gentleman | A toolkit for building versatile and composable HTTP clients in Go. | 1,085 |
hashicorp/mdns | A Golang library for peer-to-peer service discovery on local networks using multicast DNS | 1,195 |
dghubble/sling | A Go HTTP client library for creating and sending API requests | 1,689 |
clickhouse/ch-go | A low-level TCP client and protocol implementation for interacting with a columnar OLAP database management system | 325 |
jesustinoco/go-smith | A Go client library for interacting with the Stacksmith API | 4 |
tambapps/hyperpoet | An HTTP client library with automatic input/output handling and response body parsing | 5 |
jhump/goprotoc | Makes it easy to work with Protocol Buffers in Go by providing tools and libraries for generating code, implementing plugins, and running the protocol buffer compiler. | 85 |
fergstar/go-parse | A Go client library providing a set of pre-built services to interact with the Parse API. | 1 |
hectane/hectane | A lightweight email client with an HTTP API and SMTP queue functionality | 223 |