Lastest updates from Rubygems.org
| ID | Gem | Version | Body | Updated At | 
|---|---|---|---|---|
| MTBCAzZWpLs8qMpi4a-pr | github-linguistWe use this library at GitHub to detect blob languages, highlight code, ignore binary files, suppress generated files in diffs, and generate language breakdown graphs. | 9.2.0 | Content{ "name": "github-linguist", "downloads": 15931292, "version": "9.2.0", "version_created_at": "2025-06-05T12:22:35.672Z", "version_downloads": 0, "platform": "ruby", "authors": "GitHub", "info": "We use this library at GitHub to detect blob languages, highlight code, ignore binary files, suppress generated files in diffs, and generate language breakdown graphs.", "licenses": [ "MIT" ], "metadata": { "github_repo": "ssh://github.com/github-linguist/linguist" }, "yanked": false, "sha": "46727c68544e099e19bd042d5b0e7b1f016cca5194a4a1f7af60e835051c829b", "spec_sha": "65b5a70d2c48d5619e9320d5c289c473329f89d9902566e81b21d07146d77047", "project_uri": "https://rubygems.org/gems/github-linguist", "gem_uri": "https://rubygems.org/gems/github-linguist-9.2.0.gem", "homepage_uri": "https://github.com/github-linguist/linguist", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/github-linguist/9.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "licensed", "requirements": "~> 5.0" }, { "name": "licensee", "requirements": "~> 9.15" }, { "name": "minitest", "requirements": "~> 5.15" }, { "name": "mocha", "requirements": "~> 2.1" }, { "name": "plist", "requirements": "~> 3.1" }, { "name": "pry", "requirements": "~> 0.14" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rake-compiler", "requirements": "~> 0.9" }, { "name": "yajl-ruby", "requirements": "~> 1.4" } ], "runtime": [ { "name": "cgi", "requirements": ">= 0" }, { "name": "charlock_holmes", "requirements": "~> 0.7.7" }, { "name": "mini_mime", "requirements": "~> 1.0" }, { "name": "rugged", "requirements": "~> 1.0" } ] } } | 2025-06-05 12:22:38 UTC | 
| N0mvXB64G03bTAFG36wlq | eac_templatesPut here de description. | 0.8.0 | Content{ "name": "eac_templates", "downloads": 15481, "version": "0.8.0", "version_created_at": "2025-06-05T12:21:59.355Z", "version_downloads": 0, "platform": "ruby", "authors": "Put here the authors", "info": "Put here de description.", "licenses": [], "metadata": {}, "yanked": false, "sha": "a446fd3758f40febf7a5130b7a35c144ed5bfa379ec97000ce879d6d5b6df080", "spec_sha": "f39fcc760bb4cd7f83f2d1acc0a2459a99d682196b0f6c69363aa6db48b1a9b6", "project_uri": "https://rubygems.org/gems/eac_templates", "gem_uri": "https://rubygems.org/gems/eac_templates-0.8.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/eac_templates/0.8.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "eac_fs", "requirements": "~> 0.18, >= 0.18.1" }, { "name": "eac_ruby_gem_support", "requirements": "~> 0.11, >= 0.11.1" } ], "runtime": [ { "name": "eac_config", "requirements": "~> 0.15" }, { "name": "eac_ruby_utils", "requirements": "~> 0.127" } ] } } | 2025-06-05 12:22:00 UTC | 
| MADkDst2Iomv8wYwlZI5S | eac_configPut here de description. | 0.15.0 | Content{ "name": "eac_config", "downloads": 26314, "version": "0.15.0", "version_created_at": "2025-06-05T12:21:44.040Z", "version_downloads": 0, "platform": "ruby", "authors": "Put here the authors", "info": "Put here de description.", "licenses": [], "metadata": {}, "yanked": false, "sha": "1e628ac1d0c5c9ed36b5e9f1e99c1ee7a79fdc76edff4dc8f42eb28d98a6765e", "spec_sha": "5a37dbd43bb9f0cf6df671a5ce8bc5260054884545b334b124afe731280d4eee", "project_uri": "https://rubygems.org/gems/eac_config", "gem_uri": "https://rubygems.org/gems/eac_config-0.15.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/eac_config/0.15.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "eac_ruby_gem_support", "requirements": "~> 0.11, >= 0.11.1" } ], "runtime": [ { "name": "addressable", "requirements": "~> 2.8, >= 2.8.7" }, { "name": "eac_ruby_utils", "requirements": "~> 0.127" } ] } } | 2025-06-05 12:21:46 UTC | 
| sw-whKFHRtl9VpSAopsBz | form_guardFormGuard provides a simple way to prevent bot form submissions in Rails applications using honeypot fields and timestamp-based validation. | 0.1.0 | Content{ "name": "form_guard", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-05T12:06:33.545Z", "version_downloads": 0, "platform": "ruby", "authors": "Stoyan Nikolov", "info": "FormGuard provides a simple way to prevent bot form submissions in Rails applications using honeypot fields and timestamp-based validation.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/amigobg/form_guard/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/amigobg/form_guard/issues", "source_code_uri": "https://github.com/amigobg/form_guard" }, "yanked": false, "sha": "67f7252a6c6be99e6ecddc23ceed43d82f03946738708f735f72bc906a74b2f2", "spec_sha": "bc471064c038733b4d4e2e627aea76fa8ef1ef77548c4045cddd0d62087e1758", "project_uri": "https://rubygems.org/gems/form_guard", "gem_uri": "https://rubygems.org/gems/form_guard-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/amigobg/form_guard", "bug_tracker_uri": "https://github.com/amigobg/form_guard/issues", "changelog_uri": "https://github.com/amigobg/form_guard/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "actionpack", "requirements": "~> 6.0" }, { "name": "actionview", "requirements": "~> 6.0" }, { "name": "minitest", "requirements": "~> 5.16" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 6.0, < 8.0" }, { "name": "rails", "requirements": ">= 6.0, < 8.0" } ] } } | 2025-06-05 12:06:35 UTC | 
| an4or7komYtmZ9hLnUOD4 | cocoapods-meitu-bincocoapods-meitu-bin is a plugin which helps develpers switching pods between source code and binary. | 2.0.1 | Content{ "name": "cocoapods-meitu-bin", "downloads": 9456, "version": "2.0.1", "version_created_at": "2025-06-05T11:59:30.686Z", "version_downloads": 0, "platform": "ruby", "authors": "Jensen", "info": "cocoapods-meitu-bin is a plugin which helps develpers switching pods between source code and binary.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "61e425e7004e00838b7707709742b5be402f8809862df3fcf2d140410ad84ad4", "spec_sha": "c8fda59bea3442576a35ed57021afa1b5f2106d8085735462dcbd67e27ca5c5d", "project_uri": "https://rubygems.org/gems/cocoapods-meitu-bin", "gem_uri": "https://rubygems.org/gems/cocoapods-meitu-bin-2.0.1.gem", "homepage_uri": "https://github.com/meitu/cocoapods-meitu-bin.git", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cocoapods-meitu-bin/2.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "cocoapods", "requirements": ">= 0" }, { "name": "cocoapods-generate", "requirements": "~> 2.0.1" }, { "name": "parallel", "requirements": "~> 1.22.0" } ] } } | 2025-06-05 11:59:32 UTC | 
| izRZiW0Q7Y7SFgh4NikQL | aws_lambda_ricThe AWS Lambda Ruby Runtime Interface Client implements the Lambda programming model for Ruby. | 3.1.1 | Content{ "name": "aws_lambda_ric", "downloads": 703594, "version": "3.1.1", "version_created_at": "2025-06-05T11:59:10.220Z", "version_downloads": 0, "platform": "ruby", "authors": "AWS Lambda", "info": "The AWS Lambda Ruby Runtime Interface Client implements the Lambda programming model for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "702e290eeee4770a72da8dbf721448220d8f474efa651c8a98cd4e6ed8e373f4", "spec_sha": "7991808eaf88a3e43253d704b2e4c042b58638035c4cb3f182ae0df644ed32b3", "project_uri": "https://rubygems.org/gems/aws_lambda_ric", "gem_uri": "https://rubygems.org/gems/aws_lambda_ric-3.1.1.gem", "homepage_uri": "https://github.com/aws/aws-lambda-ruby-runtime-interface-client", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/aws_lambda_ric/3.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "activesupport", "requirements": "~> 6.0.1" }, { "name": "bundler", "requirements": "~> 2.0" }, { "name": "minitest", "requirements": "~> 5.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "test-unit", "requirements": "~> 3.5.5" } ], "runtime": [] } } | 2025-06-05 11:59:11 UTC | 
| YDCyucxI1qnjqpdjg2I19 | datacasterRun-time type checker and transformer for Ruby | 5.0.1 | Content{ "name": "datacaster", "downloads": 13038, "version": "5.0.1", "version_created_at": "2025-06-05T11:53:38.456Z", "version_downloads": 0, "platform": "ruby", "authors": "Eugene Zolotarev", "info": "Run-time type checker and transformer for Ruby", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/EugZol/datacaster" }, "yanked": false, "sha": "a6a996f8c28b5b5f16c620a106a2f3dc01f5194d10e5e96efaa4a2ed655075a7", "spec_sha": "025af9b1b45d06bc167c358a0098e87af2162620d5e2aac65e92210c2c6134b0", "project_uri": "https://rubygems.org/gems/datacaster", "gem_uri": "https://rubygems.org/gems/datacaster-5.0.1.gem", "homepage_uri": "https://github.com/EugZol/datacaster", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/EugZol/datacaster", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "activemodel", "requirements": ">= 5.2" }, { "name": "dry-monads", "requirements": ">= 1.3, < 1.4" }, { "name": "i18n", "requirements": "~> 1.14" }, { "name": "rake", "requirements": "~> 12.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "zeitwerk", "requirements": ">= 2, < 3" } ] } } | 2025-06-05 11:53:42 UTC | 
| QVK8--9fmVDHNQ7Y_56vR | fastlane-plugin-stream_actionsstream custom actions | 0.3.81 | Content{ "name": "fastlane-plugin-stream_actions", "downloads": 58690, "version": "0.3.81", "version_created_at": "2025-06-05T11:38:55.279Z", "version_downloads": 0, "platform": "ruby", "authors": "GetStream", "info": "stream custom actions", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f077a202bd250301fd8011689c37775240c60bcb1fe2cbc384f9d4e1bb0d867e", "spec_sha": "20651f034cdaf04e9cf40679ee8ed53a4c1d143db161a140210718884636e2b6", "project_uri": "https://rubygems.org/gems/fastlane-plugin-stream_actions", "gem_uri": "https://rubygems.org/gems/fastlane-plugin-stream_actions-0.3.81.gem", "homepage_uri": "https://github.com/GetStream/fastlane-plugin-stream_actions", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/fastlane-plugin-stream_actions/0.3.81", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "fasterer", "requirements": "= 0.9.0" }, { "name": "fastlane", "requirements": ">= 2.182.0" }, { "name": "plist", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "rspec_junit_formatter", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "= 1.38" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "rubocop-rake", "requirements": "= 0.6.0" }, { "name": "rubocop-require_tools", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": "= 2.15.0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "xctest_list", "requirements": "= 1.2.1" } ] } } | 2025-06-05 11:38:57 UTC | 
| 42dW4eDlZJtW3EJaVy_fx | belpostGem for working with the 'Belpost' delivery service via API | 0.13.1 | Content{ "name": "belpost", "downloads": 873, "version": "0.13.1", "version_created_at": "2025-06-05T11:31:05.645Z", "version_downloads": 0, "platform": "ruby", "authors": "KuberLite", "info": "Gem for working with the 'Belpost' delivery service via API", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/KuberLite/belpost", "changelog_uri": "https://github.com/KuberLite/belpost/releases", "bug_tracker_uri": "https://github.com/KuberLite/belpost/issues", "source_code_uri": "https://github.com/belpost/evropochta", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "57a24a558132a41981c1c087d384de9a8f9a8967201518df3a8b333a65b77868", "spec_sha": "a15ed5aa6f3d0bff548482f0b24376cd7a3e0be2b7991b6ed4a08db7eb0a6a84", "project_uri": "https://rubygems.org/gems/belpost", "gem_uri": "https://rubygems.org/gems/belpost-0.13.1.gem", "homepage_uri": "https://github.com/KuberLite/belpost", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/belpost/evropochta", "bug_tracker_uri": "https://github.com/KuberLite/belpost/issues", "changelog_uri": "https://github.com/KuberLite/belpost/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dotenv", "requirements": ">= 0" }, { "name": "dry-schema", "requirements": "~> 1.0" }, { "name": "dry-validation", "requirements": "~> 1.0" } ] } } | 2025-06-05 11:31:08 UTC | 
| iUxCqlCvwKxKXScVFS57g | dataciteSee https://support.datacite.org/docs/api | 0.6.0 | Content{ "name": "datacite", "downloads": 16877, "version": "0.6.0", "version_created_at": "2025-06-05T11:02:05.372Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Coyne", "info": "See https://support.datacite.org/docs/api", "licenses": [], "metadata": { "homepage_uri": "https://github.com/sul-dlss/datacite-ruby", "source_code_uri": "https://github.com/sul-dlss/datacite-ruby", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "ab060d03ecb8cf1432ca883ba3a3ea7f92027f90cb58b7f88b1c84d3aeded4f7", "spec_sha": "5cad3703fc18da57b5ecb923845f7d0321f9795c311484ae5d73ea08d14256ca", "project_uri": "https://rubygems.org/gems/datacite", "gem_uri": "https://rubygems.org/gems/datacite-0.6.0.gem", "homepage_uri": "https://github.com/sul-dlss/datacite-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sul-dlss/datacite-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dry-monads", "requirements": "~> 1.3" }, { "name": "faraday", "requirements": "~> 2.0" }, { "name": "zeitwerk", "requirements": "~> 2.4" } ] } } | 2025-06-05 11:02:06 UTC | 
| oubLLbMcolRFzdabLFPRv | gitlab-labkitInstrumentation for GitLab | 0.39.0 | Content{ "name": "gitlab-labkit", "downloads": 47848074, "version": "0.39.0", "version_created_at": "2025-06-05T10:51:02.278Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Newdigate", "info": "Instrumentation for GitLab", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://gitlab.com/gitlab-org/ruby/gems/labkit-ruby" }, "yanked": false, "sha": "ee81fc360aced98ab7929b5072b0f352b9444f5ff8f79e57faaf4a6bd191571e", "spec_sha": "eed855c8eb97b80eaceda3bfa6f1efc6eb39a838a118a900a27d4a7746c6df00", "project_uri": "https://rubygems.org/gems/gitlab-labkit", "gem_uri": "https://rubygems.org/gems/gitlab-labkit-0.39.0.gem", "homepage_uri": "https://gitlab.com/gitlab-org/labkit-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/gitlab-org/ruby/gems/labkit-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "excon", "requirements": "~> 0.78.1" }, { "name": "faraday", "requirements": "~> 1.10.3" }, { "name": "gitlab-dangerfiles", "requirements": "~> 2.11.0" }, { "name": "gitlab-styles", "requirements": "~> 13.0.2" }, { "name": "grpc-tools", "requirements": ">= 1.62" }, { "name": "httparty", "requirements": "~> 0.22.0" }, { "name": "httpclient", "requirements": "~> 2.9.0" }, { "name": "irb", "requirements": "~> 1.15.2" }, { "name": "pry", "requirements": "~> 0.12" }, { "name": "pry-byebug", "requirements": "~> 3.11" }, { "name": "rack", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.2" }, { "name": "rest-client", "requirements": "~> 2.1.0" }, { "name": "rspec", "requirements": "~> 3.12.0" }, { "name": "rspec-parameterized", "requirements": "~> 1.0" }, { "name": "sidekiq", "requirements": ">= 5.2, < 7" }, { "name": "webrick", "requirements": "~> 1.7.0" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 5.0.0, < 8.1.0" }, { "name": "activesupport", "requirements": ">= 5.0.0, < 8.1.0" }, { "name": "google-protobuf", "requirements": "~> 3" }, { "name": "grpc", "requirements": ">= 1.62" }, { "name": "jaeger-client", "requirements": "~> 1.1.0" }, { "name": "opentracing", "requirements": "~> 0.4" }, { "name": "pg_query", "requirements": ">= 6.1.0, < 7.0" }, { "name": "prometheus-client-mmap", "requirements": "~> 1.2.9" }, { "name": "redis", "requirements": "> 3.0.0, < 6.0.0" } ] } } | 2025-06-05 10:51:05 UTC | 
| ztpB0ugFbjgZO8yunVq8l | fbeA collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones | 0.17.0 | Content{ "name": "fbe", "downloads": 35196, "version": "0.17.0", "version_created_at": "2025-06-05T10:32:24.536Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "A collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "784b93db98b9876f7e1d777fb0f8dc017914c51ea86f0849fd050623e2195f27", "spec_sha": "eae84302638bf91e93c07c495e109c740c74b3bc52301c9e85331f58dcf66604", "project_uri": "https://rubygems.org/gems/fbe", "gem_uri": "https://rubygems.org/gems/fbe-0.17.0.gem", "homepage_uri": "http://github.com/zerocracy/fbe", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/fbe/0.17.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "backtrace", "requirements": "> 0" }, { "name": "baza.rb", "requirements": "> 0" }, { "name": "decoor", "requirements": "> 0" }, { "name": "factbase", "requirements": ">= 0.9.3" }, { "name": "faraday", "requirements": "~> 2.0" }, { "name": "faraday-http-cache", "requirements": "~> 2.0" }, { "name": "faraday-multipart", "requirements": "~> 1.0" }, { "name": "faraday-retry", "requirements": "~> 2.0" }, { "name": "graphql-client", "requirements": "~> 0.0" }, { "name": "judges", "requirements": "> 0" }, { "name": "liquid", "requirements": "~> 5.5" }, { "name": "loog", "requirements": "> 0" }, { "name": "obk", "requirements": "> 0" }, { "name": "octokit", "requirements": "~> 10.0" }, { "name": "others", "requirements": "> 0" }, { "name": "tago", "requirements": "> 0" }, { "name": "verbose", "requirements": "> 0" } ] } } | 2025-06-05 10:32:26 UTC | 
| UgONK_Xbn_fCOEn18IPs4 | elasticsearch-test-runnerA test runner for the Elasticsearch clients YAML test suite, used in the elasticsearch and elasticsearch-serverless gems. | 0.13.0 | Content{ "name": "elasticsearch-test-runner", "downloads": 28446, "version": "0.13.0", "version_created_at": "2025-06-05T10:25:03.934Z", "version_downloads": 0, "platform": "ruby", "authors": "Elastic Client Library Maintainers", "info": "A test runner for the Elasticsearch clients YAML test suite, used in the elasticsearch and elasticsearch-serverless gems.", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://www.elastic.co/guide/en/elasticsearch/client/ruby-api/current/index.html", "changelog_uri": "https://github.com/elastic/es-test-runner-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/elastic/es-test-runner-ruby/tree/main" }, "yanked": false, "sha": "a5ea558c470f0268543cbd48c0f6f7578a8154a4cdc1c2c62c14ab2549641b7c", "spec_sha": "aef3948e230eaf2c76f63054b568eb06efeb24b432b4f4d1f6d41923045fcb5a", "project_uri": "https://rubygems.org/gems/elasticsearch-test-runner", "gem_uri": "https://rubygems.org/gems/elasticsearch-test-runner-0.13.0.gem", "homepage_uri": "https://www.elastic.co/guide/en/elasticsearch/client/ruby-api/current/index.html", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/elastic/es-test-runner-ruby/tree/main", "bug_tracker_uri": null, "changelog_uri": "https://github.com/elastic/es-test-runner-ruby/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "elasticsearch", "requirements": ">= 0" }, { "name": "elasticsearch-serverless", "requirements": ">= 0" } ], "runtime": [] } } | 2025-06-05 10:25:05 UTC | 
| sOEYya2edXIpOCbIm2p6O | spree_stripeOfficial Spree Commerce Stripe payment gateway extension | 1.2.3 | Content{ "name": "spree_stripe", "downloads": 2684, "version": "1.2.3", "version_created_at": "2025-06-05T10:24:38.685Z", "version_downloads": 0, "platform": "ruby", "authors": "Vendo Connect Inc.", "info": "Official Spree Commerce Stripe payment gateway extension", "licenses": [ "AGPL-3.0-or-later" ], "metadata": {}, "yanked": false, "sha": "28577b37d76eb33acf8fa7c18a1b158fe69715c07ac58820aa406195530daf6e", "spec_sha": "b6ffc78f97d1b8d843a8b84b5e235d04d36789aef70bfc0b3e9046706df957c9", "project_uri": "https://rubygems.org/gems/spree_stripe", "gem_uri": "https://rubygems.org/gems/spree_stripe-1.2.3.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/spree_stripe/1.2.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv", "requirements": ">= 0" }, { "name": "i18n-tasks", "requirements": ">= 0" }, { "name": "spree_dev_tools", "requirements": ">= 0" }, { "name": "vcr", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "importmap-rails", "requirements": ">= 0" }, { "name": "spree", "requirements": ">= 5.0.0.alpha" }, { "name": "spree_admin", "requirements": ">= 5.0.0.alpha" }, { "name": "spree_extension", "requirements": ">= 0" }, { "name": "spree_storefront", "requirements": ">= 5.0.0.alpha" }, { "name": "stripe", "requirements": "~> 10.1.0" }, { "name": "stripe_event", "requirements": "~> 2.11" } ] } } | 2025-06-05 10:24:40 UTC | 
| uIiPpgBQpHoydRuvJbi3Z | fastlane-plugin-stream_actionsstream custom actions | 0.3.80 | Content{ "name": "fastlane-plugin-stream_actions", "downloads": 58658, "version": "0.3.80", "version_created_at": "2025-06-05T10:22:10.920Z", "version_downloads": 0, "platform": "ruby", "authors": "GetStream", "info": "stream custom actions", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "876d9e017203f59c2d8e56f984c4fbc02061ff2e96810717bb740d9278697586", "spec_sha": "b1251f489c610a79dbf98c7a1528f849881159ee4a993e02e65a505c41d49de1", "project_uri": "https://rubygems.org/gems/fastlane-plugin-stream_actions", "gem_uri": "https://rubygems.org/gems/fastlane-plugin-stream_actions-0.3.80.gem", "homepage_uri": "https://github.com/GetStream/fastlane-plugin-stream_actions", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/fastlane-plugin-stream_actions/0.3.80", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "fasterer", "requirements": "= 0.9.0" }, { "name": "fastlane", "requirements": ">= 2.182.0" }, { "name": "plist", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "rspec_junit_formatter", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "= 1.38" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "rubocop-rake", "requirements": "= 0.6.0" }, { "name": "rubocop-require_tools", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": "= 2.15.0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "xctest_list", "requirements": "= 1.2.1" } ] } } | 2025-06-05 10:22:12 UTC | 
| viLFCEnumIcUyCxsI_iPa | algoliaA simple Ruby client for the algolia.com REST API | 3.18.0 | Content{ "name": "algolia", "downloads": 4440962, "version": "3.18.0", "version_created_at": "2025-06-05T10:14:13.842Z", "version_downloads": 0, "platform": "ruby", "authors": "https://alg.li/support", "info": "A simple Ruby client for the algolia.com REST API", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/algolia/algoliasearch-client-ruby/issues", "source_code_uri": "https://github.com/algolia/algoliasearch-client-ruby", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "2d19f0c0ebe79efdec97c0f3558ff5038ff7faf64d0b5113c96684c30a14bf5c", "spec_sha": "c881edcfe2dd5cba4ddccf770fb4720cc29818c6612d108fdc3e2a30956bb993", "project_uri": "https://rubygems.org/gems/algolia", "gem_uri": "https://rubygems.org/gems/algolia-3.18.0.gem", "homepage_uri": "https://github.com/algolia/algoliasearch-client-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/algolia/algoliasearch-client-ruby", "bug_tracker_uri": "https://github.com/algolia/algoliasearch-client-ruby/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 2.4.10" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "base64", "requirements": ">= 0.2.0, < 1" }, { "name": "faraday", "requirements": ">= 1.0.1, < 3.0" }, { "name": "faraday-net_http_persistent", "requirements": ">= 0.15, < 3" }, { "name": "net-http-persistent", "requirements": ">= 0" } ] } } | 2025-06-05 10:14:15 UTC | 
| 0ps_ahas8siHPAV3hdNKW | sip2-rubyA library and executables for parsing and encoding SIP2 messages (a standard for data exchange between Library Automation Systems and Library Systems). | 0.1.2 | Content{ "name": "sip2-ruby", "downloads": 728, "version": "0.1.2", "version_created_at": "2025-06-05T09:54:08.227Z", "version_downloads": 0, "platform": "ruby", "authors": "Daniel Sandbecker", "info": " A library and executables for parsing and encoding SIP2 messages (a standard\n for data exchange between Library Automation Systems and Library Systems).\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ub-library/sip2-ruby", "changelog_uri": "https://github.com/ub-library/sip2-ruby/blob/main/CHANGES.md", "source_code_uri": "https://github.com/ub-library/sip2-ruby" }, "yanked": false, "sha": "f8ccb63ecc50286e7fe8615200ab9bc73d2e2669739cd59dc8aa60bf5b908f7c", "spec_sha": "cea004c93910475cb53a8d3c8f90da385c5a2dec5108109c23e57a29c3cede56", "project_uri": "https://rubygems.org/gems/sip2-ruby", "gem_uri": "https://rubygems.org/gems/sip2-ruby-0.1.2.gem", "homepage_uri": "https://github.com/ub-library/sip2-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/ub-library/sip2-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/ub-library/sip2-ruby/blob/main/CHANGES.md", "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.19" }, { "name": "minitest-reporters", "requirements": "~> 1.6" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "dry-struct", "requirements": ">= 1.4, < 1.9" }, { "name": "parslet", "requirements": "~> 2.0" }, { "name": "yajl-ruby", "requirements": "~> 1.4" } ] } } | 2025-06-05 09:54:09 UTC | 
| Jq65aU9gwbvGOB3gNPbLW | delivery_boyA simple way to produce messages to Kafka from Ruby applications | 1.3.0 | Content{ "name": "delivery_boy", "downloads": 11470665, "version": "1.3.0", "version_created_at": "2025-06-05T09:52:00.208Z", "version_downloads": 0, "platform": "ruby", "authors": "Daniel Schierbeck", "info": "A simple way to produce messages to Kafka from Ruby applications", "licenses": [ "Apache License Version 2.0" ], "metadata": {}, "yanked": false, "sha": "aa482a4a8c060d7407be7159b92c60e10deff9ee97181ee6c1afe08693cc1f1c", "spec_sha": "22fcf598e44aeae840f92646c9cb46c240413317a4217ef15e1dd23dded3501b", "project_uri": "https://rubygems.org/gems/delivery_boy", "gem_uri": "https://rubygems.org/gems/delivery_boy-1.3.0.gem", "homepage_uri": "https://github.com/zendesk/delivery_boy", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/delivery_boy/1.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "king_konf", "requirements": "~> 1.0" }, { "name": "ruby-kafka", "requirements": "~> 1.5" } ] } } | 2025-06-05 09:52:04 UTC | 
| c01zVX-kIEqiEfId6TCHQ | productiveProductive API client | 0.6.81 | Content{ "name": "productive", "downloads": 160603, "version": "0.6.81", "version_created_at": "2025-06-05T09:42:24.627Z", "version_downloads": 0, "platform": "ruby", "authors": "Josip Bišćan", "info": "Productive API client", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e0b7091fa57a026f2b2bec3f95327630880dfe405fd33c516046f33b153a095d", "spec_sha": "7537d5b359f7802587d22ff1b7e9115ee4d6797815e5089f993dc3d0fe67f490", "project_uri": "https://rubygems.org/gems/productive", "gem_uri": "https://rubygems.org/gems/productive-0.6.81.gem", "homepage_uri": "https://github.com/productiveio/api_client", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/productive/0.6.81", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "json_api_client", "requirements": ">= 1.13.0, <= 1.21.0" }, { "name": "request_store", "requirements": "~> 1.3" } ] } } | 2025-06-05 09:42:26 UTC | 
| V9gEPUb3TWnVYyE8MHgje | jekyll_dynamic_assetsUse simple variables to define your master files, presets and manual insertion. Select your assets dynamically via page front matter and config.yml | 1.0.0 | Content{ "name": "jekyll_dynamic_assets", "downloads": 22, "version": "1.0.0", "version_created_at": "2025-06-05T09:13:07.860Z", "version_downloads": 0, "platform": "ruby", "authors": "M. Umar Shahbaz", "info": "Use simple variables to define your master files, presets and manual insertion. Select your assets dynamically via page front matter and config.yml", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets", "changelog_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets" }, "yanked": false, "sha": "502b818513dc3476ddc44a1d10882d3a863392b3881649010c6e55cddaa32015", "spec_sha": "a9f94ecba6062029f81a8beb168c5ef68fff7d92a95df91d291f4dc85750a51b", "project_uri": "https://rubygems.org/gems/jekyll_dynamic_assets", "gem_uri": "https://rubygems.org/gems/jekyll_dynamic_assets-1.0.0.gem", "homepage_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets", "bug_tracker_uri": null, "changelog_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": ">= 3.0, < 5.0" }, { "name": "liquid", "requirements": ">= 4.0, < 6.0" } ] } } | 2025-06-05 09:13:09 UTC | 
| lY-jmZxyY7IuooSPzyIa_ | active_scaffoldSave time and headaches, and create a more easily maintainable set of pages, with ActiveScaffold. ActiveScaffold handles all your CRUD (create, read, update, delete) user interface needs, leaving you more time to focus on more challenging (and interesting!) problems. | 4.0.11 | Content{ "name": "active_scaffold", "downloads": 1537965, "version": "4.0.11", "version_created_at": "2025-06-05T08:59:30.323Z", "version_downloads": 0, "platform": "ruby", "authors": "Many, see README", "info": "Save time and headaches, and create a more easily maintainable set of pages, with ActiveScaffold. ActiveScaffold handles all your CRUD (create, read, update, delete) user interface needs, leaving you more time to focus on more challenging (and interesting!) problems.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "1434bc89051685c4f91ef875f00aa48647724c0557453168d19dc3fce7d0a516", "spec_sha": "c5413e5eb9da56166eeb514fb85792585bac0fb2174f37ff01ebcc1dbd2c7719", "project_uri": "https://rubygems.org/gems/active_scaffold", "gem_uri": "https://rubygems.org/gems/active_scaffold-4.0.11.gem", "homepage_uri": "https://github.com/activescaffold/active_scaffold", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/active_scaffold/4.0.11", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ice_nine", "requirements": "~> 0.11" }, { "name": "rails", "requirements": ">= 5.2.0" }, { "name": "request_store", "requirements": "~> 1.3" }, { "name": "sassc-rails", "requirements": "~> 2.0" } ] } } | 2025-06-05 08:59:32 UTC | 
| 2-rsscPmCgexbbZx5fPaw | jay_apiA collection of classes and modules to access JAY's functionality | 28.3.0 | Content{ "name": "jay_api", "downloads": 1726, "version": "28.3.0", "version_created_at": "2025-06-05T08:49:38.806Z", "version_downloads": 0, "platform": "ruby", "authors": "Accenture-Industry X, ESR Labs", "info": "A collection of classes and modules to access JAY's functionality", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/esrlabs/jay_api", "changelog_uri": "https://github.com/esrlabs/jay_api/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/esrlabs/jay_api", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "bcecebfd1bcd7167b8d26b66beb229e5c9363d17116beac735ee2bb0ff6122c3", "spec_sha": "eab8296903094e9efbf2f78dda6cb7ac3032af591af2e761cc1be8dcbbd9390e", "project_uri": "https://rubygems.org/gems/jay_api", "gem_uri": "https://rubygems.org/gems/jay_api-28.3.0.gem", "homepage_uri": "https://github.com/esrlabs/jay_api", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/esrlabs/jay_api", "bug_tracker_uri": null, "changelog_uri": "https://github.com/esrlabs/jay_api/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 7" }, { "name": "concurrent-ruby", "requirements": "~> 1" }, { "name": "elasticsearch", "requirements": "~> 7, <= 7.9.0" }, { "name": "git", "requirements": "~> 1, >= 1.8.0.pre.1" }, { "name": "logging", "requirements": "~> 2" }, { "name": "rspec", "requirements": "~> 3.0" } ] } } | 2025-06-05 08:49:41 UTC | 
| yrAe7bbAPQBHPsOkhZlBx | paraRails admin engine | 0.12.6 | Content{ "name": "para", "downloads": 90261, "version": "0.12.6", "version_created_at": "2025-06-05T08:46:47.460Z", "version_downloads": 0, "platform": "ruby", "authors": "Valentin Ballestrino", "info": "Rails admin engine", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "b1a23eb4928c6a10eeb00e39c293d926347d69d5af3cc02e16b39daf4827bea5", "spec_sha": "7c8d0a6446cbfc5028631265cedad78331bc537ce01034d19ad53245c600edb8", "project_uri": "https://rubygems.org/gems/para", "gem_uri": "https://rubygems.org/gems/para-0.12.6.gem", "homepage_uri": "http://github.com/glyph-fr/para", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/para/0.12.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "active_decorator", "requirements": "~> 1.0" }, { "name": "activejob-status", "requirements": ">= 0" }, { "name": "cancancan", "requirements": "~> 3.0" }, { "name": "closure_tree", "requirements": "~> 7.0" }, { "name": "cocoon", "requirements": ">= 0" }, { "name": "deep_cloneable", "requirements": ">= 2.2.1" }, { "name": "devise", "requirements": ">= 3.0, < 5.0" }, { "name": "font-awesome-rails", "requirements": "~> 4.7.0" }, { "name": "friendly_id", "requirements": "~> 5.1" }, { "name": "haml-rails", "requirements": ">= 0" }, { "name": "kaminari", "requirements": ">= 0" }, { "name": "paperclip", "requirements": ">= 4.2, < 7.0" }, { "name": "pg", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 4.0, <= 8.0" }, { "name": "rails-i18n", "requirements": ">= 0" }, { "name": "ransack", "requirements": ">= 0" }, { "name": "request_store", "requirements": ">= 0" }, { "name": "roo", "requirements": ">= 0" }, { "name": "roo-xls", "requirements": ">= 0" }, { "name": "rspec-core", "requirements": ">= 0" }, { "name": "simple_form", "requirements": ">= 3.1" }, { "name": "spreadsheet", "requirements": ">= 0" }, { "name": "stimulus-rails", "requirements": ">= 0" }, { "name": "truncate_html", "requirements": ">= 0" }, { "name": "turbo-rails", "requirements": ">= 0" } ] } } | 2025-06-05 08:46:49 UTC | 
| Unod6VcpZpZx7uM1t6Tyv | flow_chatFramework for building Menu based conversations (e.g. USSD) in Rails. | 0.5.2 | Content{ "name": "flow_chat", "downloads": 1291, "version": "0.5.2", "version_created_at": "2025-06-05T08:42:43.785Z", "version_downloads": 0, "platform": "ruby", "authors": "Stefan Froelich", "info": "Framework for building Menu based conversations (e.g. USSD) in Rails.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/radioactive-labs/flow_chat", "changelog_uri": "https://github.com/radioactive-labs/flow_chat", "source_code_uri": "https://github.com/radioactive-labs/flow_chat", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "7b331abe5c5be28e80c29854d8dec3dec18b5dce74f1cd749e4a92eaf4a921e1", "spec_sha": "60f631281f1df07d076d94d026fe9ebc04b31112817096b7d71865c53348fa06", "project_uri": "https://rubygems.org/gems/flow_chat", "gem_uri": "https://rubygems.org/gems/flow_chat-0.5.2.gem", "homepage_uri": "https://github.com/radioactive-labs/flow_chat", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/radioactive-labs/flow_chat", "bug_tracker_uri": null, "changelog_uri": "https://github.com/radioactive-labs/flow_chat", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionpack", "requirements": ">= 6" }, { "name": "activesupport", "requirements": ">= 6" }, { "name": "ibsciss-middleware", "requirements": "~> 0.4.2" }, { "name": "phonelib", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } } | 2025-06-05 08:42:45 UTC | 
| eA2jHs49ZgNgW4s29TxUw | grape-listingФильтрация, пагинация и формирование эл. таблиц на базе Grape | 2.0.0.pre.beta.7 | Content{ "name": "grape-listing", "downloads": 8867, "version": "2.0.0.pre.beta.7", "version_created_at": "2025-06-05T08:41:14.216Z", "version_downloads": 0, "platform": "ruby", "authors": "Павел Бабин", "info": "Фильтрация, пагинация и формирование эл. таблиц на базе Grape", "licenses": [ "Copyright" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c81e66f0a87733d075e21ccef795f2eb3e4eef30a20a38f48d16274f98602ac2", "spec_sha": "db6fddc3f39a63848bd691c807261c9366ca945cd93e77a4cb9dcf9b2a5b0840", "project_uri": "https://rubygems.org/gems/grape-listing", "gem_uri": "https://rubygems.org/gems/grape-listing-2.0.0.pre.beta.7.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/grape-listing/2.0.0.pre.beta.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionpack", "requirements": "~> 7.1" }, { "name": "addressable", "requirements": "~> 2.8" }, { "name": "fast_excel", "requirements": "~> 0.5.0" }, { "name": "grape", "requirements": "~> 2.0.0" }, { "name": "grape-entity", "requirements": "~> 1.0.0" } ] } } | 2025-06-05 08:41:15 UTC | 
| UAsLfe6TVWTIP0z-gFg0D | backspinBackspin is a Ruby library for characterization testing of command-line interfaces. Inspired by VCR's cassette-based approach, it records and replays CLI interactions to make testing faster and more deterministic. | 0.3.0 | Content{ "name": "backspin", "downloads": 29, "version": "0.3.0", "version_created_at": "2025-06-05T08:35:22.729Z", "version_downloads": 0, "platform": "ruby", "authors": "Rob Sanheim", "info": "Backspin is a Ruby library for characterization testing of command-line interfaces. Inspired by VCR's cassette-based approach, it records and replays CLI interactions to make testing faster and more deterministic.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/rsanheim/backspin", "changelog_uri": "https://github.com/rsanheim/backspin/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/rsanheim/backspin" }, "yanked": false, "sha": "4e8442520cf6027ca965de4fff0dc153097ee356d5a3f3034e83c3c1caef4fda", "spec_sha": "56e47ec0dc3f7d8396db64fe097540c1cc40ecc3eab131b3a0c931120901f620", "project_uri": "https://rubygems.org/gems/backspin", "gem_uri": "https://rubygems.org/gems/backspin-0.3.0.gem", "homepage_uri": "https://github.com/rsanheim/backspin", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rsanheim/backspin", "bug_tracker_uri": null, "changelog_uri": "https://github.com/rsanheim/backspin/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ostruct", "requirements": "~> 0.5.0" }, { "name": "rspec-mocks", "requirements": "~> 3.0" } ] } } | 2025-06-05 08:35:25 UTC | 
| E1IVrBOPCOLloL6sMoGuk | dcmProvides an wrapper for exporting/importing labels in *.dcm format | 0.1.19 | Content{ "name": "dcm", "downloads": 5708, "version": "0.1.19", "version_created_at": "2025-06-05T08:19:06.064Z", "version_downloads": 0, "platform": "ruby", "authors": "Jonas Mueller", "info": "Provides an wrapper for exporting/importing labels in *.dcm format", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "09e601d7efaa950fe728f15290a63d716444d7a92f09f4336e0696b654411159", "spec_sha": "4dcf0a0206948b6548cb8e7dab3d1eb455e457955e15565f36370ee9705d410d", "project_uri": "https://rubygems.org/gems/dcm", "gem_uri": "https://rubygems.org/gems/dcm-0.1.19.gem", "homepage_uri": "https://sr.ht/~muellerj/dcm", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/dcm/0.1.19", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.2" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.10" } ], "runtime": [ { "name": "automotive-ecu", "requirements": "~> 0.2.9" }, { "name": "diffy", "requirements": ">= 0" }, { "name": "filesize", "requirements": ">= 0" }, { "name": "io-console", "requirements": ">= 0" }, { "name": "json", "requirements": ">= 0" }, { "name": "pastel", "requirements": ">= 0" }, { "name": "simple_xlsx_reader", "requirements": ">= 0" }, { "name": "thor", "requirements": ">= 0" } ] } } | 2025-06-05 08:19:08 UTC | 
| m0ixlJkEC9kOfmCEfbcCe | automotive-ecuProvides an interface for exporting/importing signals and labels to various automotive formats (*.lab, *.dcm) | 0.2.9 | Content{ "name": "automotive-ecu", "downloads": 3772, "version": "0.2.9", "version_created_at": "2025-06-05T08:18:18.062Z", "version_downloads": 0, "platform": "ruby", "authors": "Jonas Mueller", "info": "Provides an interface for exporting/importing signals and labels to various automotive formats (*.lab, *.dcm)", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "835333f3ae16a53e5429c28a0fb48d7926b6e3853e40b3be4ac7ce772cd64a49", "spec_sha": "74e12166ac9a42f8903ea9eb2bc976539dbc7aee2a9b3a1624972e3c1eded9bc", "project_uri": "https://rubygems.org/gems/automotive-ecu", "gem_uri": "https://rubygems.org/gems/automotive-ecu-0.2.9.gem", "homepage_uri": "https://sr.ht/~muellerj/automotive-ecu", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/automotive-ecu/0.2.9", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "benchmark-ips", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.2" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.10" } ], "runtime": [ { "name": "terminal-table", "requirements": "~> 2.0" } ] } } | 2025-06-05 08:18:19 UTC | 
| qWIg5E_eAOfBmmrL8GVKU | groupdocs_conversion_cloudRuby gem for communicating with the GroupDocs.Conversion Cloud API | 25.6 | Content{ "name": "groupdocs_conversion_cloud", "downloads": 26871, "version": "25.6", "version_created_at": "2025-06-05T08:18:04.112Z", "version_downloads": 0, "platform": "ruby", "authors": "GroupDocs", "info": "Ruby gem for communicating with the GroupDocs.Conversion Cloud API", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-ruby" }, "yanked": false, "sha": "a21df12a9877543ac1522fd58ba397111d0a2e5d0a9d413ad1e5aed2e633a7b9", "spec_sha": "1458e053d621a379171434a68f6948da113ac08d5df377074b1c1d2e0f82b19c", "project_uri": "https://rubygems.org/gems/groupdocs_conversion_cloud", "gem_uri": "https://rubygems.org/gems/groupdocs_conversion_cloud-25.6.gem", "homepage_uri": "https://products.groupdocs.cloud/conversion/ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.11, >= 5.11.3" } ], "runtime": [ { "name": "addressable", "requirements": "~> 2.8.0, >= 2.8.0" }, { "name": "faraday", "requirements": "~> 0.14.0" } ] } } | 2025-06-05 08:18:05 UTC | 
| o_C5h7vuWcgmr7wINYvHw | jekyll_dynamic_assetsUse simple variables to define your master files, presets and manual insertion. Select your assets dynamically via page front matter and config.yml | 0.1.0 | Content{ "name": "jekyll_dynamic_assets", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-05T08:15:23.428Z", "version_downloads": 0, "platform": "ruby", "authors": "M. Umar Shahbaz", "info": "Use simple variables to define your master files, presets and manual insertion. Select your assets dynamically via page front matter and config.yml", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets", "changelog_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets" }, "yanked": false, "sha": "2ba37556fd6cf4829fc2dacd9690a6ed1bdf611264f3d60bfb55e5a16ec87a14", "spec_sha": "a48e0a343b1a612b3b1180c34b43a61ea863f771d396553c2a3bc20837ced2e1", "project_uri": "https://rubygems.org/gems/jekyll_dynamic_assets", "gem_uri": "https://rubygems.org/gems/jekyll_dynamic_assets-0.1.0.gem", "homepage_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets", "bug_tracker_uri": null, "changelog_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": ">= 3.0, < 5.0" }, { "name": "liquid", "requirements": ">= 4.0, < 6.0" } ] } } | 2025-06-05 08:15:24 UTC | 
| xEpHJrI3gWTqT0Gim686i | onfidoRuby Library for the Onfido API | 5.2.0 | Content{ "name": "onfido", "downloads": 1954273, "version": "5.2.0", "version_created_at": "2025-06-05T08:12:25.794Z", "version_downloads": 0, "platform": "ruby", "authors": "OpenAPI-Generator", "info": "Ruby Library for the Onfido API", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "1dda72a4012ee4a7b1f78cd18409a86ab82b366eb8a9ffee44cb33efd7e04c8a", "spec_sha": "bcb3558d1b26312d37fbc39e0b92c3d15830cd5af74ae3445565a57359249f5c", "project_uri": "https://rubygems.org/gems/onfido", "gem_uri": "https://rubygems.org/gems/onfido-5.2.0.gem", "homepage_uri": "http://github.com/onfido/onfido-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/onfido/5.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" }, { "name": "rspec-its", "requirements": "~> 1.2" } ], "runtime": [ { "name": "faraday", "requirements": ">= 1.0.1, < 3.0" }, { "name": "faraday-follow_redirects", "requirements": "~> 0.3.0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "marcel", "requirements": ">= 0" }, { "name": "openssl", "requirements": ">= 0" } ] } } | 2025-06-05 08:12:27 UTC | 
| aMo6jJk5cFY4mTWeF_8qv | spree_paypal_checkoutSpree Commerce PayPal Checkout payment gateway integration | 0.5.2 | Content{ "name": "spree_paypal_checkout", "downloads": 185, "version": "0.5.2", "version_created_at": "2025-06-05T08:11:15.251Z", "version_downloads": 0, "platform": "ruby", "authors": "Vendo Connect Inc.", "info": "Spree Commerce PayPal Checkout payment gateway integration", "licenses": [ "AGPL-3.0-or-later" ], "metadata": {}, "yanked": false, "sha": "17ba5d9a4d60ac2def40d4b80952082b899081794776565cedbb141e07fa1956", "spec_sha": "2157aad31ec450f0089fc10884870d691f540430c27d2f95c74914ceb26fc166", "project_uri": "https://rubygems.org/gems/spree_paypal_checkout", "gem_uri": "https://rubygems.org/gems/spree_paypal_checkout-0.5.2.gem", "homepage_uri": "https://github.com/spree/spree_paypal_checkout", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/spree_paypal_checkout/0.5.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv", "requirements": ">= 0" }, { "name": "spree_dev_tools", "requirements": ">= 0" }, { "name": "vcr", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "paypal-server-sdk", "requirements": "~> 1.1" }, { "name": "spree", "requirements": ">= 5.1.0.beta4" }, { "name": "spree_admin", "requirements": ">= 5.1.0.beta4" }, { "name": "spree_extension", "requirements": ">= 0" }, { "name": "spree_storefront", "requirements": ">= 5.1.0.beta4" } ] } } | 2025-06-05 08:11:20 UTC | 
| 3McgxrJTkbreD20NcmS2d | mpxjThe MPXJ gem allows Ruby applications to work with schedule data from project management applications including Microsoft Project, Primavera, Asta Powerproject and Gnome Planner amongst others. The gem provides a Ruby wrapper around the MPXJ Java JAR. | 14.1.0 | Content{ "name": "mpxj", "downloads": 2246052, "version": "14.1.0", "version_created_at": "2025-06-05T08:04:11.967Z", "version_downloads": 0, "platform": "ruby", "authors": "Jon Iles", "info": "The MPXJ gem allows Ruby applications to work with schedule data from project management applications including Microsoft Project, Primavera, Asta Powerproject and Gnome Planner amongst others. The gem provides a Ruby wrapper around the MPXJ Java JAR.", "licenses": [ "LGPL-2.1-or-later" ], "metadata": {}, "yanked": false, "sha": "fdd68316ca37acc3918da31a57c35b08d81fe37f4d083d4ec3932742a26afe4c", "spec_sha": "1197059b9fb214d16bb6800e5adf7af633e48d481e590de0f8d00e2b3fa0b770", "project_uri": "https://rubygems.org/gems/mpxj", "gem_uri": "https://rubygems.org/gems/mpxj-14.1.0.gem", "homepage_uri": "http://mpxj.sf.net", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/mpxj/14.1.0", "mailing_list_uri": "https://sourceforge.net/p/mpxj/mailman/", "source_code_uri": "https://github.com/joniles/mpxj/tree/master/src.ruby/mpxj", "bug_tracker_uri": "https://sourceforge.net/p/mpxj/bugs/", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "json", "requirements": ">= 0" }, { "name": "tzinfo-data", "requirements": ">= 0" } ] } } | 2025-06-05 08:04:16 UTC | 
| Tahz94965Z8WyiFTCOz03 | jekyll-cessda-docsJekyll theme for CESSDA documentation sites | 0.1.11.pre.3fa356d1c16fadedd171b34f0e6852076f46ae3e | Content{ "name": "jekyll-cessda-docs", "downloads": 41264, "version": "0.1.11.pre.3fa356d1c16fadedd171b34f0e6852076f46ae3e", "version_created_at": "2025-06-05T07:45:31.517Z", "version_downloads": 0, "platform": "ruby", "authors": "openconcept", "info": "Jekyll theme for CESSDA documentation sites", "licenses": [ "MIT" ], "metadata": { "documentation_uri": "https://docs.tech.cessda.eu/platform/documentation_tooling.html" }, "yanked": false, "sha": "ad3cf80f1034aea874535577b911abf3b11c001e1b36566eabc4dca4399bdf48", "spec_sha": "a1bb4d91ede7e79b4803bc4b3cbcb420bfc21af6f2447638d12f480b4c47eeac", "project_uri": "https://rubygems.org/gems/jekyll-cessda-docs", "gem_uri": "https://rubygems.org/gems/jekyll-cessda-docs-0.1.11.pre.3fa356d1c16fadedd171b34f0e6852076f46ae3e.gem", "homepage_uri": "https://cessda.eu", "wiki_uri": null, "documentation_uri": "https://docs.tech.cessda.eu/platform/documentation_tooling.html", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": "~> 4.1" }, { "name": "jekyll-seo-tag", "requirements": "~> 2.6" } ] } } | 2025-06-05 07:45:33 UTC | 
| QuCItmSTFlv4hQpaTJfBk | pg_objectsSimple manager for PostgreSQL objects like triggers and functions | 1.4.3 | Content{ "name": "pg_objects", "downloads": 39759, "version": "1.4.3", "version_created_at": "2025-06-05T07:41:50.328Z", "version_downloads": 0, "platform": "ruby", "authors": "Denis Kiselyov", "info": "Simple manager for PostgreSQL objects like triggers and functions", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/marinazzio/pg_objects", "bug_tracker_uri": "https://github.com/marinazzio/pg_objects/issues", "source_code_uri": "https://github.com/marinazzio/pg_objects", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/marinazzio/pg_objects/blob/master/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "2b90b3df63d5275a03d4eaad9531fcee24f5467b405c608fed08c0b91548f895", "spec_sha": "9ebf0dd1c2fb4a0b35be909e3a2570041ea74e9933fe8adfff0dfd729fa28ba2", "project_uri": "https://rubygems.org/gems/pg_objects", "gem_uri": "https://rubygems.org/gems/pg_objects-1.4.3.gem", "homepage_uri": "https://github.com/marinazzio/pg_objects", "wiki_uri": null, "documentation_uri": "https://github.com/marinazzio/pg_objects/blob/master/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/marinazzio/pg_objects", "bug_tracker_uri": "https://github.com/marinazzio/pg_objects/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 6.1.7.0, < 9" }, { "name": "dry-auto_inject", "requirements": "~> 1" }, { "name": "dry-configurable", "requirements": "~> 1" }, { "name": "dry-container", "requirements": "= 0.11.0" }, { "name": "dry-monads", "requirements": "~> 1.6" }, { "name": "memery", "requirements": ">= 1.5, < 1.8" }, { "name": "pg_query", "requirements": ">= 5, < 7" }, { "name": "railties", "requirements": ">= 4, < 9" }, { "name": "rake-hooks", "requirements": "~> 1" } ] } } | 2025-06-05 07:41:52 UTC | 
| Mny-ZMj1PIOzxkQepdQ1V | backspinBackspin is a Ruby library for characterization testing of command-line interfaces. Inspired by VCR's cassette-based approach, it records and replays CLI interactions to make testing faster and more deterministic. | 0.2.1 | Content{ "name": "backspin", "downloads": 0, "version": "0.2.1", "version_created_at": "2025-06-05T07:39:28.030Z", "version_downloads": 0, "platform": "ruby", "authors": "Rob Sanheim", "info": "Backspin is a Ruby library for characterization testing of command-line interfaces. Inspired by VCR's cassette-based approach, it records and replays CLI interactions to make testing faster and more deterministic.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/rsanheim/backspin", "changelog_uri": "https://github.com/rsanheim/backspin/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/rsanheim/backspin" }, "yanked": false, "sha": "3acd4cf9c32cf372917b43e20dd73aa4a8b1e1e8dfb7f4b796e4fe0d11469da2", "spec_sha": "be0c3a71805da4e8281332d15d3385d5ee55442a50e757a8bd20a922827d7be9", "project_uri": "https://rubygems.org/gems/backspin", "gem_uri": "https://rubygems.org/gems/backspin-0.2.1.gem", "homepage_uri": "https://github.com/rsanheim/backspin", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rsanheim/backspin", "bug_tracker_uri": null, "changelog_uri": "https://github.com/rsanheim/backspin/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ostruct", "requirements": ">= 0" }, { "name": "rspec-mocks", "requirements": "~> 3.0" } ] } } | 2025-06-05 07:39:29 UTC | 
| ECAtz6FLuWmvTlqZmRA0B | textbringerTextbringer is a member of a demon race that takes on the form of an Emacs-like text editor. | 10 | Content{ "name": "textbringer", "downloads": 60011, "version": "10", "version_created_at": "2025-06-05T07:31:27.797Z", "version_downloads": 0, "platform": "ruby", "authors": "Shugo Maeda", "info": "Textbringer is a member of a demon race that takes on the form of an Emacs-like text editor.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "9d74ff18b31de57a4e98cb7ff5a0edfbb4c5d475337500b0a1ea1bacbed9a91b", "spec_sha": "1537d2262492b0526f853634688e62ea42ac0c146cb8c8313bdfd20b440633c4", "project_uri": "https://rubygems.org/gems/textbringer", "gem_uri": "https://rubygems.org/gems/textbringer-10.gem", "homepage_uri": "https://github.com/shugo/textbringer", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/textbringer/10", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 12.0" }, { "name": "ripper-tags", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 0" } ], "runtime": [ { "name": "clipboard", "requirements": ">= 1.1" }, { "name": "curses", "requirements": ">= 1.2.7" }, { "name": "drb", "requirements": ">= 0" }, { "name": "editorconfig", "requirements": ">= 0" }, { "name": "fiddle", "requirements": ">= 0" }, { "name": "fiddley", "requirements": ">= 0.0.5" }, { "name": "irb", "requirements": ">= 0" }, { "name": "nkf", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "unicode-blocks", "requirements": ">= 0" }, { "name": "unicode-categories", "requirements": ">= 0" }, { "name": "unicode-display_width", "requirements": ">= 1.1" }, { "name": "unicode-name", "requirements": ">= 0" }, { "name": "unicode-scripts", "requirements": ">= 0" }, { "name": "unicode-types", "requirements": ">= 0" }, { "name": "warning", "requirements": ">= 0" } ] } } | 2025-06-05 07:31:29 UTC | 
| Ok_M7FowvbH1a__rB0urP | ollama_chatThe app provides a command-line interface (CLI) to an Ollama AI model, allowing users to engage in text-based conversations and generate human-like responses. Users can import data from local files or web pages, which are then processed through three different modes: fully importing the content into the conversation context, summarizing the information for concise reference, or storing it in an embedding vector database for later retrieval based on the conversation. | 0.0.13 | Content{ "name": "ollama_chat", "downloads": 2047, "version": "0.0.13", "version_created_at": "2025-06-05T07:28:38.499Z", "version_downloads": 0, "platform": "ruby", "authors": "Florian Frank", "info": "The app provides a command-line interface (CLI) to an Ollama AI model,\nallowing users to engage in text-based conversations and generate\nhuman-like responses. Users can import data from local files or web pages,\nwhich are then processed through three different modes: fully importing the\ncontent into the conversation context, summarizing the information for\nconcise reference, or storing it in an embedding vector database for later\nretrieval based on the conversation.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "8be7dab4b2132c297daf4bef2039a7f6bbc711356da4a205355f631745014f36", "spec_sha": "771ae1f79e016639ef0d99719087671b60ed46876498354e020b3596b2c7e766", "project_uri": "https://rubygems.org/gems/ollama_chat", "gem_uri": "https://rubygems.org/gems/ollama_chat-0.0.13.gem", "homepage_uri": "https://github.com/flori/ollama_chat", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ollama_chat/0.0.13", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "all_images", "requirements": "~> 0.6" }, { "name": "debug", "requirements": ">= 0" }, { "name": "gem_hadar", "requirements": "~> 1.20" }, { "name": "kramdown", "requirements": "~> 2.0" }, { "name": "rspec", "requirements": "~> 3.2" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "amatch", "requirements": "~> 0.4.1" }, { "name": "complex_config", "requirements": "~> 0.22, >= 0.22.2" }, { "name": "csv", "requirements": "~> 3.0" }, { "name": "documentrix", "requirements": "~> 0.0, >= 0.0.2" }, { "name": "excon", "requirements": "~> 1.0" }, { "name": "kramdown-ansi", "requirements": "~> 0.0, >= 0.0.1" }, { "name": "mime-types", "requirements": "~> 3.0" }, { "name": "ollama-ruby", "requirements": "~> 1.2" }, { "name": "pdf-reader", "requirements": "~> 2.0" }, { "name": "redis", "requirements": "~> 5.0" }, { "name": "reverse_markdown", "requirements": "~> 3.0" }, { "name": "rss", "requirements": "~> 0.3" }, { "name": "search_ui", "requirements": "~> 0.0" }, { "name": "term-ansicolor", "requirements": "~> 1.11" }, { "name": "tins", "requirements": "~> 1.34" }, { "name": "xdg", "requirements": "~> 7.0" } ] } } | 2025-06-05 07:28:40 UTC | 
| A4cH9Xy8b5MMseDXvY7lH | passpartuPasspartu is a great tool to manage your policies. Keep all your policy rules in one file - passpartu.yml. | 1.2.2 | Content{ "name": "passpartu", "downloads": 67245, "version": "1.2.2", "version_created_at": "2025-06-05T07:22:58.906Z", "version_downloads": 0, "platform": "ruby", "authors": "OrestF", "info": "Passpartu is a great tool to manage your policies.\n Keep all your policy rules in one file - passpartu.yml.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "866a728eece263b17b039de5d62c1f362f356cc9ec65e70ed5af149f21516fa9", "spec_sha": "11fd4898e0248642aeb9152f72e07655c96b70d8806fd6b5c6144c04de925bfe", "project_uri": "https://rubygems.org/gems/passpartu", "gem_uri": "https://rubygems.org/gems/passpartu-1.2.2.gem", "homepage_uri": "https://github.com/coaxsoft/passpartu", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/passpartu/1.2.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.3" }, { "name": "byebug", "requirements": ">= 0" }, { "name": "codecov", "requirements": "~> 0.6" }, { "name": "dotenv", "requirements": "~> 2.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.11" }, { "name": "simplecov", "requirements": "~> 0.21" } ], "runtime": [] } } | 2025-06-05 07:23:00 UTC | 
| rTX-qM_XzdQ7CzIdiV2Lz | couch_potatoRuby persistence layer for CouchDB | 1.19.1 | Content{ "name": "couch_potato", "downloads": 244271, "version": "1.19.1", "version_created_at": "2025-06-05T07:22:30.491Z", "version_downloads": 0, "platform": "ruby", "authors": "Alexander Lang", "info": "Ruby persistence layer for CouchDB", "licenses": [], "metadata": {}, "yanked": false, "sha": "95f803ea5ca37493da7ad4f9353a9085a1ef2f274f2444162124aa1fd102d228", "spec_sha": "4785332f5e1f3c979006ec1ca79ede16d19ef7eece9ac6c2d2a4b1f2142a0a81", "project_uri": "https://rubygems.org/gems/couch_potato", "gem_uri": "https://rubygems.org/gems/couch_potato-1.19.1.gem", "homepage_uri": "http://github.com/langalex/couch_potato", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/couch_potato/1.19.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 12.0" }, { "name": "rspec", "requirements": "~> 3.12.0" }, { "name": "timecop", "requirements": ">= 0" }, { "name": "tzinfo", "requirements": ">= 0" } ], "runtime": [ { "name": "activemodel", "requirements": ">= 7.2, < 8.1" }, { "name": "couchrest", "requirements": "~> 2.0.0" }, { "name": "json", "requirements": "~> 2.3" } ] } } | 2025-06-05 07:22:32 UTC | 
| HHs5EcywwiU6fuDO03zHu | gem-sweepClean up unnecessary extension files for gem command. | 0.2.0 | Content{ "name": "gem-sweep", "downloads": 36, "version": "0.2.0", "version_created_at": "2025-06-05T07:17:23.652Z", "version_downloads": 0, "platform": "ruby", "authors": "Hiroshi SHIBATA", "info": "Clean up unnecessary extension files for gem command.", "licenses": [ "Ruby", "BSD-2-Clause" ], "metadata": { "homepage_uri": "https://github.com/hsbt/gem-sweep", "source_code_uri": "https://github.com/hsbt/gem-sweep" }, "yanked": false, "sha": "cc623252af806aaa2e06d71553b1787a2ed1084abd2b257306ddec00152d7b58", "spec_sha": "f4c93a0d5656b187f26abb56bc56a455de1109f4fce3e94dbb27c413703cde8d", "project_uri": "https://rubygems.org/gems/gem-sweep", "gem_uri": "https://rubygems.org/gems/gem-sweep-0.2.0.gem", "homepage_uri": "https://github.com/hsbt/gem-sweep", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/hsbt/gem-sweep", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-06-05 07:17:27 UTC | 
| j2c5mH3YWGmajE4YUAvN9 | gem-sweepClean up unnecessary extension files for gem command. | 0.1.1 | Content{ "name": "gem-sweep", "downloads": 36, "version": "0.1.1", "version_created_at": "2025-06-05T07:17:23.529Z", "version_downloads": 0, "platform": "ruby", "authors": "Hiroshi SHIBATA", "info": "Clean up unnecessary extension files for gem command.", "licenses": [ "Ruby", "BSD-2-Clause" ], "metadata": { "homepage_uri": "https://github.com/hsbt/gem-sweep", "source_code_uri": "https://github.com/hsbt/gem-sweep" }, "yanked": false, "sha": "6b497f8ca966fb0ae3321e8c345f5d4eeb457e8151be43d81da598e73a97565d", "spec_sha": "b4e462ff4e7cbdc1403e43cdad13a8a13bb1ac05170eb90ebd7c89a98b74f15a", "project_uri": "https://rubygems.org/gems/gem-sweep", "gem_uri": "https://rubygems.org/gems/gem-sweep-0.1.1.gem", "homepage_uri": "https://github.com/hsbt/gem-sweep", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/hsbt/gem-sweep", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-06-05 07:17:25 UTC | 
| XheYCq5HrcMblMGVhNO_8 | dcmProvides an wrapper for exporting/importing labels in *.dcm format | 0.1.18 | Content{ "name": "dcm", "downloads": 5678, "version": "0.1.18", "version_created_at": "2025-06-05T07:16:52.286Z", "version_downloads": 0, "platform": "ruby", "authors": "Jonas Mueller", "info": "Provides an wrapper for exporting/importing labels in *.dcm format", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e00d360210dd98604cdbbe1e39f2e57038b52978fa042694a1ff99c226950abb", "spec_sha": "084e951c468a256506c618f70017c0f42957e210dd0a3f99c3844aed8f2a9291", "project_uri": "https://rubygems.org/gems/dcm", "gem_uri": "https://rubygems.org/gems/dcm-0.1.18.gem", "homepage_uri": "https://sr.ht/~muellerj/dcm", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/dcm/0.1.18", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.2" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.10" } ], "runtime": [ { "name": "automotive-ecu", "requirements": "~> 0.2.8" }, { "name": "diffy", "requirements": ">= 0" }, { "name": "filesize", "requirements": ">= 0" }, { "name": "io-console", "requirements": ">= 0" }, { "name": "json", "requirements": ">= 0" }, { "name": "pastel", "requirements": ">= 0" }, { "name": "simple_xlsx_reader", "requirements": ">= 0" }, { "name": "thor", "requirements": ">= 0" } ] } } | 2025-06-05 07:16:53 UTC | 
| lq_S58uxARKp-NC9dJnQK | automotive-ecuProvides an interface for exporting/importing signals and labels to various automotive formats (*.lab, *.dcm) | 0.2.8 | Content{ "name": "automotive-ecu", "downloads": 3739, "version": "0.2.8", "version_created_at": "2025-06-05T07:16:14.605Z", "version_downloads": 0, "platform": "ruby", "authors": "Jonas Mueller", "info": "Provides an interface for exporting/importing signals and labels to various automotive formats (*.lab, *.dcm)", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e462245f8df791ae187525b042f65e546514373062596823da71a1b07fc76147", "spec_sha": "978ab9979b1d5cf53deff22a77ca8f23ffff9a6e8676ec8f239b8c7e4550e165", "project_uri": "https://rubygems.org/gems/automotive-ecu", "gem_uri": "https://rubygems.org/gems/automotive-ecu-0.2.8.gem", "homepage_uri": "https://sr.ht/~muellerj/automotive-ecu", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/automotive-ecu/0.2.8", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "benchmark-ips", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.2" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.10" } ], "runtime": [ { "name": "terminal-table", "requirements": "~> 2.0" } ] } } | 2025-06-05 07:16:16 UTC | 
| Fgg5CTfKwnlZGIQK_SbM7 | hiera-eyamlHiera backend for decrypting encrypted yaml properties | 4.3.0 | Content{ "name": "hiera-eyaml", "downloads": 9371777, "version": "4.3.0", "version_created_at": "2025-06-05T07:14:53.765Z", "version_downloads": 0, "platform": "ruby", "authors": "Vox Pupuli", "info": "Hiera backend for decrypting encrypted yaml properties", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "19eba2ea9d70b2d56de064df9e3242860d8070d47ff9c9a6348b7fe94708ab0a", "spec_sha": "adeb26fa7e22c54640f6bafebb2f1aa81d0fcc8ddd69418838ed731b6504d428", "project_uri": "https://rubygems.org/gems/hiera-eyaml", "gem_uri": "https://rubygems.org/gems/hiera-eyaml-4.3.0.gem", "homepage_uri": "https://github.com/voxpupuli/hiera-eyaml/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hiera-eyaml/4.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.2, >= 13.2.1" }, { "name": "rspec-expectations", "requirements": "~> 3.13" }, { "name": "voxpupuli-rubocop", "requirements": "~> 3.1.0" } ], "runtime": [ { "name": "highline", "requirements": ">= 2.1, < 4" }, { "name": "optimist", "requirements": "~> 3.1" } ] } } | 2025-06-05 07:14:57 UTC | 
| qN3PRncPWKVKtUtk7veq1 | flow_chatFramework for building Menu based conversations (e.g. USSD) in Rails. | 0.5.1 | Content{ "name": "flow_chat", "downloads": 1258, "version": "0.5.1", "version_created_at": "2025-06-05T07:06:30.423Z", "version_downloads": 0, "platform": "ruby", "authors": "Stefan Froelich", "info": "Framework for building Menu based conversations (e.g. USSD) in Rails.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/radioactive-labs/flow_chat", "changelog_uri": "https://github.com/radioactive-labs/flow_chat", "source_code_uri": "https://github.com/radioactive-labs/flow_chat", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "00ba45c538ccd44fb31fd6a4a05f951acc361e1792d373b588e7f42bfa83f8da", "spec_sha": "59503765d27c1162948b42675cd486bf9f249a0bb132929e0f6ef93bc6f8de0e", "project_uri": "https://rubygems.org/gems/flow_chat", "gem_uri": "https://rubygems.org/gems/flow_chat-0.5.1.gem", "homepage_uri": "https://github.com/radioactive-labs/flow_chat", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/radioactive-labs/flow_chat", "bug_tracker_uri": null, "changelog_uri": "https://github.com/radioactive-labs/flow_chat", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionpack", "requirements": ">= 6" }, { "name": "activesupport", "requirements": ">= 6" }, { "name": "ibsciss-middleware", "requirements": "~> 0.4.2" }, { "name": "phonelib", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } } | 2025-06-05 07:06:32 UTC | 
| jBpaUD-bweEWmVG2iEs3X | grape-listingФильтрация, пагинация и формирование эл. таблиц на базе Grape | 2.0.0.pre.beta.6 | Content{ "name": "grape-listing", "downloads": 8830, "version": "2.0.0.pre.beta.6", "version_created_at": "2025-06-05T07:03:33.764Z", "version_downloads": 0, "platform": "ruby", "authors": "Павел Бабин", "info": "Фильтрация, пагинация и формирование эл. таблиц на базе Grape", "licenses": [ "Copyright" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0cbdbc2f9417526a6ef61990da51af3bddd50716de6783014c3032892ff995c9", "spec_sha": "0b9d3a08e0685ee98193d46c4134b6265f8924e297d10e60f0edcbcb972bdb36", "project_uri": "https://rubygems.org/gems/grape-listing", "gem_uri": "https://rubygems.org/gems/grape-listing-2.0.0.pre.beta.6.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/grape-listing/2.0.0.pre.beta.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionpack", "requirements": "~> 7.1" }, { "name": "addressable", "requirements": "~> 2.8" }, { "name": "fast_excel", "requirements": "~> 0.5.0" }, { "name": "grape", "requirements": "~> 2.0.0" }, { "name": "grape-entity", "requirements": "~> 1.0.0" } ] } } | 2025-06-05 07:03:35 UTC | 
| ZYAdf2O9J3_2X4xXy9FWa | textbringerTextbringer is a member of a demon race that takes on the form of an Emacs-like text editor. | 9 | Content{ "name": "textbringer", "downloads": 59976, "version": "9", "version_created_at": "2025-06-05T06:53:38.146Z", "version_downloads": 0, "platform": "ruby", "authors": "Shugo Maeda", "info": "Textbringer is a member of a demon race that takes on the form of an Emacs-like text editor.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "44e60721ad8f75b01f2bc6a0b77ba64ae31e739c6664e5ef08c565b1d90826cb", "spec_sha": "ba20ebc85adcf88f5d68cb5ae2d903fb77a71625848782a3fca023be044cc78c", "project_uri": "https://rubygems.org/gems/textbringer", "gem_uri": "https://rubygems.org/gems/textbringer-9.gem", "homepage_uri": "https://github.com/shugo/textbringer", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/textbringer/9", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 12.0" }, { "name": "ripper-tags", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 0" } ], "runtime": [ { "name": "clipboard", "requirements": ">= 1.1" }, { "name": "curses", "requirements": ">= 1.2.7" }, { "name": "drb", "requirements": ">= 0" }, { "name": "editorconfig", "requirements": ">= 0" }, { "name": "fiddle", "requirements": ">= 0" }, { "name": "fiddley", "requirements": ">= 0.0.5" }, { "name": "irb", "requirements": ">= 0" }, { "name": "nkf", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "unicode-blocks", "requirements": ">= 0" }, { "name": "unicode-categories", "requirements": ">= 0" }, { "name": "unicode-display_width", "requirements": ">= 1.1" }, { "name": "unicode-name", "requirements": ">= 0" }, { "name": "unicode-scripts", "requirements": ">= 0" }, { "name": "unicode-types", "requirements": ">= 0" }, { "name": "warning", "requirements": ">= 0" } ] } } | 2025-06-05 06:53:39 UTC | 
| bPP5BLH5eIHN6wKBMB7Qj | ex_aequo_colorRainbows in your shell | 0.1.0 | Content{ "name": "ex_aequo_color", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-05T06:49:36.567Z", "version_downloads": 0, "platform": "ruby", "authors": "Robert Dober", "info": "Rainbows in your shell", "licenses": [ "AGPL-3.0-or-later" ], "metadata": {}, "yanked": false, "sha": "47f925fd60b8b16c9821783dc7855ade9b97a5f4d16fd17aa72cbcc5e828990c", "spec_sha": "1ccedd6fd232bfca3d9973818917534699fad2585227a9dfa37ed1fea7ce95b9", "project_uri": "https://rubygems.org/gems/ex_aequo_color", "gem_uri": "https://rubygems.org/gems/ex_aequo_color-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ex_aequo_color/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ostruct", "requirements": "~> 0.6.1" } ] } } | 2025-06-05 06:49:40 UTC | 
| Ay8H7GGC19jxmJ2CrLycS | textbringerTextbringer is a member of a demon race that takes on the form of an Emacs-like text editor. | 8 | Content{ "name": "textbringer", "downloads": 59962, "version": "8", "version_created_at": "2025-06-05T06:33:31.631Z", "version_downloads": 0, "platform": "ruby", "authors": "Shugo Maeda", "info": "Textbringer is a member of a demon race that takes on the form of an Emacs-like text editor.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "c2395a70aca67b6c193cd910dd1179755bd7430b2a241c7ac94374cb53bbcb03", "spec_sha": "1c18b3ee729f1e60c8236afbbea5ff177146c7f560354be828eda43f11425afc", "project_uri": "https://rubygems.org/gems/textbringer", "gem_uri": "https://rubygems.org/gems/textbringer-8.gem", "homepage_uri": "https://github.com/shugo/textbringer", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/textbringer/8", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 12.0" }, { "name": "ripper-tags", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 0" } ], "runtime": [ { "name": "clipboard", "requirements": ">= 1.1" }, { "name": "curses", "requirements": ">= 1.2.7" }, { "name": "drb", "requirements": ">= 0" }, { "name": "editorconfig", "requirements": ">= 0" }, { "name": "fiddle", "requirements": ">= 0" }, { "name": "fiddley", "requirements": ">= 0.0.5" }, { "name": "irb", "requirements": ">= 0" }, { "name": "nkf", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "unicode-blocks", "requirements": ">= 0" }, { "name": "unicode-categories", "requirements": ">= 0" }, { "name": "unicode-display_width", "requirements": ">= 1.1" }, { "name": "unicode-name", "requirements": ">= 0" }, { "name": "unicode-scripts", "requirements": ">= 0" }, { "name": "unicode-types", "requirements": ">= 0" }, { "name": "warning", "requirements": ">= 0" } ] } } | 2025-06-05 06:33:33 UTC | 
| bD36RJFiAvllSDJXoxh1Z | openproject-primer_view_componentsViewComponents of the Primer Design System for OpenProject | 0.69.2 | Content{ "name": "openproject-primer_view_components", "downloads": 69418, "version": "0.69.2", "version_created_at": "2025-06-05T06:21:38.841Z", "version_downloads": 0, "platform": "ruby", "authors": "GitHub Open Source, OpenProject GmbH", "info": "ViewComponents of the Primer Design System for OpenProject", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "ef9432cf97bbbd3999cfa974f91e5cb3c61a8607be3b6116b4514d410117f56e", "spec_sha": "a7a723bf18d8ecc82565358cb1c33fd58a537d8aabf5a2232ab2c68359c39520", "project_uri": "https://rubygems.org/gems/openproject-primer_view_components", "gem_uri": "https://rubygems.org/gems/openproject-primer_view_components-0.69.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/openproject-primer_view_components/0.69.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionview", "requirements": ">= 7.1.0" }, { "name": "activesupport", "requirements": ">= 7.1.0" }, { "name": "openproject-octicons", "requirements": ">= 19.25.0" }, { "name": "view_component", "requirements": ">= 3.1, < 4.0" } ] } } | 2025-06-05 06:21:42 UTC | 
| P7-eYJIqbXWSYvTwTGTQy | mysql_db_toolA Ruby gem for backing up and restoring MySQL databases | 0.4.1 | Content{ "name": "mysql_db_tool", "downloads": 1228, "version": "0.4.1", "version_created_at": "2025-06-05T06:15:06.157Z", "version_downloads": 0, "platform": "ruby", "authors": "Soonoh Jung", "info": "A Ruby gem for backing up and restoring MySQL databases", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "bb32426cf2c267ef339e9749276e00faefd49aa723ac684b1a2de1210e6e5a2b", "spec_sha": "269b199615e2dd82d7a080819b2e2070d89884242e70579c75ede290f230b950", "project_uri": "https://rubygems.org/gems/mysql_db_tool", "gem_uri": "https://rubygems.org/gems/mysql_db_tool-0.4.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/mysql_db_tool/0.4.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [] } } | 2025-06-05 06:15:07 UTC | 
| m94Tt2hNmf0f2M3C0hDsV | scout-gearScout gear: workflow, TSVs, persistence, entities, associations, and knowledge_bases. | 10.8.0 | Content{ "name": "scout-gear", "downloads": 11155, "version": "10.8.0", "version_created_at": "2025-06-05T06:08:05.553Z", "version_downloads": 0, "platform": "ruby", "authors": "Miguel Vazquez", "info": "Scout gear: workflow, TSVs, persistence, entities, associations, and knowledge_bases.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "ea9cabf023b4259b117f272a2b5fc581210edf77d35dfd4c77897bc2282e6c33", "spec_sha": "c20e824718acd1fd67247da1635927a43655c5ece6bcc9f16cb701cf0e388a75", "project_uri": "https://rubygems.org/gems/scout-gear", "gem_uri": "https://rubygems.org/gems/scout-gear-10.8.0.gem", "homepage_uri": "http://github.com/mikisvaz/scout-gear", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/scout-gear/10.8.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "juwelier", "requirements": "~> 2.1.0" } ], "runtime": [ { "name": "matrix", "requirements": ">= 0" }, { "name": "net-ssh", "requirements": ">= 0" }, { "name": "RubyInline", "requirements": ">= 0" }, { "name": "scout-essentials", "requirements": ">= 0" } ] } } | 2025-06-05 06:08:07 UTC | 
| vrkJVvj95n5GFzDFdWRaw | scout-essentialsThings a scout can use anywhere | 1.7.0 | Content{ "name": "scout-essentials", "downloads": 6450, "version": "1.7.0", "version_created_at": "2025-06-05T06:07:42.306Z", "version_downloads": 0, "platform": "ruby", "authors": "Miguel Vazquez", "info": "Things a scout can use anywhere", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "35e58f32e128372a31d2c395350e7d25c033f7e59b635dfd217e7e967274dfb4", "spec_sha": "588061d5a6cdaf2215712d1d6ff453fe5a331dbb701683cb2c083d113eeab81b", "project_uri": "https://rubygems.org/gems/scout-essentials", "gem_uri": "https://rubygems.org/gems/scout-essentials-1.7.0.gem", "homepage_uri": "http://github.com/mikisvaz/scout-essentials", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/scout-essentials/1.7.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 1.0" }, { "name": "juwelier", "requirements": "~> 2.1.0" }, { "name": "rdoc", "requirements": "~> 3.12" }, { "name": "shoulda", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "rake", "requirements": ">= 0" }, { "name": "term-ansicolor", "requirements": ">= 0" }, { "name": "yaml", "requirements": ">= 0" } ] } } | 2025-06-05 06:07:43 UTC | 
| TvShzHUePR4qacs64NQ0v | scout-aiassorted functionalities to help scouts use AI | 1.0.0 | Content{ "name": "scout-ai", "downloads": 551, "version": "1.0.0", "version_created_at": "2025-06-05T06:07:16.133Z", "version_downloads": 0, "platform": "ruby", "authors": "Miguel Vazquez", "info": "assorted functionalities to help scouts use AI", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "2929724da0514db2d3e1025e04157758d4502558ec7acbc03966149c8e62d94d", "spec_sha": "77525d3020bfc6e880964f4c1c4bf288a4a159bbb879c24398b37db30624ed87", "project_uri": "https://rubygems.org/gems/scout-ai", "gem_uri": "https://rubygems.org/gems/scout-ai-1.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/scout-ai/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "scout-rig", "requirements": ">= 0" } ] } } | 2025-06-05 06:07:17 UTC | 
| 0ytYaog8SKRLvISVJe3BI | actionmcpIt offers base classes and helpers for creating MCP applications, making it easier to integrate your Ruby/Rails application with the MCP standard | 0.51.0 | Content{ "name": "actionmcp", "downloads": 10692, "version": "0.51.0", "version_created_at": "2025-06-05T05:48:41.145Z", "version_downloads": 0, "platform": "ruby", "authors": "Abdelkader Boudih", "info": "It offers base classes and helpers for creating MCP applications, making it easier to integrate your Ruby/Rails application with the MCP standard", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/seuros/action_mcp", "changelog_uri": "https://github.com/seuros/action_mcp/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/seuros/action_mcp", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "080c9d454c632997dc3e5b69375ec1521b1ec8710828b267186a3b0c7a7ac66c", "spec_sha": "0ed5ee0b2a105029c3f6dcd4e757908e4e93facc736a61139325a2463c2cf085", "project_uri": "https://rubygems.org/gems/actionmcp", "gem_uri": "https://rubygems.org/gems/actionmcp-0.51.0.gem", "homepage_uri": "https://github.com/seuros/action_mcp", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/seuros/action_mcp", "bug_tracker_uri": null, "changelog_uri": "https://github.com/seuros/action_mcp/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 8.0.1" }, { "name": "concurrent-ruby", "requirements": ">= 1.3.1" }, { "name": "jsonrpc-rails", "requirements": ">= 0.5.1" }, { "name": "multi_json", "requirements": ">= 0" }, { "name": "railties", "requirements": ">= 8.0.1" }, { "name": "zeitwerk", "requirements": "~> 2.6" } ] } } | 2025-06-05 05:48:42 UTC | 
| auV5WmFlXCpLWY79ca_fZ | railsglyphsSimple helper utility for using SVG icons within your Rails project. | 1.0.0 | Content{ "name": "railsglyphs", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-06-05T05:38:12.516Z", "version_downloads": 0, "platform": "ruby", "authors": "Victor S. Keenan", "info": "Simple helper utility for using SVG icons within your Rails project.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://www.victorkeenan.com/projects/railsglyphs/", "changelog_uri": "https://github.com/VictorSK/railsglyphs/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/VictorSK/railsglyphs/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8a5d5f0f1b621cc119ae7e95c004becd519b85c85566cb5f0cff5081311775d2", "spec_sha": "cb912c7c22e9ea0d11de6ae8d6f86d4780bdab818dec4a5d5993af8590c9314f", "project_uri": "https://rubygems.org/gems/railsglyphs", "gem_uri": "https://rubygems.org/gems/railsglyphs-1.0.0.gem", "homepage_uri": "https://www.victorkeenan.com/projects/railsglyphs/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/VictorSK/railsglyphs/", "bug_tracker_uri": null, "changelog_uri": "https://github.com/VictorSK/railsglyphs/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.0" } ] } } | 2025-06-05 05:38:14 UTC | 
| z8eU9KAaQ9nDSy9zLjel- | sorbet-static-and-runtimeSorbet static and runtime in one gem | 0.5.12155 | Content{ "name": "sorbet-static-and-runtime", "downloads": 20350828, "version": "0.5.12155", "version_created_at": "2025-06-05T05:35:29.003Z", "version_downloads": 0, "platform": "ruby", "authors": "Stripe", "info": "Sorbet static and runtime in one gem", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "249a2202fdfc8179d85c49a0c39201b964aa5c35d80029347d58a422d7adff6b", "spec_sha": "d3b8d376ea9ea2bb70a1833857a0f17d988e33820d3a92031ac0fd408f4adb8b", "project_uri": "https://rubygems.org/gems/sorbet-static-and-runtime", "gem_uri": "https://rubygems.org/gems/sorbet-static-and-runtime-0.5.12155.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "sorbet", "requirements": "= 0.5.12155" }, { "name": "sorbet-runtime", "requirements": "= 0.5.12155" } ] } } | 2025-06-05 05:35:30 UTC | 
| lapu5m6lj6kaJYyymRDbe | sorbetThe main entrypoint for using Sorbet | 0.5.12155 | Content{ "name": "sorbet", "downloads": 38378842, "version": "0.5.12155", "version_created_at": "2025-06-05T05:35:26.676Z", "version_downloads": 0, "platform": "ruby", "authors": "Stripe", "info": "The main entrypoint for using Sorbet", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "d335419708c0a9fdd8ad98e560a6bf4ce68a121dac18e4cf01569dfed712d9d5", "spec_sha": "dc6e813209a1cfdd57e6daaf94ad546fe50012172a4069d4d4865662ab461ebf", "project_uri": "https://rubygems.org/gems/sorbet", "gem_uri": "https://rubygems.org/gems/sorbet-0.5.12155.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.11" }, { "name": "mocha", "requirements": "~> 1.7" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "sorbet-static", "requirements": "= 0.5.12155" } ] } } | 2025-06-05 05:35:28 UTC | 
| ipsZIWPpZ0Q9EAJUZY0z9 | sorbet-runtimeSorbet's runtime type checking component | 0.5.12155 | Content{ "name": "sorbet-runtime", "downloads": 90231875, "version": "0.5.12155", "version_created_at": "2025-06-05T05:35:24.181Z", "version_downloads": 0, "platform": "ruby", "authors": "Stripe", "info": "Sorbet's runtime type checking component", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "5a12c80e4a1998930e5e74715cfde61a5a108badf56f9aa063cba1db9c28e68d", "spec_sha": "289982185fdd015f8f83034ee322fac628cbabd82ec291c36608c7eab4ab8310", "project_uri": "https://rubygems.org/gems/sorbet-runtime", "gem_uri": "https://rubygems.org/gems/sorbet-runtime-0.5.12155.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "concurrent-ruby", "requirements": "~> 1.1.5" }, { "name": "debug", "requirements": ">= 0" }, { "name": "minitest", "requirements": "~> 5.11" }, { "name": "mocha", "requirements": "~> 2.1" }, { "name": "pry", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "= 1.57.1" }, { "name": "rubocop-performance", "requirements": "= 1.13.2" }, { "name": "subprocess", "requirements": "~> 1.5.3" } ], "runtime": [] } } | 2025-06-05 05:35:26 UTC | 
| 7JEhIh9pwreoXDc9myKiG | sorbet-staticThe Sorbet typechecker binary | 0.5.12155 | Content{ "name": "sorbet-static", "downloads": 54481826, "version": "0.5.12155", "version_created_at": "2025-06-05T05:35:17.052Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "0cd5593cd3210f3cbbe4524da8e11803a389ac11459c44511f1c666b5bb93cba", "spec_sha": "ef0367bd998cc270c5d4c964f28db98afd5fb9294bf510cd1dc737703235e1e5", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12155-x86_64-linux.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-06-05 05:35:24 UTC | 
| yiDih4I1DTbwU9b89Xicy | sorbet-staticThe Sorbet typechecker binary | 0.5.12155 | Content{ "name": "sorbet-static", "downloads": 54481822, "version": "0.5.12155", "version_created_at": "2025-06-05T05:35:09.044Z", "version_downloads": 0, "platform": "universal-darwin", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "5de38cad422464a1af5e186fc230a0e4ae35b2b481a3a276cd4b88fddcdc5ada", "spec_sha": "06b82bb20225894779706771fb62c7754b6974c8aa6e3c9de0473a6417b09b0e", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12155-universal-darwin.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-06-05 05:35:17 UTC | 
| fnjUzqFA595pBEI4_p4hb | sorbet-staticThe Sorbet typechecker binary | 0.5.12155 | Content{ "name": "sorbet-static", "downloads": 54481818, "version": "0.5.12155", "version_created_at": "2025-06-05T05:34:59.561Z", "version_downloads": 0, "platform": "java", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "8fff2be7a8ff951be9d65f233a27daaa0c1a5ac676c575af2fc1548c140bd04c", "spec_sha": "601c73bf47da8c45421b022ba1c4c348d21e0d7227517a1dcdb64a4f6f88b48a", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12155-java.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-06-05 05:35:07 UTC | 
| JQ8CgdBVgcWlfjKMv3TtB | sorbet-staticThe Sorbet typechecker binary | 0.5.12155 | Content{ "name": "sorbet-static", "downloads": 54481818, "version": "0.5.12155", "version_created_at": "2025-06-05T05:34:45.929Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "991ec9c07b9afeb7ea030872497e39fbf84b6c1d981fd7a6b3aa8ebcc0af6257", "spec_sha": "f4019f524ab93c0dae52a9c3fb77cbca7580bbd34edf63ba73a78c9433db1f93", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12155-aarch64-linux.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-06-05 05:34:59 UTC | 
| zxtAInWgmd0fvZ-1_3hTG | activecypherOpenCypher Adapter ala ActiveRecord | 0.10.0 | Content{ "name": "activecypher", "downloads": 2707, "version": "0.10.0", "version_created_at": "2025-06-05T05:16:32.766Z", "version_downloads": 0, "platform": "ruby", "authors": "Abdelkader Boudih", "info": "OpenCypher Adapter ala ActiveRecord", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/seuros/activecypher", "source_code_uri": "https://github.com/seuros/activecypher", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "ee004c1627af90fcd386c628a2fc5472993d08905f567680b407682547944d2d", "spec_sha": "0d634edcd6e77e7baad7c7cec2062b628959e35d820f923f7a9abb9b441e8342", "project_uri": "https://rubygems.org/gems/activecypher", "gem_uri": "https://rubygems.org/gems/activecypher-0.10.0.gem", "homepage_uri": "https://github.com/seuros/activecypher", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/seuros/activecypher", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activemodel", "requirements": "~> 8.0" }, { "name": "async", "requirements": "~> 2.21" }, { "name": "async-pool", "requirements": ">= 0" }, { "name": "io-endpoint", "requirements": "~> 0.14" }, { "name": "io-event", "requirements": "~> 1.10" }, { "name": "io-stream", "requirements": "~> 0.6" } ] } } | 2025-06-05 05:16:36 UTC | 
| SY9s-fQqQ9PiPrn78wHfh | gem-sweepClean up unnecessary extension files for gem command. | 0.1.0 | Content{ "name": "gem-sweep", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-05T05:09:33.433Z", "version_downloads": 0, "platform": "ruby", "authors": "Hiroshi SHIBATA", "info": "Clean up unnecessary extension files for gem command.", "licenses": [ "Ruby", "BSD-2-Clause" ], "metadata": { "homepage_uri": "https://github.com/hsbt/gem-sweep", "source_code_uri": "https://github.com/hsbt/gem-sweep" }, "yanked": false, "sha": "73a3741b6e85130bc609101812e9db37d022c6ce496a35f4e745116df2da2c6d", "spec_sha": "7840a419149ecfe6860f60e6b60fd6316d0ae811d73f07706a70935568c31718", "project_uri": "https://rubygems.org/gems/gem-sweep", "gem_uri": "https://rubygems.org/gems/gem-sweep-0.1.0.gem", "homepage_uri": "https://github.com/hsbt/gem-sweep", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/hsbt/gem-sweep", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-06-05 05:09:35 UTC | 
| SdHB70Kg4bujiJho6cYqj | agenticEasily build, manage, deploy, and run self-contained purpose-driven AI Agents. | 0.2.0 | Content{ "name": "agentic", "downloads": 302, "version": "0.2.0", "version_created_at": "2025-06-05T04:53:48.065Z", "version_downloads": 0, "platform": "ruby", "authors": "Valentino Stoll", "info": "Easily build, manage, deploy, and run self-contained purpose-driven AI Agents.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/codenamev/agentic", "changelog_uri": "https://github.com/codenamev/agentic/tree/main/CHANGELOG.md", "source_code_uri": "https://github.com/codenamev/agentic", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "98ffe55ac71108ccc755c89f41806371dc545135633940394bf54d5fdc2f401a", "spec_sha": "719c5979eb3e3eea5f02bf9177e331563e7559d4d00437dfb03207e69ccb0763", "project_uri": "https://rubygems.org/gems/agentic", "gem_uri": "https://rubygems.org/gems/agentic-0.2.0.gem", "homepage_uri": "https://github.com/codenamev/agentic", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/codenamev/agentic", "bug_tracker_uri": null, "changelog_uri": "https://github.com/codenamev/agentic/tree/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "async", "requirements": "~> 2.0" }, { "name": "dry-schema", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "pastel", "requirements": "~> 0.8" }, { "name": "ruby-openai", "requirements": ">= 0" }, { "name": "thor", "requirements": "~> 1.2" }, { "name": "tty-box", "requirements": "~> 0.7" }, { "name": "tty-cursor", "requirements": "~> 0.7" }, { "name": "tty-progressbar", "requirements": "~> 0.18" }, { "name": "tty-spinner", "requirements": "~> 0.9" }, { "name": "tty-table", "requirements": "~> 0.12" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } } | 2025-06-05 04:53:49 UTC | 
| eMtvdLJR34CX0nU1_hgyp | dubRuby Client SDK Generated by Speakeasy | 0.2.2.pre.alpha.111 | Content{ "name": "dub", "downloads": 62870, "version": "0.2.2.pre.alpha.111", "version_created_at": "2025-06-05T04:37:38.662Z", "version_downloads": 0, "platform": "ruby", "authors": "Dub", "info": "Ruby Client SDK Generated by Speakeasy", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/dubinc/dub-ruby.git", "source_code_uri": "https://github.com/dubinc/dub-ruby.git", "documentation_uri": "https://github.com/dubinc/dub-ruby.git" }, "yanked": false, "sha": "7112ddf5125c225553a242d45338ecb29693ba83fd857a3a3e176b8f186f5beb", "spec_sha": "33ea205c1c27ae67f65c43ce2b6764df92469ae941dd6cb630716698a2fc54e9", "project_uri": "https://rubygems.org/gems/dub", "gem_uri": "https://rubygems.org/gems/dub-0.2.2.pre.alpha.111.gem", "homepage_uri": "https://github.com/dubinc/dub-ruby.git", "wiki_uri": null, "documentation_uri": "https://github.com/dubinc/dub-ruby.git", "mailing_list_uri": null, "source_code_uri": "https://github.com/dubinc/dub-ruby.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-focus", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "~> 1.73.2" }, { "name": "rubocop-minitest", "requirements": "~> 0.37.1" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "faraday-retry", "requirements": "~> 2.2.1" }, { "name": "rack", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } | 2025-06-05 04:37:40 UTC | 
| pvP3_UFhtlqyILSeygXMg | rails_deployDeploy from server | 0.8.0 | Content{ "name": "rails_deploy", "downloads": 7795, "version": "0.8.0", "version_created_at": "2025-06-05T04:37:27.116Z", "version_downloads": 0, "platform": "ruby", "authors": "Mingyuan Qin", "info": "Deploy from server", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "ab8717d880d47819574020a144c59391114831a01cb41636ea6a64b8453ed2fa", "spec_sha": "f146bd17b542f98917715077623c2d93d72f326c7447fd6c9a5710ad55ab7aa4", "project_uri": "https://rubygems.org/gems/rails_deploy", "gem_uri": "https://rubygems.org/gems/rails_deploy-0.8.0.gem", "homepage_uri": "https://github.com/work-design/rails_deploy", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_deploy/0.8.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 7.0" } ] } } | 2025-06-05 04:37:28 UTC | 
| 6PX7vD-Iad2kWc_w09daM | rails_deployDeploy from server | 0.7.8 | Content{ "name": "rails_deploy", "downloads": 7785, "version": "0.7.8", "version_created_at": "2025-06-05T04:21:14.263Z", "version_downloads": 0, "platform": "ruby", "authors": "Mingyuan Qin", "info": "Deploy from server", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "4bed8f0d3bd918d8adf1adc40d678023d40cee1e5b3cf521a0b9d760ded1fac0", "spec_sha": "6d9f427fb2ecc754bde0e42ffbd0ef76464b66338a1d392ce984bb1342605835", "project_uri": "https://rubygems.org/gems/rails_deploy", "gem_uri": "https://rubygems.org/gems/rails_deploy-0.7.8.gem", "homepage_uri": "https://github.com/work-design/rails_deploy", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_deploy/0.7.8", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 7.0" } ] } } | 2025-06-05 04:21:17 UTC | 
| iS_CsLqiXqzuVk2rmaD51 | model_timelineTrack changes to your Rails models with multiple configurable loggers using PostgreSQL | 0.1.5 | Content{ "name": "model_timeline", "downloads": 319, "version": "0.1.5", "version_created_at": "2025-06-05T03:45:17.352Z", "version_downloads": 0, "platform": "ruby", "authors": "Alexandre Stapenhorst", "info": "Track changes to your Rails models with multiple configurable loggers using PostgreSQL", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/alexandreh92/model_timeline", "changelog_uri": "https://github.com/alexandreh92/model_timeline/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/alexandreh92/model_timeline", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4bf3a0a41bb918eab77917752f1a513409fdefd8d29f489e01c83d2e2a5e02a3", "spec_sha": "8cefc9a347489c6a13badd197085a67299dcc909396aa2217692c7ba7bc48b2d", "project_uri": "https://rubygems.org/gems/model_timeline", "gem_uri": "https://rubygems.org/gems/model_timeline-0.1.5.gem", "homepage_uri": "https://github.com/alexandreh92/model_timeline", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/alexandreh92/model_timeline", "bug_tracker_uri": null, "changelog_uri": "https://github.com/alexandreh92/model_timeline/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "pg", "requirements": ">= 1.1.0" }, { "name": "rails", "requirements": ">= 5.2.0" } ] } } | 2025-06-05 03:45:21 UTC | 
| qrDWSWb6Kb0ixO3U3ar-x | terminal-shopRuby library to access the Terminal API | 3.8.4 | Content{ "name": "terminal-shop", "downloads": 4551, "version": "3.8.4", "version_created_at": "2025-06-05T02:59:32.519Z", "version_downloads": 0, "platform": "ruby", "authors": "Terminal", "info": "Ruby library to access the Terminal API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/terminal-shop", "source_code_uri": "https://github.com/terminaldotshop/terminal-sdk-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "ee80e8874c058fcf76a57660b547da79b1d4d14597a3dbeeb4e511ea248bd64c", "spec_sha": "f855e8e1a9df5a1d9efef795da0b52bbfcc98f2f1c9bd94e050ee588c6234741", "project_uri": "https://rubygems.org/gems/terminal-shop", "gem_uri": "https://rubygems.org/gems/terminal-shop-3.8.4.gem", "homepage_uri": "https://gemdocs.org/gems/terminal-shop", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/terminaldotshop/terminal-sdk-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } | 2025-06-05 02:59:34 UTC | 
| -581aUkHEcfrPndoOCBi_ | orb-billingRuby library to access the Orb API | 0.12.0 | Content{ "name": "orb-billing", "downloads": 3878, "version": "0.12.0", "version_created_at": "2025-06-05T02:55:27.076Z", "version_downloads": 0, "platform": "ruby", "authors": "Orb", "info": "Ruby library to access the Orb API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/orb-billing", "source_code_uri": "https://github.com/orbcorp/orb-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "0ccc5dc05257cadfef54979b8da4b7161149f78bf0515bda509b09d4e0bb56aa", "spec_sha": "afe3b942fc0dce9f1dc8124650c3b2b9ed04bcefc3c326144d4e6f396d5b9667", "project_uri": "https://rubygems.org/gems/orb-billing", "gem_uri": "https://rubygems.org/gems/orb-billing-0.12.0.gem", "homepage_uri": "https://gemdocs.org/gems/orb-billing", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orbcorp/orb-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } | 2025-06-05 02:55:30 UTC | 
| H0l-CusjIOXNYXuB7NH9h | model_timelineTrack changes to your Rails models with multiple configurable loggers using PostgreSQL | 0.1.4 | Content{ "name": "model_timeline", "downloads": 285, "version": "0.1.4", "version_created_at": "2025-06-05T02:42:19.089Z", "version_downloads": 0, "platform": "ruby", "authors": "Alexandre Stapenhorst", "info": "Track changes to your Rails models with multiple configurable loggers using PostgreSQL", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/alexandreh92/model_timeline", "changelog_uri": "https://github.com/alexandreh92/model_timeline/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/alexandreh92/model_timeline", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "74dc1c49505fabdb1226e0b433f834441eea127e3bf99c47df1a166b9afb3c85", "spec_sha": "27caa5fc44712bf15f7624934fde97f66f548ab6b4b83e5bc5b561e72acc1ddd", "project_uri": "https://rubygems.org/gems/model_timeline", "gem_uri": "https://rubygems.org/gems/model_timeline-0.1.4.gem", "homepage_uri": "https://github.com/alexandreh92/model_timeline", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/alexandreh92/model_timeline", "bug_tracker_uri": null, "changelog_uri": "https://github.com/alexandreh92/model_timeline/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "pg", "requirements": ">= 1.1.0" }, { "name": "rails", "requirements": ">= 5.2.0" } ] } } | 2025-06-05 02:42:24 UTC | 
| XCPkAlYStlhkzJ-WTLmKS | spree_vpagoThis Spree Commerce extension integrates Cambodian payment gateways, supporting ABA Bank, Acleda Bank, and Wing for secure and seamless transactions. | 2.0.4.pre.beta1 | Content{ "name": "spree_vpago", "downloads": 128, "version": "2.0.4.pre.beta1", "version_created_at": "2025-06-05T02:39:07.917Z", "version_downloads": 0, "platform": "ruby", "authors": "You", "info": "This Spree Commerce extension integrates Cambodian payment gateways, supporting ABA Bank, Acleda Bank, and Wing for secure and seamless transactions.", "licenses": [ "BSD-3-Clause" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e782d45188b8f287f35d294a367b57c56516b5f4ea5a6c2e51d877ba34bb70d8", "spec_sha": "4a195694510b388768fd364453089de835d6d30465a2e02b069b0dab1c346169", "project_uri": "https://rubygems.org/gems/spree_vpago", "gem_uri": "https://rubygems.org/gems/spree_vpago-2.0.4.pre.beta1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/spree_vpago/2.0.4.pre.beta1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "google-cloud-firestore", "requirements": ">= 0" }, { "name": "spree_api", "requirements": ">= 4.5" }, { "name": "spree_backend", "requirements": ">= 4.5" }, { "name": "spree_core", "requirements": ">= 4.5" }, { "name": "spree_extension", "requirements": ">= 0" }, { "name": "spree_multi_vendor", "requirements": ">= 2.4.1" } ] } } | 2025-06-05 02:39:11 UTC | 
| dDePEUNgIcKht6bQWGl07 | metanorma-plugin-glossaristMetanorma plugin for glossarist | 0.2.4 | Content{ "name": "metanorma-plugin-glossarist", "downloads": 66119, "version": "0.2.4", "version_created_at": "2025-06-05T02:32:20.107Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Metanorma plugin for glossarist", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "e6c700832be6daa574ddac9e2fd6eaf763ce3056c7e6b05ab1b05951c9d69e23", "spec_sha": "c97731a3dcdae68d57cc41aa884dc72ae94c0aa32cb2106e667c2885f4915486", "project_uri": "https://rubygems.org/gems/metanorma-plugin-glossarist", "gem_uri": "https://rubygems.org/gems/metanorma-plugin-glossarist-0.2.4.gem", "homepage_uri": "https://github.com/metanorma/metanorma-plugin-glossarist", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-plugin-glossarist/0.2.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "asciidoctor", "requirements": "~> 2.0.0" }, { "name": "glossarist", "requirements": "~> 2.3.6" }, { "name": "liquid", "requirements": "~> 5" } ] } } | 2025-06-05 02:32:23 UTC | 
| TiBExjnMPsuy1E3yrsqR8 | nueca_rails_interfacesInterfaces for known object entities in Rails Development at Nueca. | 0.2.7 | Content{ "name": "nueca_rails_interfaces", "downloads": 2287, "version": "0.2.7", "version_created_at": "2025-06-05T02:14:59.890Z", "version_downloads": 0, "platform": "ruby", "authors": "Tien", "info": "Interfaces for known object entities in Rails Development at Nueca.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "737da810310c65a930e0b49bf3b7b70691ed225d98ca9dfc8049172df124c1c8", "spec_sha": "08f76949e80076ba027d7ef96788d124378e9e63ccd593c3affdecff4a5314fa", "project_uri": "https://rubygems.org/gems/nueca_rails_interfaces", "gem_uri": "https://rubygems.org/gems/nueca_rails_interfaces-0.2.7.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nueca_rails_interfaces/0.2.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7, < 9" }, { "name": "to_bool", "requirements": "~> 2.1" } ] } } | 2025-06-05 02:15:01 UTC | 
| ToA3Jnnqee53o933sQTDQ | raixRuby AI eXtensions | 1.0.1 | Content{ "name": "raix", "downloads": 12196, "version": "1.0.1", "version_created_at": "2025-06-05T01:58:13.949Z", "version_downloads": 0, "platform": "ruby", "authors": "Obie Fernandez", "info": "Ruby AI eXtensions", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/OlympiaAI/raix", "changelog_uri": "https://github.com/OlympiaAI/raix/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/OlympiaAI/raix" }, "yanked": false, "sha": "5aa04a72077ffd7c71ec4cc9ab6398be518346db640d79e1897e7d101534de22", "spec_sha": "2748295bc0885134a44d4a998b46ebbd1ed3c062ffce6ed61dd056086642c19b", "project_uri": "https://rubygems.org/gems/raix", "gem_uri": "https://rubygems.org/gems/raix-1.0.1.gem", "homepage_uri": "https://github.com/OlympiaAI/raix", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/OlympiaAI/raix", "bug_tracker_uri": null, "changelog_uri": "https://github.com/OlympiaAI/raix/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "faraday-retry", "requirements": "~> 2.0" }, { "name": "open_router", "requirements": "~> 0.2" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "ruby-openai", "requirements": "~> 7" } ] } } | 2025-06-05 01:58:17 UTC | 
| qWywRVoCUsrBO1dB2F-Fl | caliberA global, high quality, and constantly updated RuboCop configuration. | 0.81.0 | Content{ "name": "caliber", "downloads": 63871, "version": "0.81.0", "version_created_at": "2025-06-05T01:43:41.691Z", "version_downloads": 0, "platform": "ruby", "authors": "Brooke Kuhlmann", "info": "A global, high quality, and constantly updated RuboCop configuration.", "licenses": [ "Hippocratic-2.1" ], "metadata": { "label": "Caliber", "funding_uri": "https://github.com/sponsors/bkuhlmann", "homepage_uri": "https://alchemists.io/projects/caliber", "changelog_uri": "https://alchemists.io/projects/caliber/versions", "bug_tracker_uri": "https://github.com/bkuhlmann/caliber/issues", "source_code_uri": "https://github.com/bkuhlmann/caliber", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e8b28f4825ce3b80503e4d06efa88960a24ee4cc345491e5e1ba704d50b87df5", "spec_sha": "f90f898e6aa796eff3ab4fd17badb83b1aa4a7987d35635f5538eafcc4b92504", "project_uri": "https://rubygems.org/gems/caliber", "gem_uri": "https://rubygems.org/gems/caliber-0.81.0.gem", "homepage_uri": "https://alchemists.io/projects/caliber", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bkuhlmann/caliber", "bug_tracker_uri": "https://github.com/bkuhlmann/caliber/issues", "changelog_uri": "https://alchemists.io/projects/caliber/versions", "funding_uri": "https://github.com/sponsors/bkuhlmann", "dependencies": { "development": [], "runtime": [ { "name": "rubocop", "requirements": "~> 1.76" }, { "name": "rubocop-capybara", "requirements": "~> 2.22" }, { "name": "rubocop-disable_syntax", "requirements": "~> 0.2" }, { "name": "rubocop-packaging", "requirements": "~> 0.6" }, { "name": "rubocop-performance", "requirements": "~> 1.25" }, { "name": "rubocop-rake", "requirements": "~> 0.7" }, { "name": "rubocop-rspec", "requirements": "~> 3.6" }, { "name": "rubocop-thread_safety", "requirements": "~> 0.7" } ] } } | 2025-06-05 01:43:43 UTC | 
| V77ReEu1SUcysC48Bb5yo | activecypherOpenCypher Adapter ala ActiveRecord | 0.9.0 | Content{ "name": "activecypher", "downloads": 2655, "version": "0.9.0", "version_created_at": "2025-06-05T01:35:19.624Z", "version_downloads": 0, "platform": "ruby", "authors": "Abdelkader Boudih", "info": "OpenCypher Adapter ala ActiveRecord", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/seuros/activecypher", "source_code_uri": "https://github.com/seuros/activecypher", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b841cfc7e523a0498a2d72b1df1c26fbef7126a3016b80b82ccfd52c30f129ca", "spec_sha": "c4810332b7302b66def3b05fc76d95e4a5cf422a86ac539ec21297b827edd135", "project_uri": "https://rubygems.org/gems/activecypher", "gem_uri": "https://rubygems.org/gems/activecypher-0.9.0.gem", "homepage_uri": "https://github.com/seuros/activecypher", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/seuros/activecypher", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activemodel", "requirements": "~> 8.0" }, { "name": "async", "requirements": "~> 2.21" }, { "name": "async-pool", "requirements": ">= 0" }, { "name": "io-endpoint", "requirements": "~> 0.14" }, { "name": "io-event", "requirements": "~> 1.10" }, { "name": "io-stream", "requirements": "~> 0.6" } ] } } | 2025-06-05 01:35:21 UTC | 
| hQqECPlmD6MybFZDTesRC | tessellateTessellate Jekyll theme based on Tessellate from HTML5UP | 0.1.14 | Content{ "name": "tessellate", "downloads": 1970, "version": "0.1.14", "version_created_at": "2025-06-05T01:32:36.978Z", "version_downloads": 0, "platform": "ruby", "authors": "Preston Hager", "info": "Tessellate Jekyll theme based on Tessellate from HTML5UP", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "7108e10369698f3320bc9079cd49bed031ac277b8e70afdbe6be36948e48ebb1", "spec_sha": "3ffa8f04492e380a7efa17f3e3e0a8544045d285f167bff66025055c17834cb6", "project_uri": "https://rubygems.org/gems/tessellate", "gem_uri": "https://rubygems.org/gems/tessellate-0.1.14.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tessellate/0.1.14", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": "~> 4.3" } ] } } | 2025-06-05 01:32:38 UTC | 
| O0xALUI13kgJwopL4JEOG | model_timelineTrack changes to your Rails models with multiple configurable loggers using PostgreSQL | 0.1.3 | Content{ "name": "model_timeline", "downloads": 250, "version": "0.1.3", "version_created_at": "2025-06-05T01:32:20.825Z", "version_downloads": 0, "platform": "ruby", "authors": "Alexandre Stapenhorst", "info": "Track changes to your Rails models with multiple configurable loggers using PostgreSQL", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/alexandreh92/model_timeline", "changelog_uri": "https://github.com/alexandreh92/model_timeline/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/alexandreh92/model_timeline", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "1f070e45d2887b410b1a4786e734ed08041ca4a18e0bb2bda415ef9181b9aa9a", "spec_sha": "77d975fe9fa560b65e2ba3f739af5fd209b319d1eed06b802943044235848e17", "project_uri": "https://rubygems.org/gems/model_timeline", "gem_uri": "https://rubygems.org/gems/model_timeline-0.1.3.gem", "homepage_uri": "https://github.com/alexandreh92/model_timeline", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/alexandreh92/model_timeline", "bug_tracker_uri": null, "changelog_uri": "https://github.com/alexandreh92/model_timeline/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "pg", "requirements": ">= 1.1.0" }, { "name": "rails", "requirements": ">= 5.2.0" } ] } } | 2025-06-05 01:32:24 UTC | 
| _5sJ1Smw80qAAl00vCOfJ | avm-toolsTools for AVM. | 0.163.0 | Content{ "name": "avm-tools", "downloads": 339785, "version": "0.163.0", "version_created_at": "2025-06-05T01:20:46.283Z", "version_downloads": 0, "platform": "ruby", "authors": "Esquilo Azul Company", "info": "Tools for AVM.", "licenses": [], "metadata": {}, "yanked": false, "sha": "804d5aedbc9175a09cdd31e7248d3151612659527d6795de96360fe15d3f4319", "spec_sha": "bc7e13ae6eb994704c870e998930ca5609c5a94456054c7ee57f9459bdc87c05", "project_uri": "https://rubygems.org/gems/avm-tools", "gem_uri": "https://rubygems.org/gems/avm-tools-0.163.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/avm-tools/0.163.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "avm-git", "requirements": "~> 0.19" }, { "name": "eac_ruby_gem_support", "requirements": "~> 0.8, >= 0.8.2" } ], "runtime": [ { "name": "avm", "requirements": "~> 0.95" }, { "name": "clipboard", "requirements": "~> 1.4, >= 1.4.1" }, { "name": "eac_ruby_base0", "requirements": "~> 0.19, >= 0.19.1" } ] } } | 2025-06-05 01:20:48 UTC | 
| VuvwLz7qy_IZIcSnk0-U_ | avm-filesDEPRECATED: use gem "avm" instead. | 0.9.0 | Content{ "name": "avm-files", "downloads": 12572, "version": "0.9.0", "version_created_at": "2025-06-05T01:20:30.193Z", "version_downloads": 0, "platform": "ruby", "authors": "Put here the authors", "info": "DEPRECATED: use gem \"avm\" instead.", "licenses": [], "metadata": {}, "yanked": false, "sha": "9e12cdf4dc7830f2fe0f1badf97969c20bd90648c3a6c350b150a21fa09cdb7b", "spec_sha": "d1a54aeeff57f6cac245dcfaa87a8f69ac122a9d3592686dfcf97b6cccdde555", "project_uri": "https://rubygems.org/gems/avm-files", "gem_uri": "https://rubygems.org/gems/avm-files-0.9.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/avm-files/0.9.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "eac_ruby_gem_support", "requirements": "~> 0.11, >= 0.11.1" } ], "runtime": [ { "name": "avm", "requirements": "~> 0.95" } ] } } | 2025-06-05 01:20:31 UTC | 
| cYKSiTvQiJmx9-8dZ-rxO | avm-eac_generic_base0Put here de description. | 0.15.0 | Content{ "name": "avm-eac_generic_base0", "downloads": 14928, "version": "0.15.0", "version_created_at": "2025-06-05T01:20:13.834Z", "version_downloads": 0, "platform": "ruby", "authors": "Put here the authors", "info": "Put here de description.", "licenses": [], "metadata": {}, "yanked": false, "sha": "3f89ef35f00071a115102a0de8d9e35400716198bbe8d0795c23c209bf0c8f28", "spec_sha": "c9f17f54560e51ba563be13d31dc82df990e3ef3850236d376de6651ded72717", "project_uri": "https://rubygems.org/gems/avm-eac_generic_base0", "gem_uri": "https://rubygems.org/gems/avm-eac_generic_base0-0.15.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/avm-eac_generic_base0/0.15.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "eac_ruby_gem_support", "requirements": "~> 0.11, >= 0.11.1" } ], "runtime": [ { "name": "avm", "requirements": "~> 0.95" }, { "name": "eac_ruby_utils", "requirements": "~> 0.127" } ] } } | 2025-06-05 01:20:15 UTC | 
| xqLH1h8y46i4E4S5_BvxL | avmRuby base library for Agora Vai! Methodology (https://avm.esquiloazul.tech). | 0.95.0 | Content{ "name": "avm", "downloads": 89237, "version": "0.95.0", "version_created_at": "2025-06-05T01:19:59.518Z", "version_downloads": 0, "platform": "ruby", "authors": "Eduardo H. Bogoni", "info": "Ruby base library for Agora Vai! Methodology (https://avm.esquiloazul.tech).", "licenses": [], "metadata": {}, "yanked": false, "sha": "8c4c3946a2452e4bf4dad7005f99418e806d44395188cfcf5f963c2b616606c9", "spec_sha": "67bbec7ed737ddd3cc9f031026cfa3ba99356ad87b550473c968330cf5efda6b", "project_uri": "https://rubygems.org/gems/avm", "gem_uri": "https://rubygems.org/gems/avm-0.95.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/avm/0.95.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "avm-eac_ruby_base1", "requirements": "~> 0.35, >= 0.35.1" }, { "name": "avm-git", "requirements": "~> 0.18" }, { "name": "eac_ruby_gem_support", "requirements": "~> 0.11, >= 0.11.1" } ], "runtime": [ { "name": "clipboard", "requirements": "~> 1.4, >= 1.4.1" }, { "name": "eac_cli", "requirements": "~> 0.42" }, { "name": "eac_config", "requirements": "~> 0.14, >= 0.14.3" }, { "name": "eac_docker", "requirements": "~> 0.7" }, { "name": "eac_fs", "requirements": "~> 0.18, >= 0.18.1" }, { "name": "eac_ruby_utils", "requirements": "~> 0.127" }, { "name": "eac_templates", "requirements": "~> 0.7, >= 0.7.1" }, { "name": "minitar", "requirements": "~> 0.12, >= 0.12.1" }, { "name": "ruby-progressbar", "requirements": "~> 1.13" } ] } } | 2025-06-05 01:20:01 UTC | 
| poAmJSp87oO4QQND--Mk1 | eac_toolsPut here de description. | 0.99.0 | Content{ "name": "eac_tools", "downloads": 82359, "version": "0.99.0", "version_created_at": "2025-06-05T01:19:43.501Z", "version_downloads": 0, "platform": "ruby", "authors": "Put here the authors", "info": "Put here de description.", "licenses": [], "metadata": {}, "yanked": false, "sha": "1b6fad05005bebbed5e072b1df2fd76d6ef773a777e6c56b008d13e5ec1e70a1", "spec_sha": "087d4d8dde5a7af6c2afb4bfaf0a8b3d1a85c80ab71d8661e1811414c9b773d7", "project_uri": "https://rubygems.org/gems/eac_tools", "gem_uri": "https://rubygems.org/gems/eac_tools-0.99.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/eac_tools/0.99.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "eac_ruby_gem_support", "requirements": "~> 0.11, >= 0.11.1" } ], "runtime": [ { "name": "avm", "requirements": "~> 0.95" }, { "name": "avm-eac_asciidoctor_base0", "requirements": "~> 0.25" }, { "name": "avm-eac_generic_base0", "requirements": "~> 0.15" }, { "name": "avm-eac_github_base0", "requirements": "~> 0.3" }, { "name": "avm-eac_gitlab_base0", "requirements": "~> 0.5" }, { "name": "avm-eac_latex_base0", "requirements": "~> 0.3, >= 0.3.2" }, { "name": "avm-eac_php_base0", "requirements": "~> 0.5" }, { "name": "avm-eac_postgresql_base0", "requirements": "~> 0.5, >= 0.5.3" }, { "name": "avm-eac_python_base0", "requirements": "~> 0.2, >= 0.2.2" }, { "name": "avm-eac_rails_base0", "requirements": "~> 0.11, >= 0.11.1" }, { "name": "avm-eac_rails_base1", "requirements": "~> 0.10, >= 0.10.2" }, { "name": "avm-eac_redmine_base0", "requirements": "~> 0.22, >= 0.22.3" }, { "name": "avm-eac_redmine_plugin_base0", "requirements": "~> 0.4, >= 0.4.1" }, { "name": "avm-eac_ruby_base0", "requirements": "~> 0.1" }, { "name": "avm-eac_ruby_base1", "requirements": "~> 0.35, >= 0.35.1" }, { "name": "avm-eac_webapp_base0", "requirements": "~> 0.21" }, { "name": "avm-eac_wordpress_base0", "requirements": "~> 0.3, >= 0.3.2" }, { "name": "avm-git", "requirements": "~> 0.19" }, { "name": "avm-tools", "requirements": "~> 0.163" }, { "name": "eac_ruby_utils", "requirements": "~> 0.127" } ] } } | 2025-06-05 01:19:45 UTC | 
| X9RBCdRuOzNSuBHBlwwFM | textbringerTextbringer is a member of a demon race that takes on the form of an Emacs-like text editor. | 7 | Content{ "name": "textbringer", "downloads": 59894, "version": "7", "version_created_at": "2025-06-05T01:16:33.430Z", "version_downloads": 0, "platform": "ruby", "authors": "Shugo Maeda", "info": "Textbringer is a member of a demon race that takes on the form of an Emacs-like text editor.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "7e6fb3031fed9e2edb750aac3ddab7ea1f5290abeb7743018194589babb3edce", "spec_sha": "33c5354334835977f73a0a9f3947084dd316d661325633662fd1b4648e0c6d51", "project_uri": "https://rubygems.org/gems/textbringer", "gem_uri": "https://rubygems.org/gems/textbringer-7.gem", "homepage_uri": "https://github.com/shugo/textbringer", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/textbringer/7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 12.0" }, { "name": "ripper-tags", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 0" } ], "runtime": [ { "name": "clipboard", "requirements": ">= 1.1" }, { "name": "curses", "requirements": ">= 1.2.7" }, { "name": "drb", "requirements": ">= 0" }, { "name": "editorconfig", "requirements": ">= 0" }, { "name": "fiddle", "requirements": ">= 0" }, { "name": "fiddley", "requirements": ">= 0.0.5" }, { "name": "irb", "requirements": ">= 0" }, { "name": "nkf", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "unicode-blocks", "requirements": ">= 0" }, { "name": "unicode-categories", "requirements": ">= 0" }, { "name": "unicode-display_width", "requirements": ">= 1.1" }, { "name": "unicode-name", "requirements": ">= 0" }, { "name": "unicode-scripts", "requirements": ">= 0" }, { "name": "unicode-types", "requirements": ">= 0" }, { "name": "warning", "requirements": ">= 0" } ] } } | 2025-06-05 01:16:36 UTC | 
| lOx-PbShOIACtLu5IYdg1 | playbook_ui_docsDisplay all the components from Playbook UI inside your own system. | 14.21.2 | Content{ "name": "playbook_ui_docs", "downloads": 349852, "version": "14.21.2", "version_created_at": "2025-06-05T00:35:49.381Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Display all the components from Playbook UI inside your own system.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "d59fd69bf1bbac373ef980d6050b6b925423a4dac474ce4cebfeab021a7f4b39", "spec_sha": "7b855fa4c5ce0a733e01abb56be4afecc876f3a51f5bdd35c0ec41249ce94557", "project_uri": "https://rubygems.org/gems/playbook_ui_docs", "gem_uri": "https://rubygems.org/gems/playbook_ui_docs-14.21.2.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui_docs/14.21.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "playbook_ui", "requirements": ">= 0" } ] } } | 2025-06-05 00:35:52 UTC | 
| DQR0mQxhC9YlHN8LtFOeH | playbook_uiPlaybook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems. | 14.21.2 | Content{ "name": "playbook_ui", "downloads": 1488735, "version": "14.21.2", "version_created_at": "2025-06-05T00:35:44.279Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Playbook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "c3d632809f2a6a5543ce7817373a67015a9d2bb7d79c0a75f8e187fd1f29f994", "spec_sha": "559a6dcce3fb0336243eae04c1ae0004845c037a5f1cf752b6f482f44e1f9aa0", "project_uri": "https://rubygems.org/gems/playbook_ui", "gem_uri": "https://rubygems.org/gems/playbook_ui-14.21.2.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui/14.21.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "brakeman", "requirements": "= 7.0.0" }, { "name": "byebug", "requirements": ">= 11.0.0" }, { "name": "github_changelog_generator", "requirements": "= 1.15.2" }, { "name": "rails", "requirements": ">= 5.2.4.5" }, { "name": "rspec-html-matchers", "requirements": "= 0.9.1" }, { "name": "rspec-rails", "requirements": "~> 3.8, >= 3.8.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": "~> 1.11.5" }, { "name": "tzinfo-data", "requirements": "= 1.2018.9" }, { "name": "will_paginate", "requirements": "= 3.3.1" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 5.2.4.5" }, { "name": "actionview", "requirements": ">= 5.2.4.5" }, { "name": "activesupport", "requirements": ">= 5.2.4.5" }, { "name": "react-rails", "requirements": "= 2.6.1" }, { "name": "view_component", "requirements": "= 2.83.0" }, { "name": "webpacker-react", "requirements": "~> 0.3.2" } ] } } | 2025-06-05 00:35:51 UTC | 
| G6m7EvisflzUoBapuO3T1 | ding_sdkDing Ruby SDK | 0.26.37 | Content{ "name": "ding_sdk", "downloads": 53275, "version": "0.26.37", "version_created_at": "2025-06-05T00:24:18.122Z", "version_downloads": 0, "platform": "ruby", "authors": "Ding", "info": "Ding Ruby SDK", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/ding-live/ding-ruby.git", "source_code_uri": "https://github.com/ding-live/ding-ruby.git", "documentation_uri": "https://github.com/ding-live/ding-ruby.git" }, "yanked": false, "sha": "66eee3366686be54ef39edf7f51ef037fe1a2ba0098557e324f19a4f2370161e", "spec_sha": "966198ea0b19c1a20a080201fe82ba51079c0ad8c7a901d3d6c9bf09cdbb97a8", "project_uri": "https://rubygems.org/gems/ding_sdk", "gem_uri": "https://rubygems.org/gems/ding_sdk-0.26.37.gem", "homepage_uri": "https://github.com/ding-live/ding-ruby.git", "wiki_uri": null, "documentation_uri": "https://github.com/ding-live/ding-ruby.git", "mailing_list_uri": null, "source_code_uri": "https://github.com/ding-live/ding-ruby.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-focus", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "~> 1.73.2" }, { "name": "rubocop-minitest", "requirements": "~> 0.37.1" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "faraday-retry", "requirements": "~> 2.2.1" }, { "name": "rack", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } | 2025-06-05 00:24:23 UTC | 
| ZVsOReIrLK8K9nloBzRmR | gem-repairA RubyGems plugin that finds and reinstalls gems with missing compiled extensions. | 0.1.0 | Content{ "name": "gem-repair", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-05T00:19:30.685Z", "version_downloads": 0, "platform": "ruby", "authors": "Hiroshi SHIBATA", "info": "A RubyGems plugin that finds and reinstalls gems with missing compiled extensions.", "licenses": [], "metadata": {}, "yanked": false, "sha": "16d847186ffc30968a51d601291cf0396a7becdaa7c66054b73fdf2c06a79f19", "spec_sha": "b7632ab188cd334c2b488e0cbdb5926173637e7ad9747f34919fb1d304b0324f", "project_uri": "https://rubygems.org/gems/gem-repair", "gem_uri": "https://rubygems.org/gems/gem-repair-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/gem-repair/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-06-05 00:19:32 UTC | 
| ykaGGHTCaQsA1XDNq9vbJ | unit-rubyA Ruby gem for communicating with the Unit API. | 1.0.0 | Content{ "name": "unit-ruby", "downloads": 17499, "version": "1.0.0", "version_created_at": "2025-06-05T00:13:05.460Z", "version_downloads": 0, "platform": "ruby", "authors": "Chloe Isacke, Ian Yamey, Trevor Nelson", "info": "A Ruby gem for communicating with the Unit API.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/retirable/unit-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/retirable/unit-ruby", "allowed_push_host": "https://rubygems.org/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4f97bcf18127223bc4ad48270d4b8b59b98e31feb2b25b8985abd0d703142891", "spec_sha": "719acf31d5f741af294e6537a2ff3726fae97f8ca8ae287f7d6406f6aae4033e", "project_uri": "https://rubygems.org/gems/unit-ruby", "gem_uri": "https://rubygems.org/gems/unit-ruby-1.0.0.gem", "homepage_uri": "https://github.com/retirable/unit-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/retirable/unit-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/retirable/unit-ruby/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv", "requirements": "~> 2" }, { "name": "pry", "requirements": "~> 0.15" }, { "name": "rake", "requirements": "~> 13" }, { "name": "rspec", "requirements": "~> 3" }, { "name": "rspec-file_fixtures", "requirements": "~> 0.1.9" }, { "name": "rubocop", "requirements": "~> 1" } ], "runtime": [ { "name": "activesupport", "requirements": "~> 7" }, { "name": "faraday", "requirements": "~> 2" }, { "name": "faraday-retry", "requirements": "~> 2" } ] } } | 2025-06-05 00:13:06 UTC | 
| 1txhALXNTokF-lkg7B6B1 | plex_ruby_sdkRuby Client SDK Generated by Speakeasy | 0.15.0 | Content{ "name": "plex_ruby_sdk", "downloads": 4437, "version": "0.15.0", "version_created_at": "2025-06-05T00:12:57.137Z", "version_downloads": 0, "platform": "ruby", "authors": "LukeHagar", "info": "Ruby Client SDK Generated by Speakeasy", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/LukeHagar/plexruby.git", "source_code_uri": "https://github.com/LukeHagar/plexruby.git", "documentation_uri": "https://github.com/LukeHagar/plexruby.git" }, "yanked": false, "sha": "cde50ba588e2525b4046e8dc6ccfa68df2f905bd37f5b2ecfd38d0add5ff631e", "spec_sha": "7d3b4cbbc67b258de68b64e4fe773140c4e17abb8055a5c377fd05b44548afc4", "project_uri": "https://rubygems.org/gems/plex_ruby_sdk", "gem_uri": "https://rubygems.org/gems/plex_ruby_sdk-0.15.0.gem", "homepage_uri": "https://github.com/LukeHagar/plexruby.git", "wiki_uri": null, "documentation_uri": "https://github.com/LukeHagar/plexruby.git", "mailing_list_uri": null, "source_code_uri": "https://github.com/LukeHagar/plexruby.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-focus", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "~> 1.73.2" }, { "name": "rubocop-minitest", "requirements": "~> 0.37.1" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "faraday-retry", "requirements": "~> 2.2.1" }, { "name": "rack", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } | 2025-06-05 00:12:59 UTC | 
| jQnvd93ntIlj3dHTUprtf | nachaRuby parser for ACH files. | 0.1.2 | Content{ "name": "nacha", "downloads": 183, "version": "0.1.2", "version_created_at": "2025-06-05T00:07:35.109Z", "version_downloads": 0, "platform": "ruby", "authors": "David H. Wilkins", "info": "Ruby parser for ACH files.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "23f609d593fc50d02018385f31cd9e3f62446457214c2fa4b167cf53296e189f", "spec_sha": "7aace88f433c24c28441bb2928e39aec9ad7ac6acdbb094944b4b1bd62d78d87", "project_uri": "https://rubygems.org/gems/nacha", "gem_uri": "https://rubygems.org/gems/nacha-0.1.2.gem", "homepage_uri": "https://github.com/dwilkins/nacha", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nacha/0.1.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "factory_bot", "requirements": ">= 0" }, { "name": "gitlab-styles", "requirements": ">= 0" }, { "name": "guard", "requirements": ">= 0" }, { "name": "guard-rspec", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 10.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" } ] } } | 2025-06-05 00:07:36 UTC | 
| 2-6XznsEJSYu_M09WEbFp | foreman_rh_cloudForeman plugin that process & upload data to Red Hat Cloud | 9.0.61 | Content{ "name": "foreman_rh_cloud", "downloads": 162363, "version": "9.0.61", "version_created_at": "2025-06-05T00:03:44.726Z", "version_downloads": 0, "platform": "ruby", "authors": "Foreman Red Hat Cloud team", "info": "Foreman plugin that process & upload data to Red Hat Cloud", "licenses": [ "GPL-3.0" ], "metadata": {}, "yanked": false, "sha": "d7521b26729e7f0d692dd92399b66d36ca39599252b05c618e45787947376fc3", "spec_sha": "0cce16887aedf818853ce41e22f91b3d11315c5f0a2ed8a56cbb56ee90108e7f", "project_uri": "https://rubygems.org/gems/foreman_rh_cloud", "gem_uri": "https://rubygems.org/gems/foreman_rh_cloud-9.0.61.gem", "homepage_uri": "https://github.com/theforeman/foreman_rh_cloud", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/foreman_rh_cloud/9.0.61", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rdoc", "requirements": ">= 0" }, { "name": "theforeman-rubocop", "requirements": "~> 0.0.6" } ], "runtime": [ { "name": "foreman_ansible", "requirements": ">= 0" }, { "name": "foreman-tasks", "requirements": "~> 9.0.0" }, { "name": "katello", "requirements": ">= 0" } ] } } | 2025-06-05 00:03:46 UTC | 
| fIIsH6cl527B9U8MyXVDn | axnPattern for writing callable service objects with contract validation and error swallowing | 0.1.0.pre.alpha.2.4.1 | Content{ "name": "axn", "downloads": 1017, "version": "0.1.0.pre.alpha.2.4.1", "version_created_at": "2025-06-04T22:54:07.120Z", "version_downloads": 0, "platform": "ruby", "authors": "Kali Donovan", "info": "Pattern for writing callable service objects with contract validation and error swallowing", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/teamshares/axn", "changelog_uri": "https://github.com/teamshares/axn/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/teamshares/axn", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "906fc9f1aaf647a1632c6f5b6b8c4a8928b4441e411c56c2a3ccccab55634849", "spec_sha": "5c094488ceb974638a1e829ce7e3dfdd9d36e2332b14de1410dd251918ef0936", "project_uri": "https://rubygems.org/gems/axn", "gem_uri": "https://rubygems.org/gems/axn-0.1.0.pre.alpha.2.4.1.gem", "homepage_uri": "https://github.com/teamshares/axn", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/teamshares/axn", "bug_tracker_uri": null, "changelog_uri": "https://github.com/teamshares/axn/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activemodel", "requirements": "> 7.0" }, { "name": "activesupport", "requirements": "> 7.0" }, { "name": "interactor", "requirements": "= 3.1.2" } ] } } | 2025-06-04 22:54:08 UTC | 
| KbPw-uwenzHhNLt5Or7A1 | gapic-generatorAn API Client Generator for Ruby in Ruby! | 0.45.2 | Content{ "name": "gapic-generator", "downloads": 73350, "version": "0.45.2", "version_created_at": "2025-06-04T22:51:46.543Z", "version_downloads": 0, "platform": "ruby", "authors": "Ernest Landrito, Chris Smith, Mike Moore", "info": "An API Client Generator for Ruby in Ruby!", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "2fdc30606332f488d0f56a225232f288c77fca14d1f8a11d73732d3ec472bddf", "spec_sha": "51beb7f8b5160ee8df7fb710e7b05f792de3267ae4a67fff956860fa75926db3", "project_uri": "https://rubygems.org/gems/gapic-generator", "gem_uri": "https://rubygems.org/gems/gapic-generator-0.45.2.gem", "homepage_uri": "https://github.com/googleapis/gapic-generator-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/gapic-generator/0.45.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionpack", "requirements": "~> 8.0" }, { "name": "bigdecimal", "requirements": "~> 3.0" }, { "name": "googleapis-common-protos-types", "requirements": "~> 1.8" }, { "name": "google-cloud-common", "requirements": "~> 1.2" }, { "name": "google-protobuf", "requirements": "~> 4.30" }, { "name": "google-style", "requirements": "~> 1.31.0" } ] } } | 2025-06-04 22:51:48 UTC | 
| SdhptLqTbDnukOyNDfAFW | gapic-generator-cloudAn API Client Generator for Ruby in Ruby! | 0.45.2 | Content{ "name": "gapic-generator-cloud", "downloads": 73491, "version": "0.45.2", "version_created_at": "2025-06-04T22:51:43.776Z", "version_downloads": 0, "platform": "ruby", "authors": "Ernest Landrito, Chris Smith, Mike Moore", "info": "An API Client Generator for Ruby in Ruby!", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "54bb272b1a6a572f4f17941ab8b3cbdd30011dd3e9c4db890e395d64d7d9b0a4", "spec_sha": "72062776889fa0a606b035ef0cad3b6d67ce58fee07787764085107638398332", "project_uri": "https://rubygems.org/gems/gapic-generator-cloud", "gem_uri": "https://rubygems.org/gems/gapic-generator-cloud-0.45.2.gem", "homepage_uri": "https://github.com/googleapis/gapic-generator-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/gapic-generator-cloud/0.45.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "gapic-generator", "requirements": "= 0.45.2" } ] } } | 2025-06-04 22:51:46 UTC | 
| B3w2WqaAjDVH9x8hBcSVt | gapic-generator-adsAn API Client Generator for Ruby in Ruby! | 0.45.2 | Content{ "name": "gapic-generator-ads", "downloads": 40090, "version": "0.45.2", "version_created_at": "2025-06-04T22:51:41.657Z", "version_downloads": 0, "platform": "ruby", "authors": "Ernest Landrito, Chris Smith, Mike Moore", "info": "An API Client Generator for Ruby in Ruby!", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "b26e39c007496b15704fd8c3e55362946e2eed3eb9c3cdc809a310d350b03d03", "spec_sha": "24aa00a4a743b0c5c92b67d0063343b0340534032dc1352784570915ad10290a", "project_uri": "https://rubygems.org/gems/gapic-generator-ads", "gem_uri": "https://rubygems.org/gems/gapic-generator-ads-0.45.2.gem", "homepage_uri": "https://github.com/googleapis/gapic-generator-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/gapic-generator-ads/0.45.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "gapic-generator", "requirements": "= 0.45.2" } ] } } | 2025-06-04 22:51:43 UTC |