Thoughtbot's Gems

icon
#Total RankDaily RankNameSummary
1148172factory_botfactory_bot provides a framework and DSL for defining and using factories - less error-...
2187200factory_bot_railsfactory_bot_rails provides integration between factory_bot and Rails 6.1 or newer
3199239shoulda-matchersShoulda Matchers provides RSpec- and Minitest-compatible one-liners to test common Rail...
4363435climate_controlModify your ENV
5476423doorkeeperDoorkeeper is an OAuth 2 provider for Rails and Grape.
67211,989paperclipEasy upload management for ActiveRecord
7760669terrapinRun shell commands safely, even with user-supplied values
88001,724factory_girlfactory_girl provides a framework and DSL for defining and using ...
99621,924factory_girl_railsfactory_girl_rails provides integration between factory_girl and rails 3 or newer (...
10988629shoulda-contextContext framework extracted from Shoulda
111,0532,187cocaineA small library for doing (command) lines
121,064676shouldaMaking tests easy on the fingers and eyes
131,5072,157bourbonBourbon is a library of pure Sass mixins and functions that are designed to make yo...
141,9871,100appraisalAppraisal integrates with bundler and rake to test your library against different versi...
152,4271,598administrateAdministrate is a library for Rails that generates admin dashboards. These give users c...
162,4312,671high_voltageFire in the disco. Fire in the ... taco bell.
172,4764,858capybara-webkitHeadless Webkit driver for Capybara
182,6693,121neatA lightweight Sass grid framework
192,8352,578griddlerSimplify receiving email in Rails
204,3934,731clearanceClearance is built to support authentication and authorization via an email/passwor...
214,4494,300flutieFlutie is a starting point for personal discovery
224,7734,168bourneExtends mocha to allow detailed tracking and querying of stub and mock invocations....
235,4854,980capybara_discoballWhen ShamRack doesn't quite cut it; when your JavaScript and non-Ruby code needs to hit...
245,4947,285hoptoad_notifierSend your application errors to our hosted service and reclaim your inbox.
256,3277,625bittersBitters helps designers start projects faster by defining a basic set of Sass varia...
266,52512,298meritManage badges, points and rankings (reputation) in your Rails app.
276,62713,524fake_stripeAn implementation of the Stripe credit card processing service to run during your integ...
287,2136,655administrate-field-nested_has_manyPlugin for nested has_many forms in Administrate
297,7356,771refillsComponents and patterns built with Bourbon and Neat.
308,16011,376suspendersSuspenders is intended to create a new Rails applications, and is optimized for deploym...
318,18413,371fake_braintreeA fake Braintree that you can run integration tests against
328,3627,218administrate-field-imageOfficial Image field plugin for Administrate
338,73726,831saucyClearance-based Rails engine for Software as a Service (Saas) that provides account and...
348,83116,322parityDevelopment/staging/production parity makes it easier for those who write the code ...
359,26515,591backbone-supportSwappingController and CompositeView for Backbone.js
3610,2079,969yamA Ruby wrapper for accessing Yammer's REST API
3711,83914,293thoughtbot-shouldaMaking tests easy on the fingers and eyes
3812,57121,128paul_reverePaul Revere provides a model and helper methods to do one-off style announcements.
3914,22911,305croutonsEasy breadcrumbs for Rails apps.
4014,33210,643paperclip-i18nTranslations for paperclip rubygem.
4115,48410,129pacecarGenerated scopes for ActiveRecord classes.
4215,74358,818copycopter_clientClient for the Copycopter copy management service
4316,24358,818troutTrout allows you to maintain a base version of special files (like Gemfile) in on...
4416,8027,092capybara_accessibility_auditAccessibility tooling for Capybara
4519,15658,818kumadeA well-tested script for easy deploying to Heroku
4620,55612,513dieselDevelop your Rails engines like you develop your Rails applications.
4720,72016,940clearance-deprecated_password_strategiesSHA1, Blowfish, and SHA1 to BCrypt migration strategies
4820,9365,768top_secretFilter sensitive information from free text before sending it to external services or A...
4926,03658,818saucy-kissRecord Saucy SaaS events to KISSmetrics
5036,97623,302static_associationStaticAssociation adds a simple enum type that can act like an ActiveRecord association...
5154,00058,818json-matchersValidate your Rails JSON API's JSON
5254,79536,893proteus-kitsA collection of useful starter kits to help you prototype faster
5355,72758,818capybara-envjs-fixesFixes on top of capybara-envjs
5461,42858,818middleman-aria_currentmiddleman-aria_current provides a `current_link_to` helper, which wraps the built-in `l...
5564,35258,818payloadDependency configuration and injection for Ruby and Rails.
5665,26014,293wrappedThe unchecked nil is a dangerous concept leading to NoMethodErrors at runtime. It would...
5775,69758,818fistfacePow. Right in the kisser.
5881,75258,818rubygems-gmanGenerate and install man pages for installed gems.
5985,69617,264ruby_llm-top_secretA RubyLLM plugin that integrates Top Secret to automatically filter sensitive informati...
6092,10958,818rdoc-generator-mdocAn mdoc(7) generator for RDoc
61126,99958,818clearance-i18nMultilingual support using packaged yml locale files.
62143,55258,818art_vandelayArt Vandelay is an importer/exporter for Rails
63148,30458,818courier-notificationsEasy push notifications
64166,95330,022rubocop-thoughtbotA RuboCop Plugin based on thoughtbot's accumulated best-practices.
65174,42958,818velveteenVelveteen provides a lightweight, opinionated framework for setting up a RabbitMQ data ...
66179,25658,818duck_typerEnforce duck-typed interfaces in Ruby through your test suite.
67190,49258,818michelGenerator to help with appointment scheduling