Grosser's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
14032parallelRun any kind of code in parallel processes
2207297springPreloads your application so things like console, rake and tests run faster
3297354css_parserA set of classes for parsing CSS in Ruby.
4322341parallel_testsRun Test::Unit / RSpec / Cucumber / Spinach in parallel
5325426rchardetCharacter encoding auto-detection in Ruby. As smart as your browser. Open source.
6421845premailerImprove the rendering of HTML emails by making CSS inline, converting links and warning...
75191,602i18n_datacountry/language names and 2-letter-code pairs, in 85 languages
8616883recaptchaHelpers for the reCAPTCHA API
97961,503fast_gettextA simple, fast, memory-efficient and threadsafe implementation of GetText
108572,187rack-cacheRack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba...
111,0703,149gettext_i18n_railsSimple FastGettext Rails integration.
121,5112,546rspec-instafailShow failing specs instantly
131,7613,747sort_alphabeticalSort UTF8 Strings alphabetical via Enumerable extension
141,8685,178test_after_commitmakes after_commit callbacks testable in Rails 3+ with transactional_fixtures
152,1422,201jenkins_api_clientThis is a simple and easy-to-use Jenkins Api client with features focused on automating...
162,2502,298fakefsA fake filesystem. Use it in your tests.
172,5224,397rack-openidProvides a more HTTPish API around the ruby-openid library
182,6401,522parallel_split_testSplit a big test file into multiple chunks and run them in parallel
193,0683,228ar_after_transactionExecute irreversible actions only when transactions are not rolled back
203,4373,503cldCompact Language Detection for Ruby
213,5113,523rspec-rerunRe-run failed RSpec tests.
223,5622,632bumblerFind slowly loading gems for your Bundler-based projects
233,6726,115syckA gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdli...
243,8285,662standalone_migrationsA thin wrapper to use Rails Migrations in non Rails projects
254,0804,885minitest-aroundAlternative for setup/teardown dance.
264,0846,099bitfieldsSave migrations and columns by storing multiple booleans in a single integer
274,74910,019luhn_checksumEfficient Luhn checksum validator
284,7824,108rails_wardenA gem that provides authentication Rails helpers when using Warden for authentication
294,9766,867single_testRake tasks to invoke single tests/specs with rakish syntax
306,6176,663single_covActionable code coverage.
316,7616,933maxitestMinitest + all the features you always wanted
326,8526,050wwtdTravis simulator so you do not need to wait for the build
337,07783,174autotest-standaloneAutotest, without ZenTest
347,18129,834jira4rRuby library for controlling JIRA
357,4637,249kennelKeep datadog monitors/dashboards/etc in version control, avoid chaotic management via UI
367,67825,502ie_iframe_cookiesRails: Enabled cookies inside IFrames for IE via p3p headers
377,74719,307stub_serverBoot up a real server to serve testing replies
387,93316,195get_pomoRuby/Gettext: A .po and .mo file parser/generator
397,98748,553after_commit_exception_notificationRails: Get notified when an after_commit block blows up
408,04010,919soft_deletionExplicit soft deletion for ActiveRecord via deleted_at and default scope.
418,45048,553travis_dedupStop all builds on the same PR when a new job starts.
429,39076,497autotest-rails-pureAutotest for Test::Unit on Rails, including plugins for migrations and fixtures.
439,71120,848rucoDesktop-style, Intuitive, Commandline Editor in Ruby. 'Better than nano, simpler than v...
449,9058,461responds_to_parent[Rails] Adds 'responds_to_parent' to your controller torespond to the parent document o...
4510,32020,848smusherAutomatic Lossless Reduction Of All Your Images
4610,6686,808vendorerKeep your vendor files up to date
4711,33737,015deputyReport to the sheriff
4811,68110,919forking_test_runnerRun every test in a fork to avoid pollution and get clean output per test
4913,26478,534ciaAudit model events like update/create/delete + attribute changes + group them by transa...
5014,74425,502testrblRun ruby Test::Unit/Shoulda tests by line-number / folder / the dozen
5114,93920,848safe_regexpBacktracking bomb safety / timeouts for regular expressions
5215,03222,848s3_meta_syncSync folders with s3 using a metadata file and md5 diffs
5315,65710,709i18n-backend-httpRails I18n Backend for Http APIs with etag-aware background polling and memory+[memcach...
5415,7318,075open_id_authenticationProvides a thin wrapper around the excellent rack-openid2 gem.
5515,96222,848rpx_nowHelper to simplify RPX Now user login/creation
5616,31825,502textpowA library for parsing TextMate bundles
5716,53097,916rails2_asset_pipelineFamiliar asset handling for those stuck on Rails 2
5817,38420,848ultravioletUltraviolet syntax highlighting gem for Ruby18 and Ruby19
5917,71183,174cachySee which gems depend on your gems
6017,86397,916thread_ancestorsAllows Thread to carry context from ancestors.
6120,36025,502countries_and_languagesCountries and languages in I18n.locale for select_tag or output in 85 languages
6220,52537,015url_storeData securely stored in urls.
6322,862104,950codeclimate_batchReport a batch of codeclimate results by merging and from multiple servers
6423,481104,950mini_memory_storeStore a single value in memory with expiration
6523,76537,015request_recorderRecord your rack/rails requests and store them for future inspection
6624,10576,497ar_mergeMerge 2 ActiveRecords, preserving associations and attributes
6724,62069,228reduceReduce your assets: minify javascript + stylesheets, optimize images lossless
6825,74497,916minitest-rerunPrint copy pasteable rerun snippets after failed runs
6926,00237,015gem-dependentSee which gems depend on your gems
7026,23022,848libmemcached_storeAn ActiveSupport cache store that uses the C-based libmemcached client through Ev...
7126,59093,977readable_randomReadable random strings for coupons or tokens
7226,89820,848large_object_storeStore large objects in memcache or others
7326,94929,834zendesk-rinkuA fast and very smart autolinking library that acts as a drop-in replacement for Ra...
7427,20237,015strong_parameters_rails2Permitted and required parameters for Action Pack
7527,95222,848sse-rails-engineSee the README.md at https://github.com/henders/sse-rails-engine
7627,98813,252youtube_searchSearch youtube via this simple ruby api
7728,86925,502email_visionRuby SOAP Api Client for EmailVision / CampaignCommander
7829,02418,007mushA gem to shorten URLs using different services, it has one command-line utility for eac...
7929,43125,502key_valueAbuse Sql database as Key-Value store
8029,70822,848kucodiffSmart diff for kubernetes configs to ensure symmetric configuration
8130,071104,950rails3-before_actionEase your transition from Rails 3 to Rails 4 by defining before/around/after_action in ...
8230,62097,916risk-summaryCollects Risk section from all merged PRs over a given commit range
8330,63393,977simplecov-single_file_reporterprint coverage per test file
8431,20437,015pruPipeable Ruby - forget about grep / sed / awk / wc ... use pure, readable Ruby!
8531,31212,901zombie_passenger_killerGuaranteed zombie passengers death
8633,17637,015simple_autocompleteRails: Simple, customizable, unobstrusive - auto complete
8733,61220,848repo_dependency_graphGraphw the dependency of your repositories
8833,91312,038active_record-commentsComments for activerecord
8934,01829,834consul_syncerSync remote services into consul
9034,32137,015multi_timeoutUse multiple timeouts to soft and then hard kill a command
9135,24848,553shoulda-letA simple let for shoulda
9235,260143,659clear_empty_attributesSave empty strings as nil to avoid lots of problems
9335,47948,553dispelRemove evil curses
9436,93783,174unicorn_wranglerUnicorn: out of band GC / restart on max memory bloat / restart after X requests
9536,93848,553git-autobisectFind the first broken commit without having to learn git bisect
9637,44022,848ar_multi_threaded_transactional_testsExecute multithreaded code while still using transactional fixtures by synchronizing db...
9738,34337,015matching_bundleFind a matching bundler version for a Gemfile and use it
9838,80378,534resque-lifecycleAdds job lifecycle data to Resque payloads
9938,84337,015textpow1xA library for parsing TextMate bundles on ruby 1.x
10039,60748,553lazy_observersMakes Activerecord Observers lazy, do not load model on startup and only listen once a ...
10140,18148,553dockerbDockerfile.erb - use ruby in your Dockerfile
10241,76048,553organization_license_auditAudit all licenses used by your github organization/user
10342,98976,497ar_serialized_arraySerialize an array in a column, [] when no set, xx_as_text accessors and more.
10443,66193,977userstampThis Rails plugin extends ActiveRecord::Base to add automatic updating of created_by an...
10544,05748,553organization_auditAudit all repos of your organization or user
10644,91922,848airbrake-user_informerShow exception ids on error pages so users or support can track them down faster
10745,34729,834translated_attributesActiveRecord/Rails simple translatable attributes
10846,10748,553pairing_shufflerAssign random pairs from a google docs spreadsheet
10947,45963,813easy_esiRails: Cached pages with updated partials
11047,77176,497language_snifferLanguage detection
11148,10025,502rubinjamJam a gem into a universal binary that works with any ruby
11248,21783,174gettext_test_logLogs all gettext translations during test execution, to a GetText readable format
11350,76797,916bundler-organization_auditAudit all Gemfiles of a user/organization on github for unpatched versions
11450,836123,556autolangKick-start new translation via google translate
11551,70648,553scopifyAdd named scopes and scoped to any Object / Model.
11652,265104,950gem_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
11753,98348,553git-whenceFind the merge and pull request a commit came from + find cherry-picks
11854,31863,813cotendoWrapper for cotendo SOAP Api
11954,390123,556cleanserFind polluting test by bisecting your tests
12054,64625,502refilling_queueA queue that refreshes itself when it gets empty or stale, so you can keep popping
12154,792180,995concernSeperation of concerns without meta-madness and namespace pollution
12255,40220,848kubernetes_leader_electionElect a kubernetes leader using leases for ruby
12357,24425,502serial_schedulerSimple scheduler for long-running and infrequent tasks, no threads, always in serial
12457,99525,502zentest-without-autotestZenTest, without AutoTest and UnitDiff
12558,01048,553tic_tac_toePlay Tic-Tac-Toe using Curses
12658,47848,553rhrRuby Hypertext Refinement -- the ease of PHP with the elegance of Ruby
12758,99948,553url_to_media_tagConvert a Url to image or video embed
12859,203143,659simple_accessSimple access control dispatcher
12959,25765,529expiring_memory_storeFast & Simple Ruby In-Memory Store with expiration
13059,68969,228man_parserParse unix man pages into ruby-readable format
13160,14537,015ruby-cli-daemonPreforking daemon that makes all ruby binaries faster
13260,78025,502validates_uniqueness_via_associationValidate uniqueness of multiple newly associated records
13362,40148,553shoulda-change_matchersshould_change / should_create / should_destroy matchers for shoulda 3 backported from s...
13463,03965,529mailcrateA mock SMTP server that can be run and inspected from tests. The server runs in memory ...
13563,79069,228helpful_fieldsMany helpful field helpers e.g. check_box_with_label
13663,89469,228ultraviolet1xUltraviolet syntax highlighting gem for Ruby18 and Ruby19
13764,61969,228solr_collectionWrapper for solr results sets then behaves/feels like will_paginate collection
13865,08483,174action_mailer-enqueableSerialize and enqueue deliveries for existing mailers
13965,60069,228string19A Ruby string that behaves like 1.9 and runs on 1.8
14069,70969,228git-graphMake graphs from your git history
14170,623143,659fluent-plugin-kubelet_metadataAdd metadata to docker logs by asking kubelet api
14271,84578,534heartbleedTiny/Efficient/Simple library that stops your code when it gets stuck
14372,82222,848sentry-user_informershow link to errors on exception page
14475,38178,534s3gbBackup stuff versioned in git to s3
14575,903143,659grosser-ssl_requirementA fork to add some cool options to ssl_requirement
14675,943104,950fallbackFallback when original is not present or somethings not right.
14776,68083,174preheatable_cacheReduce cache requests by preheating via multi_get
14877,136129,724bundle_package_checkCheck if all gems you need are packaged
14981,55283,174splamRun any kind of code in parallel processes
15082,03565,529statsnStatsN: Aggregate statistics using newrelics custom metrics
15184,61369,228scoped_cache_keysAdd scoped_cache_key / expire_scoped_cache_key to your models for caching/sweeping of m...
15285,772129,724cmd2jsonCovert command output and exit status to json to pipe them atomically into logs
15386,70076,497fixture_reducerTest speedup by replacing fixtures :all with only the necessary
15490,11397,916grosser-algorithmsA library of algorithms and containers.
15594,148104,950evented_magickMiniMagick on Eventmachine
15694,217143,659net-http-persistent-retryManages persistent connections using Net::HTTP. It's thread-safe too! Using persistent ...
15799,313104,950ultra_pow_listUltraviolet + TextPow + PList for Ruby 1.8 and 1.9
15899,947104,950search_doAR: Hyperestraier integration
159100,95497,916virtual_asset_pathInstantly expired, cacheable assets, without query params
160104,495129,724ar_serializeEfficient serialize/deserialize of nested Hashes/Arrays including ActiveRecords
161107,23997,916gem_on_demandRun your own gem server that fetches from github, uses tags as version and builds gems ...
162114,49678,534morguefileMorguefile.com api wrapper
163117,071180,995attachment_zenAdds has_attachment (file store) properties to ActiveRecord. Supports local file, file...
164118,654143,659db_graphAR generate beautiful graphs from date fields, in 1 LOC
165122,055129,724dawanda-sqlite3This module allows Ruby programs to interface with the SQLite3 database engine (http://...
166125,014104,950a-panzerA. Panzer game
167125,150129,724textfilterActiveRecord/Rails filter text fields before assigning them
168125,37797,916github-watchingWatching manager
169126,149143,659game_of_thronesEverybody wants to be king, but only one can win (synchronized via a distributed cache)
170126,757143,659rube_postReceive and send emails with epost.de (rub-e-post)
171127,568143,659redis-objectiveStore objects in Redis
172128,298143,659throat-punchPunch your codes in the throat...
173128,800143,659rack-path_prefixerPrefix any path in your app with something.
174129,315129,724shoulda-reuse_setupTest speedup by reusing the setup of a test context
175129,911129,724pagespeed_grabberGrab pagespeed results from external services to use them in e.g. munin.
176132,015129,724string_houndBark! hunts for strings.
177133,580143,659static_addthisFast Addthis: no external js/css/images + no backlinks to addthis
178136,633143,659method_call_recorderRuby: Record methods calls and replay them later
179141,43016,195cowriteCreate changes for a local repository with chatgpt / openai / local llm
180149,131104,950github-grepMakes github search grep and pipeable
181164,381129,724resque-balancerBalances queues by allotted time, prevents 1 queue from starving all others.
182177,76576,497rubofixAuto fix all rubocop warnings with chatgpt / openai / local llm