Thoughtbot's Gems

icon
#Total RankDaily RankNameSummary
1148145factory_botfactory_bot provides a framework and DSL for defining and using factories - less error-...
2184299factory_bot_railsfactory_bot_rails provides integration between factory_bot and Rails 6.1 or newer
3201453shoulda-matchersShoulda Matchers provides RSpec- and Minitest-compatible one-liners to test common Rail...
4366597climate_controlModify your ENV
5472239doorkeeperDoorkeeper is an OAuth 2 provider for Rails and Grape.
67292,037paperclipEasy upload management for ActiveRecord
7760723terrapinRun shell commands safely, even with user-supplied values
88072,414factory_girlfactory_girl provides a framework and DSL for defining and using ...
99752,605factory_girl_railsfactory_girl_rails provides integration between factory_girl and rails 3 or newer (...
10988884shoulda-contextContext framework extracted from Shoulda
111,059963shouldaMaking tests easy on the fingers and eyes
121,0652,487cocaineA small library for doing (command) lines
131,5202,095bourbonBourbon is a library of pure Sass mixins and functions that are designed to make yo...
141,9791,901appraisalAppraisal integrates with bundler and rake to test your library against different versi...
152,3881,712administrateAdministrate is a library for Rails that generates admin dashboards. These give users c...
162,4362,660high_voltageFire in the disco. Fire in the ... taco bell.
172,4967,504capybara-webkitHeadless Webkit driver for Capybara
182,6752,881neatA lightweight Sass grid framework
192,8492,605griddlerSimplify receiving email in Rails
204,3974,358clearanceClearance is built to support authentication and authorization via an email/passwor...
214,4514,201flutieFlutie is a starting point for personal discovery
224,7966,893bourneExtends mocha to allow detailed tracking and querying of stub and mock invocations....
235,5156,113capybara_discoballWhen ShamRack doesn't quite cut it; when your JavaScript and non-Ruby code needs to hit...
245,55222,722hoptoad_notifierSend your application errors to our hosted service and reclaim your inbox.
256,36410,094bittersBitters helps designers start projects faster by defining a basic set of Sass varia...
266,5557,066meritManage badges, points and rankings (reputation) in your Rails app.
276,6719,377fake_stripeAn implementation of the Stripe credit card processing service to run during your integ...
287,2176,464administrate-field-nested_has_manyPlugin for nested has_many forms in Administrate
297,7748,042refillsComponents and patterns built with Bourbon and Neat.
308,2129,266suspendersSuspenders is intended to create a new Rails applications, and is optimized for deploym...
318,23913,009fake_braintreeA fake Braintree that you can run integration tests against
328,3915,545administrate-field-imageOfficial Image field plugin for Administrate
338,82635,210saucyClearance-based Rails engine for Software as a Service (Saas) that provides account and...
348,9149,266parityDevelopment/staging/production parity makes it easier for those who write the code ...
359,35319,846backbone-supportSwappingController and CompositeView for Backbone.js
3610,29541,879yamA Ruby wrapper for accessing Yammer's REST API
3711,93023,429thoughtbot-shouldaMaking tests easy on the fingers and eyes
3812,66841,879paul_reverePaul Revere provides a model and helper methods to do one-off style announcements.
3913,6655,067paperclip-i18nTranslations for paperclip rubygem.
4014,25411,296croutonsEasy breadcrumbs for Rails apps.
4115,46211,961pacecarGenerated scopes for ActiveRecord classes.
4215,6926,659capybara_accessibility_auditAccessibility tooling for Capybara
4315,88641,879copycopter_clientClient for the Copycopter copy management service
4416,37118,602troutTrout allows you to maintain a base version of special files (like Gemfile) in on...
4517,5395,447top_secretFilter sensitive information from free text before sending it to external services or A...
4619,34135,210kumadeA well-tested script for easy deploying to Heroku
4720,70335,210dieselDevelop your Rails engines like you develop your Rails applications.
4820,82731,092clearance-deprecated_password_strategiesSHA1, Blowfish, and SHA1 to BCrypt migration strategies
4926,235105,941saucy-kissRecord Saucy SaaS events to KISSmetrics
5036,47715,247static_associationStaticAssociation adds a simple enum type that can act like an ActiveRecord association...
5154,34157,584json-matchersValidate your Rails JSON API's JSON
5255,19331,092proteus-kitsA collection of useful starter kits to help you prototype faster
5356,15057,584capybara-envjs-fixesFixes on top of capybara-envjs
5459,9617,407ruby_llm-top_secretA RubyLLM plugin that integrates Top Secret to automatically filter sensitive informati...
5561,805105,941middleman-aria_currentmiddleman-aria_current provides a `current_link_to` helper, which wraps the built-in `l...
5664,836105,941payloadDependency configuration and injection for Ruby and Rails.
5765,58757,584wrappedThe unchecked nil is a dangerous concept leading to NoMethodErrors at runtime. It would...
5876,23357,584fistfacePow. Right in the kisser.
5982,342105,941rubygems-gmanGenerate and install man pages for installed gems.
6092,674105,941rdoc-generator-mdocAn mdoc(7) generator for RDoc
61127,52757,584clearance-i18nMultilingual support using packaged yml locale files.
62143,41831,092art_vandelayArt Vandelay is an importer/exporter for Rails
63148,97057,584courier-notificationsEasy push notifications
64166,90717,812rubocop-thoughtbotA RuboCop Plugin based on thoughtbot's accumulated best-practices.
65175,248105,941velveteenVelveteen provides a lightweight, opinionated framework for setting up a RabbitMQ data ...
66176,73622,140duck_typerEnforce duck-typed interfaces in Ruby through your test suite.
67191,124105,941michelGenerator to help with appointment scheduling