Ruby HTTPS

Open-source Ruby projects categorized as HTTPS

Top 3 Ruby HTTPS Projects

  • tipi

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

  • httpx

    (Mirror) An HTTP client library for ruby (by HoneyryderChuck)

  • Project mention: Use Rails | news.ycombinator.com | 2024-05-07

    A internal network boundary is probably worth it for heavy jobs, since you usually don't want it to interfere with serving web requests (no matter the tech).

    You probably already know what I would say to each of those examples.

    > Rails timing out after 30s while allocating 500MB of memory (mostly) in ActiveRecord to compute 5MB of JSON to return to an API caller.

    I can make a JS or Go program perform the same way. In fact the exact same thing happened in my shop with Go/Gorm. The key question is: how do you compute the 5mb of JSON? The devil is in those details. We changed the way we computed ours, and the issue was gone.

    > 90% of request latency of ~10s spent waiting for downstream services to respond to requests. Most of these could be fired off concurrently (ie `Promise.all` in node). 9s/10s this Rails worker is sitting around doing nothing and eating up ~300MB of memory.

    This sounds broken. Why is the worker doing nothing for 9 out of 10s? But like I said earlier, there are a bunch of ways to use HTTP1.1 pipelining to run them concurrently. (https://github.com/excon/excon and https://github.com/HoneyryderChuck/httpx support it, but you can also do that with Net::HTTP I believe) And you can still start threads, which are still concurrent while blocking on IO.

    > trying to extract out Authorization to a centralized service (so that other extracted services don't have to call into the monolith in order to make authorization decisions) is a major pain as the monolith now has to make calls out to the centralized auth system to in order to make authz decisions.

    This seems unrelated to Rails. Not sure why monolith can't continue handling authorization.

  • Scout Monitoring

    Rennaisance engineers rejoice! 1 gem 5 min to app monitoring. 5-minute onboarding. No sales team. Devs in the support channels. No DevOps team required. Get the free app insights every engineer deserves with Scout Monitoring.

    Scout Monitoring logo
  • forward-proxy

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

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

Ruby HTTPS related posts

  • Configuring self-signed SSL certificates for local development

    3 projects | dev.to | 10 Jun 2021
  • 150 LOC forward proxy implementation with lots of comments

    1 project | /r/programming | 24 Jan 2021
  • 150 LOC forward proxy implementation with lots of comments

    1 project | /r/readablecode | 24 Jan 2021
  • LOC Ruby forward proxy using only standard libraries

    1 project | news.ycombinator.com | 16 Jan 2021
  • 100 LOC Ruby forward proxy using only standard libraries

    1 project | /r/tinycode | 16 Jan 2021
  • 100LOC Ruby forward proxy using just standard libraries.

    1 project | /r/ruby | 14 Jan 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 Jun 2024
    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. Learn more →

Index

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

Project Stars
1 tipi 241
2 httpx 174
3 forward-proxy 150

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com