req

Client library

A lightweight, powerful HTTP client library with rich features and customizable settings.

Simple Go HTTP client with Black Magic

GitHub

4k stars
61 watching
349 forks
Language: Go
last commit: about 1 month ago
Linked from 3 awesome lists

gogolanghttphttp-client

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
request/request A simple HTTP client for making requests with built-in support for streaming, headers, and redirects. 25,674
square/okhttp A robust and efficient HTTP client for interacting with web services 45,872
parnurzeal/gorequest A simplified HTTP client for Go, providing a straightforward interface for sending various types of HTTP requests. 3,440
seanmonstar/reqwest An HTTP client library for Rust providing an ergonomic and powerful way to make HTTP requests 9,926
ybbus/httpretry Enriches an HTTP client with automatic retry functionality using exponential backoff. 47
httprb/http A Ruby library that provides an easy-to-use API for making HTTP requests with support for chaining, streaming, and timeouts. 3,011
wenerme/go-req A declarative HTTP client library for the Go programming language 22
gojek/heimdall An HTTP client with features for handling failures and retries in distributed systems 2,634
julienschmidt/httprouter A lightweight and high-performance HTTP request router that supports variables in routing patterns and scales well with large numbers of routes. 16,629
henvic/httpretty Prints HTTP requests in a human-readable format on the terminal 400
psf/requests A simple HTTP library that allows easy and elegant communication between clients and servers. 52,169
imgproxy/imgproxy A fast and secure standalone server for resizing and converting images on the fly 8,993
go-resty/resty A versatile and flexible HTTP client library for Go 10,161
mrkkrp/req An HTTP client library for Haskell with type-safe and expandable features. 338
qustavo/httplab An interactive web server for inspecting and manipulating HTTP requests and responses 4,045