Rack

Open-source projects categorized as Rack

Top 23 Rack Open-Source 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

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

    InfluxDB logo
  • 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)

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

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

  • Iodine

    iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support (by boazsegev)

  • Project mention: Rage: Fast web framework compatible with Rails | news.ycombinator.com | 2023-12-04

    Most of the speed I believe is from using the server iodine https://github.com/boazsegev/iodine which is a wrapper around facil.io https://facil.io that is built using C.

  • 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

  • Raxx

    Interface for HTTP webservers, frameworks and clients (by CrowdHailer)

  • 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

  • prax.cr

    Rack proxy server for development (Crystal port)

  • capybara_discoball

    Spin up an external server just for Capybara

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

Rack related posts

Index

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

Project Stars
1 Sinatra 12,095
2 Puma 7,583
3 Rack::Attack 5,482
4 Rack 4,833
5 Shrine 3,143
6 SecureHeaders 3,129
7 Split 2,698
8 Thin 2,261
9 Cuba 1,431
10 vite_ruby 1,151
11 rack-throttle 948
12 Iodine 892
13 Rack::Tracker 642
14 lamby 579
15 client_ruby 500
16 rack-app 409
17 Raxx 398
18 Plezi 246
19 Bugsnag 246
20 controller 245
21 tipi 239
22 prax.cr 150
23 capybara_discoball 128

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