faraday

HTTP client library

An HTTP client library abstraction layer providing a common interface over multiple adapters and middleware

Simple, but flexible HTTP client library, with support for multiple backends.

GitHub

6k stars
96 watching
983 forks
Language: Ruby
last commit: almost 2 years ago
Linked from 5 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
technoweenie/faradayA Ruby-based library for making HTTP requests and interacting with web services6
httprb/httpA Ruby library that provides an easy-to-use API for making HTTP requests with support for chaining, streaming, and timeouts.3,014
socketry/falconA high-performance web server for Ruby that supports multiple HTTP protocols and has built-in concurrency features.2,673
igrigorik/em-http-requestAn asynchronous HTTP client library built on top of EventMachine for Ruby, providing support for various HTTP protocols and features.1,218
rack/rackA modular Ruby web server interface providing a simple and adaptable way to develop web applications.4,936
bblimke/webmockA library that enables stubbing and setting expectations on HTTP requests in Ruby applications3,979
square/okhttpA robust and efficient HTTP client for interacting with web services45,977
ring-clojure/ringProvides a unified API for building web applications in Clojure3,783
nahi/httpclientA Ruby HTTP client library providing basic HTTP request functionality with features like authentication and streaming support.703
icyleaf/haliteAn HTTP client library built around a chainable REST API with support for sessions and middleware.171
hasmanydevelopers/rdaneelAn asynchronous HTTP client library with built-in robots.txt support22
fallenbagel/jellyseerrAn application for managing media library requests with support for multiple services and customizable features.4,010
hyperium/tonicA high-performance gRPC client and server implementation with async/await support10,180
toland/patronA Ruby HTTP client library built on top of libcurl.540
elixir-tesla/teslaA flexible HTTP client library that simplifies communication by providing a common interface for various adapters and middleware components.2,010