Thoughtbot's Gems

icon
#Total RankDaily RankNameSummary
1148203factory_botfactory_bot provides a framework and DSL for defining and using factories - less error-...
2185230factory_bot_railsfactory_bot_rails provides integration between factory_bot and Rails 6.1 or newer
3199240shoulda-matchersShoulda Matchers provides RSpec- and Minitest-compatible one-liners to test common Rail...
4361478climate_controlModify your ENV
5476494doorkeeperDoorkeeper is an OAuth 2 provider for Rails and Grape.
67171,985paperclipEasy upload management for ActiveRecord
7759819terrapinRun shell commands safely, even with user-supplied values
87971,889factory_girlfactory_girl provides a framework and DSL for defining and using ...
99572,143factory_girl_railsfactory_girl_rails provides integration between factory_girl and rails 3 or newer (...
10993518shoulda-contextContext framework extracted from Shoulda
111,0482,068cocaineA small library for doing (command) lines
121,065559shouldaMaking tests easy on the fingers and eyes
131,5002,176bourbonBourbon is a library of pure Sass mixins and functions that are designed to make yo...
141,993939appraisalAppraisal integrates with bundler and rake to test your library against different versi...
152,4282,347high_voltageFire in the disco. Fire in the ... taco bell.
162,4431,432administrateAdministrate is a library for Rails that generates admin dashboards. These give users c...
172,4644,729capybara-webkitHeadless Webkit driver for Capybara
182,6633,839neatA lightweight Sass grid framework
192,8314,430griddlerSimplify receiving email in Rails
204,3894,249clearanceClearance is built to support authentication and authorization via an email/passwor...
214,4514,233flutieFlutie is a starting point for personal discovery
224,7584,633bourneExtends mocha to allow detailed tracking and querying of stub and mock invocations....
235,4659,345hoptoad_notifierSend your application errors to our hosted service and reclaim your inbox.
245,47010,166capybara_discoballWhen ShamRack doesn't quite cut it; when your JavaScript and non-Ruby code needs to hit...
256,3148,732bittersBitters helps designers start projects faster by defining a basic set of Sass varia...
266,50612,698meritManage badges, points and rankings (reputation) in your Rails app.
276,60510,702fake_stripeAn implementation of the Stripe credit card processing service to run during your integ...
287,2029,548administrate-field-nested_has_manyPlugin for nested has_many forms in Administrate
297,72013,121refillsComponents and patterns built with Bourbon and Neat.
308,1489,405suspendersSuspenders is intended to create a new Rails applications, and is optimized for deploym...
318,15349,580fake_braintreeA fake Braintree that you can run integration tests against
328,35212,894administrate-field-imageOfficial Image field plugin for Administrate
338,70225,459saucyClearance-based Rails engine for Software as a Service (Saas) that provides account and...
348,79630,884parityDevelopment/staging/production parity makes it easier for those who write the code ...
359,22518,183backbone-supportSwappingController and CompositeView for Backbone.js
3610,17512,698yamA Ruby wrapper for accessing Yammer's REST API
3711,80810,616thoughtbot-shouldaMaking tests easy on the fingers and eyes
3812,51616,889paul_reverePaul Revere provides a model and helper methods to do one-off style announcements.
3914,24622,963croutonsEasy breadcrumbs for Rails apps.
4014,66325,459paperclip-i18nTranslations for paperclip rubygem.
4115,49525,459pacecarGenerated scopes for ActiveRecord classes.
4215,68149,580copycopter_clientClient for the Copycopter copy management service
4316,17414,821troutTrout allows you to maintain a base version of special files (like Gemfile) in on...
4417,2734,859capybara_accessibility_auditAccessibility tooling for Capybara
4519,09630,884kumadeA well-tested script for easy deploying to Heroku
4620,49718,183dieselDevelop your Rails engines like you develop your Rails applications.
4720,66715,928clearance-deprecated_password_strategiesSHA1, Blowfish, and SHA1 to BCrypt migration strategies
4822,4368,577top_secretFilter sensitive information from free text before sending it to external services or A...
4925,96949,580saucy-kissRecord Saucy SaaS events to KISSmetrics
5037,05917,497static_associationStaticAssociation adds a simple enum type that can act like an ActiveRecord association...
5153,88749,580json-matchersValidate your Rails JSON API's JSON
5254,70430,884proteus-kitsA collection of useful starter kits to help you prototype faster
5355,62230,884capybara-envjs-fixesFixes on top of capybara-envjs
5461,38922,963middleman-aria_currentmiddleman-aria_current provides a `current_link_to` helper, which wraps the built-in `l...
5564,21730,884payloadDependency configuration and injection for Ruby and Rails.
5665,22821,303wrappedThe unchecked nil is a dangerous concept leading to NoMethodErrors at runtime. It would...
5775,59025,459fistfacePow. Right in the kisser.
5881,59849,580rubygems-gmanGenerate and install man pages for installed gems.
5991,97849,580rdoc-generator-mdocAn mdoc(7) generator for RDoc
60104,82119,015ruby_llm-top_secretA RubyLLM plugin that integrates Top Secret to automatically filter sensitive informati...
61126,74949,580clearance-i18nMultilingual support using packaged yml locale files.
62143,58422,963art_vandelayArt Vandelay is an importer/exporter for Rails
63148,19930,884courier-notificationsEasy push notifications
64167,36421,303rubocop-thoughtbotA RuboCop Plugin based on thoughtbot's accumulated best-practices.
65173,96649,580velveteenVelveteen provides a lightweight, opinionated framework for setting up a RabbitMQ data ...
66179,33330,884duck_typerEnforce duck-typed interfaces in Ruby through your test suite.
67189,90530,884michelGenerator to help with appointment scheduling