Grosser's Gems

See profile on Gravatar
#Total RankDaily RankNameSummary
112569parallelRun any kind of code in parallel processes
2159172springPreloads your application so things like console, rake and tests run faster
3179482rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
4283234css_parserA set of classes for parsing CSS in Ruby.
5469585parallel_testsRun Test::Unit / RSpec / Cucumber / Spinach in parallel
6649624i18n_datacountry/language names and 2-letter-code pairs, in 85 languages
7660825fast_gettextA simple, fast, memory-efficient and threadsafe implementation of GetText
8666929test_after_commitmakes after_commit callbacks testable in Rails 3+ with transactional_fixtures
9739667recaptchaHelpers for the reCAPTCHA API
10887561zendesk_apiRuby wrapper for the REST API at Documentation at https://deve...
111,012857rspec-instafailShow failing specs instantly
121,0431,753rack-openidProvides a more HTTPish API around the ruby-openid library
131,090977sort_alphabeticalSort UTF8 Strings alphabetical via Enumerable extension
141,2691,678gettext_i18n_railsSimple FastGettext Rails integration.
151,5751,902fakefsA fake filesystem. Use it in your tests.
161,8962,122rchardetCharacter encoding auto-detection in Ruby. As smart as your browser. Open source.
172,1481,903rspec-rerunRe-run failed RSpec tests.
182,1682,448syckA gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdli...
192,2681,744ar_after_transactionExecute irreversible actions only when transactions are not rolled back
202,4413,639single_testRake tasks to invoke single tests/specs with rakish syntax
212,7852,499bitfieldsSave migrations and columns by storing multiple booleans in a single integer
223,0044,032active_record_shardsEasily run queries on shard and slave databases.
233,2083,405rails_wardenA gem that provides authentication Rails helpers when using Warden for authentication
243,2553,343standalone_migrationsA thin wrapper to use Rails Migrations in non Rails projects
253,4195,202travis_dedupStop all builds on the same PR when a new job starts.
263,5273,077minitest-aroundAlternative for setup/teardown dance.
273,6053,018ie_iframe_cookiesRails: Enabled cookies inside IFrames for IE via p3p headers
284,2744,337wwtdTravis simulator so you do not need to wait for the build
294,3254,756bumblerWhy stare blankly at your terminal window when you can clutter it up with awesome progr...
304,4813,174cldCompact Language Detection for Ruby
314,7378,387autotest-standaloneAutotest, without ZenTest
324,7514,817get_pomoRuby/Gettext: A .po and .mo file parser/generator
335,03656,686rucoDesktop-style, Intuitive, Commandline Editor in Ruby. 'Better than nano, simpler than v...
345,1996,554autotest-rails-pureAutotest for Test::Unit on Rails, including plugins for migrations and fixtures.
355,2989,702active_record_host_poolAllow ActiveRecord to share a connection to multiple databases on the same host
365,3193,349stronger_parametersType checking and type casting of parameters for Action Pack
375,3926,924jira4rRuby library for controlling JIRA
385,4149,810property_setsThis gem is an ActiveRecord extension which provides a convenient interface for managin...
395,5085,753responds_to_parent[Rails] Adds 'responds_to_parent' to your controller torespond to the parent document o...
405,61047,847deputyReport to the sheriff
415,7778,573arturoDeploy features incrementally to your users
425,8387,423soft_deletionExplicit soft deletion for ActiveRecord via deleted_at and default scope.
436,17812,004propGem for implementing rate limits.
446,2078,061after_commit_exception_notificationRails: Get notified when an after_commit block blows up
456,42010,152smusherAutomatic Lossless Reduction Of All Your Images
466,53531,227kasketputs a cap on your queries
476,5824,255maxitestMinitest + all the features you always wanted
487,7774,676single_covActionable code coverage.
497,92918,616rpx_nowHelper to simplify RPX Now user login/creation
508,1906,850tnefa ruby wrapper around the tnef library
518,2085,904credit_card_sanitizerCredit card sanitizer
528,24610,647ciaAudit model events like update/create/delete + attribute changes + group them by transa...
538,68011,074vendorerKeep your vendor files up to date
548,75210,260s3_meta_syncSync folders with s3 using a metadata file and md5 diffs
558,99111,774open_id_authenticationopen_id_authentication provides a thin wrapper around the excellent rack-openid gem.
569,08420,732stub_serverBoot up a real server to serve testing replies
579,31528,241rails2_asset_pipelineFamiliar asset handling for those stuck on Rails 2
589,43814,364testrblRun ruby Test::Unit/Shoulda tests by line-number / folder / the dozen
5910,3777,099parallel_split_testSplit a big test file into multiple chunks and run them in parallel
6010,39113,971call_centerSupport for describing call center workflows
6110,4534,844luhn_checksumEfficient Luhn checksum validator
6210,54131,227codeclimate_batchReport a batch of codeclimate results by merging and from multiple servers
6311,0439,922cachySee which gems depend on your gems
6411,08112,223private_gemTries to help you make sure your private gems stay private
6512,07622,125samlrHelps you implement a SAML SP
6612,16856,686textpowA library for parsing TextMate bundles
6712,53420,732remote_filesA library for uploading files to multiple remote storage backends like Amazon S3 and Ra...
6812,93610,047url_storeData securely stored in urls.
6913,01256,686double_docWrite documentation with your code, to keep them in sync, ideal for public API docs.
7013,71747,847migration_toolsRake tasks for Rails that add groups to migrations
7114,05617,763ticket_sharingA ruby implementation of the Networked Help Desk API
7214,7528,250i18n-backend-httpRails I18n Backend for Http APIs with etag-aware background polling and memory+[memcach...
7314,82694,344ultravioletUltraviolet syntax highlighting gem for Ruby18 and Ruby19
7415,13694,344schmobileA mobile user agent detection Rack middleware. See the README.
7515,30718,616request_recorderRecord your rack/rails requests and store them for future inspection
7615,52435,237clear_empty_attributesSave empty strings as nil to avoid lots of problems
7715,91525,728youtube_searchSearch youtube via this simple ruby api
7815,9489,702forking_test_runnerRun every test in a fork to avoid pollution and get clean output per test
7916,03856,686gem-dependentSee which gems depend on your gems
8016,44719,578active_record_inherit_assocAttribute inheritance for AR associations
8116,76420,732action_mailer-logged_smtp_deliveryActionMailer SMTP delivery strategy with advanced logging and Bcc support
8216,85670,552email_visionRuby SOAP Api Client for EmailVision / CampaignCommander
8316,90017,763libmemcached_storeAn ActiveSupport cache store that uses the C-based libmemcached client through Ev...
8416,9639,810mini_memory_storeStore a single value in memory with expiration
8517,02618,616countries_and_languagesCountries and languages in I18n.locale for select_tag or output in 85 languages
8617,30019,578mushA gem to shorten URLs using different services, it has one command-line utility for eac...
8717,58494,344rails_test_params_backportBackports the :params, :headers and :env options introduced in Rails 5 to older version...
8817,94440,472key_valueAbuse Sql database as Key-Value store
8918,11394,344shoulda-letA simple let for shoulda
9018,12916,341multi_timeoutUse multiple timeouts to soft and then hard kill a command
9118,42070,552preloadA better API for ActiveRecord eager loading
9219,21570,552simple_autocompleteRails: Simple, customizable, unobstrusive - auto complete
9319,55714,796kennelKeep datadog monitors/dashboards/etc in version control, avoid chaotic management via UI
9419,80315,746zombie_passenger_killerGuaranteed zombie passengers death
9521,00225,728strong_parameters_rails2Permitted and required parameters for Action Pack
9621,04612,968ar_mergeMerge 2 ActiveRecords, preserving associations and attributes
9721,54028,241simplecov-single_file_reporterprint coverage per test file
9822,29894,344sse-rails-engineSee the at
9922,62240,472pruPipeable Ruby - forget about grep / sed / awk / wc ... use pure, readable Ruby!
10023,15540,472userstampThis Rails plugin extends ActiveRecord::Base to add automatic updating of created_by an...
10123,58314,796lazy_observersMakes Activerecord Observers lazy, do not load model on startup and only listen once a ...
10224,89023,779ar_serialized_arraySerialize an array in a column, [] when no set, xx_as_text accessors and more.
10324,95231,227logcastBroadcasts logs, including support for Rails version 4.2.
10425,14028,241reduceReduce your assets: minify javascript + stylesheets, optimize images lossless
10525,15823,779textpow1xA library for parsing TextMate bundles on ruby 1.x
10625,96994,344gem_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
10726,25920,732samson_secret_pullerGem to read secrets generated by samson secret puller
10826,61994,344git-autobisectFind the first broken commit without having to learn git bisect
10926,73235,237dispelRemove evil curses
11026,90747,847asset_host_selectionAdds support for serving assets from multiple providers.
11127,68731,227active_record-commentsComments for activerecord
11228,31540,472resque-durableResque queue backed by database audits, with automatic retry
11328,58831,227resque-lifecycleAdds job lifecycle data to Resque payloads
11428,79531,227translated_attributesActiveRecord/Rails simple translatable attributes
11528,93317,763readable_randomReadable random strings for coupons or tokens
11630,12922,125large_object_storeStore large objects in memcache or others
11731,64635,237concernSeperation of concerns without meta-madness and namespace pollution
11832,30740,472cotendoWrapper for cotendo SOAP Api
11932,61131,227repo_dependency_graphGraphw the dependency of your repositories
12033,16894,344organization_license_auditAudit all licenses used by your github organization/user
12133,34894,344dockerbDockerfile.erb - use ruby in your Dockerfile
12233,53525,728autolangKick-start new translation via google translate
12333,57935,237scopifyAdd named scopes and scoped to any Object / Model.
12434,85831,227rails3-before_actionEase your transition from Rails 3 to Rails 4 by defining before/around/after_action in ...
12535,33494,344minitest-rerunPrint copy pasteable rerun snippets after failed runs
12635,89570,552pairing_shufflerAssign random pairs from a google docs spreadsheet
12735,94940,472zentest-without-autotestZenTest, without AutoTest and UnitDiff
12836,33035,237language_snifferLanguage detection
12936,94470,552organization_auditAudit all repos of your organization or user
13037,46720,732bundler-organization_auditAudit all Gemfiles of a user/organization on github for unpatched versions
13138,87356,686action_mailer-enqueableSerialize and enqueue deliveries for existing mailers
13239,66194,344refilling_queueA queue that refreshes itself when it gets empty or stale, so you can keep popping
13339,70370,552grosser-ssl_requirementA fork to add some cool options to ssl_requirement
13440,14756,686tic_tac_toePlay Tic-Tac-Toe using Curses
13540,32528,241man_parserParse unix man pages into ruby-readable format
13640,58835,237url_to_media_tagConvert a Url to image or video embed
13740,66925,728kucodiffSmart diff for kubernetes configs to ensure symmetric configuration
13841,13835,237expiring_memory_storeFallback when original is not present or somethings not right.
13941,31035,237rhrRuby Hypertext Refinement -- the ease of PHP with the elegance of Ruby
14041,39335,237easy_esiRails: Cached pages with updated partials
14142,50740,472solr_collectionWrapper for solr results sets then behaves/feels like will_paginate collection
14243,10831,227cleanserFind polluting test by bisecting your tests
14343,37994,344predictive_loadPredictive loader
14443,84494,344string19A Ruby string that behaves like 1.9 and runs on 1.8
14544,15240,472helpful_fieldsMany helpful field helpers e.g. check_box_with_label
14644,55728,241ultraviolet1xUltraviolet syntax highlighting gem for Ruby18 and Ruby19
14744,88856,686fallbackFallback when original is not present or somethings not right.
14846,37535,237memflashMemflash is a gem which enables storing really long values in the Rails FlashHash witho...
14946,55747,847rubinjamJam a gem into a universal binary that works with any ruby
15049,04356,686gettext_test_logLogs all gettext translations during test execution, to a GetText readable format
15151,46970,552git-graphMake graphs from your git history
15251,68270,552delta_changesAdditional real/virtual attribute change tracking independent of ActiveRecords
15352,34394,344shoulda-change_matchersshould_change / should_create / should_destroy matchers for shoulda 3 backported from s...
15452,51115,261airbrake-user_informerShow exception ids on error pages so users or support can track them down faster
15553,08847,847mailcrateA mock SMTP server that can be run and inspected from tests. The server runs in memory ...
15653,10770,552phenixRead a dynamic database.yml file and allow you to drop/create the database on demand.
15753,32131,227preheatable_cacheReduce cache requests by preheating via multi_get
15853,67294,344git-whenceFind the merge and pull request a commit came from + find cherry-picks
15953,77094,344s3gbBackup stuff versioned in git to s3
16055,46047,847unicorn_wranglerUnicorn: out of band GC / restart on max memory bloat / restart after X requests
16156,25335,237matching_bundleFind a matching bundler version for a Gemfile and use it
16259,62470,552splamRun any kind of code in parallel processes
16361,18794,344statsnStatsN: Aggregate statistics using newrelics custom metrics
16462,46756,686grosser-algorithmsA library of algorithms and containers.
16562,96647,847zendesk-rinkuA fast and very smart autolinking library that acts as a drop-in replacement for Ra...
16664,62394,344scoped_cache_keysAdd scoped_cache_key / expire_scoped_cache_key to your models for caching/sweeping of m...
16764,74047,847evented_magickMiniMagick on Eventmachine
16866,39747,847ar_serializeEfficient serialize/deserialize of nested Hashes/Arrays including ActiveRecords
16966,93328,241consul_syncerSync remote services into consul
17068,46070,552radar_client_rbRead/Write Radar Resources from Redis through Ruby
17168,54956,686search_doAR: Hyperestraier integration
17268,99494,344fixture_reducerTest speedup by replacing fixtures :all with only the necessary
17370,68031,227bundle_package_checkCheck if all gems you need are packaged
17472,66494,344ultra_pow_listUltraviolet + TextPow + PList for Ruby 1.8 and 1.9
17573,94194,344virtual_asset_pathInstantly expired, cacheable assets, without query params
17676,44419,578ar_multi_threaded_transactional_testsExecute multithreaded code while still using transactional fixtures by synchronizing db...
17777,72570,552lambda_deploymentLambda Deployment Library
17882,14870,552attachment_zenAdds has_attachment (file store) properties to ActiveRecord. Supports local file, file...
17982,60770,552db_graphAR generate beautiful graphs from date fields, in 1 LOC
18086,20370,552gem_on_demandRun your own gem server that fetches from github, uses tags as version and builds gems ...
18189,15194,344dawanda-sqlite3This module allows Ruby programs to interface with the SQLite3 database engine (http://...
18291,12694,344textfilterActiveRecord/Rails filter text fields before assigning them
18392,17670,552simple_accessSimple access control dispatcher
18493,74070,552rack-path_prefixerPrefix any path in your app with something.
18593,78794,344redis-objectiveStore objects in Redis
18696,21694,344game_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
18796,55047,847validates_uniqueness_via_associationValidate uniqueness of multiple newly associated records
18897,16994,344throat-punchPunch your codes in the throat...
18997,95070,552rube_postReceive and send emails with (rub-e-post)
19099,30270,552pagespeed_grabberGrab pagespeed results from external services to use them in e.g. munin.
19199,64894, api wrapper
192100,05694,344string_houndBark! hunts for strings.
193100,32456,686arsiPuts your SQL under a microscope
194101,11894,344static_addthisFast Addthis: no external js/css/images + no backlinks to addthis
195103,49940,472cmd2jsonCovert command output and exit status to json to pipe them atomically into logs
196106,69094,344method_call_recorderRuby: Record methods calls and replay them later
197107,43770,552a-panzerA. Panzer game
198108,21594,344shoulda-reuse_setupTest speedup by reusing the setup of a test context
199120,48335,237thread_ancestorsAllows Thread to carry context from ancestors.
200133,70194,344github-watchingWatching manager
201138,20794,344resque-balancerBalances queues by allotted time, prevents 1 queue from starving all others.
202143,39428,241safe_regexpBacktracking bomb safety / timeouts for regular expressions
203143,58240,472serial_schedulerSimple scheduler for long-running and infrequent tasks, no threads, always in serial