Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Rspec

Rspec

43 projects

Showing 36 of 43 projects

Capybara
CapybaraRuby

A Ruby acceptance test framework for web applications that simulates user interactions.

#hacktoberfest#integration-testing#selenium
Stars10.2k
Forks1.5k
Last commit1 month ago
VCR
VCRRuby

A Ruby library that records HTTP interactions and replays them for fast, deterministic tests.

#webmock#integration-testing#deterministic-tests
Stars6.1k
Forks511
Last commit2 months ago
rspec-rails
rspec-railsRuby

RSpec integration for Ruby on Rails, providing a behavior-driven testing framework as an alternative to Minitest.

#unit-testing#integration-testing#behavior-driven-development
Stars5.3k
Forks1.0k
Last commit3 days ago
WebMock
WebMockRuby

A Ruby library for stubbing and setting expectations on HTTP requests in tests.

#webmock#test-unit#integration-testing
Stars4.0k
Forks579
Last commit9 days ago
suspenders
suspendersRuby

A Rails application template with thoughtbot's standard defaults, optimized for Heroku deployment.

#template#sidekiq#rails-template
Stars4.0k
Forks520
Last commit9 days ago
shoulda-matchers
shoulda-matchersRuby

RSpec and Minitest-compatible one-liner matchers for testing common Rails functionality like validations and associations.

#test-matchers#rails#ruby-gem
Stars3.6k
Forks916
Last commit27 days ago
RSpec style guide
RSpec style guideHTML

A collection of RSpec best practices and guidelines for writing better Ruby tests.

#test-maintenance#testing#best-practices
Stars3.5k
Forks284
Last commit1 year ago
mutant
mutantRuby

Mutation testing for Ruby that systematically modifies code to verify test effectiveness, especially important with AI-generated code.

#code-quality-analyzer#test-coverage#ruby-gem
Stars2.2k
Forks163
Last commit3 days ago
test-prof
test-profRuby

A Ruby toolbox for profiling and optimizing test suite performance with plug-and-play integrations and analyzers.

#hacktoberfest#rails#rubocop
Stars2.0k
Forks174
Last commit1 month ago
rspec_api_documentation
rspec_api_documentationRuby

Automatically generate API documentation from RSpec acceptance tests for Rails applications.

#rails#api#ruby-gem
Stars1.5k
Forks368
Last commit1 year ago
Mocha
MochaRuby

A Ruby library for mocking and stubbing objects in unit tests with a unified syntax for Minitest, Test::Unit, and RSpec.

#test-unit#unit-testing#stub
Stars1.3k
Forks158
Last commit1 month ago
awspec
awspecRuby

RSpec-based testing framework for validating AWS infrastructure and resources.

#infrastructure-testing#cloud-validation#aws-resources
Stars1.2k
Forks190
Last commit1 day ago
RSpec Style Guide
RSpec Style Guide

Best practices for writing your specs!

#style#best-practices#rspec
Stars977
Forks114
Last commit9 months ago
Aruba
ArubaRuby

A Ruby testing framework for testing command-line applications with Cucumber, RSpec, or Minitest.

#integration-testing#tdd#bdd
Stars966
Forks162
Last commit6 days ago
Fuubar
FuubarRuby

An instafailing RSpec formatter that replaces traditional output with a progress bar for real-time test feedback.

#test-feedback#continuous-integration#ruby-gem
Stars962
Forks68
Last commit4 years ago
Rubocop Rspec
Rubocop RspecRuby

A RuboCop extension that enforces code style and best practices for RSpec test files.

#lint#rubocop#ruby-gem
Stars857
Forks297
Last commit3 days ago
RubyTest
RubyTestPython

A Sublime Text 2 plugin for running Ruby tests (Unit, RSpec, Cucumber) directly from the editor.

#ruby-development#test-runner#unit-testing
Stars715
Forks118
Last commit9 years ago
Knapsack
KnapsackRuby

A Ruby gem that splits tests evenly across parallel CI nodes to speed up test suite execution.

#test-splitting#auto-balancing#parallelism
Stars549
Forks96
Last commit9 months ago
ActiveMocker
ActiveMockerRuby

Generate ActiveRecord model mocks for fast unit tests that don't require Rails or a database.

