58.58
A long-lived project that still receives updates
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
2020
2021
2022
2023
2024
2025
51.1
A long-lived project that still receives updates
A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.
2020
2021
2022
2023
2024
2025
50.5
A long-lived project that still receives updates
Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.
2020
2021
2022
2023
2024
2025
50.32
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
38.36
The project is in a healthy, maintained state
Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.
2020
2021
2022
2023
2024
2025
38.36
The project is in a healthy, maintained state
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
2020
2021
2022
2023
2024
2025
38.36
The project is in a healthy, maintained state
A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.
2020
2021
2022
2023
2024
2025
38.36
The project is in a healthy, maintained state
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
19.77
A long-lived project that still receives updates
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. "I had a class with Jim Weirich on testing last week and we were allowed to choose our testing frameworks. Kirk Haines and I were paired up and we cracked open the code for a fe...
2020
2021
2022
2023
2024
2025
22.44
A long-lived project that still receives updates
Selenium implements the W3C WebDriver protocol to automate popular browsers. It aims to mimic the behaviour of a real user as it interacts with the application's HTML. It's primarily intended for web application testing, but any web-based task can automated.
2020
2021
2022
2023
2024
2025
12.5
A long-lived project that still receives updates
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
13.57
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
An object-oriented testing framework
2020
2021
2022
2023
2024
2025
9.32
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
8.48
A long-lived project that still receives updates
rspec-rails integrates the Rails testing helpers into RSpec.
2020
2021
2022
2023
2024
2025
4.8
Low commit activity in last 3 years
A long-lived project that still receives updates
Strategies for cleaning databases. Can be used to ensure a clean slate for testing.
2020
2021
2022
2023
2024
2025
4.04
No release in over 3 years
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
4.04
No release in over 3 years
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
4.04
No release in over 3 years
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
4.04
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