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