#rails#ruby-gem#test-performance
Stars504
Forks26
Last commit7 years ago
Zapata
ZapataRuby

An automatic test writer for Ruby on Rails that generates RSpec specs by analyzing your codebase.

#rails#testing-tool#ruby-gem
Stars409
Forks23
Last commit6 years ago
rails-template(ackama)
rails-template(ackama)Ruby

A Rails application template preloaded with best practices for TDD, security, deployment, and developer productivity.

#template#application-boilerplate#rails-template
Stars383
Forks24
Last commit14 days ago
RR
RRRuby

A Ruby test double framework with a rich selection of double techniques and terse syntax.

#test-unit#tdd#test-doubles
Stars327
Forks30
Last commit2 months ago
NSpec
NSpecC#

A BDD testing framework for .NET inspired by RSpec and Mocha, designed for behavior-driven development with context/specification style.

#nspec#rspec-inspired#unit-testing
Stars261
Forks54
Last commit4 years ago
Howitzer
HowitzerRuby

A Ruby-based framework for acceptance testing of web applications, built with modern patterns to speed up development and simplify maintenance.

#page-object-pattern#selenium#acceptance-testing
Stars258
Forks27
Last commit3 years ago
Turbo Tests
Turbo TestsRuby

A drop-in replacement for parallel_tests that runs RSpec tests on multiple cores with incremental summarized output.

#ruby-gem#ci-cd#parallel-tests
Stars216
Forks38
Last commit11 months ago
Raygun
RaygunRuby

A Rails application generator that creates new projects pre-configured with Carbon Five's best practices and common customizations.

#developer-tools#productivity#rails-generator
Stars212
Forks33
Last commit2 years ago
nvim-test
nvim-testLua

A Neovim wrapper for running tests across multiple programming languages and test runners.

#multi-language#pytest#test-runner
Stars200
Forks24
Last commit3 months ago
expertiza
expertizaRuby

A web application for students to submit and peer-review learning objects like articles, code, and websites.

#peer-review#expertiza-wiki#academic-software
Stars194
Forks1.3k
Last commit4 months ago
DockerSpec
DockerSpecRuby

A Ruby gem for running RSpec, Serverspec, Infrataster, and Capybara tests against Dockerfiles and Docker images.

#devops#travis-ci#serverspec
Stars182
Forks8
Last commit9 years ago
emoji-rspec
emoji-rspecRuby

A collection of emoji-based formatters for RSpec test output, adding fun and personality to test results.

#emoji#ruby-gem#testing
Stars172
Forks12
Last commit12 years ago
rails_new
rails_newRuby

A thoughtfully designed Rails template with modern frontend, authentication, and Docker support to start apps in minutes.

#sidekiq#rails#production-deployment
Stars163
Forks30
Last commit3 years ago
websiteOne
websiteOneRuby

A Ruby on Rails website for the AgileVentures community, showcasing projects, members, events, and recordings.

#open-source#agile-development#opensource
Stars144
Forks239
Last commit2 years ago
docker-Rails-Template
docker-Rails-TemplateRuby

A Docker-first Rails application template that provides a modern, preconfigured alternative to 'rails new'.

#template#rails-template#containerization
Stars134
Forks29
Last commit4 years ago
RSpec plugin
RSpec pluginPython

A Sublime Text plugin that adds syntax highlighting, snippets, and test execution commands for the RSpec BDD testing framework.

#ruby-development#syntax-highlighting#bdd
Stars125
Forks58
Last commit4 months ago
rspec-terraform
rspec-terraformRuby

RSpec-based testing framework for validating Terraform modules with unit test matchers.

#unit-testing#configuration-validation#ruby-gem
Stars91
Forks10
Last commit11 years ago
DnsMock
DnsMockRuby

A Ruby DNS mock server for testing environments that mimics any DNS record type.

#fake-dns#hacktoberfest#fake-server
Stars66
Forks7
Last commit11 months ago
Page 1 of 2Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Ruby28
#Ruby Gem19
#Testing17
#Rails11
#Test Automation9
#Minitest9
#Ruby On Rails8
#Bdd8
#Cucumber7
#Testing Tools7
#Ruby Testing7
#Integration Testing6