Ruby Rack

Open-source Ruby projects categorized as Rack

Top 23 Ruby Rack Projects

  • Sinatra

    Classy web-development dressed in a DSL (official / canonical repo)

    Project mention: Sinatra 4.0 | news.ycombinator.com | 2024-01-25
  • Puma

    A Ruby/Rack web server built for parallelism

    Project mention: Breaking the 300 barrier | dev.to | 2024-02-21

    As we use Puma as our webserver for our rails application, I quickly went to Puma's config file which typically resides in config/puma.rb. The config was set as

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

  • Rack::Attack

    Rack middleware for blocking & throttling

    Project mention: Rails Authentication for Compliance | dev.to | 2023-10-28

    The first line of defense should be to put rate-limiting on your login endpoints. rack-attack can help with that. I recommend to limit the login attempts to 5 per minute for a username and block the IP for 30 minutes. You should also limit the number of login attempts from the same IP address, but this needs to be adjusted to the application you are working on, because if it is a tool used in classrooms, it might be legit to have 50 logins within a few minutes from the same IP. (I have a few post written about rack-attack)

  • Rack

    A modular Ruby web server interface.

    Project mention: Como desenvolvi um backend web em Clojure | dev.to | 2023-07-03
  • Shrine

    File Attachment toolkit for Ruby applications

    Project mention: [Poll] How do you handle file attachments in your Rails app in 2023? | /r/rails | 2023-07-05

    Shrine is great, has more features and a simpler API (imo) than ActiveStorage https://shrinerb.com

  • SecureHeaders

    Manages application of security headers with many safe defaults

    Project mention: 4 Essential Security Tools To Level Up Your Rails Security | dev.to | 2023-05-31

    The secure_headers gem will automatically apply several headers that are related to security. This includes:

  • Split

    :chart_with_upwards_trend: The Rack Based A/B testing framework (by splitrb)

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • Thin

    A very fast & simple Ruby web server

    Project mention: How to Use Sinatra to Build a Ruby Application | dev.to | 2023-06-07

    This one file contains everything needed for this simplified app to run. Run it with ruby main.rb, which should spin up an instance of the Thin web server (the default web server that comes with Sinatra). Visit localhost:4567 and you'll see the JSON response.

  • Cuba

    Rum based microframework for web development.

    Project mention: Web Frameworks actively maintained in 2023? | /r/ruby | 2023-09-18

    Cuba (cuba.is)

  • vite_ruby

    ⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience

    Project mention: Vite Ruby: Bringing joy to your front end experience | news.ycombinator.com | 2023-11-30
  • rack-throttle

    Rack middleware for rate-limiting incoming HTTP requests.

  • Rack::Tracker

    Tracking made easy: Don’t fool around with adding tracking and analytics partials to your app and concentrate on the things that matter.

  • lamby

    🐑🛤 Simple Rails & AWS Lambda Integration

    Project mention: Understanding AWS Lambda Proactive Initialization | dev.to | 2023-07-16

    AWS Serverless Hero Ken Collins maintains a very popular Rails-Lambda package. After some discussion, he added the capability to track Proactive Initializations and came to a similar conclusion - in his case after a 3-day test using Ruby with a custom runtime, 80% of initializations were proactive:

  • client_ruby

    Prometheus instrumentation library for Ruby applications

  • rack-app

    minimalist framework for building rack applications

  • Plezi

    Plezi - the Ruby framework for realtime web-apps, websockets and RESTful HTTP

  • Bugsnag

    BugSnag error monitoring & reporting software for rails, sinatra, rack and ruby

  • controller

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

  • tipi

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

  • capybara_discoball

    Spin up an external server just for Capybara

  • rack-freeze

    A policy framework for implementing thread-safe rack middleware.

  • adsf

    Web server that you can launch instantly in any directory

    Project mention: Godot 4.0 doesn't support HTML/web export | /r/godot | 2023-03-28

    I am participating in a Game Jam and with the project in a very advanced state already I tried to export to HTML and I had this screen in my local browser with my local adsf server and I see this page in my Chrome browser:

  • web_pipe

    One-way pipe, composable, rack application builder

  • 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 2024-02-21.

Ruby Rack related posts

Index

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

Project Stars
1 Sinatra 12,068
2 Puma 7,558
3 Rack::Attack 5,452
4 Rack 4,800
5 Shrine 3,130
6 SecureHeaders 3,120
7 Split 2,687
8 Thin 2,256
9 Cuba 1,429
10 vite_ruby 1,113
11 rack-throttle 948
12 Rack::Tracker 641
13 lamby 578
14 client_ruby 494
15 rack-app 409
16 Plezi 247
17 Bugsnag 245
18 controller 244
19 tipi 235
20 capybara_discoball 128
21 rack-freeze 118
22 adsf 87
23 web_pipe 62
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com