Grosser's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
14331parallelRun any kind of code in parallel processes
2203365springPreloads your application so things like console, rake and tests run faster
3291420css_parserA set of classes for parsing CSS in Ruby.
4318371parallel_testsRun Test::Unit / RSpec / Cucumber / Spinach in parallel
5322352rchardetCharacter encoding auto-detection in Ruby. As smart as your browser. Open source.
6411582premailerImprove the rendering of HTML emails by making CSS inline, converting links and warning...
74971,357i18n_datacountry/language names and 2-letter-code pairs, in 85 languages
86121,127recaptchaHelpers for the reCAPTCHA API
97811,224fast_gettextA simple, fast, memory-efficient and threadsafe implementation of GetText
108392,036rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
111,0422,082gettext_i18n_railsSimple FastGettext Rails integration.
121,4852,027rspec-instafailShow failing specs instantly
131,7073,122sort_alphabeticalSort UTF8 Strings alphabetical via Enumerable extension
141,7905,076test_after_commitmakes after_commit callbacks testable in Rails 3+ with transactional_fixtures
152,1062,748jenkins_api_clientThis is a simple and easy-to-use Jenkins Api client with features focused on automating...
162,2402,485fakefsA fake filesystem. Use it in your tests.
172,4554,043rack-openidProvides a more HTTPish API around the ruby-openid library
182,6891,758parallel_split_testSplit a big test file into multiple chunks and run them in parallel
193,0283,205ar_after_transactionExecute irreversible actions only when transactions are not rolled back
203,4183,552cldCompact Language Detection for Ruby
213,4444,212rspec-rerunRe-run failed RSpec tests.
223,5932,938bumblerFind slowly loading gems for your Bundler-based projects
233,7145,216syckA gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdli...
243,8223,147standalone_migrationsA thin wrapper to use Rails Migrations in non Rails projects
254,0433,896bitfieldsSave migrations and columns by storing multiple booleans in a single integer
264,1183,853minitest-aroundAlternative for setup/teardown dance.
274,7794,575rails_wardenA gem that provides authentication Rails helpers when using Warden for authentication
284,8667,440single_testRake tasks to invoke single tests/specs with rakish syntax
295,0995,201luhn_checksumEfficient Luhn checksum validator
306,5785,725single_covActionable code coverage.
316,7618,388wwtdTravis simulator so you do not need to wait for the build
326,8325,076maxitestMinitest + all the features you always wanted
336,88921,868autotest-standaloneAutotest, without ZenTest
347,2356,926jira4rRuby library for controlling JIRA
357,32318,795ie_iframe_cookiesRails: Enabled cookies inside IFrames for IE via p3p headers
367,41223,590stub_serverBoot up a real server to serve testing replies
377,4213,596kennelKeep datadog monitors/dashboards/etc in version control, avoid chaotic management via UI
387,76833,990after_commit_exception_notificationRails: Get notified when an after_commit block blows up
397,8455,929get_pomoRuby/Gettext: A .po and .mo file parser/generator
407,9659,709soft_deletionExplicit soft deletion for ActiveRecord via deleted_at and default scope.
418,17624,597travis_dedupStop all builds on the same PR when a new job starts.
429,04439,204autotest-rails-pureAutotest for Test::Unit on Rails, including plugins for migrations and fixtures.
439,32110,605rucoDesktop-style, Intuitive, Commandline Editor in Ruby. 'Better than nano, simpler than v...
449,51628,388responds_to_parent[Rails] Adds 'responds_to_parent' to your controller torespond to the parent document o...
459,89428,388smusherAutomatic Lossless Reduction Of All Your Images
4610,4408,628vendorerKeep your vendor files up to date
4710,91315,845deputyReport to the sheriff
4811,4248,463forking_test_runnerRun every test in a fork to avoid pollution and get clean output per test
4912,78739,204ciaAudit model events like update/create/delete + attribute changes + group them by transa...
5014,33914,126testrblRun ruby Test::Unit/Shoulda tests by line-number / folder / the dozen
5114,49625,697safe_regexpBacktracking bomb safety / timeouts for regular expressions
5214,59324,597s3_meta_syncSync folders with s3 using a metadata file and md5 diffs
5315,23621,146i18n-backend-httpRails I18n Backend for Http APIs with etag-aware background polling and memory+[memcach...
5415,48420,488open_id_authenticationProvides a thin wrapper around the excellent rack-openid2 gem.
5515,48821,146rpx_nowHelper to simplify RPX Now user login/creation
5615,87921,868textpowA library for parsing TextMate bundles
5716,02223,590rails2_asset_pipelineFamiliar asset handling for those stuck on Rails 2
5816,91819,880ultravioletUltraviolet syntax highlighting gem for Ruby18 and Ruby19
5917,24828,388cachySee which gems depend on your gems
6017,33036,355thread_ancestorsAllows Thread to carry context from ancestors.
6119,93133,990countries_and_languagesCountries and languages in I18n.locale for select_tag or output in 85 languages
6220,58146,755url_storeData securely stored in urls.
6322,25326,916codeclimate_batchReport a batch of codeclimate results by merging and from multiple servers
6422,99942,638mini_memory_storeStore a single value in memory with expiration
6523,20728,388request_recorderRecord your rack/rails requests and store them for future inspection
6623,82476,767reduceReduce your assets: minify javascript + stylesheets, optimize images lossless
6724,49631,839ar_mergeMerge 2 ActiveRecords, preserving associations and attributes
6825,04542,638minitest-rerunPrint copy pasteable rerun snippets after failed runs
6925,48025,697gem-dependentSee which gems depend on your gems
7025,77123,590libmemcached_storeAn ActiveSupport cache store that uses the C-based libmemcached client through Ev...
7126,16636,355readable_randomReadable random strings for coupons or tokens
7226,44692,554strong_parameters_rails2Permitted and required parameters for Action Pack
7326,63557,957zendesk-rinkuA fast and very smart autolinking library that acts as a drop-in replacement for Ra...
7426,85825,697large_object_storeStore large objects in memcache or others
7527,29492,554youtube_searchSearch youtube via this simple ruby api
7627,54619,306sse-rails-engineSee the README.md at https://github.com/henders/sse-rails-engine
7728,31126,916email_visionRuby SOAP Api Client for EmailVision / CampaignCommander
7828,79776,767key_valueAbuse Sql database as Key-Value store
7929,03736,355kucodiffSmart diff for kubernetes configs to ensure symmetric configuration
8029,33933,990rails3-before_actionEase your transition from Rails 3 to Rails 4 by defining before/around/after_action in ...
8129,82965,953simplecov-single_file_reporterprint coverage per test file
8230,17046,755risk-summaryCollects Risk section from all merged PRs over a given commit range
8330,24842,638mushA gem to shorten URLs using different services, it has one command-line utility for eac...
8430,66465,953zombie_passenger_killerGuaranteed zombie passengers death
8532,2737,466pruPipeable Ruby - forget about grep / sed / awk / wc ... use pure, readable Ruby!
8632,57676,767simple_autocompleteRails: Simple, customizable, unobstrusive - auto complete
8733,50720,488repo_dependency_graphGraphw the dependency of your repositories
8833,57742,638multi_timeoutUse multiple timeouts to soft and then hard kill a command
8933,75939,204consul_syncerSync remote services into consul
9034,11026,916active_record-commentsComments for activerecord
9134,33892,554clear_empty_attributesSave empty strings as nil to avoid lots of problems
9234,54736,355shoulda-letA simple let for shoulda
9334,96751,811dispelRemove evil curses
9436,24857,957git-autobisectFind the first broken commit without having to learn git bisect
9536,54939,204unicorn_wranglerUnicorn: out of band GC / restart on max memory bloat / restart after X requests
9637,83933,990matching_bundleFind a matching bundler version for a Gemfile and use it
9737,87992,554resque-lifecycleAdds job lifecycle data to Resque payloads
9837,90036,355ar_multi_threaded_transactional_testsExecute multithreaded code while still using transactional fixtures by synchronizing db...
9938,24230,035textpow1xA library for parsing TextMate bundles on ruby 1.x
10038,90139,204lazy_observersMakes Activerecord Observers lazy, do not load model on startup and only listen once a ...
10139,95321,868dockerbDockerfile.erb - use ruby in your Dockerfile
10241,43139,204organization_license_auditAudit all licenses used by your github organization/user
10342,26751,811ar_serialized_arraySerialize an array in a column, [] when no set, xx_as_text accessors and more.
10443,14376,767userstampThis Rails plugin extends ActiveRecord::Base to add automatic updating of created_by an...
10543,66330,035organization_auditAudit all repos of your organization or user
10644,66651,811translated_attributesActiveRecord/Rails simple translatable attributes
10745,47726,916airbrake-user_informerShow exception ids on error pages so users or support can track them down faster
10845,51351,811pairing_shufflerAssign random pairs from a google docs spreadsheet
10946,67176,767easy_esiRails: Cached pages with updated partials
11047,56026,916rubinjamJam a gem into a universal binary that works with any ruby
11147,65042,638language_snifferLanguage detection
11250,02792,554autolangKick-start new translation via google translate
11350,21830,035bundler-organization_auditAudit all Gemfiles of a user/organization on github for unpatched versions
11450,36857,957gettext_test_logLogs all gettext translations during test execution, to a GetText readable format
11550,97457,957scopifyAdd named scopes and scoped to any Object / Model.
11651,32546,755gem_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
11753,32892,554cotendoWrapper for cotendo SOAP Api
11853,62765,953git-whenceFind the merge and pull request a commit came from + find cherry-picks
11953,73092,554concernSeperation of concerns without meta-madness and namespace pollution
12053,81157,957cleanserFind polluting test by bisecting your tests
12154,06942,638refilling_queueA queue that refreshes itself when it gets empty or stale, so you can keep popping
12257,08625,697kubernetes_leader_electionElect a kubernetes leader using leases for ruby
12357,31633,990serial_schedulerSimple scheduler for long-running and infrequent tasks, no threads, always in serial
12457,61531,839tic_tac_toePlay Tic-Tac-Toe using Curses
12557,61939,204zentest-without-autotestZenTest, without AutoTest and UnitDiff
12657,94757,957simple_accessSimple access control dispatcher
12758,31842,638rhrRuby Hypertext Refinement -- the ease of PHP with the elegance of Ruby
12858,37346,755url_to_media_tagConvert a Url to image or video embed
12958,66139,204expiring_memory_storeFast & Simple Ruby In-Memory Store with expiration
13058,87757,957man_parserParse unix man pages into ruby-readable format
13160,50046,755ruby-cli-daemonPreforking daemon that makes all ruby binaries faster
13260,66165,953validates_uniqueness_via_associationValidate uniqueness of multiple newly associated records
13362,51839,204shoulda-change_matchersshould_change / should_create / should_destroy matchers for shoulda 3 backported from s...
13462,83746,755mailcrateA mock SMTP server that can be run and inspected from tests. The server runs in memory ...
13563,45551,811helpful_fieldsMany helpful field helpers e.g. check_box_with_label
13663,79957,957ultraviolet1xUltraviolet syntax highlighting gem for Ruby18 and Ruby19
13763,99776,767solr_collectionWrapper for solr results sets then behaves/feels like will_paginate collection
13864,52646,755action_mailer-enqueableSerialize and enqueue deliveries for existing mailers
13964,87476,767string19A Ruby string that behaves like 1.9 and runs on 1.8
14068,97557,957git-graphMake graphs from your git history
14169,273115,123fluent-plugin-kubelet_metadataAdd metadata to docker logs by asking kubelet api
14272,83242,638heartbleedTiny/Efficient/Simple library that stops your code when it gets stuck
14374,564115,123grosser-ssl_requirementA fork to add some cool options to ssl_requirement
14474,86831,839sentry-user_informershow link to errors on exception page
14574,91665,953s3gbBackup stuff versioned in git to s3
14674,94076,767fallbackFallback when original is not present or somethings not right.
14776,48365,953preheatable_cacheReduce cache requests by preheating via multi_get
14876,86639,204bundle_package_checkCheck if all gems you need are packaged
14981,41376,767splamRun any kind of code in parallel processes
15082,27876,767statsnStatsN: Aggregate statistics using newrelics custom metrics
15184,71446,755scoped_cache_keysAdd scoped_cache_key / expire_scoped_cache_key to your models for caching/sweeping of m...
15286,14946,755cmd2jsonCovert command output and exit status to json to pipe them atomically into logs
15386,15376,767fixture_reducerTest speedup by replacing fixtures :all with only the necessary
15489,91876,767grosser-algorithmsA library of algorithms and containers.
15592,98792,554evented_magickMiniMagick on Eventmachine
15693,98676,767net-http-persistent-retryManages persistent connections using Net::HTTP. It's thread-safe too! Using persistent ...
15798,63076,767search_doAR: Hyperestraier integration
15899,29376,767ultra_pow_listUltraviolet + TextPow + PList for Ruby 1.8 and 1.9
159100,54457,957virtual_asset_pathInstantly expired, cacheable assets, without query params
160103,45592,554ar_serializeEfficient serialize/deserialize of nested Hashes/Arrays including ActiveRecords
161106,72676,767gem_on_demandRun your own gem server that fetches from github, uses tags as version and builds gems ...
162114,19746,755morguefileMorguefile.com api wrapper
163116,31165,953attachment_zenAdds has_attachment (file store) properties to ActiveRecord. Supports local file, file...
164117,96992,554db_graphAR generate beautiful graphs from date fields, in 1 LOC
165121,510115,123dawanda-sqlite3This module allows Ruby programs to interface with the SQLite3 database engine (http://...
166124,42265,953textfilterActiveRecord/Rails filter text fields before assigning them
167124,917115,123game_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
168125,38692,554a-panzerA. Panzer game
169126,22351,811github-watchingWatching manager
170126,27692,554rube_postReceive and send emails with epost.de (rub-e-post)
171127,06976,767redis-objectiveStore objects in Redis
172127,940115,123rack-path_prefixerPrefix any path in your app with something.
173128,191115,123throat-punchPunch your codes in the throat...
174129,84076,767shoulda-reuse_setupTest speedup by reusing the setup of a test context
175129,84065,953pagespeed_grabberGrab pagespeed results from external services to use them in e.g. munin.
176132,046146,171string_houndBark! hunts for strings.
177133,127115,123static_addthisFast Addthis: no external js/css/images + no backlinks to addthis
178136,614115,123method_call_recorderRuby: Record methods calls and replay them later
179151,47365,953github-grepMakes github search grep and pipeable
180163,508115,123resque-balancerBalances queues by allotted time, prevents 1 queue from starving all others.
181180,52757,957cowriteCreate changes for a local repository with chatgpt / openai / local llm
182185,295115,123rubofixAuto fix all rubocop warnings with chatgpt / openai / local llm