Grosser's Gems

#Total RankDaily RankNameSummary
17142parallelRun any kind of code in parallel processes
2167177springPreloads your application so things like console, rake and tests run faster
3286266css_parserA set of classes for parsing CSS in Ruby.
4372302parallel_testsRun Test::Unit / RSpec / Cucumber / Spinach in parallel
55101,636rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
6514390premailerImprove the rendering of HTML emails by making CSS inline, converting links and warning...
7551442i18n_datacountry/language names and 2-letter-code pairs, in 85 languages
8559243rchardetCharacter encoding auto-detection in Ruby. As smart as your browser. Open source.
9726529recaptchaHelpers for the reCAPTCHA API
10775874fast_gettextA simple, fast, memory-efficient and threadsafe implementation of GetText
111,1201,526rspec-instafailShow failing specs instantly
121,1381,083gettext_i18n_railsSimple FastGettext Rails integration.
131,1932,519test_after_commitmakes after_commit callbacks testable in Rails 3+ with transactional_fixtures
141,3541,679sort_alphabeticalSort UTF8 Strings alphabetical via Enumerable extension
151,8412,803rack-openidProvides a more HTTPish API around the ruby-openid library
162,2782,747fakefsA fake filesystem. Use it in your tests.
172,6332,738ar_after_transactionExecute irreversible actions only when transactions are not rolled back
182,7423,533rspec-rerunRe-run failed RSpec tests.
192,9943,232syckA gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdli...
203,1233,325cldCompact Language Detection for Ruby
213,3145,203standalone_migrationsA thin wrapper to use Rails Migrations in non Rails projects
223,4283,947bitfieldsSave migrations and columns by storing multiple booleans in a single integer
233,7157,212single_testRake tasks to invoke single tests/specs with rakish syntax
243,7254,490minitest-aroundAlternative for setup/teardown dance.
254,3245,576rails_wardenA gem that provides authentication Rails helpers when using Warden for authentication
264,5544,506bumblerFind slowly loading gems for your Bundler-based projects
274,6207,011luhn_checksumEfficient Luhn checksum validator
285,0673,274parallel_split_testSplit a big test file into multiple chunks and run them in parallel
295,46322,086ie_iframe_cookiesRails: Enabled cookies inside IFrames for IE via p3p headers
305,63317,730wwtdTravis simulator so you do not need to wait for the build
315,75422,086after_commit_exception_notificationRails: Get notified when an after_commit block blows up
325,88664,362travis_dedupStop all builds on the same PR when a new job starts.
336,0647,072single_covActionable code coverage.
346,4528,144maxitestMinitest + all the features you always wanted
356,5349,922stub_serverBoot up a real server to serve testing replies
366,6953,309kennelKeep datadog monitors/dashboards/etc in version control, avoid chaotic management via UI
376,7508,735autotest-standaloneAutotest, without ZenTest
386,77010,033get_pomoRuby/Gettext: A .po and .mo file parser/generator
397,05210,447soft_deletionExplicit soft deletion for ActiveRecord via deleted_at and default scope.
407,27911,802rucoDesktop-style, Intuitive, Commandline Editor in Ruby. 'Better than nano, simpler than v...
417,3399,773responds_to_parent[Rails] Adds 'responds_to_parent' to your controller torespond to the parent document o...
427,4486,767jira4rRuby library for controlling JIRA
437,47128,153autotest-rails-pureAutotest for Test::Unit on Rails, including plugins for migrations and fixtures.
448,00411,308smusherAutomatic Lossless Reduction Of All Your Images
458,3647,470deputyReport to the sheriff
469,63510,503forking_test_runnerRun every test in a fork to avoid pollution and get clean output per test
479,81411,907vendorerKeep your vendor files up to date
489,88010,336ciaAudit model events like update/create/delete + attribute changes + group them by transa...
4910,88914,258samson_secret_pullerGem to read secrets generated by samson secret puller
5011,70323,471s3_meta_syncSync folders with s3 using a metadata file and md5 diffs
5112,01222,086testrblRun ruby Test::Unit/Shoulda tests by line-number / folder / the dozen
5212,21034,083rpx_nowHelper to simplify RPX Now user login/creation
5312,3277,722open_id_authenticationopen_id_authentication provides a thin wrapper around the excellent rack-openid gem.
5412,93817,192i18n-backend-httpRails I18n Backend for Http APIs with etag-aware background polling and memory+[memcach...
5513,28229,060rails2_asset_pipelineFamiliar asset handling for those stuck on Rails 2
5614,75517,192cachySee which gems depend on your gems
5716,45075,382textpowA library for parsing TextMate bundles
5816,77428,576thread_ancestorsAllows Thread to carry context from ancestors.
5916,91015,927action_mailer-logged_smtp_deliveryActionMailer SMTP delivery strategy with advanced logging and Bcc support
6017,55532,402codeclimate_batchReport a batch of codeclimate results by merging and from multiple servers
6118,258106,688reduceReduce your assets: minify javascript + stylesheets, optimize images lossless
6218,68084,740ultravioletUltraviolet syntax highlighting gem for Ruby18 and Ruby19
6318,83550,536url_storeData securely stored in urls.
6419,94339,696request_recorderRecord your rack/rails requests and store them for future inspection
6520,02126,047countries_and_languagesCountries and languages in I18n.locale for select_tag or output in 85 languages
6620,74754,922mini_memory_storeStore a single value in memory with expiration
6721,35520,675strong_parameters_rails2Permitted and required parameters for Action Pack
6821,88422,348gem-dependentSee which gems depend on your gems
6922,50014,432libmemcached_storeAn ActiveSupport cache store that uses the C-based libmemcached client through Ev...
7022,96058,067youtube_searchSearch youtube via this simple ruby api
7123,97054,922simplecov-single_file_reporterprint coverage per test file
7224,02128,576email_visionRuby SOAP Api Client for EmailVision / CampaignCommander
7324,12529,060ar_mergeMerge 2 ActiveRecords, preserving associations and attributes
7424,41647,804sse-rails-engineSee the at
7524,77517,882key_valueAbuse Sql database as Key-Value store
7624,892122,756zendesk-rinkuA fast and very smart autolinking library that acts as a drop-in replacement for Ra...
7725,52618,388minitest-rerunPrint copy pasteable rerun snippets after failed runs
7825,75420,408kucodiffSmart diff for kubernetes configs to ensure symmetric configuration
7926,13458,067mushA gem to shorten URLs using different services, it has one command-line utility for eac...
8026,65582,408readable_randomReadable random strings for coupons or tokens
8126,65756,811zombie_passenger_killerGuaranteed zombie passengers death
8226,95475,382clear_empty_attributesSave empty strings as nil to avoid lots of problems
8327,59419,225large_object_storeStore large objects in memcache or others
8427,69264,362multi_timeoutUse multiple timeouts to soft and then hard kill a command
8528,08771,575simple_autocompleteRails: Simple, customizable, unobstrusive - auto complete
8628,60684,740shoulda-letA simple let for shoulda
8729,42956,811pruPipeable Ruby - forget about grep / sed / awk / wc ... use pure, readable Ruby!
8829,55113,319safe_regexpBacktracking bomb safety / timeouts for regular expressions
8929,98740,794rails3-before_actionEase your transition from Rails 3 to Rails 4 by defining before/around/after_action in ...
9030,851106,688resque-lifecycleAdds job lifecycle data to Resque payloads
9131,69724,321dispelRemove evil curses
9232,05347,804repo_dependency_graphGraphw the dependency of your repositories
9332,31738,847git-autobisectFind the first broken commit without having to learn git bisect
9433,03017,192consul_syncerSync remote services into consul
9533,11430,287lazy_observersMakes Activerecord Observers lazy, do not load model on startup and only listen once a ...
9633,73671,575textpow1xA library for parsing TextMate bundles on ruby 1.x
9734,16524,321active_record-commentsComments for activerecord
9835,10538,847matching_bundleFind a matching bundler version for a Gemfile and use it
9935,16958,067risk-summaryCollects Risk section from all merged PRs over a given commit range
10036,25334,721ar_serialized_arraySerialize an array in a column, [] when no set, xx_as_text accessors and more.
10136,308134,418userstampThis Rails plugin extends ActiveRecord::Base to add automatic updating of created_by an...
10237,09724,321dockerbDockerfile.erb - use ruby in your Dockerfile
10337,16756,811unicorn_wranglerUnicorn: out of band GC / restart on max memory bloat / restart after X requests
10438,61440,794organization_license_auditAudit all licenses used by your github organization/user
10539,51854,922translated_attributesActiveRecord/Rails simple translatable attributes
10640,11956,811easy_esiRails: Cached pages with updated partials
10741,00845,236organization_auditAudit all repos of your organization or user
10841,86471,575pairing_shufflerAssign random pairs from a google docs spreadsheet
10942,22934,721ar_multi_threaded_transactional_testsExecute multithreaded code while still using transactional fixtures by synchronizing db...
11043,13084,740gem_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
11144,37836,494autolangKick-start new translation via google translate
11244,73675,382concernSeperation of concerns without meta-madness and namespace pollution
11344,76440,794language_snifferLanguage detection
11445,34463,063scopifyAdd named scopes and scoped to any Object / Model.
11545,57720,675airbrake-user_informerShow exception ids on error pages so users or support can track them down faster
11645,68136,494bundler-organization_auditAudit all Gemfiles of a user/organization on github for unpatched versions
11745,83064,362rubinjamJam a gem into a universal binary that works with any ruby
11846,27947,804cotendoWrapper for cotendo SOAP Api
11948,214153,127simple_accessSimple access control dispatcher
12049,55936,494cleanserFind polluting test by bisecting your tests
12150,07184,740refilling_queueA queue that refreshes itself when it gets empty or stale, so you can keep popping
12251,457106,688zentest-without-autotestZenTest, without AutoTest and UnitDiff
12351,64071,575man_parserParse unix man pages into ruby-readable format
12451,71154,922git-whenceFind the merge and pull request a commit came from + find cherry-picks
12552,33558,067expiring_memory_storeFast & Simple Ruby In-Memory Store with expiration
12652,77092,803tic_tac_toePlay Tic-Tac-Toe using Curses
12753,36792,803url_to_media_tagConvert a Url to image or video embed
12853,71492,803rhrRuby Hypertext Refinement -- the ease of PHP with the elegance of Ruby
12956,34792,803gettext_test_logLogs all gettext translations during test execution, to a GetText readable format
13057,29864,362action_mailer-enqueableSerialize and enqueue deliveries for existing mailers
13157,640106,688solr_collectionWrapper for solr results sets then behaves/feels like will_paginate collection
13258,13075,382helpful_fieldsMany helpful field helpers e.g. check_box_with_label
13358,664106,688string19A Ruby string that behaves like 1.9 and runs on 1.8
13458,741106,688ultraviolet1xUltraviolet syntax highlighting gem for Ruby18 and Ruby19
13559,52540,794mailcrateA mock SMTP server that can be run and inspected from tests. The server runs in memory ...
13660,42992,803shoulda-change_matchersshould_change / should_create / should_destroy matchers for shoulda 3 backported from s...
13760,76584,740serial_schedulerSimple scheduler for long-running and infrequent tasks, no threads, always in serial
13861,36375,382ruby-cli-daemonPreforking daemon that makes all ruby binaries faster
13961,883106,688validates_uniqueness_via_associationValidate uniqueness of multiple newly associated records
14063,206134,418grosser-ssl_requirementA fork to add some cool options to ssl_requirement
14163,82075,382git-graphMake graphs from your git history
14265,78784,740fallbackFallback when original is not present or somethings not right.
14370,496122,756preheatable_cacheReduce cache requests by preheating via multi_get
14470,695122,756s3gbBackup stuff versioned in git to s3
14573,47647,804bundle_package_checkCheck if all gems you need are packaged
14675,939122,756splamRun any kind of code in parallel processes
14777,189122,756statsnStatsN: Aggregate statistics using newrelics custom metrics
14880,82671,575fixture_reducerTest speedup by replacing fixtures :all with only the necessary
14982,726106,688grosser-algorithmsA library of algorithms and containers.
15083,549106,688net-http-persistent-retryManages persistent connections using Net::HTTP. It's thread-safe too! Using persistent ...
15184,35884,740evented_magickMiniMagick on Eventmachine
15285,639134,418scoped_cache_keysAdd scoped_cache_key / expire_scoped_cache_key to your models for caching/sweeping of m...
15387,290134,418heartbleedTiny/Efficient/Simple library that stops your code when it gets stuck
15487,77647,804cmd2jsonCovert command output and exit status to json to pipe them atomically into logs
15589,234134,418search_doAR: Hyperestraier integration
15693,09692,803ar_serializeEfficient serialize/deserialize of nested Hashes/Arrays including ActiveRecords
15793,181134,418ultra_pow_listUltraviolet + TextPow + PList for Ruby 1.8 and 1.9
15894,156134,418virtual_asset_pathInstantly expired, cacheable assets, without query params
159100,18740,794kubernetes_leader_electionElect a kubernetes leader using leases for ruby
160101,59584,740gem_on_demandRun your own gem server that fetches from github, uses tags as version and builds gems ...
161101,950122,756fluent-plugin-kubelet_metadataAdd metadata to docker logs by asking kubelet api
162106,96892,803attachment_zenAdds has_attachment (file store) properties to ActiveRecord. Supports local file, file...
163108,918106,688db_graphAR generate beautiful graphs from date fields, in 1 LOC
164109,861106, api wrapper
165114,203106,688dawanda-sqlite3This module allows Ruby programs to interface with the SQLite3 database engine (http://...
166117,832153,127textfilterActiveRecord/Rails filter text fields before assigning them
167119,218122,756game_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
168120,141153,127redis-objectiveStore objects in Redis
169120,199153,127rack-path_prefixerPrefix any path in your app with something.
170122,707153,127throat-punchPunch your codes in the throat...
171122,971153,127rube_postReceive and send emails with (rub-e-post)
172123,912153,127pagespeed_grabberGrab pagespeed results from external services to use them in e.g. munin.
173124,28392,803a-panzerA. Panzer game
174124,919153,127string_houndBark! hunts for strings.
175125,809153,127static_addthisFast Addthis: no external js/css/images + no backlinks to addthis
176128,490153,127shoulda-reuse_setupTest speedup by reusing the setup of a test context
177129,829134,418method_call_recorderRuby: Record methods calls and replay them later
178130,928106,688github-watchingWatching manager
179156,646106,688github-grepMakes github search grep and pipeable
180157,400153,127resque-balancerBalances queues by allotted time, prevents 1 queue from starving all others.
181172,284153,127sentry-user_informershow link to errors on exception page