Thoughtbot's Gems

icon
#Total RankDaily RankNameSummary
1148159factory_botfactory_bot provides a framework and DSL for defining and using factories - less error-...
2185185factory_bot_railsfactory_bot_rails provides integration between factory_bot and Rails 6.1 or newer
3200229shoulda-matchersShoulda Matchers provides RSpec- and Minitest-compatible one-liners to test common Rail...
4365436climate_controlModify your ENV
5474375doorkeeperDoorkeeper is an OAuth 2 provider for Rails and Grape.
67251,969paperclipEasy upload management for ActiveRecord
7761636terrapinRun shell commands safely, even with user-supplied values
88032,322factory_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 (...
10988777shoulda-contextContext framework extracted from Shoulda
111,0612,461cocaineA small library for doing (command) lines
121,063910shouldaMaking tests easy on the fingers and eyes
131,5172,081bourbonBourbon is a library of pure Sass mixins and functions that are designed to make yo...
141,9831,175appraisalAppraisal integrates with bundler and rake to test your library against different versi...
152,4031,535administrateAdministrate is a library for Rails that generates admin dashboards. These give users c...
162,4332,597high_voltageFire in the disco. Fire in the ... taco bell.
172,4795,700capybara-webkitHeadless Webkit driver for Capybara
182,6702,719neatA lightweight Sass grid framework
192,8432,693griddlerSimplify receiving email in Rails
204,3934,256clearanceClearance is built to support authentication and authorization via an email/passwor...
214,4473,850flutieFlutie is a starting point for personal discovery
224,7865,729bourneExtends mocha to allow detailed tracking and querying of stub and mock invocations....
235,5015,700capybara_discoballWhen ShamRack doesn't quite cut it; when your JavaScript and non-Ruby code needs to hit...
245,52713,032hoptoad_notifierSend your application errors to our hosted service and reclaim your inbox.
256,34210,272bittersBitters helps designers start projects faster by defining a basic set of Sass varia...
266,5439,123meritManage badges, points and rankings (reputation) in your Rails app.
276,65011,185fake_stripeAn implementation of the Stripe credit card processing service to run during your integ...
287,2156,122administrate-field-nested_has_manyPlugin for nested has_many forms in Administrate
297,7518,867refillsComponents and patterns built with Bourbon and Neat.
308,19110,793suspendersSuspenders is intended to create a new Rails applications, and is optimized for deploym...
318,20910,615fake_braintreeA fake Braintree that you can run integration tests against
328,3787,515administrate-field-imageOfficial Image field plugin for Administrate
338,78326,601saucyClearance-based Rails engine for Software as a Service (Saas) that provides account and...
348,86810,388parityDevelopment/staging/production parity makes it easier for those who write the code ...
359,31117,076backbone-supportSwappingController and CompositeView for Backbone.js
3610,24917,076yamA Ruby wrapper for accessing Yammer's REST API
3711,88316,204thoughtbot-shouldaMaking tests easy on the fingers and eyes
3812,60622,753paul_reverePaul Revere provides a model and helper methods to do one-off style announcements.
3914,0316,647paperclip-i18nTranslations for paperclip rubygem.
4014,2569,614croutonsEasy breadcrumbs for Rails apps.
4115,44510,181pacecarGenerated scopes for ActiveRecord classes.
4215,82221,437copycopter_clientClient for the Copycopter copy management service
4316,2215,151capybara_accessibility_auditAccessibility tooling for Capybara
4416,30928,115troutTrout allows you to maintain a base version of special files (like Gemfile) in on...
4519,0944,932top_secretFilter sensitive information from free text before sending it to external services or A...
4619,24767,605kumadeA well-tested script for easy deploying to Heroku
4720,60016,525dieselDevelop your Rails engines like you develop your Rails applications.
4820,76115,886clearance-deprecated_password_strategiesSHA1, Blowfish, and SHA1 to BCrypt migration strategies
4926,12528,115saucy-kissRecord Saucy SaaS events to KISSmetrics
5036,76812,229static_associationStaticAssociation adds a simple enum type that can act like an ActiveRecord association...
5154,16667,605json-matchersValidate your Rails JSON API's JSON
5254,95567,605proteus-kitsA collection of useful starter kits to help you prototype faster
5355,90267,605capybara-envjs-fixesFixes on top of capybara-envjs
5461,55967,605middleman-aria_currentmiddleman-aria_current provides a `current_link_to` helper, which wraps the built-in `l...
5564,55867,605payloadDependency configuration and injection for Ruby and Rails.
5665,42036,311wrappedThe unchecked nil is a dangerous concept leading to NoMethodErrors at runtime. It would...
5771,1217,569ruby_llm-top_secretA RubyLLM plugin that integrates Top Secret to automatically filter sensitive informati...
5875,90867,605fistfacePow. Right in the kisser.
5982,01367,605rubygems-gmanGenerate and install man pages for installed gems.
6092,32167,605rdoc-generator-mdocAn mdoc(7) generator for RDoc
61127,30936,311clearance-i18nMultilingual support using packaged yml locale files.
62143,76867,605art_vandelayArt Vandelay is an importer/exporter for Rails
63148,75267,605courier-notificationsEasy push notifications
64167,22467,605rubocop-thoughtbotA RuboCop Plugin based on thoughtbot's accumulated best-practices.
65175,00567,605velveteenVelveteen provides a lightweight, opinionated framework for setting up a RabbitMQ data ...
66178,79820,006duck_typerEnforce duck-typed interfaces in Ruby through your test suite.
67191,04367,605michelGenerator to help with appointment scheduling