Grosser's Gems

#Total RankDaily RankNameSummary
15835parallelRun any kind of code in parallel processes
2173235springPreloads your application so things like console, rake and tests run faster
3285292css_parserA set of classes for parsing CSS in Ruby.
4328238parallel_testsRun Test::Unit / RSpec / Cucumber / Spinach in parallel
5393293rchardetCharacter encoding auto-detection in Ruby. As smart as your browser. Open source.
6424379premailerImprove the rendering of HTML emails by making CSS inline, converting links and warning...
7535497i18n_datacountry/language names and 2-letter-code pairs, in 85 languages
86201,868rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
9699528recaptchaHelpers for the reCAPTCHA API
107691,017fast_gettextA simple, fast, memory-efficient and threadsafe implementation of GetText
111,1161,212gettext_i18n_railsSimple FastGettext Rails integration.
121,2192,327rspec-instafailShow failing specs instantly
131,4113,063test_after_commitmakes after_commit callbacks testable in Rails 3+ with transactional_fixtures
141,4691,268sort_alphabeticalSort UTF8 Strings alphabetical via Enumerable extension
152,0293,855rack-openidProvides a more HTTPish API around the ruby-openid library
162,2593,216fakefsA fake filesystem. Use it in your tests.
172,4022,538jenkins_api_clientThis is a simple and easy-to-use Jenkins Api client with features focused on automating...
182,7552,120ar_after_transactionExecute irreversible actions only when transactions are not rolled back
193,0153,775rspec-rerunRe-run failed RSpec tests.
203,2663,924syckA gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdli...
213,2891,526cldCompact Language Detection for Ruby
223,4631,917parallel_split_testSplit a big test file into multiple chunks and run them in parallel
233,5814,116standalone_migrationsA thin wrapper to use Rails Migrations in non Rails projects
243,6845,615bitfieldsSave migrations and columns by storing multiple booleans in a single integer
253,9584,107minitest-aroundAlternative for setup/teardown dance.
264,1366,359single_testRake tasks to invoke single tests/specs with rakish syntax
274,3073,114bumblerFind slowly loading gems for your Bundler-based projects
284,5424,925rails_wardenA gem that provides authentication Rails helpers when using Warden for authentication
295,0696,875luhn_checksumEfficient Luhn checksum validator
306,07612,065ie_iframe_cookiesRails: Enabled cookies inside IFrames for IE via p3p headers
316,1945,802wwtdTravis simulator so you do not need to wait for the build
326,2475,562single_covActionable code coverage.
336,3879,953after_commit_exception_notificationRails: Get notified when an after_commit block blows up
346,61946,889travis_dedupStop all builds on the same PR when a new job starts.
356,7724,337maxitestMinitest + all the features you always wanted
366,7889,173stub_serverBoot up a real server to serve testing replies
376,8048,758autotest-standaloneAutotest, without ZenTest
386,88017,195kennelKeep datadog monitors/dashboards/etc in version control, avoid chaotic management via UI
396,9978,122get_pomoRuby/Gettext: A .po and .mo file parser/generator
407,3126,807soft_deletionExplicit soft deletion for ActiveRecord via deleted_at and default scope.
417,85046,889rucoDesktop-style, Intuitive, Commandline Editor in Ruby. 'Better than nano, simpler than v...
427,9749,388responds_to_parent[Rails] Adds 'responds_to_parent' to your controller torespond to the parent document o...
438,03522,319jira4rRuby library for controlling JIRA
448,27613,751autotest-rails-pureAutotest for Test::Unit on Rails, including plugins for migrations and fixtures.
458,43716,428smusherAutomatic Lossless Reduction Of All Your Images
469,11089,890deputyReport to the sheriff
4710,24824,816forking_test_runnerRun every test in a fork to avoid pollution and get clean output per test
4810,3379,313vendorerKeep your vendor files up to date
4910,95346,889ciaAudit model events like update/create/delete + attribute changes + group them by transa...
5012,76246,889s3_meta_syncSync folders with s3 using a metadata file and md5 diffs
5112,97446,889testrblRun ruby Test::Unit/Shoulda tests by line-number / folder / the dozen
5213,48446,889rpx_nowHelper to simplify RPX Now user login/creation
5313,63724,816open_id_authenticationopen_id_authentication provides a thin wrapper around the excellent rack-openid gem.
5413,85946,889i18n-backend-httpRails I18n Backend for Http APIs with etag-aware background polling and memory+[memcach...
5514,31989,890rails2_asset_pipelineFamiliar asset handling for those stuck on Rails 2
5615,70818,116cachySee which gems depend on your gems
5716,06434,319thread_ancestorsAllows Thread to carry context from ancestors.
5816,9457,399safe_regexpBacktracking bomb safety / timeouts for regular expressions
5917,80319,244textpowA library for parsing TextMate bundles
6019,18246,889codeclimate_batchReport a batch of codeclimate results by merging and from multiple servers
6119,71816,428url_storeData securely stored in urls.
6219,80811,851countries_and_languagesCountries and languages in I18n.locale for select_tag or output in 85 languages
6320,02915,142ultravioletUltraviolet syntax highlighting gem for Ruby18 and Ruby19
6420,23546,889reduceReduce your assets: minify javascript + stylesheets, optimize images lossless
6521,01389,890request_recorderRecord your rack/rails requests and store them for future inspection
6621,74117,195mini_memory_storeStore a single value in memory with expiration
6722,86446,889strong_parameters_rails2Permitted and required parameters for Action Pack
6823,22389,890gem-dependentSee which gems depend on your gems
6923,78189,890libmemcached_storeAn ActiveSupport cache store that uses the C-based libmemcached client through Ev...
7024,46914,601youtube_searchSearch youtube via this simple ruby api
7124,73022,319ar_mergeMerge 2 ActiveRecords, preserving associations and attributes
7225,19134,319sse-rails-engineSee the at
7325,44117,195zendesk-rinkuA fast and very smart autolinking library that acts as a drop-in replacement for Ra...
7425,67034,319email_visionRuby SOAP Api Client for EmailVision / CampaignCommander
7525,97389,890minitest-rerunPrint copy pasteable rerun snippets after failed runs
7626,23346,889simplecov-single_file_reporterprint coverage per test file
7726,33446,889key_valueAbuse Sql database as Key-Value store
7826,82846,889kucodiffSmart diff for kubernetes configs to ensure symmetric configuration
7926,99734,319readable_randomReadable random strings for coupons or tokens
8027,92989,890large_object_storeStore large objects in memcache or others
8127,93714,146zombie_passenger_killerGuaranteed zombie passengers death
8228,25946,889mushA gem to shorten URLs using different services, it has one command-line utility for eac...
8328,76715,769rails3-before_actionEase your transition from Rails 3 to Rails 4 by defining before/around/after_action in ...
8429,60446,889clear_empty_attributesSave empty strings as nil to avoid lots of problems
8529,64289,890multi_timeoutUse multiple timeouts to soft and then hard kill a command
8629,65946,889simple_autocompleteRails: Simple, customizable, unobstrusive - auto complete
8730,45589,890risk-summaryCollects Risk section from all merged PRs over a given commit range
8830,81934,319shoulda-letA simple let for shoulda
8930,82434,319pruPipeable Ruby - forget about grep / sed / awk / wc ... use pure, readable Ruby!
9032,51389,890repo_dependency_graphGraphw the dependency of your repositories
9132,94289,890consul_syncerSync remote services into consul
9233,06546,889dispelRemove evil curses
9333,29834,319resque-lifecycleAdds job lifecycle data to Resque payloads
9433,58889,890git-autobisectFind the first broken commit without having to learn git bisect
9534,80815,142active_record-commentsComments for activerecord
9635,29289,890lazy_observersMakes Activerecord Observers lazy, do not load model on startup and only listen once a ...
9735,34689,890textpow1xA library for parsing TextMate bundles on ruby 1.x
9835,90934,319matching_bundleFind a matching bundler version for a Gemfile and use it
9936,84913,751unicorn_wranglerUnicorn: out of band GC / restart on max memory bloat / restart after X requests
10038,30034,319dockerbDockerfile.erb - use ruby in your Dockerfile
10138,69389,890ar_serialized_arraySerialize an array in a column, [] when no set, xx_as_text accessors and more.
10239,06924,816userstampThis Rails plugin extends ActiveRecord::Base to add automatic updating of created_by an...
10339,73422,319organization_license_auditAudit all licenses used by your github organization/user
10441,48846,889translated_attributesActiveRecord/Rails simple translatable attributes
10542,08846,889ar_multi_threaded_transactional_testsExecute multithreaded code while still using transactional fixtures by synchronizing db...
10642,14646,889organization_auditAudit all repos of your organization or user
10742,40528,487easy_esiRails: Cached pages with updated partials
10843,02546,889pairing_shufflerAssign random pairs from a google docs spreadsheet
10945,51015,769airbrake-user_informerShow exception ids on error pages so users or support can track them down faster
11046,01824,816language_snifferLanguage detection
11146,32389,890rubinjamJam a gem into a universal binary that works with any ruby
11246,45134,319autolangKick-start new translation via google translate
11346,46446,889gem_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
11446,86789,890scopifyAdd named scopes and scoped to any Object / Model.
11547,52834,319bundler-organization_auditAudit all Gemfiles of a user/organization on github for unpatched versions
11648,17289,890concernSeperation of concerns without meta-madness and namespace pollution
11748,97446,889cotendoWrapper for cotendo SOAP Api
11851,12589,890cleanserFind polluting test by bisecting your tests
11951,53246,889simple_accessSimple access control dispatcher
12051,64889,890refilling_queueA queue that refreshes itself when it gets empty or stale, so you can keep popping
12152,50446,889git-whenceFind the merge and pull request a commit came from + find cherry-picks
12253,99118,116zentest-without-autotestZenTest, without AutoTest and UnitDiff
12354,20289,890man_parserParse unix man pages into ruby-readable format
12454,73846,889tic_tac_toePlay Tic-Tac-Toe using Curses
12554,89146,889expiring_memory_storeFast & Simple Ruby In-Memory Store with expiration
12655,38222,319url_to_media_tagConvert a Url to image or video embed
12755,72346,889rhrRuby Hypertext Refinement -- the ease of PHP with the elegance of Ruby
12855,89734,319gettext_test_logLogs all gettext translations during test execution, to a GetText readable format
12958,94224,816serial_schedulerSimple scheduler for long-running and infrequent tasks, no threads, always in serial
13060,08046,889solr_collectionWrapper for solr results sets then behaves/feels like will_paginate collection
13160,49846,889helpful_fieldsMany helpful field helpers e.g. check_box_with_label
13260,77828,487action_mailer-enqueableSerialize and enqueue deliveries for existing mailers
13360,86346,889ruby-cli-daemonPreforking daemon that makes all ruby binaries faster
13461,02889,890string19A Ruby string that behaves like 1.9 and runs on 1.8
13561,05022,319ultraviolet1xUltraviolet syntax highlighting gem for Ruby18 and Ruby19
13661,52289,890mailcrateA mock SMTP server that can be run and inspected from tests. The server runs in memory ...
13761,84620,572validates_uniqueness_via_associationValidate uniqueness of multiple newly associated records
13861,92334,319shoulda-change_matchersshould_change / should_create / should_destroy matchers for shoulda 3 backported from s...
13965,80446,889git-graphMake graphs from your git history
14067,64889,890grosser-ssl_requirementA fork to add some cool options to ssl_requirement
14169,35989,890fallbackFallback when original is not present or somethings not right.
14272,50846,889s3gbBackup stuff versioned in git to s3
14373,04146,889preheatable_cacheReduce cache requests by preheating via multi_get
14474,75546,889bundle_package_checkCheck if all gems you need are packaged
14578,12734,319splamRun any kind of code in parallel processes
14679,48089,890statsnStatsN: Aggregate statistics using newrelics custom metrics
14782,66734,319heartbleedTiny/Efficient/Simple library that stops your code when it gets stuck
14882,70346,889fixture_reducerTest speedup by replacing fixtures :all with only the necessary
14984,86589,890scoped_cache_keysAdd scoped_cache_key / expire_scoped_cache_key to your models for caching/sweeping of m...
15085,80646,889grosser-algorithmsA library of algorithms and containers.
15187,32689,890evented_magickMiniMagick on Eventmachine
15287,51546,889cmd2jsonCovert command output and exit status to json to pipe them atomically into logs
15387,77246,889net-http-persistent-retryManages persistent connections using Net::HTTP. It's thread-safe too! Using persistent ...
15487,91489,890kubernetes_leader_electionElect a kubernetes leader using leases for ruby
15592,11646,889search_doAR: Hyperestraier integration
15695,88034,319ultra_pow_listUltraviolet + TextPow + PList for Ruby 1.8 and 1.9
15796,96328,487virtual_asset_pathInstantly expired, cacheable assets, without query params
15897,48289,890ar_serializeEfficient serialize/deserialize of nested Hashes/Arrays including ActiveRecords
159103,13289,890fluent-plugin-kubelet_metadataAdd metadata to docker logs by asking kubelet api
160103,63146,889gem_on_demandRun your own gem server that fetches from github, uses tags as version and builds gems ...
161111,02134,319attachment_zenAdds has_attachment (file store) properties to ActiveRecord. Supports local file, file...
162111,35646, api wrapper
163112,86534,319db_graphAR generate beautiful graphs from date fields, in 1 LOC
164117,35089,890dawanda-sqlite3This module allows Ruby programs to interface with the SQLite3 database engine (http://...
165120,79346,889textfilterActiveRecord/Rails filter text fields before assigning them
166121,17134,319game_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
167122,48946,889rube_postReceive and send emails with (rub-e-post)
168122,87489,890redis-objectiveStore objects in Redis
169123,10889,890rack-path_prefixerPrefix any path in your app with something.
170125,43546,889throat-punchPunch your codes in the throat...
171126,13234,319a-panzerA. Panzer game
172126,39328,487pagespeed_grabberGrab pagespeed results from external services to use them in e.g. munin.
173127,87989,890string_houndBark! hunts for strings.
174128,58446,889static_addthisFast Addthis: no external js/css/images + no backlinks to addthis
175129,50428,487shoulda-reuse_setupTest speedup by reusing the setup of a test context
176129,69334,319github-watchingWatching manager
177132,88989,890method_call_recorderRuby: Record methods calls and replay them later
178134,46324,816sentry-user_informershow link to errors on exception page
179155,95646,889github-grepMakes github search grep and pipeable
180159,24134,319resque-balancerBalances queues by allotted time, prevents 1 queue from starving all others.