1 | 192 | 217 | oauth2 | 🔐 A Ruby wrapper for the OAuth 2.0 Authorization Framework, including the OAuth 2.1 dra... |
2 | 295 | 521 | oauth | OAuth Core Ruby implementation |
3 | 448 | 213 | version_gem | 🔖 Versions are good. Versions are cool. Versions will win. |
4 | 537 | 240 | snaky_hash | A Hashie::Mash joint to make #snakelife better |
5 | 1,973 | 1,143 | oauth-tty | OAuth 1.0 TTY Command Line Interface |
6 | 2,050 | 2,983 | ruby-openid | A library for consuming and serving OpenID identities. |
7 | 2,172 | 1,916 | dynamoid | Dynamoid is an ORM for Amazon's DynamoDB that supports offline development, association... |
8 | 2,422 | 3,935 | rack-openid | Provides a more HTTPish API around the ruby-openid library |
9 | 3,244 | 3,569 | omniauth-openid | OpenID (not OIDC) strategy for OmniAuth. |
10 | 3,255 | 2,217 | flag_shih_tzu | Bit fields for ActiveRecord:
This gem lets you use a single integer column in an Active... |
11 | 3,658 | 9,283 | gem_bench | * Benchmark different versions of same or similar gems
* Copy & Re-namespace any gem to... |
12 | 3,980 | 2,226 | sanitize_email | Email Condom for your Ruby Server.
In Rails, Sinatra, et al, or simply the mail gem: Ai... |
13 | 4,252 | 4,626 | omniauth-identity | Traditional username/password based authentication system for OmniAuth |
14 | 4,739 | 5,740 | seed_migration | Rails gem for Data Migrations |
15 | 8,029 | 6,136 | cacheable_flash | Allows caching of pages with flash messages by rendering flash
messages from a cookie u... |
16 | 8,867 | 8,431 | stackable_flash | Allows flashes to stack intelligently, while preserving existing behavior of the Rails ... |
17 | 9,555 | 5,457 | rspec-stubbed_env | Stub or hide environment variables in a scoped context for testing
stub_env('REDIS_URL'... |
18 | 9,746 | 16,497 | resque-lonely_job | Ensures that for a given queue, only one worker is working on a job at any given time.
... |
19 | 9,911 | 8,718 | anonymous_active_record | Replacement for broken Class.new(ActiveRecord::Base) |
20 | 10,563 | 5,145 | rspec-block_is_expected | subject { Integer(nil) }; it('raises') { block_is_expected.to raise_error(TypeError) } |
21 | 11,193 | 7,153 | rubocop-lts | Configure RuboCop + a bevy of friends to gradually lint Ruby code |
22 | 13,750 | 10,216 | silent_stream | 🔕 (formerly) ActiveSupport Kernel Reporting Detritus with a few enhancementsFund overlo... |
23 | 13,850 | 72,452 | omniauth-jwt | An OmniAuth strategy to accept JWT-based single sign-on. |
24 | 13,865 | 19,908 | csv_pirate | CsvPirate is the easy way to create a CSV of essentially anything in Ruby, in full pira... |
25 | 14,671 | 11,269 | rspec-pending_for | ⏳️ Mark specs pending or skipped for specific Ruby engine (e.g. MRI or JRuby) & version... |
26 | 14,748 | 34,410 | rack-insight | Debugging toolbar for Rack applications implemented as middleware.
Based on logical... |
27 | 15,313 | 15,994 | open_id_authentication | Provides a thin wrapper around the excellent rack-openid2 gem. |
28 | 15,322 | 5,274 | standard-rubocop-lts | Enables Ruby projects to more confidently support even the most finely-aged Rubies.
Par... |
29 | 16,344 | 14,704 | resque-unique_in_queue | A resque plugin that ensures job uniqueness at enqueue time. |
30 | 16,418 | 42,656 | activerecord-tablefree | ActiveRecord Tablefree Models provides a simple mixin for creating models that are not ... |
31 | 17,539 | 22,814 | capistrano_mailer | Capistrano Deployment Email Notification. Keep the whole team informed of each release! |
32 | 17,656 | 21,544 | super_exception_notifier | Allows customization of:
* Specify which level of notification you would like with an a... |
33 | 18,553 | 14,550 | rubocop-ruby2_7 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.7 code |
34 | 19,576 | 10,503 | debug_logging | Unobtrusive debug logging for Ruby. NO LITTERING.
Automatically log selected methods a... |
35 | 19,731 | 10,065 | resque-unique_at_runtime | Ensures that for a given queue, only one worker is working on a job at any given time.
... |
36 | 22,766 | 26,167 | remit | An API for using the Amazon Flexible Payment Service (FPS). |
37 | 23,344 | 11,051 | require_bench | Ruby app loading slowly, or never? Discover bootstrapping issues in Ruby by logging/ben... |
38 | 25,437 | 14,401 | activerecord-transactionable | Getting transactions right is hard, and this gem makes it easier. |
39 | 26,055 | 34,410 | rubocop-ruby2_4 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.4 code |
40 | 30,898 | 5,293 | rubocop-ruby3_2 | Configure RuboCop + a bevy of friends to gradually lint Ruby 3.2 code |
41 | 30,994 | 19,908 | resque-unique_by_arity | Configure resque-unique_in_queue and resque-unique_at_runtime uniqueness by arity of pe... |
42 | 33,064 | 14,259 | stone_checksums | 🗿 Generate both SHA256 & SHA512 checksums into the checksums directory, and git commit ... |
43 | 33,717 | 62,077 | rack-toolbar | Provides an easy way to create Rack Middleware that injects things into the response bo... |
44 | 33,778 | 32,733 | archivist-client | archivist-client queries archive.org for book data and downloads some things. |
45 | 35,170 | 23,534 | qfill | Advanced Queue Transformation |
46 | 38,150 | 97,074 | warden_oauth | warden_oauth will help you create oauth authentication strategies using the oauth
... |
47 | 38,829 | 25,227 | rubocop-ruby2_2 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.2 code |
48 | 43,427 | 16,245 | shiftable | Move single records (has_one) or collections (has_many) from one parent (belongs_to) to... |
49 | 45,373 | 13,714 | kettle-soup-cover | A Covered Kettle of Test Coverage SOUP (Software of Unknown Provenance)
Four-line Simpl... |
50 | 47,830 | 29,746 | rubocop-ruby3_1 | Configure RuboCop + a bevy of friends to gradually lint Ruby 3.1 code |
51 | 49,597 | 26,167 | appraisal2 | Appraisal2 integrates with bundler and rake to test your library against different vers... |
52 | 50,625 | 42,656 | celluloid-io-pg-listener | Asynchronously LISTEN for Postgresql NOTIFY messages with payloads and Do Something |
53 | 52,877 | 17,621 | gitmoji-regex | 😜 A regular expression matching Gitmoji (a subset of Unicode Emoji) symbolsFund overloo... |
54 | 58,289 | 13,237 | pretty_feed | PrettyFeed provides a modulizer you can include in a job, worker, class, rake task, etc... |
55 | 59,295 | 36,272 | destination_errors | Useful when a presenter deals with multiple objects that may enter into error states, a... |
56 | 60,394 | 24,351 | rubocop-ruby2_1 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.1 code |
57 | 63,144 | 48,013 | rails_env_local | "development" is not always the best name for the local environment.
An alternate env... |
58 | 67,860 | 45,193 | each_in_batches | Batch Processing of Records with Blocks in Rails |
59 | 69,986 | 13,714 | service_actor-promptable | TTY Prompt plugin for your service objects for your application logic |
60 | 70,422 | 7,850 | kettle-dev | 🍲 Kettle::Dev is a meta tool from kettle-rb to streamline development and testing. Acts... |
61 | 70,969 | 24,351 | kettle-test | 🍲 Kettle::Test is a meta tool from kettle-rb to streamline testing. Acts as a shim depe... |
62 | 71,224 | 21,544 | timecop-rspec | ⌚️ Timecop::Rspec provides Timecop time-machines for RSpec that allow youto time-travel... |
63 | 73,130 | 147,334 | status_tag | Provides content_tag_for method signature to create customizable and logic-gated labels... |
64 | 78,134 | 24,351 | rubocop-ruby3_0 | Configure RuboCop + a bevy of friends to gradually lint Ruby 3.0 code |
65 | 78,621 | 87,133 | letter_group | Organize data results from raw sql queries (as with PGresult, or Dossier) intelligently. |
66 | 80,239 | 163,619 | awesome_search | Organize complicated search results |
67 | 81,008 | 29,746 | rubocop-ruby2_3 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.3 code |
68 | 81,569 | 31,165 | rubocop-ruby2_6 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.6 code |
69 | 86,411 | 79,075 | dry_views | Provides extensions to ActionView::Helpers::CaptureHelper: content_for_with_default, no... |
70 | 88,037 | 36,272 | rubocop-ruby1_9 | Configure RuboCop + a bevy of friends to gradually lint Ruby 1.9 code |
71 | 93,553 | 87,133 | month-serializer | Serialize Month objects to Integer |
72 | 93,780 | 36,272 | rubocop-ruby2_0 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.0 code |
73 | 97,270 | 18,280 | activesupport-logger | Rails v8 ActiveSupport::Logger backported to Rails v5.2+ & Ruby 2.7+ |
74 | 102,382 | 19,908 | include_with_respect | Find out if your Module include/extend hooks are misbehaving! |
75 | 105,307 | 45,193 | rubocop-ruby2_5 | Configure RuboCop + a bevy of friends to gradually lint Ruby 2.5 code |
76 | 105,558 | 26,167 | ruby-openid2 | A library for consuming and serving OpenID identities. |
77 | 106,100 | 109,865 | humorous_log_formatter | Humorous Log Levels and Color For Rails. Customizable! |
78 | 117,969 | 20,967 | controller_validator | Use the familiar ActiveModel::Errors pattern for controller validations |
79 | 119,289 | 18,280 | activesupport-broadcast_logger | Rails v8 ActiveSupport::BroadcastLogger, fixed & backported to Rails v5.2+ & Ruby 2.7+ |
80 | 125,514 | 24,351 | rack-openid2 | Provides a more HTTPish API around the ruby-openid2 library |
81 | 129,188 | 62,077 | rubocop-ruby1_8 | Configure RuboCop + a bevy of friends to gradually lint Ruby 1.8 code |
82 | 145,318 | 54,141 | undrive_google | 🏴 Liberate files from your Google Drive with transformations |
83 | 147,042 | 109,865 | sequential_file | Create Files Named Sequentially Intelligently |
84 | 156,662 | 126,204 | react-rails-benchmark_renderer | Concern::Instrumentation Plugin for React::Rails Render Benchmarking with a reference i... |
85 | 158,662 | 126,204 | strict_states | Safely access state machine states with guarantee that there are no typos. Compatible ... |
86 | 159,736 | 20,421 | activesupport-tagged_logging | Rails v8 ActiveSupport::TaggedLogging, fixed & backported to Rails v5.2+ & Ruby 2.7+ |
87 | 161,613 | 126,204 | simple_column-scopes | Dynamic modules which define dynamic methods for scopes based on a dynamic array of col... |
88 | 177,828 | 62,077 | omniauth-jwt2 | An OmniAuth strategy to accept JWT-based single sign-on. |
89 | 178,408 | 19,908 | active_security | Disallow insecure, unscoped, finds |
90 | 182,982 | 126,204 | json_schemer-fuzz | Fuzz generator for json_schemer |
91 | 183,562 | 109,865 | rots | Ruby OpenID Test Server (ROTS) provides a basic OpenID server made in top of the Rack g... |
92 | 184,052 | 109,865 | spyke-connection_lambda | Dynamic Spyke API connection plugin for the Enterprise Cloud |
93 | 185,843 | 126,204 | masq2 | Masq2 supports OpenID 2.0 and supports SReg, AX (fetch and store requests) and PAPE as ... |
94 | 181,397 | 45,122 | open_id_authentication2 | Provides a thin wrapper around the excellent rack-openid2 gem. |
95 | 186,210 | 109,865 | floss_funding | Help overlooked open source projects - the ones at the bottom of the stack, and the dev... |
96 | 186,371 | 109,865 | shields-badge | Shields::Badge.gem_total_downloads(path_parameters: {gem: 'rails'})
=> "[![RubyGems Tot... |
97 | 186,617 | 147,334 | library_tree | Builds a tree of module inclusion of a target module into other modules |