Grosser's Gems

See profile on Gravatar
#Total RankDaily RankNameSummary
111266parallelRun any kind of code in parallel processes
2175184springPreloads your application so things like console, rake and tests run faster
3197414rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
4268217css_parserA set of classes for parsing CSS in Ruby.
5508502parallel_testsRun Test::Unit / RSpec / Cucumber / Spinach in parallel
6639608i18n_datacountry/language names and 2-letter-code pairs, in 85 languages
7695896fast_gettextA simple, fast, memory-efficient and threadsafe implementation of GetText
87421,093test_after_commitmakes after_commit callbacks testable in Rails 3+ with transactional_fixtures
9782791recaptchaHelpers for the reCAPTCHA API
10811705zendesk_apiRuby wrapper for the REST API at Documentation at https://deve...
11815726rspec-instafailShow failing specs instantly
121,1091,145sort_alphabeticalSort UTF8 Strings alphabetical via Enumerable extension
131,1291,750rack-openidProvides a more HTTPish API around the ruby-openid library
141,3311,477gettext_i18n_railsSimple FastGettext Rails integration.
151,6752,370fakefsA fake filesystem. Use it in your tests.
161,8971,641rchardetCharacter encoding auto-detection in Ruby. As smart as your browser. Open source.
172,0931,587ar_after_transactionExecute irreversible actions only when transactions are not rolled back
182,1612,261rspec-rerunRe-run failed RSpec tests.
192,1822,026syckA gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdli...
202,6563,456single_testRake tasks to invoke single tests/specs with rakish syntax
212,8442,483bitfieldsSave migrations and columns by storing multiple booleans in a single integer
223,1874,183active_record_shardsEasily run queries on shard and slave databases.
233,3574,226rails_wardenA gem that provides authentication Rails helpers when using Warden for authentication
243,3893,692standalone_migrationsA thin wrapper to use Rails Migrations in non Rails projects
253,4403,549minitest-aroundAlternative for setup/teardown dance.
263,6193,637ie_iframe_cookiesRails: Enabled cookies inside IFrames for IE via p3p headers
273,6744,151travis_dedupStop all builds on the same PR when a new job starts.
284,1273,142cldCompact Language Detection for Ruby
294,3012,151bumblerWhy stare blankly at your terminal window when you can clutter it up with awesome progr...
304,4544,060wwtdTravis simulator so you do not need to wait for the build
314,9497,997get_pomoRuby/Gettext: A .po and .mo file parser/generator
324,9683,842stronger_parametersType checking and type casting of parameters for Action Pack
335,0778,912autotest-standaloneAutotest, without ZenTest
345,45023,792rucoDesktop-style, Intuitive, Commandline Editor in Ruby. 'Better than nano, simpler than v...
355,5267,074autotest-rails-pureAutotest for Test::Unit on Rails, including plugins for migrations and fixtures.
365,6609,045jira4rRuby library for controlling JIRA
375,6665,206responds_to_parent[Rails] Adds 'responds_to_parent' to your controller torespond to the parent document o...
385,6816,715active_record_host_poolAllow ActiveRecord to share a connection to multiple databases on the same host
395,7082,732after_commit_exception_notificationRails: Get notified when an after_commit block blows up
405,8046,652property_setsThis gem is an ActiveRecord extension which provides a convenient interface for managin...
416,07730,128deputyReport to the sheriff
426,0945,093soft_deletionExplicit soft deletion for ActiveRecord via deleted_at and default scope.
436,1364,841maxitestMinitest + all the features you always wanted
446,1686,690arturoDeploy features incrementally to your users
456,5046,418propGem for implementing rate limits.
466,5766,639smusherAutomatic Lossless Reduction Of All Your Images
476,9564,884single_covActionable code coverage.
487,0058,392kasketputs a cap on your queries
497,8365,496credit_card_sanitizerCredit card sanitizer
508,06610,500tnefa ruby wrapper around the tnef library
518,51830,128rpx_nowHelper to simplify RPX Now user login/creation
528,5873,947luhn_checksumEfficient Luhn checksum validator
538,7246,764ciaAudit model events like update/create/delete + attribute changes + group them by transa...
548,9166,092stub_serverBoot up a real server to serve testing replies
558,93411,036open_id_authenticationopen_id_authentication provides a thin wrapper around the excellent rack-openid gem.
569,09813,723vendorerKeep your vendor files up to date
579,21130,128s3_meta_syncSync folders with s3 using a metadata file and md5 diffs
589,82216,809rails2_asset_pipelineFamiliar asset handling for those stuck on Rails 2
599,96715,660testrblRun ruby Test::Unit/Shoulda tests by line-number / folder / the dozen
6010,32310,394parallel_split_testSplit a big test file into multiple chunks and run them in parallel
6110,4274,810private_gemTries to help you make sure your private gems stay private
6211,02130,128call_centerSupport for describing call center workflows
6311,22323,792codeclimate_batchReport a batch of codeclimate results by merging and from multiple servers
6411,25711,601cachySee which gems depend on your gems
6511,5144,627samlrHelps you implement a SAML SP
6612,91615,169textpowA library for parsing TextMate bundles
6712,9954,872migration_toolsRake tasks for Rails that add groups to migrations
6813,10630,128remote_filesA library for uploading files to multiple remote storage backends like Amazon S3 and Ra...
6913,27619,085kennelKeep datadog monitors/dashboards/etc in version control, avoid chaotic management via UI
7013,44415,660url_storeData securely stored in urls.
7113,72330,128double_docWrite documentation with your code, to keep them in sync, ideal for public API docs.
7214,03811,315forking_test_runnerRun every test in a fork to avoid pollution and get clean output per test
7314,1336,555i18n-backend-httpRails I18n Backend for Http APIs with etag-aware background polling and memory+[memcach...
7414,80830,128ticket_sharingA ruby implementation of the Networked Help Desk API
7515,75223,792ultravioletUltraviolet syntax highlighting gem for Ruby18 and Ruby19
7615,92130,128schmobileA mobile user agent detection Rack middleware. See the README.
7716,0399,748mini_memory_storeStore a single value in memory with expiration
7816,07930,128request_recorderRecord your rack/rails requests and store them for future inspection
7916,57330,128clear_empty_attributesSave empty strings as nil to avoid lots of problems
8016,84330,128youtube_searchSearch youtube via this simple ruby api
8116,90230,128gem-dependentSee which gems depend on your gems
8217,0056,028active_record_inherit_assocAttribute inheritance for AR associations
8317,26012,960countries_and_languagesCountries and languages in I18n.locale for select_tag or output in 85 languages
8417,48723,792action_mailer-logged_smtp_deliveryActionMailer SMTP delivery strategy with advanced logging and Bcc support
8517,78030,128libmemcached_storeAn ActiveSupport cache store that uses the C-based libmemcached client through Ev...
8617,80730,128email_visionRuby SOAP Api Client for EmailVision / CampaignCommander
8718,27016,809mushA gem to shorten URLs using different services, it has one command-line utility for eac...
8818,34413,723rails_test_params_backportBackports the :params, :headers and :env options introduced in Rails 5 to older version...
8918,45610,908strong_parameters_rails2Permitted and required parameters for Action Pack
9018,57230,128multi_timeoutUse multiple timeouts to soft and then hard kill a command
9118,85519,085key_valueAbuse Sql database as Key-Value store
9218,9968,287preloadA better API for ActiveRecord eager loading
9319,21030,128shoulda-letA simple let for shoulda
9420,29130,128simple_autocompleteRails: Simple, customizable, unobstrusive - auto complete
9520,77530,128zombie_passenger_killerGuaranteed zombie passengers death
9620,8549,586ar_mergeMerge 2 ActiveRecords, preserving associations and attributes
9721,35230,128simplecov-single_file_reporterprint coverage per test file
9821,9189,116sse-rails-engineSee the at
9923,07510,908samson_secret_pullerGem to read secrets generated by samson secret puller
10023,28213,460lazy_observersMakes Activerecord Observers lazy, do not load model on startup and only listen once a ...
10123,53730,128pruPipeable Ruby - forget about grep / sed / awk / wc ... use pure, readable Ruby!
10224,31830,128userstampThis Rails plugin extends ActiveRecord::Base to add automatic updating of created_by an...
10325,53411,757logcastBroadcasts logs, including support for Rails version 4.2.
10425,78830,128resque-lifecycleAdds job lifecycle data to Resque payloads
10526,03620,602reduceReduce your assets: minify javascript + stylesheets, optimize images lossless
10626,12130,128textpow1xA library for parsing TextMate bundles on ruby 1.x
10726,13430,128ar_serialized_arraySerialize an array in a column, [] when no set, xx_as_text accessors and more.
10827,18516,809dispelRemove evil curses
10927,50130,128gem_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
11027,56430,128git-autobisectFind the first broken commit without having to learn git bisect
11127,70930,128asset_host_selectionAdds support for serving assets from multiple providers.
11227,9737,195resque-durableResque queue backed by database audits, with automatic retry
11328,78017,617readable_randomReadable random strings for coupons or tokens
11428,84230,128active_record-commentsComments for activerecord
11530,03630,128translated_attributesActiveRecord/Rails simple translatable attributes
11630,18330,128large_object_storeStore large objects in memcache or others
11731,79819,085concernSeperation of concerns without meta-madness and namespace pollution
11832,22215,169rails3-before_actionEase your transition from Rails 3 to Rails 4 by defining before/around/after_action in ...
11932,76512,329kucodiffSmart diff for kubernetes configs to ensure symmetric configuration
12033,00030,128repo_dependency_graphGraphw the dependency of your repositories
12133,81830,128cotendoWrapper for cotendo SOAP Api
12234,19530,128organization_license_auditAudit all licenses used by your github organization/user
12334,29830,128dockerbDockerfile.erb - use ruby in your Dockerfile
12434,85730,128autolangKick-start new translation via google translate
12534,95823,792scopifyAdd named scopes and scoped to any Object / Model.
12635,43623,792minitest-rerunPrint copy pasteable rerun snippets after failed runs
12736,76816,160language_snifferLanguage detection
12836,90930,128pairing_shufflerAssign random pairs from a google docs spreadsheet
12937,51130,128zentest-without-autotestZenTest, without AutoTest and UnitDiff
13037,99030,128organization_auditAudit all repos of your organization or user
13138,68230,128bundler-organization_auditAudit all Gemfiles of a user/organization on github for unpatched versions
13240,49016,160easy_esiRails: Cached pages with updated partials
13340,52930,128man_parserParse unix man pages into ruby-readable format
13440,53430,128action_mailer-enqueableSerialize and enqueue deliveries for existing mailers
13541,04430,128refilling_queueA queue that refreshes itself when it gets empty or stale, so you can keep popping
13641,21630,128expiring_memory_storeFast & Simple Ruby In-Memory Store with expiration
13741,65530,128tic_tac_toePlay Tic-Tac-Toe using Curses
13841,75130,128grosser-ssl_requirementA fork to add some cool options to ssl_requirement
13942,11930,128url_to_media_tagConvert a Url to image or video embed
14042,84230,128rhrRuby Hypertext Refinement -- the ease of PHP with the elegance of Ruby
14143,12730,128matching_bundleFind a matching bundler version for a Gemfile and use it
14243,85323,792predictive_loadPredictive loader
14343,90030,128cleanserFind polluting test by bisecting your tests
14444,12430,128solr_collectionWrapper for solr results sets then behaves/feels like will_paginate collection
14545,45530,128string19A Ruby string that behaves like 1.9 and runs on 1.8
14645,69630,128ultraviolet1xUltraviolet syntax highlighting gem for Ruby18 and Ruby19
14745,86630,128helpful_fieldsMany helpful field helpers e.g. check_box_with_label
14846,05030,128memflashMemflash is a gem which enables storing really long values in the Rails FlashHash witho...
14946,85730,128fallbackFallback when original is not present or somethings not right.
15046,93330,128rubinjamJam a gem into a universal binary that works with any ruby
15148,40116,809gettext_test_logLogs all gettext translations during test execution, to a GetText readable format
15249,32430,128airbrake-user_informerShow exception ids on error pages so users or support can track them down faster
15350,76630,128phenixRead a dynamic database.yml file and allow you to drop/create the database on demand.
15452,02030,128mailcrateA mock SMTP server that can be run and inspected from tests. The server runs in memory ...
15552,10330,128git-whenceFind the merge and pull request a commit came from + find cherry-picks
15652,54830,128unicorn_wranglerUnicorn: out of band GC / restart on max memory bloat / restart after X requests
15753,00030,128git-graphMake graphs from your git history
15853,10830,128shoulda-change_matchersshould_change / should_create / should_destroy matchers for shoulda 3 backported from s...
15953,12730,128delta_changesAdditional real/virtual attribute change tracking independent of ActiveRecords
16055,23730,128preheatable_cacheReduce cache requests by preheating via multi_get
16155,71430,128s3gbBackup stuff versioned in git to s3
16261,32630,128splamRun any kind of code in parallel processes
16362,85030,128statsnStatsN: Aggregate statistics using newrelics custom metrics
16463,66130,128consul_syncerSync remote services into consul
16564,39030,128zendesk-rinkuA fast and very smart autolinking library that acts as a drop-in replacement for Ra...
16664,58130,128grosser-algorithmsA library of algorithms and containers.
16766,67530,128scoped_cache_keysAdd scoped_cache_key / expire_scoped_cache_key to your models for caching/sweeping of m...
16866,81230,128evented_magickMiniMagick on Eventmachine
16968,18230,128radar_client_rbRead/Write Radar Resources from Redis through Ruby
17068,77630,128ar_serializeEfficient serialize/deserialize of nested Hashes/Arrays including ActiveRecords
17170,53630,128fixture_reducerTest speedup by replacing fixtures :all with only the necessary
17270,55530,128search_doAR: Hyperestraier integration
17371,64430,128bundle_package_checkCheck if all gems you need are packaged
17471,88230,128ar_multi_threaded_transactional_testsExecute multithreaded code while still using transactional fixtures by synchronizing db...
17574,70130,128ultra_pow_listUltraviolet + TextPow + PList for Ruby 1.8 and 1.9
17675,90530,128lambda_deploymentLambda Deployment Library
17775,98330,128virtual_asset_pathInstantly expired, cacheable assets, without query params
17884,52730,128attachment_zenAdds has_attachment (file store) properties to ActiveRecord. Supports local file, file...
17985,11823,792db_graphAR generate beautiful graphs from date fields, in 1 LOC
18088,06630,128gem_on_demandRun your own gem server that fetches from github, uses tags as version and builds gems ...
18188,73530,128validates_uniqueness_via_associationValidate uniqueness of multiple newly associated records
18291,33323,792dawanda-sqlite3This module allows Ruby programs to interface with the SQLite3 database engine (http://...
18392,76319,085net-http-persistent-retryManages persistent connections using Net::HTTP. It's thread-safe too! Using persistent ...
18493,03923,792simple_accessSimple access control dispatcher
18593,59430,128textfilterActiveRecord/Rails filter text fields before assigning them
18696,61723,792redis-objectiveStore objects in Redis
18796,67830,128rack-path_prefixerPrefix any path in your app with something.
18899,09510,677thread_ancestorsAllows Thread to carry context from ancestors.
18999,16330,128game_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
190100,10930,128throat-punchPunch your codes in the throat...
191100,76330,128rube_postReceive and send emails with (rub-e-post)
192101,54230, api wrapper
193101,58830,128arsiPuts your SQL under a microscope
194101,95930,128pagespeed_grabberGrab pagespeed results from external services to use them in e.g. munin.
195102,29430,128cmd2jsonCovert command output and exit status to json to pipe them atomically into logs
196102,81030,128string_houndBark! hunts for strings.
197103,89430,128static_addthisFast Addthis: no external js/css/images + no backlinks to addthis
198107,53930,128ruby-cli-daemonPreforking daemon that makes all ruby binaries faster
199109,44723,792a-panzerA. Panzer game
200109,52730,128method_call_recorderRuby: Record methods calls and replay them later
201110,82730,128shoulda-reuse_setupTest speedup by reusing the setup of a test context
202135,80330,128github-watchingWatching manager
203136,80330,128serial_schedulerSimple scheduler for long-running and infrequent tasks, no threads, always in serial
204139,93030,128safe_regexpBacktracking bomb safety / timeouts for regular expressions
205141,00830,128resque-balancerBalances queues by allotted time, prevents 1 queue from starving all others.