1 | 194 | 219 | oauth2 | 🔐 A Ruby wrapper for the OAuth 2.0 Authorization Framework, including the OAuth 2.1 dra... |
2 | 297 | 471 | oauth | 🔑 A Ruby wrapper for the original OAuth 1.0 / 1.0a spec. |
3 | 443 | 215 | version_gem | 🔖 Versions are good. Versions are cool. Versions will win. |
4 | 526 | 230 | snaky_hash | A Hashie::Mash joint to make #snakelife better |
5 | 1,959 | 970 | oauth-tty | 🖥️ OAuth 1.0 / 1.0a TTY Command Line Interface |
6 | 2,053 | 2,742 | ruby-openid | A library for consuming and serving OpenID identities. |
7 | 2,177 | 1,898 | dynamoid | Dynamoid is an ORM for Amazon's DynamoDB that supports offline development, association... |
8 | 2,437 | 4,190 | rack-openid | Provides a more HTTPish API around the ruby-openid library |
9 | 3,233 | 3,826 | omniauth-openid | OpenID (not OIDC) strategy for OmniAuth. |
10 | 3,253 | 2,140 | flag_shih_tzu | Bit fields for ActiveRecord:
This gem lets you use a single integer column in an Active... |
11 | 3,677 | 9,482 | gem_bench | * Benchmark different versions of same or similar gems
* Copy & Re-namespace any gem to... |
12 | 3,954 | 2,100 | sanitize_email | Email Condom for your Ruby Server.
In Rails, Sinatra, et al, or simply the mail gem: Ai... |
13 | 4,262 | 4,359 | omniauth-identity | Traditional username/password based authentication system for OmniAuth |
14 | 4,755 | 6,097 | seed_migration | Rails gem for Data Migrations |
15 | 6,449 | 18,734 | omniauth-ldap | A LDAP strategy for OmniAuth. |
16 | 8,037 | 16,640 | cacheable_flash | Allows caching of pages with flash messages by rendering flash
messages from a cookie u... |
17 | 8,888 | 28,617 | stackable_flash | Allows flashes to stack intelligently, while preserving existing behavior of the Rails ... |
18 | 9,482 | 8,873 | rspec-stubbed_env | Stub or hide environment variables in a scoped context for testing
stub_env('REDIS_URL'... |
19 | 9,782 | 13,802 | resque-lonely_job | Ensures that for a given queue, only one worker is working on a job at any given time.
... |
20 | 9,922 | 14,590 | anonymous_active_record | Replacement for broken Class.new(ActiveRecord::Base) |
21 | 10,302 | 4,893 | rspec-block_is_expected | subject { Integer(nil) }; it('raises') { block_is_expected.to raise_error(TypeError) } |
22 | 11,185 | 8,943 | rubocop-lts | Configure RuboCop + a bevy of friends to gradually lint Ruby code |
23 | 13,659 | 9,754 | silent_stream | 🔕 (formerly) ActiveSupport Kernel Reporting Detritus with a few enhancementsFund overlo... |
24 | 13,904 | 16,074 | csv_pirate | CsvPirate is the easy way to create a CSV of essentially anything in Ruby, in full pira... |
25 | 13,934 | 75,970 | omniauth-jwt | An OmniAuth strategy to accept JWT-based single sign-on. |
26 | 14,464 | 5,153 | standard-rubocop-lts | Enables Ruby projects to more confidently support even the most finely-aged Rubies.
Par... |
27 | 14,519 | 10,352 | rspec-pending_for | ⏳️ Mark specs pending or skipped for specific Ruby engine (e.g. MRI or JRuby) & version... |
28 | 14,794 | 16,640 | rack-insight | Debugging toolbar for Rack applications implemented as middleware.
Based on logical... |
29 | 15,370 | 34,132 | open_id_authentication | Provides a thin wrapper around the excellent rack-openid2 gem. |
30 | 16,218 | 12,791 | resque-unique_in_queue | A resque plugin that ensures job uniqueness at enqueue time. |
31 | 16,484 | 67,286 | activerecord-tablefree | ActiveRecord Tablefree Models provides a simple mixin for creating models that are not ... |
32 | 17,584 | 21,977 | capistrano_mailer | Capistrano Deployment Email Notification. Keep the whole team informed of each release! |
33 | 17,683 | 24,042 | super_exception_notifier | Allows customization of:
* Specify which level of notification you would like with an a... |
34 | 18,530 | 13,599 | rubocop-ruby2_7 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.7 code |
35 | 19,562 | 13,802 | debug_logging | Unobtrusive debug logging for Ruby. NO LITTERING.
Automatically log selected methods a... |
36 | 19,569 | 10,950 | resque-unique_at_runtime | Ensures that for a given queue, only one worker is working on a job at any given time.
... |
37 | 22,805 | 21,123 | require_bench | Ruby app loading slowly, or never? Discover bootstrapping issues in Ruby by logging/ben... |
38 | 22,837 | 23,501 | remit | An API for using the Amazon Flexible Payment Service (FPS). |
39 | 25,389 | 5,216 | rubocop-ruby3_2 | Configure RuboCop + a bevy of friends to gradually lint Ruby 3.2 code |
40 | 25,420 | 17,953 | activerecord-transactionable | Getting transactions right is hard, and this gem makes it easier. |
41 | 26,086 | 33,114 | rubocop-ruby2_4 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.4 code |
42 | 30,901 | 17,953 | resque-unique_by_arity | Configure resque-unique_in_queue and resque-unique_at_runtime uniqueness by arity of pe... |
43 | 31,503 | 35,246 | stone_checksums | 🗿 Generate both SHA256 & SHA512 checksums into the checksums directory, and git commit ... |
44 | 33,735 | 33,114 | archivist-client | archivist-client queries archive.org for book data and downloads some things. |
45 | 33,854 | 54,712 | rack-toolbar | Provides an easy way to create Rack Middleware that injects things into the response bo... |
46 | 35,239 | 23,501 | qfill | Advanced Queue Transformation |
47 | 38,384 | 81,475 | warden_oauth | warden_oauth will help you create oauth authentication strategies using the oauth
... |
48 | 38,689 | 19,289 | rubocop-ruby2_2 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.2 code |
49 | 43,041 | 16,451 | shiftable | Move single records (has_one) or collections (has_many) from one parent (belongs_to) to... |
50 | 43,990 | 14,845 | kettle-soup-cover | A Covered Kettle of Test Coverage SOUP (Software of Unknown Provenance)
Four-line Simpl... |
51 | 45,579 | 42,217 | appraisal2 | Appraisal2 integrates with bundler and rake to test your library against different vers... |
52 | 46,815 | 22,950 | rubocop-ruby3_1 | Configure RuboCop + a bevy of friends to gradually lint Ruby 3.1 code |
53 | 48,903 | 32,169 | gitmoji-regex | 😜 A regular expression matching Gitmoji (a subset of Unicode Emoji) symbolsFund overloo... |
54 | 50,459 | 37,756 | celluloid-io-pg-listener | Asynchronously LISTEN for Postgresql NOTIFY messages with payloads and Do Something |
55 | 54,225 | 9,032 | kettle-dev | 🍲 Kettle::Dev is a meta tool from kettle-rb to streamline development and testing. Acts... |
56 | 57,893 | 27,870 | pretty_feed | PrettyFeed provides a modulizer you can include in a job, worker, class, rake task, etc... |
57 | 58,829 | 26,474 | rubocop-ruby2_1 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.1 code |
58 | 59,270 | 54,712 | destination_errors | Useful when a presenter deals with multiple objects that may enter into error states, a... |
59 | 63,023 | 49,934 | rails_env_local | "development" is not always the best name for the local environment.
An alternate env... |
60 | 64,174 | 52,160 | kettle-test | 🍲 Kettle::Test is a meta tool from kettle-rb to streamline testing. Acts as a shim depe... |
61 | 64,520 | 52,160 | timecop-rspec | ⌚️ Timecop::Rspec provides Timecop time-machines for RSpec that allow youto time-travel... |
62 | 67,769 | 52,160 | each_in_batches | Batch Processing of Records with Blocks in Rails |
63 | 69,082 | 28,617 | service_actor-promptable | TTY Prompt plugin for your service objects for your application logic |
64 | 73,603 | 165,649 | status_tag | Provides content_tag_for method signature to create customizable and logic-gated labels... |
65 | 75,855 | 23,501 | rubocop-ruby3_0 | Configure RuboCop + a bevy of friends to gradually lint Ruby 3.0 code |
66 | 78,551 | 32,169 | letter_group | Organize data results from raw sql queries (as with PGresult, or Dossier) intelligently. |
67 | 79,072 | 35,246 | rubocop-ruby2_3 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.3 code |
68 | 79,885 | 26,474 | rubocop-ruby2_6 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.6 code |
69 | 80,776 | 128,321 | awesome_search | Organize complicated search results |
70 | 86,043 | 24,042 | rubocop-ruby1_9 | Configure RuboCop + a bevy of friends to gradually lint Ruby 1.9 code |
71 | 86,580 | 94,974 | dry_views | Provides extensions to ActionView::Helpers::CaptureHelper: content_for_with_default, no... |
72 | 91,758 | 30,316 | rubocop-ruby2_0 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.0 code |
73 | 92,963 | 35,246 | month-serializer | Serialize Month objects to Integer |
74 | 93,718 | 39,116 | activesupport-logger | Rails v8 ActiveSupport::Logger backported to Rails v5.2+ & Ruby 2.7+ |
75 | 100,865 | 71,446 | include_with_respect | Find out if your Module include/extend hooks are misbehaving! |
76 | 102,852 | 40,596 | ruby-openid2 | A library for consuming and serving OpenID identities. |
77 | 105,156 | 49,934 | rubocop-ruby2_5 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.5 code |
78 | 106,146 | 75,970 | humorous_log_formatter | Humorous Log Levels and Color For Rails. Customizable! |
79 | 115,545 | 49,934 | activesupport-broadcast_logger | Rails v8 ActiveSupport::BroadcastLogger, fixed & backported to Rails v5.2+ & Ruby 2.7+ |
80 | 116,356 | 81,475 | controller_validator | Use the familiar ActiveModel::Errors pattern for controller validations |
81 | 121,325 | 39,116 | rack-openid2 | Provides a more HTTPish API around the ruby-openid2 library |
82 | 126,131 | 49,934 | rubocop-ruby1_8 | Configure RuboCop + a bevy of friends to gradually lint Ruby 1.8 code |
83 | 141,265 | 49,934 | undrive_google | 🏴 Liberate files from your Google Drive with transformations |
84 | 146,897 | 104,140 | sequential_file | Create Files Named Sequentially Intelligently |
85 | 155,838 | 71,446 | activesupport-tagged_logging | Rails v8 ActiveSupport::TaggedLogging, fixed & backported to Rails v5.2+ & Ruby 2.7+ |
86 | 157,102 | 128,321 | react-rails-benchmark_renderer | Concern::Instrumentation Plugin for React::Rails Render Benchmarking with a reference i... |
87 | 158,839 | 128,321 | strict_states | Safely access state machine states with guarantee that there are no typos. Compatible ... |
88 | 161,648 | 104,140 | simple_column-scopes | Dynamic modules which define dynamic methods for scopes based on a dynamic array of col... |
89 | 177,651 | 87,989 | omniauth-jwt2 | An OmniAuth strategy to accept JWT-based single sign-on. |
90 | 177,770 | 81,475 | active_security | Disallow insecure, unscoped, finds |
91 | 182,993 | 81,475 | json_schemer-fuzz | Fuzz generator for json_schemer |
92 | 183,271 | 94,974 | rots | Ruby OpenID Test Server (ROTS) provides a basic OpenID server made in top of the Rack g... |
93 | 184,173 | 128,321 | spyke-connection_lambda | Dynamic Spyke API connection plugin for the Enterprise Cloud |
94 | 185,774 | 94,974 | masq2 | Masq2 supports OpenID 2.0 and supports SReg, AX (fetch and store requests) and PAPE as ... |
95 | 186,105 | 104,140 | floss_funding | Help overlooked open source projects - the ones at the bottom of the stack, and the dev... |
96 | 181,397 | 45,122 | open_id_authentication2 | Provides a thin wrapper around the excellent rack-openid2 gem. |
97 | 186,466 | 115,482 | shields-badge | Shields::Badge.gem_total_downloads(path_parameters: {gem: 'rails'})
=> "[![RubyGems Tot... |
98 | 186,742 | 128,321 | library_tree | Builds a tree of module inclusion of a target module into other modules |