Pboling's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1198234oauth2๐Ÿ” A Ruby wrapper for the OAuth 2.0 Authorization Framework, including the OAuth 2.1 dra...
2319369oauth๐Ÿ”ฎ A Ruby wrapper for the original OAuth 1.0 / 1.0a spec.
3359186version_gem๐Ÿฒ Versions are good. Versions are cool. Versions will win.
4410198snaky_hash๐Ÿ”ฎ A Hashie::Mash joint to make #snakelife better
51,531410oauth-tty๐Ÿ–ฅ๏ธ OAuth 1.0 / 1.0a TTY Command Line Interface
61,999246auth-sanitizer๐Ÿ’Ž Configurable KV output redaction. Sanitize/filter your secrets.
72,1143,562ruby-openidA library for consuming and serving OpenID identities.
82,1431,055dynamoidDynamoid is an ORM for Amazon's DynamoDB that supports offline development, association...
92,345313anonymous_loader๐Ÿ’Ž AnonymousLoader resolves Ruby files from paths, gem metadata, or $LOAD_PATH and evalu...
102,6154,570rack-openidProvides a more HTTPish API around the ruby-openid library
112,8731,838flag_shih_tzu๐Ÿ Single and Multi-Bit Fields for ActiveRecord: This gem lets you use a single integer ...
123,2635,242omniauth-openidOpenID (not OIDC) strategy for OmniAuth.
134,0157,510gem_bench* Benchmark different versions of same or similar gems * Copy & Re-namespace any gem to...
144,1204,220sanitize_emailEmail Condom for your Ruby Server. In Rails, Sinatra, et al, or simply the mail gem: Ai...
154,3344,218omniauth-identity๐Ÿซต Traditional username/password based authentication system for OmniAuth
164,9465,298seed_migrationRails gem for Data Migrations
177,02812,957omniauth-ldap๐Ÿ“ LDAP strategy for OmniAuth.
188,2666,687rspec-block_is_expectedsubject { Integer(nil) }; it('raises') { block_is_expected.to raise_error(TypeError) }
198,3655,523rspec-stubbed_env๐Ÿซฅ Stub or hide environment variables in a scoped context for testing stub_env('REDIS_UR...
208,77718,824cacheable_flashAllows caching of pages with flash messages by rendering flash messages from a cookie u...
219,6044,973standard-rubocop-ltsEnables Ruby projects to more confidently support even the most finely-aged Rubies. Par...
229,70423,461stackable_flashAllows flashes to stack intelligently, while preserving existing behavior of the Rails ...
2310,4018,162rubocop-lts๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby code
2410,4706,126resque-lonely_job๐Ÿ’Ž Ensures that for a given queue, only one worker is working on a job at any given time...
2510,48514,659anonymous_active_recordReplacement for broken Class.new(ActiveRecord::Base)
2611,0305,100rspec-pending_forโณ๏ธ Mark specs pending or skipped for specific Ruby engine (e.g. MRI or JRuby) & version...
2711,0936,655silent_stream๐Ÿ”• (formerly) ActiveSupport Kernel Reporting Detritus with a few enhancementsFund overlo...
2811,2395,448rubocop-ruby3_2๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby 3.2 code
2911,4765,245appraisal2๐Ÿ”๏ธ Appraisal2 integrates with bundler and rake to test your library against different v...
3011,5903,897kettle-dev๐Ÿฒ Kettle::Dev is a meta tool from kettle-dev to streamline development and testing. Act...
3111,6063,407turbo_tests2๐Ÿš€ turbo_tests2` is an RSpec parallel test runner. It uses runtime_groups for process co...
3213,7806,919require_benchRuby app loading slowly, or never? Discover bootstrapping issues in Ruby by logging/ben...
3314,1599,220resque-unique_in_queue๐Ÿ’Ž A resque plugin that ensures job uniqueness at enqueue time.
3414,1846,808stone_checksums๐Ÿฆ— Generate both SHA256 & SHA512 checksums into the checksums directory, and git commit ...
3514,2955,646kettle-test๐Ÿฒ Kettle::Test is a meta tool from kettle-dev to streamline testing. Acts as a shim dep...
3614,8627,016gitmoji-regex๐Ÿ A regular expression matching Gitmoji (a subset of Unicode Emoji) symbolsFund overloo...
3714,93533,644csv_pirateCsvPirate is the easy way to create a CSV of essentially anything in Ruby, in full pira...
3815,28591,884omniauth-jwtAn OmniAuth strategy to accept JWT-based single sign-on.
3915,81019,545open_id_authenticationProvides a thin wrapper around the excellent rack-openid2 gem.
4015,92953,531rack-insightDebugging toolbar for Rack applications implemented as middleware. Based on logical...
4116,3486,766timecop-rspecโŒš๏ธ Timecop::Rspec provides Timecop time-machines for RSpec that allow youto time-travel...
4217,10910,774resque-unique_at_runtimeEnsures that for a given queue, only one worker is working on a job at any given time. ...
4317,56227,565activerecord-tablefreeActiveRecord Tablefree Models provides a simple mixin for creating models that are not ...
4418,08112,265rubocop-ruby2_7๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby 2.7 code
4518,6304,224kettle-family๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง Kettle::Family provides scripts and conventions for coordinating related Ruby g...
4618,82039,739super_exception_notifierAllows customization of: * Specify which level of notification you would like with an a...
4718,87227,565capistrano_mailerCapistrano Deployment Email Notification. Keep the whole team informed of each release!
4819,66512,469debug_logging๐Ÿชฒ Unobtrusive debug logging for Ruby. NO LITTERING. Automatically log selected methods...
4919,8385,770kettle-rb๐Ÿ“ Provides the shared Ruby, engine, Rails, RuboCop, and RuboCop LTS compatibility matri...
5021,8485,751kettle-gha-pins๐Ÿ“Œ GitHub Actions workflow SHA pin maintenance, including deterministic release-tag pars...
5122,2567,583kettle-soup-cover๐Ÿฅ˜ A Covered Kettle of Test Coverage SOUP (Software of Unknown Provenance) Four-line Sim...
5222,3975,782kettle-ndjson๐Ÿ“Ÿ๏ธ NDJSON event stream primitives, filters, recorders, and payload helpers shared by Ke...
5323,7089,824rubocop-ruby2_4๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby 2.4 code
5423,87722,615remitAn API for using the Amazon Flexible Payment Service (FPS).
5525,31733,644activerecord-transactionableGetting transactions right is hard, and this gem makes it easier.
5631,14122,615resque-unique_by_arity๐Ÿ’Ž Configure resque-unique_in_queue and resque-unique_at_runtime uniqueness by arity of ...
5732,68912,892rubocop-ruby2_2๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby 2.2 code
5834,87733,644archivist-clientarchivist-client queries archive.org for book data and downloads some things.
5935,95653,531rack-toolbarProvides an easy way to create Rack Middleware that injects things into the response bo...
6036,47033,644qfillAdvanced Queue Transformation
6137,70513,145rubocop-ruby3_1๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby 3.1 code
6240,15753,531warden_oauth๐Ÿ›ก๏ธ warden_oauth will help you create oauth authentication strategies using the oauth ...
6340,9185,518ast-mergeโ˜ฏ๏ธ Core diagnostics, conformance, planning, reporting, and review-state contracts for S...
6441,97191,884shiftableMove single records (has_one) or collections (has_many) from one parent (belongs_to) to...
6542,0835,363tree_haver๐ŸŒด Backend registry, parser request/result contracts, and tree-sitter language-pack inte...
6643,6385,547rubocop-lts-rspecEnables Ruby projects that test with RSpec to more confidently support even the most fi...
6745,0646,064token-resolver๐Ÿช™ Token::Resolver provides configurable PEG-based (parslet) parsing and resolution of s...
6846,8165,259rubocop-lts-rubyRuboCop cops that detect use of Ruby core and standard library APIs that are unavailabl...
6946,83014,048rubocop-ruby2_1๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby 2.1 code
7047,2315,699kettle-jem๐Ÿ”ฎ Kettle::Jem provides gem scaffolding, templating, and setup automation using the *-me...
7148,5167,154appraisal2-rubocop๐Ÿ’Ž Appraisal2::Rubocop registers Appraisal2 generation hooks that run RuboCop against ge...
7249,17617,335celluloid-io-pg-listenerAsynchronously LISTEN for Postgresql NOTIFY messages with payloads and Do Something
7349,6308,786nomono1๏ธโƒฃ Provides nomono_gems and eval_nomono_gems to standardize local multi-repo dependenc...
7450,6638,266kettle-wash๐Ÿšฟ Constant deletion and reset helpers for gems that need repeatable reloads while testi...
7552,06810,715yard-fence๐Ÿฒ Convert ASCII braces ('{}') to full-width braces ('{}') within code fences (triple-or...
7653,63216,858pretty_feedPrettyFeed provides a modulizer you can include in a job, worker, class, rake task, etc...
7754,29716,667include_with_respect๐Ÿ’Ž Find out if your Module include/extend hooks are misbehaving!
7854,4396,828kettle-changelog๐Ÿ“ kettle-changelog formats release sections, manages Unreleased entries, and emits mach...
7955,55112,892rubocop-ruby2_3๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby 2.3 code
8055,81210,840yaml-converter๐Ÿฅจ yaml-converter parses YAML files (with inline #note: annotations and validation marke...
8157,09512,265rubocop-ruby3_0๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby 3.0 code
8257,58810,996yard-yaml๐Ÿฆ— A YARD plugin for YAML documents
8358,01415,457activesupport-logger๐Ÿ’Ž Rails v8 ActiveSupport::Logger backported to Rails v5.2+ & Ruby 3.1+
8460,05310,774yard-timekeeper๐Ÿ•ฐ๏ธ A YARD plugin that post-processes generated docs, detects timestamp-only diffs in tr...
8560,99613,763rubocop-ruby2_6๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby 2.6 code
8661,0815,831toml-mergeโ˜ฏ๏ธ Tree-sitter-backed TOML substrate behavior for the Structured Merge TOML family.
8761,28491,884destination_errorsUseful when a presenter deals with multiple objects that may enter into error states, a...
8861,29012,106kettle-drift๐Ÿฒ Kettle::Drift tracks repeated adjacent-line chunks that usually signal template drift...
8962,64313,848rubocop-ruby1_9๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby 1.9 code
9063,24533,644service_actor-promptableTTY Prompt plugin for your service objects for your application logic
9163,81591,884rails_env_local"development" is not always the best name for the local environment. An alternate env...
9264,2975,979bash-mergeโ˜ฏ๏ธ Bash statement, comment, freeze-block, and template merge behavior for Structured Me...
9364,4175,890prism-mergeโ˜ฏ๏ธ Prism-backed Ruby provider gem for the Structured Merge Ruby family.
9464,8585,882dotenv-mergeโ˜ฏ๏ธ Dotenv assignment, comment, freeze-block, and template merge behavior for Structured...
9567,81613,439rubocop-ruby2_0๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby 2.0 code
9668,8575,896yaml-mergeโ˜ฏ๏ธ Portable YAML analysis, owner matching, and merge behavior for Structured Merge.
9769,23491,884each_in_batchesBatch Processing of Records with Blocks in Rails
9870,5455,992ruby-mergeโ˜ฏ๏ธ Tree-sitter-backed Ruby family substrate for Structured Merge.
9971,3266,160json-mergeโ˜ฏ๏ธ Portable JSON and JSONC analysis, owner matching, fallback, and merge behavior for S...
10072,73591,884status_tagProvides content_tag_for method signature to create customizable and logic-gated labels...
10173,3905,972rbs-mergeโ˜ฏ๏ธ RBS declaration, comment, freeze-block, and template merge behavior for Structured M...
10273,6745,972markdown-mergeโ˜ฏ๏ธ Portable Markdown owner analysis and matching behavior for Structured Merge.
10374,75813,673rubocop-ruby2_5๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby 2.5 code
10477,57691,884letter_groupOrganize data results from raw sql queries (as with PGresult, or Dossier) intelligently.
10578,0895,924ast-crispr๐Ÿงฌ A thin structural edit tool layer over ast-merge structured-edit contracts.
10678,3935,831ast-crispr-markdown-markly๐Ÿงฌ Markdown/Markly heading section selectors and edit helpers for ast-crispr.
10779,3685,796ast-crispr-ruby-prism๐Ÿงฌ Ruby/Prism structural owner selectors and edit helpers for ast-crispr.
10879,5765,899markly-mergeโ˜ฏ๏ธ Markly-backed Markdown provider gem for the Structured Merge Markdown family.
10981,1955,851psych-mergeโ˜ฏ๏ธ Psych-backed YAML provider gem for the Structured Merge YAML family.
11083,99621,319ruby-openid2A library for consuming and serving OpenID identities.
11184,12213,673rubocop-ruby1_8๐Ÿฆพ Configure RuboCop + a bevy of friends to gradually lint Ruby 1.8 code
11284,38829,969month-serializer๐Ÿ—“๏ธ Serialize Month objects to Integer
11384,73891,884awesome_searchOrganize complicated search results
11484,7965,896citrus-toml-mergeโ˜ฏ๏ธ Citrus-backed TOML provider gem for the Structured Merge TOML family.
11585,05717,998activesupport-broadcast_logger๐Ÿ’Ž Rails v8 ActiveSupport::BroadcastLogger, fixed & backported to Rails v5.2+ & Ruby 2.7+
11685,7765,972plain-mergeโ˜ฏ๏ธ Portable text normalization, similarity, matching, and merge behavior for Structured...
11789,69491,884dry_viewsProvides extensions to ActionView::Helpers::CaptureHelper: content_for_with_default, no...
11892,1167,440commonmarker-mergeโ˜ฏ๏ธ Commonmarker-backed Markdown provider gem for the Structured Merge Markdown family.
11996,6557,440kramdown-mergeโ˜ฏ๏ธ Kramdown-backed Markdown provider gem for the Structured Merge Markdown family.
12097,3845,924runtime_groups๐Ÿฒ RuntimeGroups extracts the small parallel-runner primitives from turbo_tests2 โ€” worke...
12198,16739,739rack-openid2Provides a more HTTPish API around the ruby-openid2 library
122105,83653,531controller_validatorUse the familiar ActiveModel::Errors pattern for controller validations
123107,79491,884humorous_log_formatterHumorous Log Levels and Color For Rails. Customizable!
124114,84617,998activesupport-tagged_logging๐Ÿ’Ž Rails v8 ActiveSupport::TaggedLogging, fixed & backported to Rails v5.2+ & Ruby 2.7+
125119,4507,244smorg-rb๐Ÿ’Ž Git-compatible StructuredMerge command surface for the Ruby implementation.
126120,5027,016ast-merge-gitโ˜ฏ๏ธ Git protocol adaptation and provider dispatch over ast-merge primitives.
127121,98653,531omniauth-jwt2๐Ÿ” An OmniAuth strategy to accept JWT-based single sign-on.
128123,2607,608html-merge๐Ÿ’Ž Parser-backed HTML analysis and merge primitives for Structured Merge.
129124,62629,969undrive_google๐Ÿดโ€โ˜ ๏ธ Liberate files from your Google Drive with transformations
130125,8368,039gem_mineโ›๏ธ Provides helpers for setting up temporary scaffolded gem projects and reliably teari...
131126,0455,939ast-template๐Ÿ’Ž Product-level directory session reporting above ast-merge for Structured Merge.
132136,76714,347kettle-jem-appraisals๐Ÿฒ Kettle::Jem::Appraisals auto-generates CI test matrices from RubyGems API data. Scaff...
133146,35039,739active_securityDisallow insecure, unscoped, finds
134147,46991,884sequential_fileCreate Files Named Sequentially Intelligently
135148,7607,123parslet-toml-mergeโ˜ฏ๏ธ Parslet-backed TOML provider gem for the Structured Merge TOML family.
136149,4487,510typescript-mergeโ˜ฏ๏ธ Portable TypeScript module owner analysis and merge behavior for Structured Merge.
137150,2417,339zip-mergeโ˜ฏ๏ธ Portable ZIP inventory, planning, nested dispatch, and raw-preservation rendering he...
138152,7188,030rust-mergeโ˜ฏ๏ธ Portable Rust module owner analysis and merge behavior for Structured Merge.
139152,9027,840go-mergeโ˜ฏ๏ธ Portable Go module owner analysis and merge behavior for Structured Merge.
140153,9247,541binary-mergeโ˜ฏ๏ธ Portable binary preservation planning and diagnostics for Structured Merge.
141158,69391,884simple_column-scopes๐Ÿ›๏ธ Dynamic modules which define dynamic methods for scopes based on a dynamic array of ...
142159,50791,884react-rails-benchmark_rendererConcern::Instrumentation Plugin for React::Rails Render Benchmarking with a reference i...
143162,31991,884strict_statesSafely access state machine states with guarantee that there are no typos. Compatible ...
144174,7805,859ast-crispr-toml๐Ÿงฌ TOML table and dotted-key-path selectors and edit helpers for ast-crispr, backed by t...
145187,50791,884rotsRuby OpenID Test Server (ROTS) provides a basic OpenID server made in top of the Rack g...
146188,48791,884json_schemer-fuzzFuzz generator for json_schemer
147189,62953,531spyke-connection_lambdaDynamic Spyke API connection plugin for the Enterprise Cloud
148189,72953,531jsonc-mergeโ˜ฏ๏ธ Jsonc::Merge provides smart JSONC (JSON with Comments) file merging that preserves c...
149189,92427,565oauth2-mcp๐Ÿฒ oauth2-mcp provides Ruby helpers for securing HTTP Model Context Protocol servers wit...
150190,8827,414ast-crispr-yaml-psych๐Ÿงฌ YAML structural owner selectors and edit helpers for ast-crispr.
151190,98391,884masq2Masq2 supports OpenID 2.0 and supports SReg, AX (fetch and store requests) and PAPE as ...
152191,6518,030config-merge๐Ÿ”ง Three-way configuration merging with declared per-format policies and named normalizers.
153191,87353,531floss_fundingHelp overlooked open source projects - the ones at the bottom of the stack, and the dev...
154192,42091,884shields-badgeShields::Badge.gem_total_downloads(path_parameters: {gem: 'rails'}) => "[![RubyGems Tot...
155193,4348,533kettle-pathsPath helpers that compare two filesystem paths by identity (inode / file index) rather ...
156193,73591,884library_treeBuilds a tree of module inclusion of a target module into other modules
157181,39745,122open_id_authentication2Provides a thin wrapper around the excellent rack-openid2 gem.
158197,58791,884namespaced-gem๐Ÿ”Œ A RubyGems plugin that allows gemspec dependencies to be declared as full URIs pointi...