Ruby Frameworks

Open-source Ruby projects categorized as Frameworks

Top 23 Ruby Framework Projects

  • GitHub repo Capybara

    Acceptance test framework for web applications

  • GitHub repo shoulda-matchers

    Simple one-liner tests for common Rails functionality

    Project mention: Top 5 Best Testing Ruby Gems For Building Ruby on Rails Web Application | | 2020-09-09

    4. Shoulda-matchers

  • GitHub repo minitest

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

    Project mention: Best way to learn testing in RSpec? | | 2021-03-31

    Then try minitest (unit and spec verisons)

  • GitHub repo RSpec

    RSpec meta-gem that depends on the other components

    Project mention: Building Jekyll-Twitch, the gem | | 2021-04-01

    RSpec This is my favorite testing gem. I love how readable and well-organized the tests are.

  • GitHub repo Spork

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

  • GitHub repo Konacha

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

  • GitHub repo Aruba

    Test command-line applications with Cucumber-Ruby, RSpec or Minitest. The most up to date documentation can be found on Cucumber.Pro (

  • GitHub repo Phony

    E164 international phone number normalizing, splitting, formatting.

  • GitHub repo Fuubar

    The instafailing RSpec progress bar formatter

  • GitHub repo Nyan Cat

    Nyan Cat inspired RSpec formatter!

  • GitHub repo Spinach

    Spinach is a BDD framework on top of Gherkin.

  • GitHub repo Bacon

    a small RSpec clone

  • GitHub repo RR

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

  • GitHub repo PpSql

    Rails ActiveRecord SQL queries log beautifier

  • GitHub repo Test::Unit


  • GitHub repo Howitzer

    Ruby-based framework for acceptance testing

  • GitHub repo Pundit Matchers

    A set of RSpec matchers for testing Pundit authorisation policies.

  • GitHub repo Emoji-RSpec

    Custom Emoji Formatters for RSpec

  • GitHub repo Drawers

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

  • GitHub repo Cutest

    Isolated tests in Ruby.

  • GitHub repo Loco-Rails

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

  • GitHub repo rspec-tap-formatters

    TAP Producer for RSpec-3

  • GitHub repo ResponseMatcher

    Solution for matching JSON response into RSpec request tests

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 2021-04-01.


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

Project Stars
1 Capybara 9,351
2 shoulda-matchers 3,032
3 minitest 2,894
4 RSpec 2,778
5 Spork 1,402
6 Konacha 1,067
7 Aruba 902
8 Phony 884
9 Fuubar 855
10 Nyan Cat 728
11 Spinach 561
12 Bacon 421
13 RR 277
14 PpSql 223
15 Test::Unit 219
16 Howitzer 179
17 Pundit Matchers 175
18 Emoji-RSpec 173
19 Drawers 150
20 Cutest 149
21 Loco-Rails 55
22 rspec-tap-formatters 19
23 ResponseMatcher 7