Pboling's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1193217oauth2🔐 A Ruby wrapper for the OAuth 2.0 Authorization Framework, including the OAuth 2.1 dra...
2308451oauth🔑 A Ruby wrapper for the original OAuth 1.0 / 1.0a spec.
3423177version_gem🔖 Versions are good. Versions are cool. Versions will win.
4468238snaky_hashA Hashie::Mash joint to make #snakelife better
51,827660oauth-tty🖥️ OAuth 1.0 / 1.0a TTY Command Line Interface
62,0652,319ruby-openidA library for consuming and serving OpenID identities.
72,1881,655dynamoidDynamoid is an ORM for Amazon's DynamoDB that supports offline development, association...
82,4944,118rack-openidProvides a more HTTPish API around the ruby-openid library
93,1371,991flag_shih_tzuBit fields for ActiveRecord: This gem lets you use a single integer column in an Active...
103,1524,341omniauth-openidOpenID (not OIDC) strategy for OmniAuth.
113,81610,438gem_bench* Benchmark different versions of same or similar gems * Copy & Re-namespace any gem to...
124,0275,522sanitize_emailEmail Condom for your Ruby Server. In Rails, Sinatra, et al, or simply the mail gem: Ai...
134,2873,941omniauth-identity🫵 Traditional username/password based authentication system for OmniAuth
144,8344,937seed_migrationRails gem for Data Migrations
156,65910,299omniauth-ldap📁 LDAP strategy for OmniAuth.
168,29312,499cacheable_flashAllows caching of pages with flash messages by rendering flash messages from a cookie u...
179,0014,943rspec-block_is_expectedsubject { Integer(nil) }; it('raises') { block_is_expected.to raise_error(TypeError) }
189,0937,008rspec-stubbed_envStub or hide environment variables in a scoped context for testing stub_env('REDIS_URL'...
199,16911,535stackable_flashAllows flashes to stack intelligently, while preserving existing behavior of the Rails ...
2010,04512,709resque-lonely_jobEnsures that for a given queue, only one worker is working on a job at any given time. ...
2110,2017,774anonymous_active_recordReplacement for broken Class.new(ActiveRecord::Base)
2210,9999,087rubocop-ltsConfigure RuboCop + a bevy of friends to gradually lint Ruby code
2311,0415,380standard-rubocop-ltsEnables Ruby projects to more confidently support even the most finely-aged Rubies. Par...
2413,5387,944silent_stream🔕 (formerly) ActiveSupport Kernel Reporting Detritus with a few enhancementsFund overlo...
2513,7225,416rubocop-ruby3_2Configure RuboCop + a bevy of friends to gradually lint Ruby 3.2 code
2614,2487,827rspec-pending_for⏳️ Mark specs pending or skipped for specific Ruby engine (e.g. MRI or JRuby) & version...
2714,26732,016csv_pirateCsvPirate is the easy way to create a CSV of essentially anything in Ruby, in full pira...
2814,42448,171omniauth-jwtAn OmniAuth strategy to accept JWT-based single sign-on.
2914,8767,198resque-unique_in_queueA resque plugin that ensures job uniqueness at enqueue time.
3015,16816,465rack-insightDebugging toolbar for Rack applications implemented as middleware. Based on logical...
3115,61513,702open_id_authenticationProvides a thin wrapper around the excellent rack-openid2 gem.
3216,77326,465activerecord-tablefreeActiveRecord Tablefree Models provides a simple mixin for creating models that are not ...
3318,01443,166super_exception_notifierAllows customization of: * Specify which level of notification you would like with an a...
3418,02978,082capistrano_mailerCapistrano Deployment Email Notification. Keep the whole team informed of each release!
3518,20515,832rubocop-ruby2_7Configure RuboCop + a bevy of friends to gradually lint Ruby 2.7 code
3618,4348,718resque-unique_at_runtimeEnsures that for a given queue, only one worker is working on a job at any given time. ...
3719,57916,118debug_loggingUnobtrusive debug logging for Ruby. NO LITTERING. Automatically log selected methods a...
3821,8977,845require_benchRuby app loading slowly, or never? Discover bootstrapping issues in Ruby by logging/ben...
3923,13617,943remitAn API for using the Amazon Flexible Payment Service (FPS).
4024,81912,568activerecord-transactionableGetting transactions right is hard, and this gem makes it easier.
4125,10623,907rubocop-ruby2_4Configure RuboCop + a bevy of friends to gradually lint Ruby 2.4 code
4227,0187,322appraisal2Appraisal2 integrates with bundler and rake to test your library against different vers...
4328,7498,067stone_checksums🗿 Generate both SHA256 & SHA512 checksums into the checksums directory, and git commit ...
4430,71717,702resque-unique_by_arityConfigure resque-unique_in_queue and resque-unique_at_runtime uniqueness by arity of pe...
4532,5478,067kettle-dev🍲 Kettle::Dev is a meta tool from kettle-rb to streamline development and testing. Acts...
4634,03725,502archivist-clientarchivist-client queries archive.org for book data and downloads some things.
4734,58027,569rack-toolbarProvides an easy way to create Rack Middleware that injects things into the response bo...
4835,09025,502qfillAdvanced Queue Transformation
4936,99824,632rubocop-ruby2_2Configure RuboCop + a bevy of friends to gradually lint Ruby 2.2 code
5037,87912,371kettle-soup-cover🍲 A Covered Kettle of Test Coverage SOUP (Software of Unknown Provenance) Four-line Sim...
5139,32964,016warden_oauthwarden_oauth will help you create oauth authentication strategies using the oauth ...
5241,37354,663shiftableMove single records (has_one) or collections (has_many) from one parent (belongs_to) to...
5343,1868,216gitmoji-regex😜 A regular expression matching Gitmoji (a subset of Unicode Emoji) symbolsFund overloo...
5444,96823,907rubocop-ruby3_1Configure RuboCop + a bevy of friends to gradually lint Ruby 3.1 code
5550,54234,048celluloid-io-pg-listenerAsynchronously LISTEN for Postgresql NOTIFY messages with payloads and Do Something
5651,9808,335kettle-test🍲 Kettle::Test is a meta tool from kettle-rb to streamline testing. Acts as a shim depe...
5752,98315,677pretty_feedPrettyFeed provides a modulizer you can include in a job, worker, class, rake task, etc...
5854,8148,487timecop-rspec⌚️ Timecop::Rspec provides Timecop time-machines for RSpec that allow youto time-travel...
5955,41226,465rubocop-ruby2_1Configure RuboCop + a bevy of friends to gradually lint Ruby 2.1 code
6059,93639,488destination_errorsUseful when a presenter deals with multiple objects that may enter into error states, a...
6162,16515,981service_actor-promptableTTY Prompt plugin for your service objects for your application logic
6262,58326,465rails_env_local"development" is not always the best name for the local environment. An alternate env...
6367,75636,481each_in_batchesBatch Processing of Records with Blocks in Rails
6470,68111,493activesupport-loggerRails v8 ActiveSupport::Logger backported to Rails v5.2+ & Ruby 2.7+
6571,48223,213rubocop-ruby3_0Configure RuboCop + a bevy of friends to gradually lint Ruby 3.0 code
6673,57439,488status_tagProvides content_tag_for method signature to create customizable and logic-gated labels...
6774,85018,785rubocop-ruby2_3Configure RuboCop + a bevy of friends to gradually lint Ruby 2.3 code
6876,02723,213rubocop-ruby2_6Configure RuboCop + a bevy of friends to gradually lint Ruby 2.6 code
6977,53754,663letter_groupOrganize data results from raw sql queries (as with PGresult, or Dossier) intelligently.
7081,25928,843rubocop-ruby1_9Configure RuboCop + a bevy of friends to gradually lint Ruby 1.9 code
7182,241140,423awesome_searchOrganize complicated search results
7284,00513,412ast-merge☯️ Ast::Merge provides base classes, modules, and RSpec shared examples for building in...
7387,399140,423dry_viewsProvides extensions to ActionView::Helpers::CaptureHelper: content_for_with_default, no...
7487,86625,502rubocop-ruby2_0Configure RuboCop + a bevy of friends to gradually lint Ruby 2.0 code
7589,882140,423month-serializerSerialize Month objects to Integer
7689,98520,157ruby-openid2A library for consuming and serving OpenID identities.
7790,68017,042include_with_respectFind out if your Module include/extend hooks are misbehaving!
7896,16214,701activesupport-broadcast_loggerRails v8 ActiveSupport::BroadcastLogger, fixed & backported to Rails v5.2+ & Ruby 2.7+
7999,55123,213rubocop-ruby2_5Configure RuboCop + a bevy of friends to gradually lint Ruby 2.5 code
80104,00421,532rack-openid2Provides a more HTTPish API around the ruby-openid2 library
81104,59416,118controller_validatorUse the familiar ActiveModel::Errors pattern for controller validations
82106,312140,423humorous_log_formatterHumorous Log Levels and Color For Rails. Customizable!
83113,01312,074tree_haver🌴 TreeHaver is a cross-Ruby adapter for many AST parsing libraries; supporting MRI Ruby...
84120,91834,048rubocop-ruby1_8Configure RuboCop + a bevy of friends to gradually lint Ruby 1.8 code
85122,95315,528activesupport-tagged_loggingRails v8 ActiveSupport::TaggedLogging, fixed & backported to Rails v5.2+ & Ruby 2.7+
86127,625101,581undrive_google🏴‍☠️ Liberate files from your Google Drive with transformations
87138,08578,082dotenv-merge☯️ Dotenv::Merge provides smart .env file merging that preserves comments, understands ...
88142,45848,171bash-merge☯️ Bash::Merge provides smart Bash script merging that preserves comments, understands ...
89145,390140,423sequential_fileCreate Files Named Sequentially Intelligently
90154,52415,981active_securityDisallow insecure, unscoped, finds
91157,14364,016react-rails-benchmark_rendererConcern::Instrumentation Plugin for React::Rails Render Benchmarking with a reference i...
92159,374101,581strict_statesSafely access state machine states with guarantee that there are no typos. Compatible ...
93160,35478,082simple_column-scopes🏛️ Dynamic modules which define dynamic methods for scopes based on a dynamic array of ...
94164,08523,907prism-merge☯️ Intelligently merge two versions of a Ruby file using Prism AST analysis, similar to...
95164,93639,488omniauth-jwt2An OmniAuth strategy to accept JWT-based single sign-on.
96166,953140,423toml-merge☯️ Intelligently merges TOML files by analyzing their AST structure with tree-sitter, p...
97175,30225,502yard-fence🤺 Convert ASCII braces ('{}') to full-width braces ('{}') within code fences (triple-or...
98175,89464,016rbs-merge☯️ Intelligently merge RBS type signature files by parsing and comparing AST structures...
99176,98064,016json-merge☯️ Json::Merge provides smart JSON file merging that understands JSON structure. Perfec...
100178,35532,016yard-yaml🥨 A YARD plugin for YAML documents
101179,04032,016yaml-converter🥨 yaml-converter parses YAML files (with inline #note: annotations and validation marke...
102182,81728,843markdown-merge☯️ Ast::Merge-based structure for merging Markdown files with tools like markly-merge a...
103184,019101,581rotsRuby OpenID Test Server (ROTS) provides a basic OpenID server made in top of the Rack g...
104184,423140,423json_schemer-fuzzFuzz generator for json_schemer
105185,086140,423spyke-connection_lambdaDynamic Spyke API connection plugin for the Enterprise Cloud
106185,19864,016token-resolver🪙 Token::Resolver provides configurable PEG-based (parslet) parsing and resolution of s...
107186,73978,082masq2Masq2 supports OpenID 2.0 and supports SReg, AX (fetch and store requests) and PAPE as ...
108187,080140,423jsonc-merge☯️ Jsonc::Merge provides smart JSONC (JSON with Comments) file merging that preserves c...
109187,874140,423shields-badgeShields::Badge.gem_total_downloads(path_parameters: {gem: 'rails'}) => "[![RubyGems Tot...
110187,904140,423floss_fundingHelp overlooked open source projects - the ones at the bottom of the stack, and the dev...
111188,776140,423markly-merge☯️ Markly::Merge provides smart Markdown file merging using libcmark-gfm via Markly. It...
112188,90578,082psych-merge☯️ Psych::Merge provides smart YAML file merging that preserves comments, anchors/alias...
113189,008140,423library_treeBuilds a tree of module inclusion of a target module into other modules
114189,671101,581commonmarker-merge☯️ Commonmarker::Merge provides smart Markdown file merging using Comrak (Rust) via Com...
115181,39745,122open_id_authentication2Provides a thin wrapper around the excellent rack-openid2 gem.
116191,467101,581namespaced-gem🔌 A RubyGems plugin that allows gemspec dependencies to be declared as full URIs pointi...