| 1 | 43 | 31 | parallel | Run any kind of code in parallel processes |
| 2 | 203 | 365 | spring | Preloads your application so things like console, rake and tests run faster |
| 3 | 291 | 420 | css_parser | A set of classes for parsing CSS in Ruby. |
| 4 | 318 | 371 | parallel_tests | Run Test::Unit / RSpec / Cucumber / Spinach in parallel |
| 5 | 322 | 352 | rchardet | Character encoding auto-detection in Ruby. As smart as your browser. Open source. |
| 6 | 411 | 582 | premailer | Improve the rendering of HTML emails by making CSS inline, converting links and warning... |
| 7 | 497 | 1,357 | i18n_data | country/language names and 2-letter-code pairs, in 85 languages |
| 8 | 612 | 1,127 | recaptcha | Helpers for the reCAPTCHA API |
| 9 | 781 | 1,224 | fast_gettext | A simple, fast, memory-efficient and threadsafe implementation of GetText |
| 10 | 839 | 2,036 | rack-cache | Rack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-ba... |
| 11 | 1,042 | 2,082 | gettext_i18n_rails | Simple FastGettext Rails integration. |
| 12 | 1,485 | 2,027 | rspec-instafail | Show failing specs instantly |
| 13 | 1,707 | 3,122 | sort_alphabetical | Sort UTF8 Strings alphabetical via Enumerable extension |
| 14 | 1,790 | 5,076 | test_after_commit | makes after_commit callbacks testable in Rails 3+ with transactional_fixtures |
| 15 | 2,106 | 2,748 | jenkins_api_client | This is a simple and easy-to-use Jenkins Api client with features focused on
automating... |
| 16 | 2,240 | 2,485 | fakefs | A fake filesystem. Use it in your tests. |
| 17 | 2,455 | 4,043 | rack-openid | Provides a more HTTPish API around the ruby-openid library |
| 18 | 2,689 | 1,758 | parallel_split_test | Split a big test file into multiple chunks and run them in parallel |
| 19 | 3,028 | 3,205 | ar_after_transaction | Execute irreversible actions only when transactions are not rolled back |
| 20 | 3,418 | 3,552 | cld | Compact Language Detection for Ruby |
| 21 | 3,444 | 4,212 | rspec-rerun | Re-run failed RSpec tests. |
| 22 | 3,593 | 2,938 | bumbler | Find slowly loading gems for your Bundler-based projects |
| 23 | 3,714 | 5,216 | syck | A gemified version of Syck from Ruby's stdlib. Syck has been removed from
Ruby's stdli... |
| 24 | 3,822 | 3,147 | standalone_migrations | A thin wrapper to use Rails Migrations in non Rails projects |
| 25 | 4,043 | 3,896 | bitfields | Save migrations and columns by storing multiple booleans in a single integer |
| 26 | 4,118 | 3,853 | minitest-around | Alternative for setup/teardown dance. |
| 27 | 4,779 | 4,575 | rails_warden | A gem that provides authentication Rails helpers when using Warden for authentication |
| 28 | 4,866 | 7,440 | single_test | Rake tasks to invoke single tests/specs with rakish syntax |
| 29 | 5,099 | 5,201 | luhn_checksum | Efficient Luhn checksum validator |
| 30 | 6,578 | 5,725 | single_cov | Actionable code coverage. |
| 31 | 6,761 | 8,388 | wwtd | Travis simulator so you do not need to wait for the build |
| 32 | 6,832 | 5,076 | maxitest | Minitest + all the features you always wanted |
| 33 | 6,889 | 21,868 | autotest-standalone | Autotest, without ZenTest |
| 34 | 7,235 | 6,926 | jira4r | Ruby library for controlling JIRA |
| 35 | 7,323 | 18,795 | ie_iframe_cookies | Rails: Enabled cookies inside IFrames for IE via p3p headers |
| 36 | 7,412 | 23,590 | stub_server | Boot up a real server to serve testing replies |
| 37 | 7,421 | 3,596 | kennel | Keep datadog monitors/dashboards/etc in version control, avoid chaotic management via UI |
| 38 | 7,768 | 33,990 | after_commit_exception_notification | Rails: Get notified when an after_commit block blows up |
| 39 | 7,845 | 5,929 | get_pomo | Ruby/Gettext: A .po and .mo file parser/generator |
| 40 | 7,965 | 9,709 | soft_deletion | Explicit soft deletion for ActiveRecord via deleted_at and default scope. |
| 41 | 8,176 | 24,597 | travis_dedup | Stop all builds on the same PR when a new job starts. |
| 42 | 9,044 | 39,204 | autotest-rails-pure | Autotest for Test::Unit on Rails, including plugins for migrations and fixtures. |
| 43 | 9,321 | 10,605 | ruco | Desktop-style, Intuitive, Commandline Editor in Ruby. 'Better than nano, simpler than v... |
| 44 | 9,516 | 28,388 | responds_to_parent | [Rails] Adds 'responds_to_parent' to your controller torespond to the parent document o... |
| 45 | 9,894 | 28,388 | smusher | Automatic Lossless Reduction Of All Your Images |
| 46 | 10,440 | 8,628 | vendorer | Keep your vendor files up to date |
| 47 | 10,913 | 15,845 | deputy | Report to the sheriff |
| 48 | 11,424 | 8,463 | forking_test_runner | Run every test in a fork to avoid pollution and get clean output per test |
| 49 | 12,787 | 39,204 | cia | Audit model events like update/create/delete + attribute changes + group them by transa... |
| 50 | 14,339 | 14,126 | testrbl | Run ruby Test::Unit/Shoulda tests by line-number / folder / the dozen |
| 51 | 14,496 | 25,697 | safe_regexp | Backtracking bomb safety / timeouts for regular expressions |
| 52 | 14,593 | 24,597 | s3_meta_sync | Sync folders with s3 using a metadata file and md5 diffs |
| 53 | 15,236 | 21,146 | i18n-backend-http | Rails I18n Backend for Http APIs with etag-aware background polling and memory+[memcach... |
| 54 | 15,484 | 20,488 | open_id_authentication | Provides a thin wrapper around the excellent rack-openid2 gem. |
| 55 | 15,488 | 21,146 | rpx_now | Helper to simplify RPX Now user login/creation |
| 56 | 15,879 | 21,868 | textpow | A library for parsing TextMate bundles |
| 57 | 16,022 | 23,590 | rails2_asset_pipeline | Familiar asset handling for those stuck on Rails 2 |
| 58 | 16,918 | 19,880 | ultraviolet | Ultraviolet syntax highlighting gem for Ruby18 and Ruby19 |
| 59 | 17,248 | 28,388 | cachy | See which gems depend on your gems |
| 60 | 17,330 | 36,355 | thread_ancestors | Allows Thread to carry context from ancestors. |
| 61 | 19,931 | 33,990 | countries_and_languages | Countries and languages in I18n.locale for select_tag or output in 85 languages |
| 62 | 20,581 | 46,755 | url_store | Data securely stored in urls. |
| 63 | 22,253 | 26,916 | codeclimate_batch | Report a batch of codeclimate results by merging and from multiple servers |
| 64 | 22,999 | 42,638 | mini_memory_store | Store a single value in memory with expiration |
| 65 | 23,207 | 28,388 | request_recorder | Record your rack/rails requests and store them for future inspection |
| 66 | 23,824 | 76,767 | reduce | Reduce your assets: minify javascript + stylesheets, optimize images lossless |
| 67 | 24,496 | 31,839 | ar_merge | Merge 2 ActiveRecords, preserving associations and attributes |
| 68 | 25,045 | 42,638 | minitest-rerun | Print copy pasteable rerun snippets after failed runs |
| 69 | 25,480 | 25,697 | gem-dependent | See which gems depend on your gems |
| 70 | 25,771 | 23,590 | libmemcached_store | An ActiveSupport cache store that uses the C-based libmemcached client through
Ev... |
| 71 | 26,166 | 36,355 | readable_random | Readable random strings for coupons or tokens |
| 72 | 26,446 | 92,554 | strong_parameters_rails2 | Permitted and required parameters for Action Pack |
| 73 | 26,635 | 57,957 | zendesk-rinku | A fast and very smart autolinking library that
acts as a drop-in replacement for Ra... |
| 74 | 26,858 | 25,697 | large_object_store | Store large objects in memcache or others |
| 75 | 27,294 | 92,554 | youtube_search | Search youtube via this simple ruby api |
| 76 | 27,546 | 19,306 | sse-rails-engine | See the README.md at https://github.com/henders/sse-rails-engine |
| 77 | 28,311 | 26,916 | email_vision | Ruby SOAP Api Client for EmailVision / CampaignCommander |
| 78 | 28,797 | 76,767 | key_value | Abuse Sql database as Key-Value store |
| 79 | 29,037 | 36,355 | kucodiff | Smart diff for kubernetes configs to ensure symmetric configuration |
| 80 | 29,339 | 33,990 | rails3-before_action | Ease your transition from Rails 3 to Rails 4 by defining before/around/after_action in ... |
| 81 | 29,829 | 65,953 | simplecov-single_file_reporter | print coverage per test file |
| 82 | 30,170 | 46,755 | risk-summary | Collects Risk section from all merged PRs over a given commit range |
| 83 | 30,248 | 42,638 | mush | A gem to shorten URLs using different services, it has one command-line utility for eac... |
| 84 | 30,664 | 65,953 | zombie_passenger_killer | Guaranteed zombie passengers death |
| 85 | 32,273 | 7,466 | pru | Pipeable Ruby - forget about grep / sed / awk / wc ... use pure, readable Ruby! |
| 86 | 32,576 | 76,767 | simple_autocomplete | Rails: Simple, customizable, unobstrusive - auto complete |
| 87 | 33,507 | 20,488 | repo_dependency_graph | Graphw the dependency of your repositories |
| 88 | 33,577 | 42,638 | multi_timeout | Use multiple timeouts to soft and then hard kill a command |
| 89 | 33,759 | 39,204 | consul_syncer | Sync remote services into consul |
| 90 | 34,110 | 26,916 | active_record-comments | Comments for activerecord |
| 91 | 34,338 | 92,554 | clear_empty_attributes | Save empty strings as nil to avoid lots of problems |
| 92 | 34,547 | 36,355 | shoulda-let | A simple let for shoulda |
| 93 | 34,967 | 51,811 | dispel | Remove evil curses |
| 94 | 36,248 | 57,957 | git-autobisect | Find the first broken commit without having to learn git bisect |
| 95 | 36,549 | 39,204 | unicorn_wrangler | Unicorn: out of band GC / restart on max memory bloat / restart after X requests |
| 96 | 37,839 | 33,990 | matching_bundle | Find a matching bundler version for a Gemfile and use it |
| 97 | 37,879 | 92,554 | resque-lifecycle | Adds job lifecycle data to Resque payloads |
| 98 | 37,900 | 36,355 | ar_multi_threaded_transactional_tests | Execute multithreaded code while still using transactional fixtures by synchronizing db... |
| 99 | 38,242 | 30,035 | textpow1x | A library for parsing TextMate bundles on ruby 1.x |
| 100 | 38,901 | 39,204 | lazy_observers | Makes Activerecord Observers lazy, do not load model on startup and only listen once a ... |
| 101 | 39,953 | 21,868 | dockerb | Dockerfile.erb - use ruby in your Dockerfile |
| 102 | 41,431 | 39,204 | organization_license_audit | Audit all licenses used by your github organization/user |
| 103 | 42,267 | 51,811 | ar_serialized_array | Serialize an array in a column, [] when no set, xx_as_text accessors and more. |
| 104 | 43,143 | 76,767 | userstamp | This Rails plugin extends ActiveRecord::Base to add automatic updating of created_by an... |
| 105 | 43,663 | 30,035 | organization_audit | Audit all repos of your organization or user |
| 106 | 44,666 | 51,811 | translated_attributes | ActiveRecord/Rails simple translatable attributes |
| 107 | 45,477 | 26,916 | airbrake-user_informer | Show exception ids on error pages so users or support can track them down faster |
| 108 | 45,513 | 51,811 | pairing_shuffler | Assign random pairs from a google docs spreadsheet |
| 109 | 46,671 | 76,767 | easy_esi | Rails: Cached pages with updated partials |
| 110 | 47,560 | 26,916 | rubinjam | Jam a gem into a universal binary that works with any ruby |
| 111 | 47,650 | 42,638 | language_sniffer | Language detection |
| 112 | 50,027 | 92,554 | autolang | Kick-start new translation via google translate |
| 113 | 50,218 | 30,035 | bundler-organization_audit | Audit all Gemfiles of a user/organization on github for unpatched versions |
| 114 | 50,368 | 57,957 | gettext_test_log | Logs all gettext translations during test execution, to a GetText readable format |
| 115 | 50,974 | 57,957 | scopify | Add named scopes and scoped to any Object / Model. |
| 116 | 51,325 | 46,755 | gem_of_thrones | Everybody wants to be king, but only one can win (synchronized via a distributed cache) |
| 117 | 53,328 | 92,554 | cotendo | Wrapper for cotendo SOAP Api |
| 118 | 53,627 | 65,953 | git-whence | Find the merge and pull request a commit came from + find cherry-picks |
| 119 | 53,730 | 92,554 | concern | Seperation of concerns without meta-madness and namespace pollution |
| 120 | 53,811 | 57,957 | cleanser | Find polluting test by bisecting your tests |
| 121 | 54,069 | 42,638 | refilling_queue | A queue that refreshes itself when it gets empty or stale, so you can keep popping |
| 122 | 57,086 | 25,697 | kubernetes_leader_election | Elect a kubernetes leader using leases for ruby |
| 123 | 57,316 | 33,990 | serial_scheduler | Simple scheduler for long-running and infrequent tasks, no threads, always in serial |
| 124 | 57,615 | 31,839 | tic_tac_toe | Play Tic-Tac-Toe using Curses |
| 125 | 57,619 | 39,204 | zentest-without-autotest | ZenTest, without AutoTest and UnitDiff |
| 126 | 57,947 | 57,957 | simple_access | Simple access control dispatcher |
| 127 | 58,318 | 42,638 | rhr | Ruby Hypertext Refinement -- the ease of PHP with the elegance of Ruby |
| 128 | 58,373 | 46,755 | url_to_media_tag | Convert a Url to image or video embed |
| 129 | 58,661 | 39,204 | expiring_memory_store | Fast & Simple Ruby In-Memory Store with expiration |
| 130 | 58,877 | 57,957 | man_parser | Parse unix man pages into ruby-readable format |
| 131 | 60,500 | 46,755 | ruby-cli-daemon | Preforking daemon that makes all ruby binaries faster |
| 132 | 60,661 | 65,953 | validates_uniqueness_via_association | Validate uniqueness of multiple newly associated records |
| 133 | 62,518 | 39,204 | shoulda-change_matchers | should_change / should_create / should_destroy matchers for shoulda 3 backported from s... |
| 134 | 62,837 | 46,755 | mailcrate | A mock SMTP server that can be run and inspected from tests. The server runs in memory ... |
| 135 | 63,455 | 51,811 | helpful_fields | Many helpful field helpers e.g. check_box_with_label |
| 136 | 63,799 | 57,957 | ultraviolet1x | Ultraviolet syntax highlighting gem for Ruby18 and Ruby19 |
| 137 | 63,997 | 76,767 | solr_collection | Wrapper for solr results sets then behaves/feels like will_paginate collection |
| 138 | 64,526 | 46,755 | action_mailer-enqueable | Serialize and enqueue deliveries for existing mailers |
| 139 | 64,874 | 76,767 | string19 | A Ruby string that behaves like 1.9 and runs on 1.8 |
| 140 | 68,975 | 57,957 | git-graph | Make graphs from your git history |
| 141 | 69,273 | 115,123 | fluent-plugin-kubelet_metadata | Add metadata to docker logs by asking kubelet api |
| 142 | 72,832 | 42,638 | heartbleed | Tiny/Efficient/Simple library that stops your code when it gets stuck |
| 143 | 74,564 | 115,123 | grosser-ssl_requirement | A fork to add some cool options to ssl_requirement |
| 144 | 74,868 | 31,839 | sentry-user_informer | show link to errors on exception page |
| 145 | 74,916 | 65,953 | s3gb | Backup stuff versioned in git to s3 |
| 146 | 74,940 | 76,767 | fallback | Fallback when original is not present or somethings not right. |
| 147 | 76,483 | 65,953 | preheatable_cache | Reduce cache requests by preheating via multi_get |
| 148 | 76,866 | 39,204 | bundle_package_check | Check if all gems you need are packaged |
| 149 | 81,413 | 76,767 | splam | Run any kind of code in parallel processes |
| 150 | 82,278 | 76,767 | statsn | StatsN: Aggregate statistics using newrelics custom metrics |
| 151 | 84,714 | 46,755 | scoped_cache_keys | Add scoped_cache_key / expire_scoped_cache_key to your models for caching/sweeping of m... |
| 152 | 86,149 | 46,755 | cmd2json | Covert command output and exit status to json to pipe them atomically into logs |
| 153 | 86,153 | 76,767 | fixture_reducer | Test speedup by replacing fixtures :all with only the necessary |
| 154 | 89,918 | 76,767 | grosser-algorithms | A library of algorithms and containers. |
| 155 | 92,987 | 92,554 | evented_magick | MiniMagick on Eventmachine |
| 156 | 93,986 | 76,767 | net-http-persistent-retry | Manages persistent connections using Net::HTTP. It's thread-safe too! Using persistent ... |
| 157 | 98,630 | 76,767 | search_do | AR: Hyperestraier integration |
| 158 | 99,293 | 76,767 | ultra_pow_list | Ultraviolet + TextPow + PList for Ruby 1.8 and 1.9 |
| 159 | 100,544 | 57,957 | virtual_asset_path | Instantly expired, cacheable assets, without query params |
| 160 | 103,455 | 92,554 | ar_serialize | Efficient serialize/deserialize of nested Hashes/Arrays including ActiveRecords |
| 161 | 106,726 | 76,767 | gem_on_demand | Run your own gem server that fetches from github, uses tags as version and builds gems ... |
| 162 | 114,197 | 46,755 | morguefile | Morguefile.com api wrapper |
| 163 | 116,311 | 65,953 | attachment_zen | Adds has_attachment (file store) properties to ActiveRecord. Supports local file, file... |
| 164 | 117,969 | 92,554 | db_graph | AR generate beautiful graphs from date fields, in 1 LOC |
| 165 | 121,510 | 115,123 | dawanda-sqlite3 | This module allows Ruby programs to interface with the SQLite3
database engine (http://... |
| 166 | 124,422 | 65,953 | textfilter | ActiveRecord/Rails filter text fields before assigning them |
| 167 | 124,917 | 115,123 | game_of_thrones | Everybody wants to be king, but only one can win (synchronized via a distributed cache) |
| 168 | 125,386 | 92,554 | a-panzer | A. Panzer game |
| 169 | 126,223 | 51,811 | github-watching | Watching manager |
| 170 | 126,276 | 92,554 | rube_post | Receive and send emails with epost.de (rub-e-post) |
| 171 | 127,069 | 76,767 | redis-objective | Store objects in Redis |
| 172 | 127,940 | 115,123 | rack-path_prefixer | Prefix any path in your app with something. |
| 173 | 128,191 | 115,123 | throat-punch | Punch your codes in the throat... |
| 174 | 129,840 | 76,767 | shoulda-reuse_setup | Test speedup by reusing the setup of a test context |
| 175 | 129,840 | 65,953 | pagespeed_grabber | Grab pagespeed results from external services to use them in e.g. munin. |
| 176 | 132,046 | 146,171 | string_hound | Bark! hunts for strings. |
| 177 | 133,127 | 115,123 | static_addthis | Fast Addthis: no external js/css/images + no backlinks to addthis |
| 178 | 136,614 | 115,123 | method_call_recorder | Ruby: Record methods calls and replay them later |
| 179 | 151,473 | 65,953 | github-grep | Makes github search grep and pipeable |
| 180 | 163,508 | 115,123 | resque-balancer | Balances queues by allotted time, prevents 1 queue from starving all others. |
| 181 | 180,527 | 57,957 | cowrite | Create changes for a local repository with chatgpt / openai / local llm |
| 182 | 185,295 | 115,123 | rubofix | Auto fix all rubocop warnings with chatgpt / openai / local llm |