gun

Client

An Erlang HTTP client with support for various protocols and connection management.

HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP.

GitHub

903 stars
47 watching
230 forks
Language: Erlang
last commit: 8 days ago
Linked from 2 awesome lists

cowboyerlangfunctionalhigh-performancehttphttp-clienthttp2http2-clienthttpsproduction-readyrestwebwebsocketwebsocket-clientwebsockets

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
benoitc/hackney An HTTP client library for Erlang that provides a simple and efficient way to send and receive HTTP requests 1,337
inaka/shotgun An Erlang application providing a simple HTTP client with built-in SSE support 167
snoyberg/http-client Provides a low-level HTTP client engine with various backends and higher-level APIs. 280
nitrogen/simple_bridge A standardized interface to multiple Erlang HTTP servers 113
vaheqelyan/karin An elegant promise-based HTTP client for making requests in web browsers and Node.js applications. 395
cmullaparthi/ibrowse An Erlang-based HTTP client library that supports various features and protocols for making HTTP requests. 516
esl/lhttpc An Erlang implementation of an HTTP client for making requests to web servers 127
lukeed/httpie A lightweight HTTP client library for Node.js that allows easy creation of promise-based requests with support for JSON data parsing and custom headers. 580
keathley/finch An HTTP client optimized for performance and connection pooling 0
owainlewis/http-dispatch A high-level HTTP client library with an easy-to-use API and transparent HTTPS support. 62
federicotdn/verb A package for organizing and sending HTTP requests from Emacs using a tree structure similar to Org mode. 544
tomas/needle An HTTP client for Node.js with support for various request methods and features. 1,632
elixir-mint/mint A functional HTTP client for Elixir with support for HTTP/1 and HTTP/2 protocols 1,373
talko/lhttpc A lightweight HTTP client library written in Erlang for making secure connections to web servers. 1
h2non/gentleman A toolkit for building versatile and composable HTTP clients in Go. 1,085