Ruby Frameworks

Open-source Ruby projects categorized as Frameworks

Top 23 Ruby Framework Projects

  • Capybara

    Acceptance test framework for web applications

    Project mention: Using Capybara to test responsive code | | 2022-11-11

    Engineering at Aha! focuses on using and improving the Capybara test framework. We have added many helpers and additional functionality to make working with Capybara easy. Testing at mobile widths is another chance to improve our testing tooling. Here is the incremental approach that we used to add mobile testing helpers.

  • shoulda-matchers

    Simple one-liner tests for common Rails functionality

    Project mention: Rspec - should relations between model be tested? | | 2022-10-26

    The value of shoulda-matchers is right there in the first line of the README: "test common Rails functionality that, if written by hand, would be much longer, more complex, and error-prone."

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • minitest

    minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.

    Project mention: Minitest, we've been doing it wrong? | | 2022-10-02

    The new test convention is now "test/**/test_*.rb" instead of "test/**/*_test.rb". For example, Puma and Minitest are popular repositories using this naming pattern.

  • RSpec

    RSpec meta-gem that depends on the other components

    Project mention: Why Gherkin (Cucumber, SpecFlow,…) Always Failed with UI Test Automation? | | 2022-09-15

    RSpec is the most popular “Behaviour Driven Development for Ruby”. RSpec v3.8.0 alone has over 193 million downloads on RubyGems. While RSpec may also be used for unit or integration tests, its download count is quite impressive. As a comparison, the most-downloaded Cucumber v3.1.2 is merely 8.8 million.

  • Spork

    A DRb server for testing frameworks (RSpec / Cucumber currently) that forks before each run to ensure a clean testing state.

  • Konacha

    Test your Rails application's JavaScript with the mocha test framework and chai assertion library

  • Phony

    E164 international phone number normalizing, splitting, formatting.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Aruba

    Test command-line applications with Cucumber-Ruby, RSpec or Minitest.

    Project mention: Ruby: "the best" language for general automation | | 2022-05-12

    Another tool I found was Aruba, written in Ruby, but the documentation is practically non-existent and it recommends using it with Cucumber. Even the examples inside are in a features folder. I refuse to use Cucumber…

  • Fuubar

    The instafailing RSpec progress bar formatter

  • Nyan Cat

    Nyan Cat inspired RSpec formatter!

  • Spinach

    Spinach is a BDD framework on top of Gherkin.

    Project mention: Spinach? | | 2022-08-14

    I'm assuming this is it? I'm hoping not. The lack of recent commits doesn't speak well to the liveliness of the community or the health of the project.

  • Bacon

    a small RSpec clone (by leahneukirchen)

  • RR

    RR is a test double framework that features a rich selection of double techniques and a terse syntax. ⛺ (by rr)

  • Test::Unit


  • PpSql

    Rails ActiveRecord SQL queries log beautifier

  • Howitzer

    A Ruby-based framework for acceptance testing

  • Pundit Matchers

    A set of RSpec matchers for testing Pundit authorisation policies.

  • Emoji-RSpec

    Custom Emoji Formatters for RSpec

  • Cutest

    Isolated tests in Ruby.

  • Drawers

    Group related classes together. No more silos. A solution to rails dystopia.

  • Loco-Rails

    Rails is awesome, but modern web needs Loco-motive.

  • r_spec-clone.rb

    A minimalist RSpec clone with all the essentials.

  • rspec-tap-formatters

    TAP Producer for RSpec-3

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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 2022-11-11.

Ruby Frameworks related posts


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

Project Stars
1 Capybara 9,718
2 shoulda-matchers 3,327
3 minitest 3,084
4 RSpec 2,859
5 Spork 1,401
6 Konacha 1,060
7 Phony 954
8 Aruba 931
9 Fuubar 889
10 Nyan Cat 738
11 Spinach 569
12 Bacon 421
13 RR 316
14 Test::Unit 249
15 PpSql 234
16 Howitzer 227
17 Pundit Matchers 191
18 Emoji-RSpec 172
19 Cutest 152
20 Drawers 147
21 Loco-Rails 53
22 r_spec-clone.rb 38
23 rspec-tap-formatters 20
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.