Categories

Web Servers

Expose HTTP-based services from Ruby. Usually these are used with a rack-based Ruby web framework.
44.89
A long-lived project that still receives updates
Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.
2020
2021
2022
2023
2024
2025
21.97
A long-lived project that still receives updates
Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between (the so-called middleware) into a single...
2020
2021
2022
2023
2024
2025
12.09
No release in over a year
Rack::Test is a small, simple testing API for Rack apps. It can be used on its own or as a reusable starting point for Web frameworks and testing libraries to build on.
2020
2021
2022
2023
2024
2025
10.14
A long-lived project that still receives updates
Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, Sass, and SCSS.
2020
2021
2022
2023
2024
2025
4.74
A long-lived project that still receives updates
Middleware that will make Rack-based apps CORS compatible. Fork the project here: https://github.com/cyu/rack-cors
2020
2021
2022
2023
2024
2025
8.62
No release in over a year
Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website
2020
2021
2022
2023
2024
2025
5.08
No release in over 3 years
Low commit activity in last 3 years
An authentication library compatible with all Rack-based frameworks
2020
2021
2022
2023
2024
2025
5.71
A long-lived project that still receives updates
A generalized Rack framework for multiple-provider authentication.
2020
2021
2022
2023
2024
2025
3.45
No release in over 3 years
Capybara aims to simplify the process of integration testing Rack applications, such as Rails, Sinatra or Merb. It is inspired by and aims to replace Webrat as a DSL for interacting with a webapplication. It is agnostic about the driver running your tests and currently comes bundled with rack-tes...
2020
2021
2022
2023
2024
2025
3.45
No release in over 3 years
Capybara aims to simplify the process of integration testing Rack applications, such as Rails, Sinatra or Merb. It is inspired by and aims to replace Webrat as a DSL for interacting with a webapplication. It is agnostic about the driver running your tests and currently comes bundled with rack-tes...
2020
2021
2022
2023
2024
2025
2.7
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
A Rack app that provides request/response rewriting proxy capabilities with streaming.
2020
2021
2022
2023
2024
2025
3.83
No release in over a year
raindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is designed for preforking servers such as unicorn, but should support any Rack HTTP server on platforms supporting POSIX shared memory. It may also be used as a generic scoreboard for sharing atomic counters ac...
2020
2021
2022
2023
2024
2025
2.36
A long-lived project that still receives updates
Profiling toolkit for Rack applications with Rails integration. Client Side profiling, DB profiling and Server profiling.
2020
2021
2022
2023
2024
2025
3.95
A long-lived project that still receives updates
Object geocoding (by street or IP address), reverse geocoding (coordinates to street address), distance queries for ActiveRecord and Mongoid, result caching, and more. Designed for Rails but works with Sinatra and other Rack frameworks too.
2020
2021
2022
2023
2024
2025