Grosser's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
14528parallelRun any kind of code in parallel processes
2199423springPreloads your application so things like console, rake and tests run faster
3286462css_parserA set of classes for parsing CSS in Ruby.
4315393parallel_testsRun Test::Unit / RSpec / Cucumber / Spinach in parallel
5321382rchardetCharacter encoding auto-detection in Ruby. As smart as your browser. Open source.
6404605premailerImprove the rendering of HTML emails by making CSS inline, converting links and warning...
74781,385i18n_datacountry/language names and 2-letter-code pairs, in 85 languages
85991,084recaptchaHelpers for the reCAPTCHA API
97711,313fast_gettextA simple, fast, memory-efficient and threadsafe implementation of GetText
108212,008rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
111,0212,664gettext_i18n_railsSimple FastGettext Rails integration.
121,4761,991rspec-instafailShow failing specs instantly
131,6843,060sort_alphabeticalSort UTF8 Strings alphabetical via Enumerable extension
141,7375,014test_after_commitmakes after_commit callbacks testable in Rails 3+ with transactional_fixtures
152,184749jenkins_api_clientThis is a simple and easy-to-use Jenkins Api client with features focused on automating...
162,2241,802fakefsA fake filesystem. Use it in your tests.
172,4224,162rack-openidProvides a more HTTPish API around the ruby-openid library
182,7171,707parallel_split_testSplit a big test file into multiple chunks and run them in parallel
193,0013,476ar_after_transactionExecute irreversible actions only when transactions are not rolled back
203,4134,926rspec-rerunRe-run failed RSpec tests.
213,4293,385cldCompact Language Detection for Ruby
223,6382,150bumblerFind slowly loading gems for your Bundler-based projects
233,7605,570syckA gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdli...
243,8543,074standalone_migrationsA thin wrapper to use Rails Migrations in non Rails projects
253,9944,296bitfieldsSave migrations and columns by storing multiple booleans in a single integer
264,0963,676minitest-aroundAlternative for setup/teardown dance.
274,7514,323rails_wardenA gem that provides authentication Rails helpers when using Warden for authentication
284,8087,266single_testRake tasks to invoke single tests/specs with rakish syntax
295,3509,158luhn_checksumEfficient Luhn checksum validator
306,5576,273single_covActionable code coverage.
316,7157,266wwtdTravis simulator so you do not need to wait for the build
326,8755,091maxitestMinitest + all the features you always wanted
336,8823,740autotest-standaloneAutotest, without ZenTest
347,15720,947ie_iframe_cookiesRails: Enabled cookies inside IFrames for IE via p3p headers
357,21920,298stub_serverBoot up a real server to serve testing replies
367,5354,419kennelKeep datadog monitors/dashboards/etc in version control, avoid chaotic management via UI
377,62227,394after_commit_exception_notificationRails: Get notified when an after_commit block blows up
387,7658,076get_pomoRuby/Gettext: A .po and .mo file parser/generator
397,87411,564soft_deletionExplicit soft deletion for ActiveRecord via deleted_at and default scope.
408,002131,986travis_dedupStop all builds on the same PR when a new job starts.
418,46269,506jira4rRuby library for controlling JIRA
428,89441,342autotest-rails-pureAutotest for Test::Unit on Rails, including plugins for migrations and fixtures.
439,17214,853rucoDesktop-style, Intuitive, Commandline Editor in Ruby. 'Better than nano, simpler than v...
449,32210,126responds_to_parent[Rails] Adds 'responds_to_parent' to your controller torespond to the parent document o...
459,72918,167smusherAutomatic Lossless Reduction Of All Your Images
4610,73069,506deputyReport to the sheriff
4710,85110,754vendorerKeep your vendor files up to date
4811,34613,688forking_test_runnerRun every test in a fork to avoid pollution and get clean output per test
4912,60713,455ciaAudit model events like update/create/delete + attribute changes + group them by transa...
5014,15327,394testrblRun ruby Test::Unit/Shoulda tests by line-number / folder / the dozen
5114,32623,194safe_regexpBacktracking bomb safety / timeouts for regular expressions
5214,37430,134s3_meta_syncSync folders with s3 using a metadata file and md5 diffs
5315,09222,377i18n-backend-httpRails I18n Backend for Http APIs with etag-aware background polling and memory+[memcach...
5415,27421,628rpx_nowHelper to simplify RPX Now user login/creation
5515,31749,198open_id_authenticationProvides a thin wrapper around the excellent rack-openid2 gem.
5615,71633,396textpowA library for parsing TextMate bundles
5715,90121,628rails2_asset_pipelineFamiliar asset handling for those stuck on Rails 2
5816,72931,695ultravioletUltraviolet syntax highlighting gem for Ruby18 and Ruby19
5917,03314,584cachySee which gems depend on your gems
6017,05490,788thread_ancestorsAllows Thread to carry context from ancestors.
6119,86921,628countries_and_languagesCountries and languages in I18n.locale for select_tag or output in 85 languages
6220,54622,377url_storeData securely stored in urls.
6321,82433,396codeclimate_batchReport a batch of codeclimate results by merging and from multiple servers
6422,66764,278mini_memory_storeStore a single value in memory with expiration
6522,95431,695request_recorderRecord your rack/rails requests and store them for future inspection
6623,349100,863reduceReduce your assets: minify javascript + stylesheets, optimize images lossless
6724,43325,075ar_mergeMerge 2 ActiveRecords, preserving associations and attributes
6825,06352,325minitest-rerunPrint copy pasteable rerun snippets after failed runs
6925,33021,628gem-dependentSee which gems depend on your gems
7025,63114,584libmemcached_storeAn ActiveSupport cache store that uses the C-based libmemcached client through Ev...
7125,931153,037strong_parameters_rails2Permitted and required parameters for Action Pack
7226,48118,674readable_randomReadable random strings for coupons or tokens
7326,52026,201zendesk-rinkuA fast and very smart autolinking library that acts as a drop-in replacement for Ra...
7426,793131,986youtube_searchSearch youtube via this simple ruby api
7527,09915,159large_object_storeStore large objects in memcache or others
7627,20069,506sse-rails-engineSee the README.md at https://github.com/henders/sse-rails-engine
7728,07530,134email_visionRuby SOAP Api Client for EmailVision / CampaignCommander
7828,60320,947key_valueAbuse Sql database as Key-Value store
7928,72821,628kucodiffSmart diff for kubernetes configs to ensure symmetric configuration
8028,90064,278rails3-before_actionEase your transition from Rails 3 to Rails 4 by defining before/around/after_action in ...
8129,406100,863simplecov-single_file_reporterprint coverage per test file
8229,89949,198risk-summaryCollects Risk section from all merged PRs over a given commit range
8330,30530,134zombie_passenger_killerGuaranteed zombie passengers death
8430,65210,310mushA gem to shorten URLs using different services, it has one command-line utility for eac...
8532,22743,762simple_autocompleteRails: Simple, customizable, unobstrusive - auto complete
8633,16669,506multi_timeoutUse multiple timeouts to soft and then hard kill a command
8733,18231,695pruPipeable Ruby - forget about grep / sed / awk / wc ... use pure, readable Ruby!
8833,60218,167consul_syncerSync remote services into consul
8933,73690,788clear_empty_attributesSave empty strings as nil to avoid lots of problems
9033,79924,078repo_dependency_graphGraphw the dependency of your repositories
9134,18964,278shoulda-letA simple let for shoulda
9234,56537,202active_record-commentsComments for activerecord
9334,99141,342dispelRemove evil curses
9435,90626,201git-autobisectFind the first broken commit without having to learn git bisect
9536,74425,075unicorn_wranglerUnicorn: out of band GC / restart on max memory bloat / restart after X requests
9637,26064,278resque-lifecycleAdds job lifecycle data to Resque payloads
9737,600100,863matching_bundleFind a matching bundler version for a Gemfile and use it
9837,97339,186textpow1xA library for parsing TextMate bundles on ruby 1.x
9938,19826,201ar_multi_threaded_transactional_testsExecute multithreaded code while still using transactional fixtures by synchronizing db...
10038,63639,186lazy_observersMakes Activerecord Observers lazy, do not load model on startup and only listen once a ...
10140,17735,278dockerbDockerfile.erb - use ruby in your Dockerfile
10241,58537,202organization_license_auditAudit all licenses used by your github organization/user
10342,03141,342ar_serialized_arraySerialize an array in a column, [] when no set, xx_as_text accessors and more.
10442,63459,807userstampThis Rails plugin extends ActiveRecord::Base to add automatic updating of created_by an...
10543,99133,396organization_auditAudit all repos of your organization or user
10644,36352,325translated_attributesActiveRecord/Rails simple translatable attributes
10745,29846,383pairing_shufflerAssign random pairs from a google docs spreadsheet
10846,04927,394airbrake-user_informerShow exception ids on error pages so users or support can track them down faster
10946,27669,506easy_esiRails: Cached pages with updated partials
11047,50959,807language_snifferLanguage detection
11147,64737,202rubinjamJam a gem into a universal binary that works with any ruby
11249,52559,807autolangKick-start new translation via google translate
11349,97939,186bundler-organization_auditAudit all Gemfiles of a user/organization on github for unpatched versions
11450,440169,262scopifyAdd named scopes and scoped to any Object / Model.
11550,570100,863gettext_test_logLogs all gettext translations during test execution, to a GetText readable format
11650,84682,265gem_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
11752,81452,325cotendoWrapper for cotendo SOAP Api
11853,12975,360concernSeperation of concerns without meta-madness and namespace pollution
11953,64030,134git-whenceFind the merge and pull request a commit came from + find cherry-picks
12053,69043,762cleanserFind polluting test by bisecting your tests
12154,12249,198refilling_queueA queue that refreshes itself when it gets empty or stale, so you can keep popping
12256,94990,788simple_accessSimple access control dispatcher
12357,61664,278serial_schedulerSimple scheduler for long-running and infrequent tasks, no threads, always in serial
12457,74264,278zentest-without-autotestZenTest, without AutoTest and UnitDiff
12557,75352,325tic_tac_toePlay Tic-Tac-Toe using Curses
12658,194131,986man_parserParse unix man pages into ruby-readable format
12758,29455,740url_to_media_tagConvert a Url to image or video embed
12858,41659,807expiring_memory_storeFast & Simple Ruby In-Memory Store with expiration
12958,73869,506rhrRuby Hypertext Refinement -- the ease of PHP with the elegance of Ruby
13058,96725,075kubernetes_leader_electionElect a kubernetes leader using leases for ruby
13160,99652,325validates_uniqueness_via_associationValidate uniqueness of multiple newly associated records
13261,09549,198ruby-cli-daemonPreforking daemon that makes all ruby binaries faster
13363,00264,278shoulda-change_matchersshould_change / should_create / should_destroy matchers for shoulda 3 backported from s...
13463,53775,360mailcrateA mock SMTP server that can be run and inspected from tests. The server runs in memory ...
13563,75341,342helpful_fieldsMany helpful field helpers e.g. check_box_with_label
13663,78382,265solr_collectionWrapper for solr results sets then behaves/feels like will_paginate collection
13764,14959,807ultraviolet1xUltraviolet syntax highlighting gem for Ruby18 and Ruby19
13864,215100,863action_mailer-enqueableSerialize and enqueue deliveries for existing mailers
13964,70364,278string19A Ruby string that behaves like 1.9 and runs on 1.8
14068,206131,986fluent-plugin-kubelet_metadataAdd metadata to docker logs by asking kubelet api
14168,78049,198git-graphMake graphs from your git history
14273,400113,782grosser-ssl_requirementA fork to add some cool options to ssl_requirement
14373,69375,360heartbleedTiny/Efficient/Simple library that stops your code when it gets stuck
14474,335113,782fallbackFallback when original is not present or somethings not right.
14574,90964,278s3gbBackup stuff versioned in git to s3
14676,58175,360preheatable_cacheReduce cache requests by preheating via multi_get
14776,61655,740bundle_package_checkCheck if all gems you need are packaged
14877,39759,807sentry-user_informershow link to errors on exception page
14981,62059,807splamRun any kind of code in parallel processes
15082,66882,265statsnStatsN: Aggregate statistics using newrelics custom metrics
15184,780131,986scoped_cache_keysAdd scoped_cache_key / expire_scoped_cache_key to your models for caching/sweeping of m...
15286,01282,265fixture_reducerTest speedup by replacing fixtures :all with only the necessary
15387,52149,198cmd2jsonCovert command output and exit status to json to pipe them atomically into logs
15490,06969,506grosser-algorithmsA library of algorithms and containers.
15592,001113,782evented_magickMiniMagick on Eventmachine
15693,550131,986net-http-persistent-retryManages persistent connections using Net::HTTP. It's thread-safe too! Using persistent ...
15797,070169,262search_doAR: Hyperestraier integration
15899,61682,265ultra_pow_listUltraviolet + TextPow + PList for Ruby 1.8 and 1.9
159100,478100,863virtual_asset_pathInstantly expired, cacheable assets, without query params
160102,850131,986ar_serializeEfficient serialize/deserialize of nested Hashes/Arrays including ActiveRecords
161106,85175,360gem_on_demandRun your own gem server that fetches from github, uses tags as version and builds gems ...
162114,178169,262morguefileMorguefile.com api wrapper
163116,132131,986attachment_zenAdds has_attachment (file store) properties to ActiveRecord. Supports local file, file...
164117,678100,863db_graphAR generate beautiful graphs from date fields, in 1 LOC
165121,57382,265dawanda-sqlite3This module allows Ruby programs to interface with the SQLite3 database engine (http://...
166124,468131,986textfilterActiveRecord/Rails filter text fields before assigning them
167124,557131,986game_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
168126,52590,788rube_postReceive and send emails with epost.de (rub-e-post)
169127,219113,782redis-objectiveStore objects in Redis
170127,455131,986rack-path_prefixerPrefix any path in your app with something.
171127,692113,782github-watchingWatching manager
172128,153131,986a-panzerA. Panzer game
173129,407100,863throat-punchPunch your codes in the throat...
174130,079113,782pagespeed_grabberGrab pagespeed results from external services to use them in e.g. munin.
175131,207113,782shoulda-reuse_setupTest speedup by reusing the setup of a test context
176132,457131,986string_houndBark! hunts for strings.
177132,816131,986static_addthisFast Addthis: no external js/css/images + no backlinks to addthis
178136,831153,037method_call_recorderRuby: Record methods calls and replay them later
179153,682113,782github-grepMakes github search grep and pipeable
180162,867131,986resque-balancerBalances queues by allotted time, prevents 1 queue from starving all others.
181180,86555,740cowriteCreate changes for a local repository with chatgpt / openai / local llm
182184,703113,782rubofixAuto fix all rubocop warnings with chatgpt / openai / local llm