gentleman

HTTP client library

A toolkit for building versatile and composable HTTP clients in Go.

Plugin-driven, extensible HTTP client toolkit for Go

GitHub

1k stars
18 watching
53 forks
Language: Go
last commit: 11 months ago
Linked from 2 awesome lists

clientconsulgolanghttphttp-clientmiddlewaremodularpluggableretrysdk

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
opus-domini/fast-shot An HTTP client library for Go that provides a simple and fluent API for making requests with various features and customization options. 66
bozd4g/go-http-client An HTTP client package providing a lightweight way to send requests in Golang. 79
h2non/gock Tools for mocking and testing HTTP traffic in Go 2,102
nojima/httpie-go A user-friendly HTTP client CLI with a simple and intuitive interface 301
dduan/just A client-side HTTP library for making web requests in Swift with human-readable results and advanced features. 1,406
dghubble/sling A Go HTTP client library for creating and sending API requests 1,687
wenerme/go-req A declarative HTTP client library for the Go programming language 22
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
h2non/baloo End-to-end HTTP API testing framework 778
asmcos/requests An HTTP client library that allows users to send HTTP requests with ease and flexibility 664
jesustinoco/go-smith A Go client library for interacting with the Stacksmith API 4
benoitc/hackney An HTTP client library for Erlang that provides a simple and efficient way to send and receive HTTP requests 1,337
owainlewis/http-dispatch A high-level HTTP client library with an easy-to-use API and transparent HTTPS support. 62
monaco-io/request An HTTP client library for making requests in Go 291
httplib2/httplib2 A fast and comprehensive HTTP client library for Python. 487