Open-source Ruby projects categorized as HTTP

Top 23 Ruby HTTP Projects

  • httparty

    :tada: Makes http fun again!

    Project mention: Automating Updates to Twilio Webhook URLs | | 2022-06-16

    Usually, my ruby HTTP library of choice is HTTParty but I wanted to set this up using the ruby Net::HTTP lib to keep from introducing another dependency.

  • Faraday

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

    Project mention: ElixirのHTTPクライアントでお天気情報を取得したい(2022年) | | 2022-06-08
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • RESTClient

    Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.

  • Typhoeus

    Typhoeus wraps libcurl in order to make fast and reliable requests.

  • flipper

    :dolphin: Beautiful, performant feature flags for Ruby. (by jnunemaker)

    Project mention: How do you release experimental features to early adopters? | | 2022-10-29

    I think you are calling it Runtime Controls:

  • HTTP

    HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts

    Project mention: My project: railstart app | | 2022-06-12


  • Savon

    Heavy metal SOAP client

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

  • excon

    Usable, fast, simple HTTP 1.1 for Ruby

  • down

    Streaming downloads using net/http, http.rb or wget (by janko)

  • Http-2

    Pure Ruby implementation of HTTP/2 protocol

  • Spyke

    Interact with REST services in an ActiveRecord-like manner

  • HttpLog

    Log outgoing HTTP requests in ruby

  • Http Client

    'httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby.

  • Exception Handler

    Ruby on Rails Custom Error Pages

    Project mention: Can you recommend any resource to learn proper error handling (logging, reporting) for rails apps? | | 2022-11-20

    There is a drop-in engine supporting writing to database instead: But I have never used it personally and I don't know if it's compatible with Rails 7 (should be though).

  • Unirest

    Unirest in Ruby: Simplified, lightweight HTTP client library.

  • router

    Ruby/Rack HTTP router (by hanami)

    Project mention: Utilizando o padrão interactor no Ruby on Rails | | 2022-03-20

    Hanami::Router - Rack compatible HTTP router for Ruby

  • api

    Minimal, lightweight, fastest Ruby framework for HTTP APIs. (by hanami)

  • homebrew-extensions

    :beers: Homebrew tap for PHP extensions

    Project mention: How do you install additional PHP extensions? | | 2022-01-03
  • Flexirest

    Flexirest - The really flexible REST API client for Ruby

  • controller

    Complete, fast and testable actions for Rack and Hanami (by hanami)

    Project mention: Utilizando o padrão interactor no Ruby on Rails | | 2022-03-20

    Hanami::Controller - Full featured, fast and testable actions for Rack

  • Sawyer

    Secret User Agent of HTTP

  • tipi

    Tipi - the All-in-one Web Server for Ruby Apps

  • forward-proxy

    Minimal HTTP(S) forward proxy using 150LOC and only standard libraries.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-11-20.

Ruby HTTP related posts


What are some of the best open-source HTTP projects in Ruby? This list will help you:

Project Stars
1 httparty 5,602
2 Faraday 5,394
3 RESTClient 5,186
4 Typhoeus 3,975
5 flipper 3,106
6 HTTP 2,886
7 Savon 2,030
8 excon 1,112
9 down 902
10 Http-2 871
11 Spyke 771
12 HttpLog 744
13 Http Client 698
14 Exception Handler 499
15 Unirest 366
16 router 345
17 api 320
18 homebrew-extensions 314
19 Flexirest 254
20 controller 240
21 Sawyer 236
22 tipi 205
23 forward-proxy 144
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.