Ruby HTTP

Open-source Ruby projects categorized as HTTP

Top 23 Ruby HTTP Projects

  • httparty

    :tada: Makes http fun again!

  • Faraday

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

  • PopRuby

    PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.

  • 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.

    Project mention: Best Ruby HTTP Clients in 2023 | /r/ruby | 2023-04-05

    In fact, because the metric is clearly "number of stars", it suggests you two libraries which are either not maintained in almost 3 years, or that haven't had a release in 3 years and a commit in 10 months, despite both of them having a buttload of open issues.

  • flipper

    🐬 Beautiful, performant feature flags for Ruby. (by flippercloud)

    Project mention: Feature flags in Rails: How to roll out and manage your features like a pro | dev.to | 2023-04-07

    That’s it! You now have a fully configured feature flagging system in your Rails app. Notice we didn’t cover some more advanced features that Flipper offers, including enabling features for a user group or individual users. For that, check out Flipper on Github. We also didn’t cover feature flagging frontend features in this post - if that becomes a requirement we could easily create an endpoint that uses the FeaturesRepo  and sends enabled features to the frontend to toggle. If you learned something new consider following me here - I’ll be putting out more content on Ruby on Rails and software development as I work on Firecode.io. Preparing for a coding interview? Check out Firecode.io.

  • HTTP

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

    Project mention: Best Ruby HTTP Clients in 2023 | /r/ruby | 2023-04-05

    Where's http.rb?

  • Savon

    Heavy metal SOAP client

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • excon

    Usable, fast, simple HTTP 1.1 for Ruby

  • down

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

  • Spyke

    Interact with REST services in an ActiveRecord-like manner

  • Http-2

    Pure Ruby implementation of HTTP/2 protocol

  • HttpLog

    Log outgoing HTTP requests in ruby

    Project mention: Manage Your Ruby Logs Like a Pro | dev.to | 2023-05-24

    Also worth mentioning is httplog, a specialized logging library for tracking third-party API calls that might not be captured in regular logs.

  • Http Client

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

  • homebrew-extensions

    :beers: Homebrew tap for PHP extensions

    Project mention: PHP extension activation | /r/PHPhelp | 2023-04-03

    Maybe you could use Homebrew to install PHP and pre-compiled extensions - see https://github.com/shivammathur/homebrew-extensions

  • Exception Handler

    Ruby on Rails Custom Error Pages

  • Unirest

    Unirest in Ruby: Simplified, lightweight HTTP client library.

  • router

    Ruby/Rack HTTP router (by hanami)

  • api

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

  • Flexirest

    Flexirest - The really flexible REST API client for Ruby

    Project mention: Best Ruby HTTP Clients in 2023 | /r/ruby | 2023-04-05

    Shame https://github.com/flexirest/flexirest wasn’t included 😢

  • controller

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

  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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 2023-05-24.

Ruby HTTP related posts

Index

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

Project Stars
1 httparty 5,741
2 Faraday 5,637
3 RESTClient 5,227
4 Typhoeus 4,056
5 flipper 3,540
6 HTTP 2,984
7 Savon 2,062
8 excon 1,152
9 down 982
10 Spyke 883
11 Http-2 875
12 HttpLog 778
13 Http Client 696
14 homebrew-extensions 581
15 Exception Handler 503
16 Unirest 365
17 router 360
18 api 342
19 Flexirest 302
20 controller 245
21 Sawyer 242
22 tipi 235
23 forward-proxy 150
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com