Thoughtbot's Gems

icon
#Total RankDaily RankNameSummary
1145186factory_botfactory_bot provides a framework and DSL for defining and using factories - less error-...
2185216factory_bot_railsfactory_bot_rails provides integration between factory_bot and Rails 6.1 or newer
3199200shoulda-matchersShoulda Matchers provides RSpec- and Minitest-compatible one-liners to test common Rail...
4357405climate_controlModify your ENV
5476631doorkeeperDoorkeeper is an OAuth 2 provider for Rails and Grape.
67032,501paperclipEasy upload management for ActiveRecord
7762826terrapinRun shell commands safely, even with user-supplied values
87752,289factory_girlfactory_girl provides a framework and DSL for defining and using ...
99302,907factory_girl_railsfactory_girl_rails provides integration between factory_girl and rails 3 or newer (...
101,007453shoulda-contextContext framework extracted from Shoulda
111,0222,979cocaineA small library for doing (command) lines
121,075612shouldaMaking tests easy on the fingers and eyes
131,4753,240bourbonBourbon is a library of pure Sass mixins and functions that are designed to make yo...
142,0131,847appraisalAppraisal integrates with bundler and rake to test your library against different versi...
152,3973,155high_voltageFire in the disco. Fire in the ... taco bell.
162,4004,864capybara-webkitHeadless Webkit driver for Capybara
172,5381,433administrateAdministrate is a library for Rails that generates admin dashboards. These give users c...
182,6415,955neatA lightweight Sass grid framework
192,8142,695griddlerSimplify receiving email in Rails
204,3645,721clearanceClearance is built to support authentication and authorization via an email/passwor...
214,4386,277flutieFlutie is a starting point for personal discovery
224,6406,785bourneExtends mocha to allow detailed tracking and querying of stub and mock invocations....
235,34111,528hoptoad_notifierSend your application errors to our hosted service and reclaim your inbox.
245,39311,315capybara_discoballWhen ShamRack doesn't quite cut it; when your JavaScript and non-Ruby code needs to hit...
256,04411,778bittersBitters helps designers start projects faster by defining a basic set of Sass varia...
266,2267,904meritManage badges, points and rankings (reputation) in your Rails app.
276,3608,525fake_stripeAn implementation of the Stripe credit card processing service to run during your integ...
287,0348,683administrate-field-nested_has_manyPlugin for nested has_many forms in Administrate
297,41914,005refillsComponents and patterns built with Bourbon and Neat.
307,85919,307fake_braintreeA fake Braintree that you can run integration tests against
317,8979,848suspendersSuspenders is intended to create a new Rails applications, and is optimized for deploym...
328,17614,005administrate-field-imageOfficial Image field plugin for Administrate
338,42311,528saucyClearance-based Rails engine for Software as a Service (Saas) that provides account and...
348,53610,019parityDevelopment/staging/production parity makes it easier for those who write the code ...
358,88197,916backbone-supportSwappingController and CompositeView for Backbone.js
369,9459,848yamA Ruby wrapper for accessing Yammer's REST API
3711,8954,951thoughtbot-shouldaMaking tests easy on the fingers and eyes
3812,30822,848paul_reverePaul Revere provides a model and helper methods to do one-off style announcements.
3914,682143,659paperclip-i18nTranslations for paperclip rubygem.
4014,73837,015croutonsEasy breadcrumbs for Rails apps.
4115,39837,015copycopter_clientClient for the Copycopter copy management service
4215,61237,015pacecarGenerated scopes for ActiveRecord classes.
4315,81120,848troutTrout allows you to maintain a base version of special files (like Gemfile) in on...
4418,47822,848capybara_accessibility_auditAccessibility tooling for Capybara
4518,78917,022kumadeA well-tested script for easy deploying to Heroku
4620,14537,015dieselDevelop your Rails engines like you develop your Rails applications.
4720,63869,228clearance-deprecated_password_strategiesSHA1, Blowfish, and SHA1 to BCrypt migration strategies
4825,54448,553saucy-kissRecord Saucy SaaS events to KISSmetrics
4937,39620,848static_associationStaticAssociation adds a simple enum type that can act like an ActiveRecord association...
5044,13116,195top_secretFilter sensitive information from free text before sending it to external services or A...
5153,97048,553json-matchersValidate your Rails JSON API's JSON
5254,39037,015proteus-kitsA collection of useful starter kits to help you prototype faster
5354,931143,659capybara-envjs-fixesFixes on top of capybara-envjs
5461,02483,174middleman-aria_currentmiddleman-aria_current provides a `current_link_to` helper, which wraps the built-in `l...
5564,06525,502payloadDependency configuration and injection for Ruby and Rails.
5665,33029,834wrappedThe unchecked nil is a dangerous concept leading to NoMethodErrors at runtime. It would...
5774,98183,174fistfacePow. Right in the kisser.
5881,17765,529rubygems-gmanGenerate and install man pages for installed gems.
5991,54283,174rdoc-generator-mdocAn mdoc(7) generator for RDoc
60126,844180,995clearance-i18nMultilingual support using packaged yml locale files.
61147,601123,556art_vandelayArt Vandelay is an importer/exporter for Rails
62148,971129,724courier-notificationsEasy push notifications
63172,732143,659velveteenVelveteen provides a lightweight, opinionated framework for setting up a RabbitMQ data ...
64183,47437,015duck_typerEnforce duck-typed interfaces in Ruby through your test suite.
65188,76583,174michelGenerator to help with appointment scheduling
66191,379104,950ruby_llm-top_secretA RubyLLM plugin that integrates Top Secret to automatically filter sensitive informati...