Grosser's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
13939parallelRun any kind of code in parallel processes
2208369springPreloads your application so things like console, rake and tests run faster
3300353css_parserA set of classes for parsing CSS in Ruby.
4324295parallel_testsRun Test::Unit / RSpec / Cucumber / Spinach in parallel
5328445rchardetCharacter encoding auto-detection in Ruby. As smart as your browser. Open source.
6420602premailerImprove the rendering of HTML emails by making CSS inline, converting links and warning...
75351,421i18n_datacountry/language names and 2-letter-code pairs, in 85 languages
8615812recaptchaHelpers for the reCAPTCHA API
98031,184fast_gettextA simple, fast, memory-efficient and threadsafe implementation of GetText
108681,826rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
111,0882,522gettext_i18n_railsSimple FastGettext Rails integration.
121,5242,084rspec-instafailShow failing specs instantly
131,7973,810sort_alphabeticalSort UTF8 Strings alphabetical via Enumerable extension
141,9015,006test_after_commitmakes after_commit callbacks testable in Rails 3+ with transactional_fixtures
152,1542,246jenkins_api_clientThis is a simple and easy-to-use Jenkins Api client with features focused on automating...
162,2552,037fakefsA fake filesystem. Use it in your tests.
172,5654,192rack-openidProvides a more HTTPish API around the ruby-openid library
182,6121,358parallel_split_testSplit a big test file into multiple chunks and run them in parallel
193,0873,907ar_after_transactionExecute irreversible actions only when transactions are not rolled back
203,4422,975cldCompact Language Detection for Ruby
213,4864,041bumblerFind slowly loading gems for your Bundler-based projects
223,5554,027rspec-rerunRe-run failed RSpec tests.
233,7366,390syckA gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdli...
243,8183,822standalone_migrationsA thin wrapper to use Rails Migrations in non Rails projects
254,1074,501minitest-aroundAlternative for setup/teardown dance.
264,1336,579bitfieldsSave migrations and columns by storing multiple booleans in a single integer
274,8367,728luhn_checksumEfficient Luhn checksum validator
284,8578,141rails_wardenA gem that provides authentication Rails helpers when using Warden for authentication
295,0654,853single_testRake tasks to invoke single tests/specs with rakish syntax
306,7785,626single_covActionable code coverage.
316,8462,636maxitestMinitest + all the features you always wanted
327,0306,063wwtdTravis simulator so you do not need to wait for the build
337,34915,729autotest-standaloneAutotest, without ZenTest
347,48246,492jira4rRuby library for controlling JIRA
357,5905,040kennelKeep datadog monitors/dashboards/etc in version control, avoid chaotic management via UI
367,96438,645ie_iframe_cookiesRails: Enabled cookies inside IFrames for IE via p3p headers
378,01512,519stub_serverBoot up a real server to serve testing replies
388,10719,283get_pomoRuby/Gettext: A .po and .mo file parser/generator
398,1819,665soft_deletionExplicit soft deletion for ActiveRecord via deleted_at and default scope.
408,25735,780after_commit_exception_notificationRails: Get notified when an after_commit block blows up
418,76433,451travis_dedupStop all builds on the same PR when a new job starts.
429,61710,037autotest-rails-pureAutotest for Test::Unit on Rails, including plugins for migrations and fixtures.
439,8758,819rucoDesktop-style, Intuitive, Commandline Editor in Ruby. 'Better than nano, simpler than v...
4410,00911,382responds_to_parent[Rails] Adds 'responds_to_parent' to your controller torespond to the parent document o...
4510,49524,575smusherAutomatic Lossless Reduction Of All Your Images
4610,6867,433vendorerKeep your vendor files up to date
4711,52011,825deputyReport to the sheriff
4811,7887,524forking_test_runnerRun every test in a fork to avoid pollution and get clean output per test
4913,48915,432ciaAudit model events like update/create/delete + attribute changes + group them by transa...
5014,92914,300testrblRun ruby Test::Unit/Shoulda tests by line-number / folder / the dozen
5115,20933,451safe_regexpBacktracking bomb safety / timeouts for regular expressions
5215,26813,373s3_meta_syncSync folders with s3 using a metadata file and md5 diffs
5315,64921,099open_id_authenticationProvides a thin wrapper around the excellent rack-openid2 gem.
5415,89114,300i18n-backend-httpRails I18n Backend for Http APIs with etag-aware background polling and memory+[memcach...
5516,17911,589rpx_nowHelper to simplify RPX Now user login/creation
5616,47122,659textpowA library for parsing TextMate bundles
5716,79119,862rails2_asset_pipelineFamiliar asset handling for those stuck on Rails 2
5817,50125,673ultravioletUltraviolet syntax highlighting gem for Ruby18 and Ruby19
5917,95726,848cachySee which gems depend on your gems
6018,12652,183thread_ancestorsAllows Thread to carry context from ancestors.
6120,46238,645url_storeData securely stored in urls.
6220,66435,780countries_and_languagesCountries and languages in I18n.locale for select_tag or output in 85 languages
6323,15146,492codeclimate_batchReport a batch of codeclimate results by merging and from multiple servers
6423,77670,356mini_memory_storeStore a single value in memory with expiration
6524,06022,659request_recorderRecord your rack/rails requests and store them for future inspection
6624,13742,164ar_mergeMerge 2 ActiveRecords, preserving associations and attributes
6725,09770,356reduceReduce your assets: minify javascript + stylesheets, optimize images lossless
6826,13538,645minitest-rerunPrint copy pasteable rerun snippets after failed runs
6926,26124,575gem-dependentSee which gems depend on your gems
7026,49224,575libmemcached_storeAn ActiveSupport cache store that uses the C-based libmemcached client through Ev...
7126,54452,183readable_randomReadable random strings for coupons or tokens
7226,93521,860large_object_storeStore large objects in memcache or others
7327,21252,183zendesk-rinkuA fast and very smart autolinking library that acts as a drop-in replacement for Ra...
7427,63959,868strong_parameters_rails2Permitted and required parameters for Action Pack
7528,16023,574sse-rails-engineSee the README.md at https://github.com/henders/sse-rails-engine
7628,39152,183youtube_searchSearch youtube via this simple ruby api
7728,42852,183mushA gem to shorten URLs using different services, it has one command-line utility for eac...
7829,13931,379email_visionRuby SOAP Api Client for EmailVision / CampaignCommander
7929,77229,667key_valueAbuse Sql database as Key-Value store
8030,07728,188kucodiffSmart diff for kubernetes configs to ensure symmetric configuration
8130,51252,183rails3-before_actionEase your transition from Rails 3 to Rails 4 by defining before/around/after_action in ...
8230,79570,356risk-summaryCollects Risk section from all merged PRs over a given commit range
8331,11370,356simplecov-single_file_reporterprint coverage per test file
8431,26528,188pruPipeable Ruby - forget about grep / sed / awk / wc ... use pure, readable Ruby!
8531,67023,574zombie_passenger_killerGuaranteed zombie passengers death
8633,53735,780simple_autocompleteRails: Simple, customizable, unobstrusive - auto complete
8733,59524,575repo_dependency_graphGraphw the dependency of your repositories
8833,80121,860active_record-commentsComments for activerecord
8933,80721,099consul_syncerSync remote services into consul
9034,79252,183multi_timeoutUse multiple timeouts to soft and then hard kill a command
9135,66219,283dispelRemove evil curses
9235,78446,492shoulda-letA simple let for shoulda
9335,90884,476clear_empty_attributesSave empty strings as nil to avoid lots of problems
9437,13931,379unicorn_wranglerUnicorn: out of band GC / restart on max memory bloat / restart after X requests
9537,25033,451ar_multi_threaded_transactional_testsExecute multithreaded code while still using transactional fixtures by synchronizing db...
9637,30131,379git-autobisectFind the first broken commit without having to learn git bisect
9738,70228,188matching_bundleFind a matching bundler version for a Gemfile and use it
9839,23746,492textpow1xA library for parsing TextMate bundles on ruby 1.x
9939,39470,356resque-lifecycleAdds job lifecycle data to Resque payloads
10040,05042,164lazy_observersMakes Activerecord Observers lazy, do not load model on startup and only listen once a ...
10140,26431,379dockerbDockerfile.erb - use ruby in your Dockerfile
10241,91433,451organization_license_auditAudit all licenses used by your github organization/user
10343,46059,868ar_serialized_arraySerialize an array in a column, [] when no set, xx_as_text accessors and more.
10444,15552,183userstampThis Rails plugin extends ActiveRecord::Base to add automatic updating of created_by an...
10544,26129,667airbrake-user_informerShow exception ids on error pages so users or support can track them down faster
10644,35331,379organization_auditAudit all repos of your organization or user
10745,79738,645translated_attributesActiveRecord/Rails simple translatable attributes
10846,51835,780pairing_shufflerAssign random pairs from a google docs spreadsheet
10947,71423,574gettext_test_logLogs all gettext translations during test execution, to a GetText readable format
11047,72133,451language_snifferLanguage detection
11148,02959,868easy_esiRails: Cached pages with updated partials
11248,40335,780rubinjamJam a gem into a universal binary that works with any ruby
11350,51352,183bundler-organization_auditAudit all Gemfiles of a user/organization on github for unpatched versions
11451,25659,868autolangKick-start new translation via google translate
11552,26959,868scopifyAdd named scopes and scoped to any Object / Model.
11652,93084,476gem_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
11754,15038,645git-whenceFind the merge and pull request a commit came from + find cherry-picks
11854,17452,183kubernetes_leader_electionElect a kubernetes leader using leases for ruby
11954,60170,356cotendoWrapper for cotendo SOAP Api
12054,72746,492cleanserFind polluting test by bisecting your tests
12155,11842,164refilling_queueA queue that refreshes itself when it gets empty or stale, so you can keep popping
12255,298106,124concernSeperation of concerns without meta-madness and namespace pollution
12357,03946,492serial_schedulerSimple scheduler for long-running and infrequent tasks, no threads, always in serial
12458,23559,868tic_tac_toePlay Tic-Tac-Toe using Curses
12558,25552,183zentest-without-autotestZenTest, without AutoTest and UnitDiff
12658,65046,492rhrRuby Hypertext Refinement -- the ease of PHP with the elegance of Ruby
12759,43746,492url_to_media_tagConvert a Url to image or video embed
12859,62159,868expiring_memory_storeFast & Simple Ruby In-Memory Store with expiration
12959,82633,451ruby-cli-daemonPreforking daemon that makes all ruby binaries faster
13060,081106,124simple_accessSimple access control dispatcher
13160,35659,868man_parserParse unix man pages into ruby-readable format
13260,43735,780validates_uniqueness_via_associationValidate uniqueness of multiple newly associated records
13362,51452,183shoulda-change_matchersshould_change / should_create / should_destroy matchers for shoulda 3 backported from s...
13463,37552,183mailcrateA mock SMTP server that can be run and inspected from tests. The server runs in memory ...
13564,08159,868helpful_fieldsMany helpful field helpers e.g. check_box_with_label
13664,28459,868ultraviolet1xUltraviolet syntax highlighting gem for Ruby18 and Ruby19
13765,16659,868solr_collectionWrapper for solr results sets then behaves/feels like will_paginate collection
13865,65784,476action_mailer-enqueableSerialize and enqueue deliveries for existing mailers
13966,23959,868string19A Ruby string that behaves like 1.9 and runs on 1.8
14070,37959,868git-graphMake graphs from your git history
14170,539106,124heartbleedTiny/Efficient/Simple library that stops your code when it gets stuck
14271,53552,183sentry-user_informershow link to errors on exception page
14371,542106,124fluent-plugin-kubelet_metadataAdd metadata to docker logs by asking kubelet api
14475,91870,356s3gbBackup stuff versioned in git to s3
14576,46570,356grosser-ssl_requirementA fork to add some cool options to ssl_requirement
14676,68184,476fallbackFallback when original is not present or somethings not right.
14776,93370,356preheatable_cacheReduce cache requests by preheating via multi_get
14877,32559,868bundle_package_checkCheck if all gems you need are packaged
14981,69884,476splamRun any kind of code in parallel processes
15082,25884,476statsnStatsN: Aggregate statistics using newrelics custom metrics
15184,83584,476scoped_cache_keysAdd scoped_cache_key / expire_scoped_cache_key to your models for caching/sweeping of m...
15285,52359,868cmd2jsonCovert command output and exit status to json to pipe them atomically into logs
15387,14770,356fixture_reducerTest speedup by replacing fixtures :all with only the necessary
15490,67684,476grosser-algorithmsA library of algorithms and containers.
15594,72538,645net-http-persistent-retryManages persistent connections using Net::HTTP. It's thread-safe too! Using persistent ...
15694,901106,124evented_magickMiniMagick on Eventmachine
15799,54584,476ultra_pow_listUltraviolet + TextPow + PList for Ruby 1.8 and 1.9
158100,974106,124search_doAR: Hyperestraier integration
159101,38884,476virtual_asset_pathInstantly expired, cacheable assets, without query params
160105,23884,476ar_serializeEfficient serialize/deserialize of nested Hashes/Arrays including ActiveRecords
161107,75670,356gem_on_demandRun your own gem server that fetches from github, uses tags as version and builds gems ...
162114,93670,356morguefileMorguefile.com api wrapper
163117,24233,451cowriteCreate changes for a local repository with chatgpt / openai / local llm
164117,585106,124attachment_zenAdds has_attachment (file store) properties to ActiveRecord. Supports local file, file...
165119,483106,124db_graphAR generate beautiful graphs from date fields, in 1 LOC
166122,713106,124dawanda-sqlite3This module allows Ruby programs to interface with the SQLite3 database engine (http://...
167125,139106,124textfilterActiveRecord/Rails filter text fields before assigning them
168125,224106,124a-panzerA. Panzer game
169125,26859,868github-watchingWatching manager
170127,313106,124rube_postReceive and send emails with epost.de (rub-e-post)
171127,443106,124game_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
172128,250106,124redis-objectiveStore objects in Redis
173128,770106,124throat-punchPunch your codes in the throat...
174129,759144,706shoulda-reuse_setupTest speedup by reusing the setup of a test context
175129,933106,124rack-path_prefixerPrefix any path in your app with something.
176130,490106,124pagespeed_grabberGrab pagespeed results from external services to use them in e.g. munin.
177132,448106,124string_houndBark! hunts for strings.
178133,97784,476static_addthisFast Addthis: no external js/css/images + no backlinks to addthis
179137,080106,124method_call_recorderRuby: Record methods calls and replay them later
180148,55352,183github-grepMakes github search grep and pipeable
181165,60784,476resque-balancerBalances queues by allotted time, prevents 1 queue from starving all others.
182165,79059,868rubofixAuto fix all rubocop warnings with chatgpt / openai / local llm