Grosser's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
13932parallelRun any kind of code in parallel processes
2214361springPreloads your application so things like console, rake and tests run faster
3300331css_parserA set of classes for parsing CSS in Ruby.
4321295parallel_testsRun Test::Unit / RSpec / Cucumber / Spinach in parallel
5332334rchardetCharacter encoding auto-detection in Ruby. As smart as your browser. Open source.
6426478premailerImprove the rendering of HTML emails by making CSS inline, converting links and warning...
7547975i18n_datacountry/language names and 2-letter-code pairs, in 85 languages
8612727recaptchaHelpers for the reCAPTCHA API
9808888fast_gettextA simple, fast, memory-efficient and threadsafe implementation of GetText
108772,011rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
111,1071,879gettext_i18n_railsSimple FastGettext Rails integration.
121,5361,670rspec-instafailShow failing specs instantly
131,8072,872sort_alphabeticalSort UTF8 Strings alphabetical via Enumerable extension
141,9354,405test_after_commitmakes after_commit callbacks testable in Rails 3+ with transactional_fixtures
152,1722,339jenkins_api_clientThis is a simple and easy-to-use Jenkins Api client with features focused on automating...
162,2612,373fakefsA fake filesystem. Use it in your tests.
172,6042,473parallel_split_testSplit a big test file into multiple chunks and run them in parallel
182,6243,964rack-openidProvides a more HTTPish API around the ruby-openid library
193,1212,999ar_after_transactionExecute irreversible actions only when transactions are not rolled back
203,4402,985cldCompact Language Detection for Ruby
213,4722,525bumblerFind slowly loading gems for your Bundler-based projects
223,6034,182rspec-rerunRe-run failed RSpec tests.
233,7852,721standalone_migrationsA thin wrapper to use Rails Migrations in non Rails projects
243,8066,735syckA gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdli...
254,1063,670minitest-aroundAlternative for setup/teardown dance.
264,1843,727bitfieldsSave migrations and columns by storing multiple booleans in a single integer
274,9387,563luhn_checksumEfficient Luhn checksum validator
284,9455,998rails_wardenA gem that provides authentication Rails helpers when using Warden for authentication
295,1197,668single_testRake tasks to invoke single tests/specs with rakish syntax
306,7255,337maxitestMinitest + all the features you always wanted
316,8037,901single_covActionable code coverage.
327,0878,628wwtdTravis simulator so you do not need to wait for the build
337,5029,498autotest-standaloneAutotest, without ZenTest
347,65210,189kennelKeep datadog monitors/dashboards/etc in version control, avoid chaotic management via UI
357,68489,752jira4rRuby library for controlling JIRA
368,0577,883get_pomoRuby/Gettext: A .po and .mo file parser/generator
378,1385,412soft_deletionExplicit soft deletion for ActiveRecord via deleted_at and default scope.
388,15131,045ie_iframe_cookiesRails: Enabled cookies inside IFrames for IE via p3p headers
398,19221,644stub_serverBoot up a real server to serve testing replies
408,45934,763after_commit_exception_notificationRails: Get notified when an after_commit block blows up
419,00789,752travis_dedupStop all builds on the same PR when a new job starts.
429,82822,846autotest-rails-pureAutotest for Test::Unit on Rails, including plugins for migrations and fixtures.
4310,07841,131rucoDesktop-style, Intuitive, Commandline Editor in Ruby. 'Better than nano, simpler than v...
4410,18114,811responds_to_parent[Rails] Adds 'responds_to_parent' to your controller torespond to the parent document o...
4510,67911,746vendorerKeep your vendor files up to date
4610,73421,153smusherAutomatic Lossless Reduction Of All Your Images
4711,77489,752deputyReport to the sheriff
4811,78412,819forking_test_runnerRun every test in a fork to avoid pollution and get clean output per test
4913,77341,131ciaAudit model events like update/create/delete + attribute changes + group them by transa...
5015,18318,562testrblRun ruby Test::Unit/Shoulda tests by line-number / folder / the dozen
5115,49318,086safe_regexpBacktracking bomb safety / timeouts for regular expressions
5215,56741,131s3_meta_syncSync folders with s3 using a metadata file and md5 diffs
5315,85120,224open_id_authenticationProvides a thin wrapper around the excellent rack-openid2 gem.
5416,01411,420i18n-backend-httpRails I18n Backend for Http APIs with etag-aware background polling and memory+[memcach...
5516,2799,975textpowA library for parsing TextMate bundles
5616,40334,763rpx_nowHelper to simplify RPX Now user login/creation
5717,12941,131rails2_asset_pipelineFamiliar asset handling for those stuck on Rails 2
5817,16310,031ultravioletUltraviolet syntax highlighting gem for Ruby18 and Ruby19
5918,26931,045cachySee which gems depend on your gems
6018,36015,195thread_ancestorsAllows Thread to carry context from ancestors.
6120,1369,481url_storeData securely stored in urls.
6221,02534,763countries_and_languagesCountries and languages in I18n.locale for select_tag or output in 85 languages
6322,78524,529ar_mergeMerge 2 ActiveRecords, preserving associations and attributes
6423,13822,846codeclimate_batchReport a batch of codeclimate results by merging and from multiple servers
6524,02522,846mini_memory_storeStore a single value in memory with expiration
6624,44489,752request_recorderRecord your rack/rails requests and store them for future inspection
6725,57789,752reduceReduce your assets: minify javascript + stylesheets, optimize images lossless
6826,64355,240minitest-rerunPrint copy pasteable rerun snippets after failed runs
6926,69789,752gem-dependentSee which gems depend on your gems
7026,70620,224readable_randomReadable random strings for coupons or tokens
7126,86128,714large_object_storeStore large objects in memcache or others
7226,94155,240libmemcached_storeAn ActiveSupport cache store that uses the C-based libmemcached client through Ev...
7327,56124,529zendesk-rinkuA fast and very smart autolinking library that acts as a drop-in replacement for Ra...
7427,81513,146mushA gem to shorten URLs using different services, it has one command-line utility for eac...
7528,22955,240strong_parameters_rails2Permitted and required parameters for Action Pack
7628,51255,240sse-rails-engineSee the README.md at https://github.com/henders/sse-rails-engine
7728,84031,045youtube_searchSearch youtube via this simple ruby api
7829,61855,240email_visionRuby SOAP Api Client for EmailVision / CampaignCommander
7930,15024,529key_valueAbuse Sql database as Key-Value store
8030,60341,131kucodiffSmart diff for kubernetes configs to ensure symmetric configuration
8130,85220,655risk-summaryCollects Risk section from all merged PRs over a given commit range
8231,13255,240rails3-before_actionEase your transition from Rails 3 to Rails 4 by defining before/around/after_action in ...
8331,74255,240simplecov-single_file_reporterprint coverage per test file
8431,75189,752pruPipeable Ruby - forget about grep / sed / awk / wc ... use pure, readable Ruby!
8532,19489,752zombie_passenger_killerGuaranteed zombie passengers death
8634,00589,752repo_dependency_graphGraphw the dependency of your repositories
8734,03821,153consul_syncerSync remote services into consul
8834,07755,240simple_autocompleteRails: Simple, customizable, unobstrusive - auto complete
8934,08541,131active_record-commentsComments for activerecord
9035,45055,240multi_timeoutUse multiple timeouts to soft and then hard kill a command
9135,58531,045dispelRemove evil curses
9236,43089,752shoulda-letA simple let for shoulda
9336,53724,529ar_multi_threaded_transactional_testsExecute multithreaded code while still using transactional fixtures by synchronizing db...
9436,61189,752clear_empty_attributesSave empty strings as nil to avoid lots of problems
9537,58321,153unicorn_wranglerUnicorn: out of band GC / restart on max memory bloat / restart after X requests
9637,83189,752git-autobisectFind the first broken commit without having to learn git bisect
9739,14289,752matching_bundleFind a matching bundler version for a Gemfile and use it
9839,77855,240textpow1xA library for parsing TextMate bundles on ruby 1.x
9940,13989,752resque-lifecycleAdds job lifecycle data to Resque payloads
10040,72089,752dockerbDockerfile.erb - use ruby in your Dockerfile
10140,74655,240lazy_observersMakes Activerecord Observers lazy, do not load model on startup and only listen once a ...
10242,51555,240organization_license_auditAudit all licenses used by your github organization/user
10343,62034,763airbrake-user_informerShow exception ids on error pages so users or support can track them down faster
10444,15355,240ar_serialized_arraySerialize an array in a column, [] when no set, xx_as_text accessors and more.
10544,60634,763userstampThis Rails plugin extends ActiveRecord::Base to add automatic updating of created_by an...
10644,87089,752organization_auditAudit all repos of your organization or user
10746,49489,752translated_attributesActiveRecord/Rails simple translatable attributes
10847,05634,763gettext_test_logLogs all gettext translations during test execution, to a GetText readable format
10947,15655,240pairing_shufflerAssign random pairs from a google docs spreadsheet
11047,49028,714language_snifferLanguage detection
11148,84389,752easy_esiRails: Cached pages with updated partials
11248,98789,752rubinjamJam a gem into a universal binary that works with any ruby
11351,13489,752bundler-organization_auditAudit all Gemfiles of a user/organization on github for unpatched versions
11451,48189,752autolangKick-start new translation via google translate
11553,09889,752scopifyAdd named scopes and scoped to any Object / Model.
11653,25920,655kubernetes_leader_electionElect a kubernetes leader using leases for ruby
11753,83789,752gem_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
11854,72855,240git-whenceFind the merge and pull request a commit came from + find cherry-picks
11955,41589,752cleanserFind polluting test by bisecting your tests
12055,43889,752cotendoWrapper for cotendo SOAP Api
12155,95389,752refilling_queueA queue that refreshes itself when it gets empty or stale, so you can keep popping
12256,21689,752concernSeperation of concerns without meta-madness and namespace pollution
12357,55055,240serial_schedulerSimple scheduler for long-running and infrequent tasks, no threads, always in serial
12458,93189,752tic_tac_toePlay Tic-Tac-Toe using Curses
12559,07355,240zentest-without-autotestZenTest, without AutoTest and UnitDiff
12659,42989,752rhrRuby Hypertext Refinement -- the ease of PHP with the elegance of Ruby
12760,32789,752url_to_media_tagConvert a Url to image or video embed
12860,43089,752expiring_memory_storeFast & Simple Ruby In-Memory Store with expiration
12960,49889,752ruby-cli-daemonPreforking daemon that makes all ruby binaries faster
13060,82641,131validates_uniqueness_via_associationValidate uniqueness of multiple newly associated records
13161,15789,752simple_accessSimple access control dispatcher
13261,24189,752man_parserParse unix man pages into ruby-readable format
13362,31934,763shoulda-change_matchersshould_change / should_create / should_destroy matchers for shoulda 3 backported from s...
13464,07455,240mailcrateA mock SMTP server that can be run and inspected from tests. The server runs in memory ...
13564,99389,752helpful_fieldsMany helpful field helpers e.g. check_box_with_label
13665,10989,752ultraviolet1xUltraviolet syntax highlighting gem for Ruby18 and Ruby19
13766,07289,752solr_collectionWrapper for solr results sets then behaves/feels like will_paginate collection
13866,48455,240action_mailer-enqueableSerialize and enqueue deliveries for existing mailers
13967,13189,752string19A Ruby string that behaves like 1.9 and runs on 1.8
14069,76526,965sentry-user_informershow link to errors on exception page
14169,88623,618heartbleedTiny/Efficient/Simple library that stops your code when it gets stuck
14271,28389,752git-graphMake graphs from your git history
14372,66855,240fluent-plugin-kubelet_metadataAdd metadata to docker logs by asking kubelet api
14476,98689,752s3gbBackup stuff versioned in git to s3
14577,61089,752grosser-ssl_requirementA fork to add some cool options to ssl_requirement
14677,85189,752fallbackFallback when original is not present or somethings not right.
14778,04489,752preheatable_cacheReduce cache requests by preheating via multi_get
14878,18189,752bundle_package_checkCheck if all gems you need are packaged
14982,64989,752splamRun any kind of code in parallel processes
15083,36289,752statsnStatsN: Aggregate statistics using newrelics custom metrics
15185,56441,131scoped_cache_keysAdd scoped_cache_key / expire_scoped_cache_key to your models for caching/sweeping of m...
15286,12655,240cmd2jsonCovert command output and exit status to json to pipe them atomically into logs
15388,12889,752fixture_reducerTest speedup by replacing fixtures :all with only the necessary
15491,76189,752grosser-algorithmsA library of algorithms and containers.
15595,51555,240net-http-persistent-retryManages persistent connections using Net::HTTP. It's thread-safe too! Using persistent ...
15695,66889,752evented_magickMiniMagick on Eventmachine
157100,53489,752ultra_pow_listUltraviolet + TextPow + PList for Ruby 1.8 and 1.9
158102,25389,752search_doAR: Hyperestraier integration
159102,41889,752virtual_asset_pathInstantly expired, cacheable assets, without query params
160106,38089,752ar_serializeEfficient serialize/deserialize of nested Hashes/Arrays including ActiveRecords
161108,75789,752gem_on_demandRun your own gem server that fetches from github, uses tags as version and builds gems ...
162113,15419,490cowriteCreate changes for a local repository with chatgpt / openai / local llm
163115,97889,752morguefileMorguefile.com api wrapper
164118,86489,752attachment_zenAdds has_attachment (file store) properties to ActiveRecord. Supports local file, file...
165120,74955,240db_graphAR generate beautiful graphs from date fields, in 1 LOC
166123,95789,752dawanda-sqlite3This module allows Ruby programs to interface with the SQLite3 database engine (http://...
167126,30289,752github-watchingWatching manager
168126,35589,752a-panzerA. Panzer game
169126,46189,752textfilterActiveRecord/Rails filter text fields before assigning them
170128,91589,752game_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
171128,97489,752rube_postReceive and send emails with epost.de (rub-e-post)
172129,84389,752redis-objectiveStore objects in Redis
173130,20389,752throat-punchPunch your codes in the throat...
174131,18189,752shoulda-reuse_setupTest speedup by reusing the setup of a test context
175131,60189,752rack-path_prefixerPrefix any path in your app with something.
176132,18789,752pagespeed_grabberGrab pagespeed results from external services to use them in e.g. munin.
177134,24389,752string_houndBark! hunts for strings.
178135,22089,752static_addthisFast Addthis: no external js/css/images + no backlinks to addthis
179138,51241,131method_call_recorderRuby: Record methods calls and replay them later
180149,07389,752github-grepMakes github search grep and pipeable
181163,41221,153rubofixAuto fix all rubocop warnings with chatgpt / openai / local llm
182167,46589,752resque-balancerBalances queues by allotted time, prevents 1 queue from starving all others.