Thoughtbot's Gems

icon
#Total RankDaily RankNameSummary
1148200factory_botfactory_bot provides a framework and DSL for defining and using factories - less error-...
2185224factory_bot_railsfactory_bot_rails provides integration between factory_bot and Rails 6.1 or newer
3200244shoulda-matchersShoulda Matchers provides RSpec- and Minitest-compatible one-liners to test common Rail...
4364473climate_controlModify your ENV
5474455doorkeeperDoorkeeper is an OAuth 2 provider for Rails and Grape.
67252,492paperclipEasy upload management for ActiveRecord
77611,143terrapinRun shell commands safely, even with user-supplied values
88032,308factory_girlfactory_girl provides a framework and DSL for defining and using ...
99692,456factory_girl_railsfactory_girl_rails provides integration between factory_girl and rails 3 or newer (...
10988497shoulda-contextContext framework extracted from Shoulda
111,0612,646cocaineA small library for doing (command) lines
121,063540shouldaMaking tests easy on the fingers and eyes
131,5172,944bourbonBourbon is a library of pure Sass mixins and functions that are designed to make yo...
141,9831,583appraisalAppraisal integrates with bundler and rake to test your library against different versi...
152,4001,088administrateAdministrate is a library for Rails that generates admin dashboards. These give users c...
162,4333,151high_voltageFire in the disco. Fire in the ... taco bell.
172,4815,488capybara-webkitHeadless Webkit driver for Capybara
182,6724,694neatA lightweight Sass grid framework
192,8424,601griddlerSimplify receiving email in Rails
204,3923,535clearanceClearance is built to support authentication and authorization via an email/passwor...
214,4485,447flutieFlutie is a starting point for personal discovery
224,7883,816bourneExtends mocha to allow detailed tracking and querying of stub and mock invocations....
235,5016,373capybara_discoballWhen ShamRack doesn't quite cut it; when your JavaScript and non-Ruby code needs to hit...
245,53010,805hoptoad_notifierSend your application errors to our hosted service and reclaim your inbox.
256,3437,938bittersBitters helps designers start projects faster by defining a basic set of Sass varia...
266,54312,018meritManage badges, points and rankings (reputation) in your Rails app.
276,65110,980fake_stripeAn implementation of the Stripe credit card processing service to run during your integ...
287,2168,233administrate-field-nested_has_manyPlugin for nested has_many forms in Administrate
297,7519,681refillsComponents and patterns built with Bourbon and Neat.
308,1939,181suspendersSuspenders is intended to create a new Rails applications, and is optimized for deploym...
318,21442,533fake_braintreeA fake Braintree that you can run integration tests against
328,3799,143administrate-field-imageOfficial Image field plugin for Administrate
338,78931,221saucyClearance-based Rails engine for Software as a Service (Saas) that provides account and...
348,86910,298parityDevelopment/staging/production parity makes it easier for those who write the code ...
359,31335,731backbone-supportSwappingController and CompositeView for Backbone.js
3610,25614,591yamA Ruby wrapper for accessing Yammer's REST API
3711,88411,334thoughtbot-shouldaMaking tests easy on the fingers and eyes
3812,61014,059paul_reverePaul Revere provides a model and helper methods to do one-off style announcements.
3914,03010,549paperclip-i18nTranslations for paperclip rubygem.
4014,25912,289croutonsEasy breadcrumbs for Rails apps.
4115,44687,723pacecarGenerated scopes for ActiveRecord classes.
4215,82312,737copycopter_clientClient for the Copycopter copy management service
4316,1805,431capybara_accessibility_auditAccessibility tooling for Capybara
4416,31587,723troutTrout allows you to maintain a base version of special files (like Gemfile) in on...
4518,5841,687top_secretFilter sensitive information from free text before sending it to external services or A...
4619,26555,182kumadeA well-tested script for easy deploying to Heroku
4720,61219,775dieselDevelop your Rails engines like you develop your Rails applications.
4820,76413,428clearance-deprecated_password_strategiesSHA1, Blowfish, and SHA1 to BCrypt migration strategies
4926,13435,731saucy-kissRecord Saucy SaaS events to KISSmetrics
5036,75725,816static_associationStaticAssociation adds a simple enum type that can act like an ActiveRecord association...
5154,22855,182json-matchersValidate your Rails JSON API's JSON
5255,03787,723proteus-kitsA collection of useful starter kits to help you prototype faster
5355,97835,731capybara-envjs-fixesFixes on top of capybara-envjs
5461,65735,731middleman-aria_currentmiddleman-aria_current provides a `current_link_to` helper, which wraps the built-in `l...
5564,68087,723payloadDependency configuration and injection for Ruby and Rails.
5665,51855,182wrappedThe unchecked nil is a dangerous concept leading to NoMethodErrors at runtime. It would...
5770,67218,300ruby_llm-top_secretA RubyLLM plugin that integrates Top Secret to automatically filter sensitive informati...
5876,06887,723fistfacePow. Right in the kisser.
5982,16287,723rubygems-gmanGenerate and install man pages for installed gems.
6092,49887,723rdoc-generator-mdocAn mdoc(7) generator for RDoc
61127,35535,731clearance-i18nMultilingual support using packaged yml locale files.
62143,78787,723art_vandelayArt Vandelay is an importer/exporter for Rails
63148,78455,182courier-notificationsEasy push notifications
64167,23687,723rubocop-thoughtbotA RuboCop Plugin based on thoughtbot's accumulated best-practices.
65175,03987,723velveteenVelveteen provides a lightweight, opinionated framework for setting up a RabbitMQ data ...
66178,77442,533duck_typerEnforce duck-typed interfaces in Ruby through your test suite.
67191,06387,723michelGenerator to help with appointment scheduling