Lastest updates from Rubygems.org
| ID | Gem | Version | Body | Updated At | 
|---|---|---|---|---|
| zcDvXfsbsq-tm6i6XFPUY | glib-webThis rubygem does not have a description or summary. | 4.36.7 | Content{ "name": "glib-web", "downloads": 526256, "version": "4.36.7", "version_created_at": "2025-08-18T12:19:19.709Z", "version_downloads": 0, "platform": "ruby", "authors": "", "info": "This rubygem does not have a description or summary.", "licenses": [], "metadata": {}, "yanked": false, "sha": "0992dece22c37f1906f7044194afc437b70929378dad6e71d4fa735205c141d6", "spec_sha": "73556075af6e6c3fda3223ff1f31f74bb5763b091dfde47b0209a5f637bdb638", "project_uri": "https://rubygems.org/gems/glib-web", "gem_uri": "https://rubygems.org/gems/glib-web-4.36.7.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/glib-web/4.36.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rubocop", "requirements": ">= 0" } ], "runtime": [ { "name": "actioncable", "requirements": "~> 8.0.0" }, { "name": "active_snapshot", "requirements": ">= 0" }, { "name": "activestorage", "requirements": "~> 8.0.0" }, { "name": "damerau-levenshtein", "requirements": ">= 0" }, { "name": "hashdiff", "requirements": ">= 0" }, { "name": "js_regex", "requirements": "~> 3.11" }, { "name": "pundit", "requirements": "~> 2.1" }, { "name": "rest-client", "requirements": "~> 2.1" } ] } } | 2025-08-18 12:19:22 UTC | 
| NGvulGHyrOkM62x7WYCcu | nonschema_migrationsSeparate schema-only migrations from nonschema (data) migrations in your Rails app | 6.8 | Content{ "name": "nonschema_migrations", "downloads": 119257, "version": "6.8", "version_created_at": "2025-08-18T12:18:28.255Z", "version_downloads": 0, "platform": "ruby", "authors": "Jason Fleetwood-Boldt", "info": "Separate schema-only migrations from nonschema (data) migrations in your Rails app", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://heliosdev.shop/", "source_code_uri": "https://github.com/jasonfb/nonschema_migrations", "documentation_uri": "https://jasonfleetwoodboldt.com/my-open-source-projects/nonschema-migrations/" }, "yanked": false, "sha": "52e0800eea76c309ae6f87e49d6024d630fbc9c30e5efee30a04da18aecc664b", "spec_sha": "961da509a8418156c07fdbeb3fe421c2bb8c8b0502e97a9cc15cafdc6fdb632d", "project_uri": "https://rubygems.org/gems/nonschema_migrations", "gem_uri": "https://rubygems.org/gems/nonschema_migrations-6.8.gem", "homepage_uri": "https://heliosdev.shop/", "wiki_uri": null, "documentation_uri": "https://jasonfleetwoodboldt.com/my-open-source-projects/nonschema-migrations/", "mailing_list_uri": null, "source_code_uri": "https://github.com/jasonfb/nonschema_migrations", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.0, < 8.1" } ] } } | 2025-08-18 12:18:30 UTC | 
| KoPkM9SI-Kt6kiqw-XTLm | MaisettelinguaThis scripting allows you to write butt hat conditionals. | 0.1.0 | Content{ "name": "Maisettelingua", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-18T12:13:47.900Z", "version_downloads": 0, "platform": "ruby", "authors": "LWFlouisa", "info": "This scripting allows you to write butt hat conditionals.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "18c62a92765a73566a45c79fce5d841a21bdfc7216928eb15650dc0bd371786d", "spec_sha": "bb1ca418599901cc7ac6f16d512ecf514a1a8c1e7ba38352ea9445dabeca55bb", "project_uri": "https://rubygems.org/gems/Maisettelingua", "gem_uri": "https://rubygems.org/gems/Maisettelingua-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/Maisettelingua/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-08-18 12:13:49 UTC | 
| ucdwa-QXUrpJ3YKz1XJnb | num2wordsConverts integers and amounts to Russian words with proper gender and plural forms. | 0.1.0 | Content{ "name": "num2words", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-18T12:13:09.366Z", "version_downloads": 0, "platform": "ruby", "authors": "Ruslan Fedotov", "info": "Converts integers and amounts to Russian words with proper gender and plural forms.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/skyrusx/num2words", "changelog_uri": "https://github.com/skyrusx/num2words/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/skyrusx/num2words" }, "yanked": false, "sha": "cab89b3a1c5a1b1977044dca4e13301cef178cf2be929027e38c73c52b1c77d7", "spec_sha": "7b299ab82fabe5461a1bca7b34f6cf7ec1d460f9a7f7fafdc468e4b71e40528e", "project_uri": "https://rubygems.org/gems/num2words", "gem_uri": "https://rubygems.org/gems/num2words-0.1.0.gem", "homepage_uri": "https://github.com/skyrusx/num2words", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/skyrusx/num2words", "bug_tracker_uri": null, "changelog_uri": "https://github.com/skyrusx/num2words/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 12:13:11 UTC | 
| roGuaSsyCyNEBhp0486pK | swagger_mcp_toolA Model Context Protocol (MCP) server that generates tools from Swagger/OpenAPI specifications | 0.1.0 | Content{ "name": "swagger_mcp_tool", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-18T12:12:55.888Z", "version_downloads": 0, "platform": "ruby", "authors": "Ankit", "info": "A Model Context Protocol (MCP) server that generates tools from Swagger/OpenAPI specifications", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "67e2967a63b79d01df9d46d3a377db638d41e7126199ccf11fcf5dc87cd198b5", "spec_sha": "a58d5a755e6410d9e9391e393764aca94b629e0fda761675d0b33a6596d97b36", "project_uri": "https://rubygems.org/gems/swagger_mcp_tool", "gem_uri": "https://rubygems.org/gems/swagger_mcp_tool-0.1.0.gem", "homepage_uri": "https://github.com/yourusername/swagger_mcp_tool", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/swagger_mcp_tool/0.1.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.6, >= 2.6.9" }, { "name": "rake", "requirements": "~> 13.3" }, { "name": "rspec", "requirements": "~> 3.13, >= 3.13.1" } ], "runtime": [ { "name": "json", "requirements": "~> 2.12, >= 2.12.2" }, { "name": "mcp", "requirements": "~> 0.1.0" }, { "name": "puma", "requirements": "~> 6.6" }, { "name": "sinatra", "requirements": "~> 4.1, >= 4.1.1" }, { "name": "sinatra-contrib", "requirements": "~> 4.1, >= 4.1.1" } ] } } | 2025-08-18 12:12:58 UTC | 
| xI94rHQUwj1jDE5_ziB-T | bandcamp-discoverUses Playwright to scrape bandcamp labels | 0.2.3 | Content{ "name": "bandcamp-discover", "downloads": 1778, "version": "0.2.3", "version_created_at": "2025-08-18T12:07:48.177Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian RUbisch", "info": "Uses Playwright to scrape bandcamp labels", "licenses": [], "metadata": {}, "yanked": false, "sha": "43c4f0417b6f44a2a0f2e00aab3ca184c4ec79c9031ac631b24a02eba0d7bff3", "spec_sha": "6d1465471251799a1a1d9a1e5797923cc3e4b10e275b494efd10efd2726ca39f", "project_uri": "https://rubygems.org/gems/bandcamp-discover", "gem_uri": "https://rubygems.org/gems/bandcamp-discover-0.2.3.gem", "homepage_uri": "https://julianrubisch.at", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bandcamp-discover/0.2.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "async", "requirements": ">= 0" }, { "name": "base64", "requirements": ">= 0" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "gli", "requirements": "~> 2.21.5" }, { "name": "logger", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "playwright-ruby-client", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" } ] } } | 2025-08-18 12:07:49 UTC | 
| MLOcKYB7_O4ve3NIOnTMQ | rubocop-socketryRuboCop rules for Socketry projects | 0.2.1 | Content{ "name": "rubocop-socketry", "downloads": 2646, "version": "0.2.1", "version_created_at": "2025-08-18T12:04:38.976Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams", "info": "RuboCop rules for Socketry projects", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ioquatix/", "source_code_uri": "https://github.com/socketry/rubocop-socketry.git", "documentation_uri": "https://socketry.github.io/rubocop-socketry/", "default_lint_roller_plugin": "RuboCop::Socketry::Plugin" }, "yanked": false, "sha": "c1c2820d76672c23246640336ff1d1f270084725c8f7ff77d5ab31603659fe4c", "spec_sha": "014f1f821b3b8769f35f4a2a0c9b29fc19056ac9ada1298ab3d1a2a3439a24fa", "project_uri": "https://rubygems.org/gems/rubocop-socketry", "gem_uri": "https://rubygems.org/gems/rubocop-socketry-0.2.1.gem", "homepage_uri": "https://github.com/socketry/rubocop-socketry", "wiki_uri": null, "documentation_uri": "https://socketry.github.io/rubocop-socketry/", "mailing_list_uri": null, "source_code_uri": "https://github.com/socketry/rubocop-socketry.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ioquatix/", "dependencies": { "development": [], "runtime": [ { "name": "lint_roller", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 1.72" } ] } } | 2025-08-18 12:04:42 UTC | 
| a1IibZINU7wAh7DX76mmj | knifeThe knife CLI for Chef Infra. | 18.8.13 | Content{ "name": "knife", "downloads": 920526, "version": "18.8.13", "version_created_at": "2025-08-18T11:50:32.346Z", "version_downloads": 0, "platform": "ruby", "authors": "Adam Jacob", "info": "The knife CLI for Chef Infra.", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://www.chef.io", "changelog_uri": "https://github.com/chef/chef/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/chef/chef/issues", "source_code_uri": "https://github.com/chef/chef/", "mailing_list_uri": "https://discourse.chef.io/", "documentation_uri": "https://docs.chef.io/" }, "yanked": false, "sha": "356154d854b2f5b5c43d61e1997aed76ba123e2015dc8249d663effd133d8b8f", "spec_sha": "14e98633f175cf42e31e0d54a2135e19cb409347c653a31ffe167ffe9b778875", "project_uri": "https://rubygems.org/gems/knife", "gem_uri": "https://rubygems.org/gems/knife-18.8.13.gem", "homepage_uri": "https://www.chef.io", "wiki_uri": null, "documentation_uri": "https://docs.chef.io/", "mailing_list_uri": "https://discourse.chef.io/", "source_code_uri": "https://github.com/chef/chef/", "bug_tracker_uri": "https://github.com/chef/chef/issues", "changelog_uri": "https://github.com/chef/chef/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "chefstyle", "requirements": ">= 0" } ], "runtime": [ { "name": "bcrypt_pbkdf", "requirements": "~> 1.1" }, { "name": "chef", "requirements": "~> 18.0" }, { "name": "chef-bin", "requirements": "~> 18.0" }, { "name": "chef-config", "requirements": "~> 18.0" }, { "name": "chef-licensing", "requirements": "~> 1.0" }, { "name": "chef-utils", "requirements": "~> 18.0" }, { "name": "chef-vault", "requirements": ">= 0" }, { "name": "chef-zero", "requirements": "~> 15.0.21" }, { "name": "erubis", "requirements": "~> 2.7" }, { "name": "ffi", "requirements": ">= 1.15" }, { "name": "ffi-yajl", "requirements": "~> 2.2" }, { "name": "highline", "requirements": ">= 1.6.9, < 3" }, { "name": "license-acceptance", "requirements": ">= 1.0.5, < 3" }, { "name": "mixlib-archive", "requirements": ">= 0.4, < 2.0" }, { "name": "mixlib-cli", "requirements": ">= 2.1.1, < 3.0" }, { "name": "net-ssh", "requirements": ">= 5.1, < 8" }, { "name": "net-ssh-multi", "requirements": "~> 1.2, >= 1.2.1" }, { "name": "ohai", "requirements": "~> 18.0" }, { "name": "pastel", "requirements": ">= 0" }, { "name": "proxifier2", "requirements": "~> 1.1" }, { "name": "train-core", "requirements": "~> 3.10" }, { "name": "train-winrm", "requirements": "~> 0.2.17" }, { "name": "tty-prompt", "requirements": "~> 0.21" }, { "name": "tty-screen", "requirements": "~> 0.6" }, { "name": "tty-table", "requirements": "~> 0.11" } ] } } | 2025-08-18 11:50:34 UTC | 
| 4VqLqv1lolMtWm30y3ACP | bandcamp-discoverUses Playwright to scrape bandcamp labels | 0.2.2 | Content{ "name": "bandcamp-discover", "downloads": 1763, "version": "0.2.2", "version_created_at": "2025-08-18T11:49:34.263Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian RUbisch", "info": "Uses Playwright to scrape bandcamp labels", "licenses": [], "metadata": {}, "yanked": false, "sha": "3723038564272976767dcb148a647fe820894171b42a1b44c917beae740e940e", "spec_sha": "067780d97493558d5099553c2354c9c2f5e4d11aa2eaa4ae12539dd482f4e38f", "project_uri": "https://rubygems.org/gems/bandcamp-discover", "gem_uri": "https://rubygems.org/gems/bandcamp-discover-0.2.2.gem", "homepage_uri": "https://julianrubisch.at", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bandcamp-discover/0.2.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "async", "requirements": ">= 0" }, { "name": "base64", "requirements": ">= 0" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "gli", "requirements": "~> 2.21.5" }, { "name": "logger", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "playwright-ruby-client", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" } ] } } | 2025-08-18 11:49:35 UTC | 
| jNly9gLNm5ndD4WTyYRj3 | govuk_app_configBase configuration for GOV.UK applications | 9.19.2 | Content{ "name": "govuk_app_config", "downloads": 712285, "version": "9.19.2", "version_created_at": "2025-08-18T11:45:41.364Z", "version_downloads": 0, "platform": "ruby", "authors": "GOV.UK Dev", "info": "Base configuration for GOV.UK applications", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "3a3f35cf5826d09812197752811e32582e74445a4510beb833df70d59d63be16", "spec_sha": "43b0ba7a974d486d44321a666aff9bcd21250327f4f44b192bc99fd8cdff9284", "project_uri": "https://rubygems.org/gems/govuk_app_config", "gem_uri": "https://rubygems.org/gems/govuk_app_config-9.19.2.gem", "homepage_uri": "https://github.com/alphagov/govuk_app_config", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/govuk_app_config/9.19.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": ">= 0" }, { "name": "climate_control", "requirements": ">= 0" }, { "name": "rack-test", "requirements": "~> 2.0" }, { "name": "rails", "requirements": "~> 7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.10" }, { "name": "rspec-its", "requirements": "~> 2.0" }, { "name": "rubocop-govuk", "requirements": "= 5.1.20" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "logstasher", "requirements": "~> 2.1" }, { "name": "opentelemetry-exporter-otlp", "requirements": ">= 0.25, < 0.31" }, { "name": "opentelemetry-instrumentation-all", "requirements": ">= 0.39.1, < 0.79.0" }, { "name": "opentelemetry-sdk", "requirements": "~> 1.2" }, { "name": "plek", "requirements": ">= 4, < 6" }, { "name": "prometheus_exporter", "requirements": "~> 2.0" }, { "name": "puma", "requirements": ">= 5.6, < 7.0" }, { "name": "rack-proxy", "requirements": "~> 0.7" }, { "name": "sentry-rails", "requirements": "~> 5.3" }, { "name": "sentry-ruby", "requirements": "~> 5.3" }, { "name": "statsd-ruby", "requirements": "~> 1.5" } ] } } | 2025-08-18 11:45:43 UTC | 
| Mt91xGRnGcNX-z25TdKrR | timecop-rspec⌚️ Timecop::Rspec provides Timecop time-machines for RSpec that allow youto time-travel test examples, context/describes, and/or your entire test suite. Find out how your code will behave... in the future! Fund overlooked open source projects - bottom of stack, dev/test dependencies: floss-funding.dev | 1.0.2 | Content{ "name": "timecop-rspec", "downloads": 293, "version": "1.0.2", "version_created_at": "2025-08-18T11:44:18.169Z", "version_downloads": 0, "platform": "ruby", "authors": "Peter H. Boling, Zach Taylor, Tim Mertens", "info": "⌚️ Timecop::Rspec provides Timecop time-machines for RSpec that allow youto time-travel test examples, context/describes, and/or your entire test suite. Find out how your code will behave... in the future! Fund overlooked open source projects - bottom of stack, dev/test dependencies: floss-funding.dev", "licenses": [ "MIT" ], "metadata": { "news_uri": "https://www.railsbling.com/tags/timecop-rspec", "wiki_uri": "https://github.com/galtzo-floss/timecop-rspec/wiki", "discord_uri": "https://discord.gg/3qme4XHNKN", "funding_uri": "https://github.com/sponsors/pboling", "homepage_uri": "https://timecop-rspec.galtzo.com/", "changelog_uri": "https://github.com/galtzo-floss/timecop-rspec/blob/v1.0.2/CHANGELOG.md", "bug_tracker_uri": "https://github.com/galtzo-floss/timecop-rspec/issues", "source_code_uri": "https://github.com/galtzo-floss/timecop-rspec/tree/v1.0.2", "documentation_uri": "https://www.rubydoc.info/gems/timecop-rspec/1.0.2", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b3e26570f57d3ded6bef50d7efe919670eba6bca8e4f573ad32d888ce7f9ac3d", "spec_sha": "bd82081d963f08615a2ac15979ccbefbf31f3ccf251b3883152a296271329bb9", "project_uri": "https://rubygems.org/gems/timecop-rspec", "gem_uri": "https://rubygems.org/gems/timecop-rspec-1.0.2.gem", "homepage_uri": "https://timecop-rspec.galtzo.com/", "wiki_uri": "https://github.com/galtzo-floss/timecop-rspec/wiki", "documentation_uri": "https://www.rubydoc.info/gems/timecop-rspec/1.0.2", "mailing_list_uri": null, "source_code_uri": "https://github.com/galtzo-floss/timecop-rspec/tree/v1.0.2", "bug_tracker_uri": "https://github.com/galtzo-floss/timecop-rspec/issues", "changelog_uri": "https://github.com/galtzo-floss/timecop-rspec/blob/v1.0.2/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/pboling", "dependencies": { "development": [ { "name": "appraisal2", "requirements": "~> 3.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec-block_is_expected", "requirements": "~> 1.0" }, { "name": "rspec_junit_formatter", "requirements": "~> 0.6" }, { "name": "rspec-stubbed_env", "requirements": "~> 1.0" }, { "name": "silent_stream", "requirements": "~> 1.0, >= 1.0.11" }, { "name": "stone_checksums", "requirements": "~> 1.0" }, { "name": "timecop", "requirements": "~> 0.9, >= 0.9.10" } ], "runtime": [ { "name": "delegate", "requirements": "~> 0.1" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "timecop", "requirements": ">= 0.7, < 1" } ] } } | 2025-08-18 11:44:20 UTC | 
| 9bqeD9xxuZ32jXG0qVW9_ | gitalyAuto-generated gRPC client for gitaly. To publish new versions see https://gitlab.com/gitlab-org/gitaly/-/blob/master/doc/PROCESS.md#publishing-the-ruby-gem. | 18.2.3 | Content{ "name": "gitaly", "downloads": 42732033, "version": "18.2.3", "version_created_at": "2025-08-18T11:44:06.181Z", "version_downloads": 0, "platform": "ruby", "authors": "GitLab Engineering", "info": "Auto-generated gRPC client for gitaly.\nTo publish new versions see https://gitlab.com/gitlab-org/gitaly/-/blob/master/doc/PROCESS.md#publishing-the-ruby-gem.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://gitlab.com/gitlab-org/gitaly", "bug_tracker_uri": "https://gitlab.com/gitlab-org/gitaly/-/issues", "source_code_uri": "https://gitlab.com/gitlab-org/gitaly/-/tree/master/proto", "documentation_uri": "https://gitlab-org.gitlab.io/gitaly" }, "yanked": false, "sha": "3fe3b035fb41e5a531e3e6682d6c1d821a1d20a59415ab055e9f7e359fad79c6", "spec_sha": "34d7642f52e5ab94ed7929cd332d4824e99ca91073e70e2eaf6600ea16dc0932", "project_uri": "https://rubygems.org/gems/gitaly", "gem_uri": "https://rubygems.org/gems/gitaly-18.2.3.gem", "homepage_uri": "https://gitlab.com/gitlab-org/gitaly", "wiki_uri": null, "documentation_uri": "https://gitlab-org.gitlab.io/gitaly", "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/gitlab-org/gitaly/-/tree/master/proto", "bug_tracker_uri": "https://gitlab.com/gitlab-org/gitaly/-/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "grpc", "requirements": "~> 1.0" } ] } } | 2025-08-18 11:44:08 UTC | 
| H4AW0CXAO5XKz0iXJ68sr | recogRecog is a framework for identifying products, services, operating systems, and hardware by matching fingerprints against data returned from various network probes. Recog makes it simply to extract useful information from web server banners, snmp system description fields, and a whole lot more. | 3.1.21 | Content{ "name": "recog", "downloads": 3432304, "version": "3.1.21", "version_created_at": "2025-08-18T11:36:07.475Z", "version_downloads": 0, "platform": "ruby", "authors": "Rapid7 Research", "info": "Recog is a framework for identifying products, services, operating systems, and hardware by matching fingerprints against data returned from various network probes. Recog makes it simply to extract useful information from web server banners, snmp system description fields, and a whole lot more.", "licenses": [], "metadata": {}, "yanked": false, "sha": "28fdb92c65b05d096dc0ef8cfe12a9cdb9f0713973dd1e21cea463170a2b27ef", "spec_sha": "2f59484cd8806b15164bbc6333b008a1eb8970484e184f26ee6e1435437b3d6b", "project_uri": "https://rubygems.org/gems/recog", "gem_uri": "https://rubygems.org/gems/recog-3.1.21.gem", "homepage_uri": "https://www.github.com/rapid7/recog-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/recog/3.1.21", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "aruba", "requirements": ">= 0" }, { "name": "redcarpet", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "yard", "requirements": ">= 0" } ], "runtime": [ { "name": "nokogiri", "requirements": ">= 0" } ] } } | 2025-08-18 11:36:09 UTC | 
| qwgCiInzPKFQCm9iQ9M4o | ex_aequo_baseThe code I use all the time | 0.1.5 | Content{ "name": "ex_aequo_base", "downloads": 663, "version": "0.1.5", "version_created_at": "2025-08-18T11:23:16.018Z", "version_downloads": 0, "platform": "ruby", "authors": "Robert Dober", "info": "The code I use all the time", "licenses": [ "AGPL-3.0-or-later" ], "metadata": {}, "yanked": false, "sha": "3af9602b95e7952979f2396bba5287ec08c85e44ef9d1c38ff4834754e5adf5a", "spec_sha": "257a8deb1581dc6f03e79e236bb30e523ebffb8df33f1cbe30a46d73fdb0d850", "project_uri": "https://rubygems.org/gems/ex_aequo_base", "gem_uri": "https://rubygems.org/gems/ex_aequo_base-0.1.5.gem", "homepage_uri": "https://codeberg.org/lab419/rb_ex_aequo_base", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ex_aequo_base/0.1.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" } ], "runtime": [ { "name": "forwarder", "requirements": "~> 0.1.0" }, { "name": "ostruct", "requirements": "~> 0.6.1" } ] } } | 2025-08-18 11:23:18 UTC | 
| BHq-oQfq-GffzG7mZPz_e | bake-modernizeAutomatically modernize parts of your project/gem. | 0.41.0 | Content{ "name": "bake-modernize", "downloads": 94874, "version": "0.41.0", "version_created_at": "2025-08-18T11:20:42.156Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams, Olle Jonsson", "info": "Automatically modernize parts of your project/gem.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ioquatix/", "source_code_uri": "https://github.com/ioquatix/bake-modernize.git", "documentation_uri": "https://ioquatix.github.io/bake-modernize/" }, "yanked": false, "sha": "5ea298951000022e715945c6a33fb2a5361e95babd245198e26215cf9e8983be", "spec_sha": "f5a8e3a657102ee5d967b0a391ded2785d45ebd2a65a5205570822392c31ff4e", "project_uri": "https://rubygems.org/gems/bake-modernize", "gem_uri": "https://rubygems.org/gems/bake-modernize-0.41.0.gem", "homepage_uri": "https://github.com/ioquatix/bake-modernize", "wiki_uri": null, "documentation_uri": "https://ioquatix.github.io/bake-modernize/", "mailing_list_uri": null, "source_code_uri": "https://github.com/ioquatix/bake-modernize.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ioquatix/", "dependencies": { "development": [], "runtime": [ { "name": "async-http", "requirements": ">= 0" }, { "name": "bake", "requirements": ">= 0" }, { "name": "build-files", "requirements": "~> 1.6" }, { "name": "markly", "requirements": "~> 0.13" }, { "name": "rugged", "requirements": ">= 0" } ] } } | 2025-08-18 11:20:44 UTC | 
| n8xkfFPL5U12noQG0pdm7 | pgaiCLI wrapper for postgres.ai thin clones | 1.0.4 | Content{ "name": "pgai", "downloads": 8629, "version": "1.0.4", "version_created_at": "2025-08-18T10:51:36.933Z", "version_downloads": 0, "platform": "ruby", "authors": "Marius Bobin", "info": "CLI wrapper for postgres.ai thin clones", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "16bcedaa370e58b74bbbf5b0c3565ec3815d09ee0fea77e226c1a2089915b17a", "spec_sha": "d22fe624b6feb531e43436c6782087bc72a1572f0981154bec21545b6cfe31cd", "project_uri": "https://rubygems.org/gems/pgai", "gem_uri": "https://rubygems.org/gems/pgai-1.0.4.gem", "homepage_uri": "https://gitlab.com/mbobin/pgai", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pgai/1.0.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "simplecov", "requirements": "~> 0.22.0" }, { "name": "standard", "requirements": "~> 1.3" } ], "runtime": [ { "name": "bcrypt_pbkdf", "requirements": ">= 1.0, < 2.0" }, { "name": "concurrent-ruby", "requirements": "~> 1.2, >= 1.2.3" }, { "name": "ed25519", "requirements": ">= 1.2, < 2.0" }, { "name": "excon", "requirements": "~> 0.109.0" }, { "name": "net-ssh", "requirements": "~> 7.2, >= 7.2.1" }, { "name": "thor", "requirements": "~> 1.2, >= 1.2.1" }, { "name": "tty-logger", "requirements": "~> 0.6.0" }, { "name": "tty-progressbar", "requirements": "~> 0.18.2" }, { "name": "zeitwerk", "requirements": "~> 2.6, >= 2.6.13" } ] } } | 2025-08-18 10:51:40 UTC | 
| dsNKHiO1g3BcYBQbwR0Tf | metanorma-plateauMetanorma standards authoring environment for MLIT Project PLATEAU. WARNING: Usage of this software is restricted to authorized users of MLIT Project PLATEAU. | 1.1.3 | Content{ "name": "metanorma-plateau", "downloads": 21571, "version": "1.1.3", "version_created_at": "2025-08-18T10:45:12.337Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Metanorma standards authoring environment for MLIT Project PLATEAU.\n\nWARNING: Usage of this software is restricted to authorized users of\nMLIT Project PLATEAU.\n", "licenses": [ "LicenseRef-Ribose-Commercial" ], "metadata": {}, "yanked": false, "sha": "9d0b195bf4594ef1087c4961f260ae3078f292080722da7fb1666f765d978141", "spec_sha": "de94619fb0a01eb8bbdb0277e1b8c9130b6929c963ec92d876bfc8b954663afa", "project_uri": "https://rubygems.org/gems/metanorma-plateau", "gem_uri": "https://rubygems.org/gems/metanorma-plateau-1.1.3.gem", "homepage_uri": "https://github.com/metanorma/metanorma-plateau", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-plateau/1.1.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "iev", "requirements": "~> 0.3.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "metanorma-jis", "requirements": "~> 0.6.0" }, { "name": "pubid", "requirements": ">= 0" } ] } } | 2025-08-18 10:45:14 UTC | 
| jtJh6T-CIEYHZD5qZ36cU | awrenceHave you ever needed to automatically convert Ruby-style snake_case to CamelCase or camelBack hash keys? Awrence to the rescue. This gem recursively converts all snake_case keys in a hash structure to camelBack. | 4.0.0 | Content{ "name": "awrence", "downloads": 36052706, "version": "4.0.0", "version_created_at": "2025-08-18T10:34:24.137Z", "version_downloads": 0, "platform": "ruby", "authors": "Dave Hrycyszyn, Stuart Chinery", "info": "Have you ever needed to automatically convert Ruby-style snake_case to CamelCase or camelBack hash keys?\n\nAwrence to the rescue.\n\nThis gem recursively converts all snake_case keys in a hash structure to camelBack.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "6a6f200185a14223a43b8789b9eb999676ffc21cb7f09d357d16c1da8a15bb00", "spec_sha": "9fae65b774289325a6b41e2da88c781740dbce3e40566ef4ccb40dfd5e3ccba7", "project_uri": "https://rubygems.org/gems/awrence", "gem_uri": "https://rubygems.org/gems/awrence-4.0.0.gem", "homepage_uri": "https://github.com/technicalpanda/awrence", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/awrence/4.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 10:34:28 UTC | 
| R4wWAgY8b6lnfvzWYJzht | plisskenHave you ever needed to automatically convert JSON-style camelBack or CamelCase hash keys into more Rubyish snake_case? Plissken to the rescue. This gem recursively converts all camelBack or CamelCase keys in a hash structure to snake_case. | 4.0.0 | Content{ "name": "plissken", "downloads": 1649004, "version": "4.0.0", "version_created_at": "2025-08-18T10:34:24.146Z", "version_downloads": 0, "platform": "ruby", "authors": "Dave Hrycyszyn, Stuart Chinery", "info": "Have you ever needed to automatically convert JSON-style camelBack or CamelCase hash keys into more Rubyish snake_case?\n\nPlissken to the rescue.\n\nThis gem recursively converts all camelBack or CamelCase keys in a hash structure to snake_case.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "79d822dbe6e1ea3980a6e73a0a4b78e2a4ae7fa58a3542f634a1e257c2d574de", "spec_sha": "ee620214bbb08962e5971a8742c2cf1312af0bbefd5ddc516f7d4d9317f72463", "project_uri": "https://rubygems.org/gems/plissken", "gem_uri": "https://rubygems.org/gems/plissken-4.0.0.gem", "homepage_uri": "https://github.com/technicalpanda/plissken", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/plissken/4.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 10:34:26 UTC | 
| vFqp9x2SiQLmZvujNIlVM | stigg-api-clientStigg API Client for Ruby | 3.26.0 | Content{ "name": "stigg-api-client", "downloads": 308952, "version": "3.26.0", "version_created_at": "2025-08-18T10:30:48.686Z", "version_downloads": 0, "platform": "ruby", "authors": "Stigg", "info": "Stigg API Client for Ruby", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://stigg.io" }, "yanked": false, "sha": "dbc7c0ca369a6b22504f2915a69f52afd007f9a1a4f4bccc9bb22d1a1b7e3e79", "spec_sha": "26e4bb15696f959c8bca50c3ecb4936b54cfb98f1bd46c9e28380d3a2cb56fb7", "project_uri": "https://rubygems.org/gems/stigg-api-client", "gem_uri": "https://rubygems.org/gems/stigg-api-client-3.26.0.gem", "homepage_uri": "https://stigg.io", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "graphlient", "requirements": ">= 0.6.0, < 1.0" }, { "name": "graphql-client", "requirements": ">= 0.19, < 1.0" } ] } } | 2025-08-18 10:30:51 UTC | 
| vtQcFacnxkITySffcYAJZ | metanorma-bipmmetanorma-vg lets you write Bureau International de Poids et Mesures (BIPM) standards in Metanorma syntax. This gem is in active development. | 2.7.3 | Content{ "name": "metanorma-bipm", "downloads": 185892, "version": "2.7.3", "version_created_at": "2025-08-18T10:24:31.392Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-vg lets you write Bureau International de Poids et Mesures (BIPM) standards in Metanorma syntax.\n\nThis gem is in active development.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "c521f3350288a0a95e739efe7b3ea73bb902885369fe738edf1ec6a2cf6f76e1", "spec_sha": "dd7a6f63d468ccaab887e67cd0ac22b1649e5f24f06113a37fccc1286a4d3bd2", "project_uri": "https://rubygems.org/gems/metanorma-bipm", "gem_uri": "https://rubygems.org/gems/metanorma-bipm-2.7.3.gem", "homepage_uri": "https://github.com/metanorma/metanorma-bipm", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-bipm/2.7.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "metanorma-generic", "requirements": "~> 3.1.0" }, { "name": "metanorma-iso", "requirements": "~> 3.1.0" } ] } } | 2025-08-18 10:24:33 UTC | 
| r8q7U0xz7tjmX5vIrIDL_ | metanorma-jismetanorma-jis lets you write JIS standards in AsciiDoc syntax. This gem is in active development. | 0.6.3 | Content{ "name": "metanorma-jis", "downloads": 42660, "version": "0.6.3", "version_created_at": "2025-08-18T10:23:34.943Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-jis lets you write JIS standards in AsciiDoc syntax.\n\nThis gem is in active development.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "b70278a9ea53d70b6f58a96b1efb52eea46de5e4a4b8df55898769a2a8976da2", "spec_sha": "4f890b4efa5badb62ab132c6973605675aac8e10d6b7038ba7b13c208b1022ad", "project_uri": "https://rubygems.org/gems/metanorma-jis", "gem_uri": "https://rubygems.org/gems/metanorma-jis-0.6.3.gem", "homepage_uri": "https://github.com/metanorma/metanorma-jis", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-jis/0.6.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "iev", "requirements": "~> 0.3.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "japanese_calendar", "requirements": "~> 0" }, { "name": "metanorma-iso", "requirements": "~> 3.1.0" }, { "name": "pubid", "requirements": ">= 0" } ] } } | 2025-08-18 10:23:38 UTC | 
| 0ii0A1r4_nodF29hGCoKp | metanorma-iecmetanorma-iec lets you write IEC standards in AsciiDoc syntax. This gem is in active development. | 2.7.3 | Content{ "name": "metanorma-iec", "downloads": 286615, "version": "2.7.3", "version_created_at": "2025-08-18T10:23:32.618Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-iec lets you write IEC standards in AsciiDoc syntax.\n\nThis gem is in active development.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "603fce116e24e2036e436303de9b92ee7a98c622e8bd6799bb74c1f5bff62252", "spec_sha": "69a493200755661be9299f7260598fe485545ec71c3c3d53317f7e38b4c174ba", "project_uri": "https://rubygems.org/gems/metanorma-iec", "gem_uri": "https://rubygems.org/gems/metanorma-iec-2.7.3.gem", "homepage_uri": "https://github.com/metanorma/metanorma-iec", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-iec/2.7.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "iev", "requirements": "~> 0.3.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" } ], "runtime": [ { "name": "metanorma-iso", "requirements": "~> 3.1.0" }, { "name": "pubid", "requirements": ">= 0" } ] } } | 2025-08-18 10:23:35 UTC | 
| fWm67fDv7G9h8KzufXXPH | metanorma-ribosemetanorma-ribose lets you write Ribose standards in AsciiDoc syntax. This gem is in active development. Formerly known as asciidoctor-rsd, metanorma-rsd. | 2.7.2 | Content{ "name": "metanorma-ribose", "downloads": 113900, "version": "2.7.2", "version_created_at": "2025-08-18T10:23:31.241Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-ribose lets you write Ribose standards in AsciiDoc syntax.\n\nThis gem is in active development.\n\nFormerly known as asciidoctor-rsd, metanorma-rsd.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "0407f20e06c42e935c96f308b3e1017ae8369f36c9f1571899d511c4fdebf8e5", "spec_sha": "c2b86d465ac6a0d50b24a996f7bb69254821c6b34c728c042153a77619259016", "project_uri": "https://rubygems.org/gems/metanorma-ribose", "gem_uri": "https://rubygems.org/gems/metanorma-ribose-2.7.2.gem", "homepage_uri": "https://github.com/metanorma/metanorma-ribose", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-ribose/2.7.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" } ], "runtime": [ { "name": "metanorma-generic", "requirements": "~> 3.1.0" } ] } } | 2025-08-18 10:23:34 UTC | 
| jrYGt-6zaKeWDZmX6eRQ7 | metanorma-ituMetanorma for the ITU. | 2.7.3 | Content{ "name": "metanorma-itu", "downloads": 310218, "version": "2.7.3", "version_created_at": "2025-08-18T10:21:30.242Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Metanorma for the ITU.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "db41dbadef8319c9bf89633221ab2afe9a831f348c428105e479c80a16f138aa", "spec_sha": "255b096a83bb463c58c3ff1630735635f3e798f01461de458d8b3f19d428ccf1", "project_uri": "https://rubygems.org/gems/metanorma-itu", "gem_uri": "https://rubygems.org/gems/metanorma-itu-2.7.3.gem", "homepage_uri": "https://github.com/metanorma/metanorma-itu", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-itu/2.7.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "metanorma-standoc", "requirements": "~> 3.1.0" }, { "name": "pubid", "requirements": ">= 0" }, { "name": "twitter_cldr", "requirements": ">= 3.0.0" }, { "name": "tzinfo-data", "requirements": ">= 0" } ] } } | 2025-08-18 10:21:32 UTC | 
| vLX4myPuBBjmj6lpIRCNH | metanorma-ihometanorma-iho lets you write IHO in AsciiDoc syntax. This gem is in active development. | 1.2.3 | Content{ "name": "metanorma-iho", "downloads": 217423, "version": "1.2.3", "version_created_at": "2025-08-18T10:20:31.345Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-iho lets you write IHO in AsciiDoc syntax.\n\nThis gem is in active development.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "40bbb742deb8ee83c12efcf884b2efccdf6df1fae5d0c53f1d5ff81bdc49cd83", "spec_sha": "a30878216e3f5cfee5e00be95f69e49b0496b3f1726415c7683e7d44fe1c38cc", "project_uri": "https://rubygems.org/gems/metanorma-iho", "gem_uri": "https://rubygems.org/gems/metanorma-iho-1.2.3.gem", "homepage_uri": "https://github.com/metanorma/metanorma-iho", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-iho/1.2.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" } ], "runtime": [ { "name": "metanorma-generic", "requirements": "~> 3.1.0" } ] } } | 2025-08-18 10:20:33 UTC | 
| lrR-3FExmu3wHFnqyQppj | metanorma-csametanorma-csa lets you write CSA Normal Documents (CSAND) in AsciiDoc syntax. This gem is in active development. Formerly known as asciidoctor-csa. | 2.7.2 | Content{ "name": "metanorma-csa", "downloads": 248437, "version": "2.7.2", "version_created_at": "2025-08-18T10:20:01.390Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-csa lets you write CSA Normal Documents (CSAND) in AsciiDoc syntax.\n\nThis gem is in active development.\n\nFormerly known as asciidoctor-csa.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "d3391f8a150f2743c1ebbdf27e3c36bf0d74ce004e35e04c0911492fce02d93e", "spec_sha": "1f120f6576d9ba06d472a147a2417e20d3bd5e962b9594716500e182a2973f79", "project_uri": "https://rubygems.org/gems/metanorma-csa", "gem_uri": "https://rubygems.org/gems/metanorma-csa-2.7.2.gem", "homepage_uri": "https://github.com/metanorma/metanorma-csa", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-csa/2.7.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" } ], "runtime": [ { "name": "metanorma-generic", "requirements": "~> 3.1.0" } ] } } | 2025-08-18 10:20:03 UTC | 
| lcoIAK8K7gB6PAueUsHTi | metanorma-ccmetanorma-cc lets you write CalConnect standards in AsciiDoc syntax. This gem is in active development. Formerly known as asciidoctor-csd, metanorma-csd. | 2.7.2 | Content{ "name": "metanorma-cc", "downloads": 208039, "version": "2.7.2", "version_created_at": "2025-08-18T10:12:18.020Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-cc lets you write CalConnect standards in AsciiDoc syntax.\n\nThis gem is in active development.\n\nFormerly known as asciidoctor-csd, metanorma-csd.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "9d38b8b4f4a6bca35b1e2615d38ea706099fc974ff154c5da55f8278a7d77b10", "spec_sha": "ab3230d3cdcae02c24e293cfe1a1d23a911e5b0eb741627e279372ecb77d3886", "project_uri": "https://rubygems.org/gems/metanorma-cc", "gem_uri": "https://rubygems.org/gems/metanorma-cc-2.7.2.gem", "homepage_uri": "https://github.com/metanorma/metanorma-cc", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-cc/2.7.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" } ], "runtime": [ { "name": "metanorma-generic", "requirements": "~> 3.1.0" } ] } } | 2025-08-18 10:12:19 UTC | 
| 3xvJ_bLFlfZ_1Yn9cRtLe | metanorma-ogcMetanorma for the Open Geospatial Consortium. | 2.8.2 | Content{ "name": "metanorma-ogc", "downloads": 319168, "version": "2.8.2", "version_created_at": "2025-08-18T10:12:11.142Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Metanorma for the Open Geospatial Consortium.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "bb982d6ec9c5ad1ca0b59af1f4445309e8b0db68bf3b0557cce3b4535f14d3c7", "spec_sha": "c6f6d72a40fc625ae21fd78be9bd156b9014350bd57e9e8de0fd172cc83e3fcc", "project_uri": "https://rubygems.org/gems/metanorma-ogc", "gem_uri": "https://rubygems.org/gems/metanorma-ogc-2.8.2.gem", "homepage_uri": "https://github.com/metanorma/metanorma-ogc", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-ogc/2.8.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "iso-639", "requirements": ">= 0" }, { "name": "metanorma-standoc", "requirements": "~> 3.1.0" } ] } } | 2025-08-18 10:12:14 UTC | 
| 1PJELk4ze6_CdjjISP1_p | ory-client# Introduction Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. ## SDKs This document describes the APIs available in the Ory Network. The APIs are available as SDKs for the following languages: | Language | Download SDK | Documentation | | -------------- | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------ | | Dart | [pub.dev](https://pub.dev/packages/ory_client) | [README](https://github.com/ory/sdk/blob/master/clients/client/dart/README.md) | | .NET | [nuget.org](https://www.nuget.org/packages/Ory.Client/) | [README](https://github.com/ory/sdk/blob/master/clients/client/dotnet/README.md) | | Elixir | [hex.pm](https://hex.pm/packages/ory_client) | [README](https://github.com/ory/sdk/blob/master/clients/client/elixir/README.md) | | Go | [github.com](https://github.com/ory/client-go) | [README](https://github.com/ory/sdk/blob/master/clients/client/go/README.md) | | Java | [maven.org](https://search.maven.org/artifact/sh.ory/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/java/README.md) | | JavaScript | [npmjs.com](https://www.npmjs.com/package/@ory/client) | [README](https://github.com/ory/sdk/blob/master/clients/client/typescript/README.md) | | JavaScript (With fetch) | [npmjs.com](https://www.npmjs.com/package/@ory/client-fetch) | [README](https://github.com/ory/sdk/blob/master/clients/client/typescript-fetch/README.md) | | PHP | [packagist.org](https://packagist.org/packages/ory/client) | [README](https://github.com/ory/sdk/blob/master/clients/client/php/README.md) | | Python | [pypi.org](https://pypi.org/project/ory-client/) | [README](https://github.com/ory/sdk/blob/master/clients/client/python/README.md) | | Ruby | [rubygems.org](https://rubygems.org/gems/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/ruby/README.md) | | Rust | [crates.io](https://crates.io/crates/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/rust/README.md) | | 1.21.5 | Content{ "name": "ory-client", "downloads": 309852, "version": "1.21.5", "version_created_at": "2025-08-18T10:00:44.016Z", "version_downloads": 0, "platform": "ruby", "authors": "ORY GmbH", "info": "# Introduction Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. ## SDKs This document describes the APIs available in the Ory Network. The APIs are available as SDKs for the following languages: | Language | Download SDK | Documentation | | -------------- | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------ | | Dart | [pub.dev](https://pub.dev/packages/ory_client) | [README](https://github.com/ory/sdk/blob/master/clients/client/dart/README.md) | | .NET | [nuget.org](https://www.nuget.org/packages/Ory.Client/) | [README](https://github.com/ory/sdk/blob/master/clients/client/dotnet/README.md) | | Elixir | [hex.pm](https://hex.pm/packages/ory_client) | [README](https://github.com/ory/sdk/blob/master/clients/client/elixir/README.md) | | Go | [github.com](https://github.com/ory/client-go) | [README](https://github.com/ory/sdk/blob/master/clients/client/go/README.md) | | Java | [maven.org](https://search.maven.org/artifact/sh.ory/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/java/README.md) | | JavaScript | [npmjs.com](https://www.npmjs.com/package/@ory/client) | [README](https://github.com/ory/sdk/blob/master/clients/client/typescript/README.md) | | JavaScript (With fetch) | [npmjs.com](https://www.npmjs.com/package/@ory/client-fetch) | [README](https://github.com/ory/sdk/blob/master/clients/client/typescript-fetch/README.md) | | PHP | [packagist.org](https://packagist.org/packages/ory/client) | [README](https://github.com/ory/sdk/blob/master/clients/client/php/README.md) | | Python | [pypi.org](https://pypi.org/project/ory-client/) | [README](https://github.com/ory/sdk/blob/master/clients/client/python/README.md) | | Ruby | [rubygems.org](https://rubygems.org/gems/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/ruby/README.md) | | Rust | [crates.io](https://crates.io/crates/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/rust/README.md) | ", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "c6b9dbdcc80b30865fa7a02efd4f8b9568b9c5d578deb8e65b037fd79b1454b3", "spec_sha": "420ac22c60e362825550981a7a523d5d0817e2f796e9074cac81250d998f126a", "project_uri": "https://rubygems.org/gems/ory-client", "gem_uri": "https://rubygems.org/gems/ory-client-1.21.5.gem", "homepage_uri": "https://www.ory.sh", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ory-client/1.21.5", "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" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } } | 2025-08-18 10:00:46 UTC | 
| dYd2CWxxsjlEyrUIFifgd | metanorma-ieeeMetanorma for the ITU. | 1.5.3 | Content{ "name": "metanorma-ieee", "downloads": 103703, "version": "1.5.3", "version_created_at": "2025-08-18T09:58:24.965Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Metanorma for the ITU.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "2dfe87408f4cf525a5d6afb47799637421c86af428cd77ecd9952e5997df5871", "spec_sha": "1b02abc4088bd04698d5758552b9be2f79699b643ba263caf6896c61519691bb", "project_uri": "https://rubygems.org/gems/metanorma-ieee", "gem_uri": "https://rubygems.org/gems/metanorma-ieee-1.5.3.gem", "homepage_uri": "https://github.com/metanorma/metanorma-ieee", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-ieee/1.5.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "metanorma-standoc", "requirements": "~> 3.1.0" }, { "name": "mnconvert", "requirements": "~> 1.20" }, { "name": "pubid", "requirements": ">= 0" } ] } } | 2025-08-18 09:58:27 UTC | 
| Y02mB33wOLuMOIXQY0BA6 | waterdropKafka messaging made easy! | 2.8.6 | Content{ "name": "waterdrop", "downloads": 22249537, "version": "2.8.6", "version_created_at": "2025-08-18T09:54:48.281Z", "version_downloads": 0, "platform": "ruby", "authors": "Maciej Mensfeld", "info": "Kafka messaging made easy!", "licenses": [ "LGPL-3.0-only", "Commercial" ], "metadata": { "funding_uri": "https://karafka.io/#become-pro", "homepage_uri": "https://karafka.io", "changelog_uri": "https://karafka.io/docs/Changelog-WaterDrop", "bug_tracker_uri": "https://github.com/karafka/waterdrop/issues", "source_code_uri": "https://github.com/karafka/waterdrop", "documentation_uri": "https://karafka.io/docs/#waterdrop", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "abad5f07417a5d50e14e6f9e1b37c2c95f9c70b70319685e92da5d6ccb037ebb", "spec_sha": "e5dc5556223a5121664c5d10e8a7c91f456e8931970f582dc0d95094ffcd11b2", "project_uri": "https://rubygems.org/gems/waterdrop", "gem_uri": "https://rubygems.org/gems/waterdrop-2.8.6.gem", "homepage_uri": "https://karafka.io", "wiki_uri": null, "documentation_uri": "https://karafka.io/docs/#waterdrop", "mailing_list_uri": null, "source_code_uri": "https://github.com/karafka/waterdrop", "bug_tracker_uri": "https://github.com/karafka/waterdrop/issues", "changelog_uri": "https://karafka.io/docs/Changelog-WaterDrop", "funding_uri": "https://karafka.io/#become-pro", "dependencies": { "development": [], "runtime": [ { "name": "karafka-core", "requirements": ">= 2.4.9, < 3.0.0" }, { "name": "karafka-rdkafka", "requirements": ">= 0.20.0" }, { "name": "zeitwerk", "requirements": "~> 2.3" } ] } } | 2025-08-18 09:54:50 UTC | 
| H0Jcr70Y_A5sYgyrV_6op | rails_log_bookWrite a longer description or delete this line. | 2.5.0 | Content{ "name": "rails_log_book", "downloads": 16573, "version": "2.5.0", "version_created_at": "2025-08-18T09:54:25.386Z", "version_downloads": 0, "platform": "ruby", "authors": "Stjepan Hadjic", "info": "Write a longer description or delete this line.", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "47f7c8aa376b78700027fa728965ceab567d6c7810eadfcbbe2eff9092475532", "spec_sha": "894e2ac2f2dfba2e183757e53984eaad97c851fe2632e2e3175bad6ae4ec7b88", "project_uri": "https://rubygems.org/gems/rails_log_book", "gem_uri": "https://rubygems.org/gems/rails_log_book-2.5.0.gem", "homepage_uri": "https://github.com/infinum/rails_log_book", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_log_book/2.5.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "factory_bot", "requirements": ">= 0" }, { "name": "pg", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 12.3.3" }, { "name": "rspec-rails", "requirements": ">= 0" } ], "runtime": [ { "name": "activerecord", "requirements": "> 5.2" }, { "name": "activesupport", "requirements": "> 5.2" }, { "name": "dry-configurable", "requirements": "> 0.12" } ] } } | 2025-08-18 09:54:28 UTC | 
| fNkFGYY1hr2eo2-IcYbGA | metanorma-ietfmetanorma-ietf lets you write IETF documents, such as Internet-Drafts and RFCs, in native AsciiDoc syntax. This is part of the Metanorma publishing framework. RFC XML ("xml2rfc" Vocabulary XML, RFC 7991) is the XML-based language used for writing Internet-Drafts and RFCs, but not everyone likes hand-crafting XML, especially when the focus should be on the content. This gem is in active development. Formerly known as asciidoctor-ietf. | 3.6.2 | Content{ "name": "metanorma-ietf", "downloads": 255789, "version": "3.6.2", "version_created_at": "2025-08-18T09:51:26.955Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-ietf lets you write IETF documents, such as Internet-Drafts and RFCs,\nin native AsciiDoc syntax. This is part of the Metanorma publishing framework.\n\nRFC XML (\"xml2rfc\" Vocabulary XML, RFC 7991) is the XML-based language used for\nwriting Internet-Drafts and RFCs, but not everyone likes hand-crafting XML,\nespecially when the focus should be on the content.\n\nThis gem is in active development.\n\nFormerly known as asciidoctor-ietf.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "c8226edf3b5bb1121bd3229e5462ef050a25a2b8b1969bae0fbb82be2425b829", "spec_sha": "604b6de691097c5ebfc72d97d5ac3e25b20369b8f5a4882339838280b19b29ba", "project_uri": "https://rubygems.org/gems/metanorma-ietf", "gem_uri": "https://rubygems.org/gems/metanorma-ietf-3.6.2.gem", "homepage_uri": "https://github.com/metanorma/metanorma-ietf", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-ietf/3.6.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "metanorma-ietf-data", "requirements": ">= 0" }, { "name": "metanorma-standoc", "requirements": "~> 3.1.0" }, { "name": "relaton-render", "requirements": ">= 0" } ] } } | 2025-08-18 09:51:30 UTC | 
| xF171ZcbbLXCBixN2Qer_ | seamSDK for the Seam API written in Ruby. | 2.66.0 | Content{ "name": "seam", "downloads": 92165, "version": "2.66.0", "version_created_at": "2025-08-18T09:51:10.898Z", "version_downloads": 0, "platform": "ruby", "authors": "Seam Labs, Inc.", "info": "SDK for the Seam API written in Ruby.", "licenses": [ "MIT" ], "metadata": { "github_repo": "git@github.com:seamapi/ruby-next.git", "homepage_uri": "https://github.com/seamapi/ruby-next", "changelog_uri": "https://github.com/seamapi/ruby-next/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/seamapi/ruby-next/issues", "source_code_uri": "https://github.com/seamapi/ruby-next" }, "yanked": false, "sha": "320c91668ddf11c97e502cb2e05e2dfd5906a8b5a1a0cba2b891aa5be971d8f1", "spec_sha": "b41c4cb3b003c1c133086a4bd7fc82588ed082e73684a16391b692d02b8c2541", "project_uri": "https://rubygems.org/gems/seam", "gem_uri": "https://rubygems.org/gems/seam-2.66.0.gem", "homepage_uri": "https://github.com/seamapi/ruby-next", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/seamapi/ruby-next", "bug_tracker_uri": "https://github.com/seamapi/ruby-next/issues", "changelog_uri": "https://github.com/seamapi/ruby-next/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "gem-release", "requirements": "~> 2.2" }, { "name": "parse_gemspec-cli", "requirements": "~> 1.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "simplecov", "requirements": "~> 0.21" }, { "name": "simplecov-console", "requirements": "~> 0.9" }, { "name": "standard", "requirements": "~> 1.3" }, { "name": "webmock", "requirements": "~> 3.24.0" } ], "runtime": [ { "name": "faraday", "requirements": "~> 2.7" }, { "name": "faraday-retry", "requirements": "~> 2.2" }, { "name": "svix", "requirements": "~> 1.30" } ] } } | 2025-08-18 09:51:14 UTC | 
| NkUZSI8-hDauRATVPwVYr | metanorma-genericMetanorma template gem for customisation. This gem is meant to be customised for any downstream use. Formerly known as metanorma-acme | 3.1.3 | Content{ "name": "metanorma-generic", "downloads": 205481, "version": "3.1.3", "version_created_at": "2025-08-18T09:23:26.319Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Metanorma template gem for customisation. This gem is meant to be customised for any downstream use.\n\nFormerly known as metanorma-acme\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "9d0e51bea0210627e0202a990e24d0d298dc9b64675e3ce11b2259f0c746f866", "spec_sha": "35edff31a953249e52616f1c4dff0e837dd8a769ff7bcd2edd9d0df9412a6920", "project_uri": "https://rubygems.org/gems/metanorma-generic", "gem_uri": "https://rubygems.org/gems/metanorma-generic-3.1.3.gem", "homepage_uri": "https://github.com/metanorma/metanorma-generic", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-generic/3.1.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" } ], "runtime": [ { "name": "metanorma-standoc", "requirements": "~> 3.1.0" } ] } } | 2025-08-18 09:23:28 UTC | 
| rJnP2G76WZ5hkJlqwpcTQ | rspec-supportSupport utilities for RSpec gems | 3.13.5 | Content{ "name": "rspec-support", "downloads": 1031809035, "version": "3.13.5", "version_created_at": "2025-08-18T09:17:31.749Z", "version_downloads": 0, "platform": "ruby", "authors": "David Chelimsky, Myron Marson, Jon Rowe, Sam Phippen, Xaviery Shay, Bradley Schaefer", "info": "Support utilities for RSpec gems", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/rspec/rspec/blob/rspec-support-v3.13.5/rspec-support/Changelog.md", "bug_tracker_uri": "https://github.com/rspec/rspec/issues", "source_code_uri": "https://github.com/rspec/rspec/blob/rspec-support-v3.13.5/rspec-support", "mailing_list_uri": "https://groups.google.com/forum/#!forum/rspec", "documentation_uri": "https://rspec.info/documentation/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "add745af535dd14b18f1209ab41ef987fdfad12786176b6a3b3619b9a7279fbf", "spec_sha": "4dd4d4645e776ff4190cad091e0f1b6cda841e8c9250d107566160a868690cb0", "project_uri": "https://rubygems.org/gems/rspec-support", "gem_uri": "https://rubygems.org/gems/rspec-support-3.13.5.gem", "homepage_uri": "https://rspec.info", "wiki_uri": null, "documentation_uri": "https://rspec.info/documentation/", "mailing_list_uri": "https://groups.google.com/forum/#!forum/rspec", "source_code_uri": "https://github.com/rspec/rspec/blob/rspec-support-v3.13.5/rspec-support", "bug_tracker_uri": "https://github.com/rspec/rspec/issues", "changelog_uri": "https://github.com/rspec/rspec/blob/rspec-support-v3.13.5/rspec-support/Changelog.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "> 10.0.0" }, { "name": "thread_order", "requirements": "~> 1.1.0" } ], "runtime": [] } } | 2025-08-18 09:17:39 UTC | 
| 5E8jn-95Bt79hJQbbc2Yk | twilio-rubyThe official library for communicating with the Twilio REST API, building TwiML, and generating Twilio JWT Capability Tokens | 7.7.1 | Content{ "name": "twilio-ruby", "downloads": 105883771, "version": "7.7.1", "version_created_at": "2025-08-18T09:08:27.881Z", "version_downloads": 0, "platform": "ruby", "authors": "Twilio API Team", "info": "The official library for communicating with the Twilio REST API, building TwiML, and generating Twilio JWT Capability Tokens", "licenses": [ "MIT" ], "metadata": { "yard.run": "yri", "documentation_uri": "https://www.twilio.com/docs/libraries/reference/twilio-ruby/" }, "yanked": false, "sha": "661671759858547de74b6b2b9613aa2e8f5310c5e002f7f720074d1bf7459ea7", "spec_sha": "493b18ad6ecfa770dc052f06ca375c12b0a10a5e17c8b4d4bccd59fc6e915aee", "project_uri": "https://rubygems.org/gems/twilio-ruby", "gem_uri": "https://rubygems.org/gems/twilio-ruby-7.7.1.gem", "homepage_uri": "https://github.com/twilio/twilio-ruby", "wiki_uri": null, "documentation_uri": "https://www.twilio.com/docs/libraries/reference/twilio-ruby/", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 1.5, < 3.0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "fakeweb", "requirements": "~> 1.3" }, { "name": "logger", "requirements": "~> 1.4.2" }, { "name": "rack", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "yard", "requirements": "~> 0.9.9" } ], "runtime": [ { "name": "faraday", "requirements": ">= 0.9, < 3.0" }, { "name": "jwt", "requirements": ">= 1.5, < 3.0" }, { "name": "nokogiri", "requirements": ">= 1.6, < 2.0" } ] } } | 2025-08-18 09:08:30 UTC | 
| Xyvt5I34Pj5jiDhv7KMwT | govspeakA set of extensions to markdown layered on top of the kramdown library for use in the UK Government Single Domain project | 10.6.2 | Content{ "name": "govspeak", "downloads": 508185, "version": "10.6.2", "version_created_at": "2025-08-18T09:00:15.958Z", "version_downloads": 0, "platform": "ruby", "authors": "GOV.UK Dev", "info": "A set of extensions to markdown layered on top of the kramdown\nlibrary for use in the UK Government Single Domain project", "licenses": [], "metadata": {}, "yanked": false, "sha": "191fa3c855af9a583db6c2d829459f62726e22bc2aa79909d78b8fcfbc84e95f", "spec_sha": "287fd15f6a490c6e5d79ee24ec1102bc043134128c419e3d65c042c0d85825f8", "project_uri": "https://rubygems.org/gems/govspeak", "gem_uri": "https://rubygems.org/gems/govspeak-10.6.2.gem", "homepage_uri": "http://github.com/alphagov/govspeak", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/govspeak/10.6.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.14" }, { "name": "mocha", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rubocop-govuk", "requirements": "= 5.1.20" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "actionview", "requirements": ">= 6, < 8.0.3" }, { "name": "addressable", "requirements": ">= 2.3.8, < 2.8.8" }, { "name": "govuk_publishing_components", "requirements": ">= 43" }, { "name": "htmlentities", "requirements": "~> 4" }, { "name": "i18n", "requirements": ">= 0.7, < 1.14.8" }, { "name": "kramdown", "requirements": ">= 2.3.1, < 2.5.2" }, { "name": "nokogiri", "requirements": "~> 1.12" }, { "name": "rinku", "requirements": "~> 2.0" }, { "name": "sanitize", "requirements": ">= 6, < 8" } ] } } | 2025-08-18 09:00:18 UTC | 
| tjyKDSTlwOaHl7uBbTYnd | action_native_pushSend push notifications to mobile apps | 0.1.0 | Content{ "name": "action_native_push", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-18T08:45:42.206Z", "version_downloads": 0, "platform": "ruby", "authors": "Jacopo Beschi", "info": "Send push notifications to mobile apps", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/basecamp/action_native_push", "source_code_uri": "https://github.com/basecamp/action_native_push" }, "yanked": false, "sha": "9231c821c9c402097e57fb1191558a545c9aa4352012518f46636f61621e02db", "spec_sha": "0e95cc9b65df4d77e9484dae0236e8ff4400618ce21591dbe515b27ebebc7dc9", "project_uri": "https://rubygems.org/gems/action_native_push", "gem_uri": "https://rubygems.org/gems/action_native_push-0.1.0.gem", "homepage_uri": "https://github.com/basecamp/action_native_push", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/basecamp/action_native_push", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activejob", "requirements": ">= 8.0" }, { "name": "activerecord", "requirements": ">= 8.0" }, { "name": "apnotic", "requirements": "~> 1.7" }, { "name": "googleauth", "requirements": "~> 1.14" }, { "name": "net-http", "requirements": "~> 0.6" }, { "name": "railties", "requirements": ">= 8.0" } ] } } | 2025-08-18 08:45:43 UTC | 
| brnTHdQHYe3X5ZN9y_HMO | puny-monitorA batteries-included monitoring tool for single hosts. Works great with Kamal. | 0.2.0 | Content{ "name": "puny-monitor", "downloads": 313, "version": "0.2.0", "version_created_at": "2025-08-18T08:33:36.176Z", "version_downloads": 0, "platform": "ruby", "authors": "Hans Schnedlitz", "info": "A batteries-included monitoring tool for single hosts. Works great with Kamal.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/hschne/puny-monitor", "changelog_uri": "https://github.com/hschne/puny-monitor/CHANGELOG", "source_code_uri": "https://github.com/hschne/puny-monitor", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8f6467a1b0d1cf6c6289c05e4987ed1a6d46b69571d273335b496678be1790fd", "spec_sha": "b261f2af9f2e56ecd25ec8a4fe6b298f3b1a2848038ef1ebc5025311c168df53", "project_uri": "https://rubygems.org/gems/puny-monitor", "gem_uri": "https://rubygems.org/gems/puny-monitor-0.2.0.gem", "homepage_uri": "https://github.com/hschne/puny-monitor", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/hschne/puny-monitor", "bug_tracker_uri": null, "changelog_uri": "https://github.com/hschne/puny-monitor/CHANGELOG", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "chartkick", "requirements": "~> 5.1" }, { "name": "groupdate", "requirements": "~> 6.4" }, { "name": "puma", "requirements": "~> 6.6" }, { "name": "rackup", "requirements": "~> 2.1" }, { "name": "rufus-scheduler", "requirements": "~> 3.9" }, { "name": "sinatra", "requirements": "~> 4.0" }, { "name": "sinatra-activerecord", "requirements": "~> 2.0" }, { "name": "sinatra-contrib", "requirements": "~> 4.0" }, { "name": "sqlite3", "requirements": "~> 2.0" }, { "name": "sys-filesystem", "requirements": "~> 1.4" } ] } } | 2025-08-18 08:33:38 UTC | 
| w_Ox-eEUtRc3Tbsle0mpn | rcrewai-railsRcrewAI Rails is a comprehensive Rails engine that brings AI agent orchestration to your Rails applications. Build intelligent AI crews that collaborate to solve complex tasks with full database persistence, background job integration, and a beautiful web dashboard for monitoring and management. Features: • ActiveRecord models for crews, agents, tasks, and executions with full persistence • Rails generators for scaffolding AI crews and agents • ActiveJob integration for asynchronous crew execution (works with any Rails background job adapter) • Web dashboard with real-time monitoring and management interface • Multi-LLM support: OpenAI GPT, Anthropic Claude, Google Gemini, Azure OpenAI, Ollama • Production-ready with logging, error handling, and security controls • Human-in-the-loop workflows with approval mechanisms • Tool ecosystem: web search, file operations, SQL, email, code execution | 0.2.5 | Content{ "name": "rcrewai-rails", "downloads": 302, "version": "0.2.5", "version_created_at": "2025-08-18T08:28:13.713Z", "version_downloads": 0, "platform": "ruby", "authors": "gkosmo", "info": "RcrewAI Rails is a comprehensive Rails engine that brings AI agent orchestration to your Rails applications. \nBuild intelligent AI crews that collaborate to solve complex tasks with full database persistence, \nbackground job integration, and a beautiful web dashboard for monitoring and management.\n\nFeatures:\n• ActiveRecord models for crews, agents, tasks, and executions with full persistence\n• Rails generators for scaffolding AI crews and agents\n• ActiveJob integration for asynchronous crew execution (works with any Rails background job adapter)\n• Web dashboard with real-time monitoring and management interface\n• Multi-LLM support: OpenAI GPT, Anthropic Claude, Google Gemini, Azure OpenAI, Ollama\n• Production-ready with logging, error handling, and security controls\n• Human-in-the-loop workflows with approval mechanisms\n• Tool ecosystem: web search, file operations, SQL, email, code execution\n", "licenses": [ "MIT" ], "metadata": { "wiki_uri": "https://github.com/gkosmo/rcrewai-rails/wiki", "homepage_uri": "https://github.com/gkosmo/rcrewai-rails", "changelog_uri": "https://github.com/gkosmo/rcrewai-rails/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/gkosmo/rcrewai-rails/issues", "source_code_uri": "https://github.com/gkosmo/rcrewai-rails", "documentation_uri": "https://gkosmo.github.io/rcrewAI/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "554f706c08980bb97cc3cb06db3615c2fce260297c7f7d8c62528f5356e754d8", "spec_sha": "1a0c56d53e8e346b18df2e2eb798a084cc5eb3236f34d0ecbad05317a8f26186", "project_uri": "https://rubygems.org/gems/rcrewai-rails", "gem_uri": "https://rubygems.org/gems/rcrewai-rails-0.2.5.gem", "homepage_uri": "https://github.com/gkosmo/rcrewai-rails", "wiki_uri": "https://github.com/gkosmo/rcrewai-rails/wiki", "documentation_uri": "https://gkosmo.github.io/rcrewAI/", "mailing_list_uri": null, "source_code_uri": "https://github.com/gkosmo/rcrewai-rails", "bug_tracker_uri": "https://github.com/gkosmo/rcrewai-rails/issues", "changelog_uri": "https://github.com/gkosmo/rcrewai-rails/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "factory_bot_rails", "requirements": "~> 6.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec-rails", "requirements": "~> 6.0" }, { "name": "sqlite3", "requirements": "~> 1.4" } ], "runtime": [ { "name": "actionview", "requirements": ">= 7.0.0" }, { "name": "activejob", "requirements": ">= 7.0.0" }, { "name": "activerecord", "requirements": ">= 7.0.0" }, { "name": "rails", "requirements": ">= 7.0.0" }, { "name": "rcrewai", "requirements": "~> 0.2" }, { "name": "stimulus-rails", "requirements": "~> 1.0" }, { "name": "turbo-rails", "requirements": "~> 2.0" } ] } } | 2025-08-18 08:28:15 UTC | 
| EAnDomN2Cgo8iaqKapXdh | rcrewai-railsRcrewAI Rails is a comprehensive Rails engine that brings AI agent orchestration to your Rails applications. Build intelligent AI crews that collaborate to solve complex tasks with full database persistence, background job integration, and a beautiful web dashboard for monitoring and management. Features: • ActiveRecord models for crews, agents, tasks, and executions with full persistence • Rails generators for scaffolding AI crews and agents • ActiveJob integration for asynchronous crew execution (works with any Rails background job adapter) • Web dashboard with real-time monitoring and management interface • Multi-LLM support: OpenAI GPT, Anthropic Claude, Google Gemini, Azure OpenAI, Ollama • Production-ready with logging, error handling, and security controls • Human-in-the-loop workflows with approval mechanisms • Tool ecosystem: web search, file operations, SQL, email, code execution | 0.2.4 | Content{ "name": "rcrewai-rails", "downloads": 294, "version": "0.2.4", "version_created_at": "2025-08-18T08:24:50.471Z", "version_downloads": 0, "platform": "ruby", "authors": "gkosmo", "info": "RcrewAI Rails is a comprehensive Rails engine that brings AI agent orchestration to your Rails applications. \nBuild intelligent AI crews that collaborate to solve complex tasks with full database persistence, \nbackground job integration, and a beautiful web dashboard for monitoring and management.\n\nFeatures:\n• ActiveRecord models for crews, agents, tasks, and executions with full persistence\n• Rails generators for scaffolding AI crews and agents\n• ActiveJob integration for asynchronous crew execution (works with any Rails background job adapter)\n• Web dashboard with real-time monitoring and management interface\n• Multi-LLM support: OpenAI GPT, Anthropic Claude, Google Gemini, Azure OpenAI, Ollama\n• Production-ready with logging, error handling, and security controls\n• Human-in-the-loop workflows with approval mechanisms\n• Tool ecosystem: web search, file operations, SQL, email, code execution\n", "licenses": [ "MIT" ], "metadata": { "wiki_uri": "https://github.com/gkosmo/rcrewai-rails/wiki", "homepage_uri": "https://github.com/gkosmo/rcrewai-rails", "changelog_uri": "https://github.com/gkosmo/rcrewai-rails/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/gkosmo/rcrewai-rails/issues", "source_code_uri": "https://github.com/gkosmo/rcrewai-rails", "documentation_uri": "https://gkosmo.github.io/rcrewAI/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "6e011b9dd7a9a25177eea000a0a4f0cebacf739046dd107926fbb8af7ed56539", "spec_sha": "0d20f6c26a37192636dcf90d0e7a68870355693a37521a55f7958b9acc04d9ba", "project_uri": "https://rubygems.org/gems/rcrewai-rails", "gem_uri": "https://rubygems.org/gems/rcrewai-rails-0.2.4.gem", "homepage_uri": "https://github.com/gkosmo/rcrewai-rails", "wiki_uri": "https://github.com/gkosmo/rcrewai-rails/wiki", "documentation_uri": "https://gkosmo.github.io/rcrewAI/", "mailing_list_uri": null, "source_code_uri": "https://github.com/gkosmo/rcrewai-rails", "bug_tracker_uri": "https://github.com/gkosmo/rcrewai-rails/issues", "changelog_uri": "https://github.com/gkosmo/rcrewai-rails/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "factory_bot_rails", "requirements": "~> 6.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec-rails", "requirements": "~> 6.0" }, { "name": "sqlite3", "requirements": "~> 1.4" } ], "runtime": [ { "name": "actionview", "requirements": ">= 7.0.0" }, { "name": "activejob", "requirements": ">= 7.0.0" }, { "name": "activerecord", "requirements": ">= 7.0.0" }, { "name": "rails", "requirements": ">= 7.0.0" }, { "name": "rcrewai", "requirements": "~> 0.2" }, { "name": "stimulus-rails", "requirements": "~> 1.0" }, { "name": "turbo-rails", "requirements": "~> 2.0" } ] } } | 2025-08-18 08:24:53 UTC | 
| rSFRtf7jvrOodJmz5-Afr | karafka-rdkafkaModern Kafka client library for Ruby based on librdkafka | 0.21.0 | Content{ "name": "karafka-rdkafka", "downloads": 16003018, "version": "0.21.0", "version_created_at": "2025-08-18T08:24:00.813Z", "version_downloads": 0, "platform": "ruby", "authors": "Thijs Cadier, Maciej Mensfeld", "info": "Modern Kafka client library for Ruby based on librdkafka", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://karafka.io/#become-pro", "homepage_uri": "https://karafka.io", "changelog_uri": "https://karafka.io/docs/Changelog-Karafka-Rdkafka/", "bug_tracker_uri": "https://github.com/karafka/karafka-rdkafka/issues", "source_code_uri": "https://github.com/karafka/karafka-rdkafka", "documentation_uri": "https://karafka.io/docs", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "d31241e0b173e657835b241f5b92c0e7dd720ebbe480f5d1bd78ba8a8b395bbd", "spec_sha": "cf5f1464eca877d77e1689c23ff827d2ee97aaac1330e8841d8253a778d3064f", "project_uri": "https://rubygems.org/gems/karafka-rdkafka", "gem_uri": "https://rubygems.org/gems/karafka-rdkafka-0.21.0.gem", "homepage_uri": "https://karafka.io", "wiki_uri": null, "documentation_uri": "https://karafka.io/docs", "mailing_list_uri": null, "source_code_uri": "https://github.com/karafka/karafka-rdkafka", "bug_tracker_uri": "https://github.com/karafka/karafka-rdkafka/issues", "changelog_uri": "https://karafka.io/docs/Changelog-Karafka-Rdkafka/", "funding_uri": "https://karafka.io/#become-pro", "dependencies": { "development": [ { "name": "ostruct", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.5" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "warning", "requirements": ">= 0" } ], "runtime": [ { "name": "ffi", "requirements": "~> 1.15" }, { "name": "json", "requirements": "> 2.0" }, { "name": "logger", "requirements": ">= 0" }, { "name": "mini_portile2", "requirements": "~> 2.6" }, { "name": "rake", "requirements": "> 12" } ] } } | 2025-08-18 08:24:04 UTC | 
| VMv6ckFuNRPaUB1pqkBkC | karafka-rdkafkaModern Kafka client library for Ruby based on librdkafka | 0.21.0 | Content{ "name": "karafka-rdkafka", "downloads": 16002904, "version": "0.21.0", "version_created_at": "2025-08-18T08:18:52.315Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Thijs Cadier, Maciej Mensfeld", "info": "Modern Kafka client library for Ruby based on librdkafka", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://karafka.io/#become-pro", "homepage_uri": "https://karafka.io", "changelog_uri": "https://karafka.io/docs/Changelog-Karafka-Rdkafka/", "bug_tracker_uri": "https://github.com/karafka/karafka-rdkafka/issues", "source_code_uri": "https://github.com/karafka/karafka-rdkafka", "documentation_uri": "https://karafka.io/docs", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "1cd303a6d206e681090872db6ef29bdce5437cac1a8e53dbdc8c2df2e24f17d3", "spec_sha": "48e836acee69f9629067e6bd33ccac2b12a84539ce574b908f4ef437d8ec111c", "project_uri": "https://rubygems.org/gems/karafka-rdkafka", "gem_uri": "https://rubygems.org/gems/karafka-rdkafka-0.21.0-arm64-darwin.gem", "homepage_uri": "https://karafka.io", "wiki_uri": null, "documentation_uri": "https://karafka.io/docs", "mailing_list_uri": null, "source_code_uri": "https://github.com/karafka/karafka-rdkafka", "bug_tracker_uri": "https://github.com/karafka/karafka-rdkafka/issues", "changelog_uri": "https://karafka.io/docs/Changelog-Karafka-Rdkafka/", "funding_uri": "https://karafka.io/#become-pro", "dependencies": { "development": [ { "name": "ostruct", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.5" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "warning", "requirements": ">= 0" } ], "runtime": [ { "name": "ffi", "requirements": "~> 1.15" }, { "name": "json", "requirements": "> 2.0" }, { "name": "logger", "requirements": ">= 0" }, { "name": "mini_portile2", "requirements": "~> 2.6" }, { "name": "rake", "requirements": "> 12" } ] } } | 2025-08-18 08:18:54 UTC | 
| _vT31p-R2yhWGLh7PDoYs | rcrewai-railsRcrewAI Rails is a comprehensive Rails engine that brings AI agent orchestration to your Rails applications. Build intelligent AI crews that collaborate to solve complex tasks with full database persistence, background job integration, and a beautiful web dashboard for monitoring and management. Features: • ActiveRecord models for crews, agents, tasks, and executions with full persistence • Rails generators for scaffolding AI crews and agents • ActiveJob integration for asynchronous crew execution (works with any Rails background job adapter) • Web dashboard with real-time monitoring and management interface • Multi-LLM support: OpenAI GPT, Anthropic Claude, Google Gemini, Azure OpenAI, Ollama • Production-ready with logging, error handling, and security controls • Human-in-the-loop workflows with approval mechanisms • Tool ecosystem: web search, file operations, SQL, email, code execution | 0.2.3 | Content{ "name": "rcrewai-rails", "downloads": 287, "version": "0.2.3", "version_created_at": "2025-08-18T08:18:07.129Z", "version_downloads": 0, "platform": "ruby", "authors": "gkosmo", "info": "RcrewAI Rails is a comprehensive Rails engine that brings AI agent orchestration to your Rails applications. \nBuild intelligent AI crews that collaborate to solve complex tasks with full database persistence, \nbackground job integration, and a beautiful web dashboard for monitoring and management.\n\nFeatures:\n• ActiveRecord models for crews, agents, tasks, and executions with full persistence\n• Rails generators for scaffolding AI crews and agents\n• ActiveJob integration for asynchronous crew execution (works with any Rails background job adapter)\n• Web dashboard with real-time monitoring and management interface\n• Multi-LLM support: OpenAI GPT, Anthropic Claude, Google Gemini, Azure OpenAI, Ollama\n• Production-ready with logging, error handling, and security controls\n• Human-in-the-loop workflows with approval mechanisms\n• Tool ecosystem: web search, file operations, SQL, email, code execution\n", "licenses": [ "MIT" ], "metadata": { "wiki_uri": "https://github.com/gkosmo/rcrewai-rails/wiki", "homepage_uri": "https://github.com/gkosmo/rcrewai-rails", "changelog_uri": "https://github.com/gkosmo/rcrewai-rails/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/gkosmo/rcrewai-rails/issues", "source_code_uri": "https://github.com/gkosmo/rcrewai-rails", "documentation_uri": "https://gkosmo.github.io/rcrewAI/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7369cd69a66aa2fa35cf9691ffe4e4e9a60fec04b7f4da44d840ee18ea2e9c80", "spec_sha": "2b1468b88a38ee66648a4a4207f5f4a3bd550326eed16863b86f8d33758cff48", "project_uri": "https://rubygems.org/gems/rcrewai-rails", "gem_uri": "https://rubygems.org/gems/rcrewai-rails-0.2.3.gem", "homepage_uri": "https://github.com/gkosmo/rcrewai-rails", "wiki_uri": "https://github.com/gkosmo/rcrewai-rails/wiki", "documentation_uri": "https://gkosmo.github.io/rcrewAI/", "mailing_list_uri": null, "source_code_uri": "https://github.com/gkosmo/rcrewai-rails", "bug_tracker_uri": "https://github.com/gkosmo/rcrewai-rails/issues", "changelog_uri": "https://github.com/gkosmo/rcrewai-rails/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "factory_bot_rails", "requirements": "~> 6.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec-rails", "requirements": "~> 6.0" }, { "name": "sqlite3", "requirements": "~> 1.4" } ], "runtime": [ { "name": "actionview", "requirements": ">= 7.0.0" }, { "name": "activejob", "requirements": ">= 7.0.0" }, { "name": "activerecord", "requirements": ">= 7.0.0" }, { "name": "rails", "requirements": ">= 7.0.0" }, { "name": "rcrewai", "requirements": "~> 0.2" }, { "name": "stimulus-rails", "requirements": "~> 1.0" }, { "name": "turbo-rails", "requirements": "~> 2.0" } ] } } | 2025-08-18 08:18:08 UTC | 
| ebLc6GljM7C3XTN_lvu4q | karafka-rdkafkaModern Kafka client library for Ruby based on librdkafka | 0.21.0 | Content{ "name": "karafka-rdkafka", "downloads": 16002835, "version": "0.21.0", "version_created_at": "2025-08-18T08:17:47.626Z", "version_downloads": 0, "platform": "aarch64-linux-gnu", "authors": "Thijs Cadier, Maciej Mensfeld", "info": "Modern Kafka client library for Ruby based on librdkafka", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://karafka.io/#become-pro", "homepage_uri": "https://karafka.io", "changelog_uri": "https://karafka.io/docs/Changelog-Karafka-Rdkafka/", "bug_tracker_uri": "https://github.com/karafka/karafka-rdkafka/issues", "source_code_uri": "https://github.com/karafka/karafka-rdkafka", "documentation_uri": "https://karafka.io/docs", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0601ae025aa0d3252982c7753f78cf5e7459eb3a49e71f0dfdea09718ba4531e", "spec_sha": "69a4640fd7825e38b5d1e290cfbc80f367028da1066af1ca4f5d85a77a83ae72", "project_uri": "https://rubygems.org/gems/karafka-rdkafka", "gem_uri": "https://rubygems.org/gems/karafka-rdkafka-0.21.0-aarch64-linux-gnu.gem", "homepage_uri": "https://karafka.io", "wiki_uri": null, "documentation_uri": "https://karafka.io/docs", "mailing_list_uri": null, "source_code_uri": "https://github.com/karafka/karafka-rdkafka", "bug_tracker_uri": "https://github.com/karafka/karafka-rdkafka/issues", "changelog_uri": "https://karafka.io/docs/Changelog-Karafka-Rdkafka/", "funding_uri": "https://karafka.io/#become-pro", "dependencies": { "development": [ { "name": "ostruct", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.5" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "warning", "requirements": ">= 0" } ], "runtime": [ { "name": "ffi", "requirements": "~> 1.15" }, { "name": "json", "requirements": "> 2.0" }, { "name": "logger", "requirements": ">= 0" }, { "name": "mini_portile2", "requirements": "~> 2.6" }, { "name": "rake", "requirements": "> 12" } ] } } | 2025-08-18 08:17:53 UTC | 
| Rv-noSn16DzNljgRIfm2r | karafka-rdkafkaModern Kafka client library for Ruby based on librdkafka | 0.21.0 | Content{ "name": "karafka-rdkafka", "downloads": 16002819, "version": "0.21.0", "version_created_at": "2025-08-18T08:17:38.700Z", "version_downloads": 0, "platform": "x86_64-linux-gnu", "authors": "Thijs Cadier, Maciej Mensfeld", "info": "Modern Kafka client library for Ruby based on librdkafka", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://karafka.io/#become-pro", "homepage_uri": "https://karafka.io", "changelog_uri": "https://karafka.io/docs/Changelog-Karafka-Rdkafka/", "bug_tracker_uri": "https://github.com/karafka/karafka-rdkafka/issues", "source_code_uri": "https://github.com/karafka/karafka-rdkafka", "documentation_uri": "https://karafka.io/docs", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c74e2fad9a344b2a3f17002f0b2bf4b926b2a727ef29003164aa83d0f16e98b7", "spec_sha": "7de46976d7e6dc9fe84fd5ef4e61848c6fb4b6cc773d0c936803c4bff3c0ab3a", "project_uri": "https://rubygems.org/gems/karafka-rdkafka", "gem_uri": "https://rubygems.org/gems/karafka-rdkafka-0.21.0-x86_64-linux-gnu.gem", "homepage_uri": "https://karafka.io", "wiki_uri": null, "documentation_uri": "https://karafka.io/docs", "mailing_list_uri": null, "source_code_uri": "https://github.com/karafka/karafka-rdkafka", "bug_tracker_uri": "https://github.com/karafka/karafka-rdkafka/issues", "changelog_uri": "https://karafka.io/docs/Changelog-Karafka-Rdkafka/", "funding_uri": "https://karafka.io/#become-pro", "dependencies": { "development": [ { "name": "ostruct", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.5" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "warning", "requirements": ">= 0" } ], "runtime": [ { "name": "ffi", "requirements": "~> 1.15" }, { "name": "json", "requirements": "> 2.0" }, { "name": "logger", "requirements": ">= 0" }, { "name": "mini_portile2", "requirements": "~> 2.6" }, { "name": "rake", "requirements": "> 12" } ] } } | 2025-08-18 08:17:40 UTC | 
| 7fjlOfWciMKmuc4Lg0sDh | karafka-rdkafkaModern Kafka client library for Ruby based on librdkafka | 0.21.0 | Content{ "name": "karafka-rdkafka", "downloads": 16002760, "version": "0.21.0", "version_created_at": "2025-08-18T08:14:13.198Z", "version_downloads": 0, "platform": "x86_64-linux-musl", "authors": "Thijs Cadier, Maciej Mensfeld", "info": "Modern Kafka client library for Ruby based on librdkafka", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://karafka.io/#become-pro", "homepage_uri": "https://karafka.io", "changelog_uri": "https://karafka.io/docs/Changelog-Karafka-Rdkafka/", "bug_tracker_uri": "https://github.com/karafka/karafka-rdkafka/issues", "source_code_uri": "https://github.com/karafka/karafka-rdkafka", "documentation_uri": "https://karafka.io/docs", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c0c46a8e4a5a16a674124bf5b64277a28d2c2e1002b33fe7d6a409cb09715051", "spec_sha": "1dfb2a1300ef7b370324cf4fda5ffcda179c3f075e61a6f056f3d98232a13b19", "project_uri": "https://rubygems.org/gems/karafka-rdkafka", "gem_uri": "https://rubygems.org/gems/karafka-rdkafka-0.21.0-x86_64-linux-musl.gem", "homepage_uri": "https://karafka.io", "wiki_uri": null, "documentation_uri": "https://karafka.io/docs", "mailing_list_uri": null, "source_code_uri": "https://github.com/karafka/karafka-rdkafka", "bug_tracker_uri": "https://github.com/karafka/karafka-rdkafka/issues", "changelog_uri": "https://karafka.io/docs/Changelog-Karafka-Rdkafka/", "funding_uri": "https://karafka.io/#become-pro", "dependencies": { "development": [ { "name": "ostruct", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.5" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "warning", "requirements": ">= 0" } ], "runtime": [ { "name": "ffi", "requirements": "~> 1.15" }, { "name": "json", "requirements": "> 2.0" }, { "name": "logger", "requirements": ">= 0" }, { "name": "mini_portile2", "requirements": "~> 2.6" }, { "name": "rake", "requirements": "> 12" } ] } } | 2025-08-18 08:14:16 UTC | 
| x40Cc5oFR-8xakbvlKPJV | rcrewai-railsRcrewAI Rails is a comprehensive Rails engine that brings AI agent orchestration to your Rails applications. Build intelligent AI crews that collaborate to solve complex tasks with full database persistence, background job integration, and a beautiful web dashboard for monitoring and management. Features: • ActiveRecord models for crews, agents, tasks, and executions with full persistence • Rails generators for scaffolding AI crews and agents • ActiveJob integration for asynchronous crew execution (works with any Rails background job adapter) • Web dashboard with real-time monitoring and management interface • Multi-LLM support: OpenAI GPT, Anthropic Claude, Google Gemini, Azure OpenAI, Ollama • Production-ready with logging, error handling, and security controls • Human-in-the-loop workflows with approval mechanisms • Tool ecosystem: web search, file operations, SQL, email, code execution | 0.2.2 | Content{ "name": "rcrewai-rails", "downloads": 287, "version": "0.2.2", "version_created_at": "2025-08-18T08:12:41.363Z", "version_downloads": 0, "platform": "ruby", "authors": "gkosmo", "info": "RcrewAI Rails is a comprehensive Rails engine that brings AI agent orchestration to your Rails applications. \nBuild intelligent AI crews that collaborate to solve complex tasks with full database persistence, \nbackground job integration, and a beautiful web dashboard for monitoring and management.\n\nFeatures:\n• ActiveRecord models for crews, agents, tasks, and executions with full persistence\n• Rails generators for scaffolding AI crews and agents\n• ActiveJob integration for asynchronous crew execution (works with any Rails background job adapter)\n• Web dashboard with real-time monitoring and management interface\n• Multi-LLM support: OpenAI GPT, Anthropic Claude, Google Gemini, Azure OpenAI, Ollama\n• Production-ready with logging, error handling, and security controls\n• Human-in-the-loop workflows with approval mechanisms\n• Tool ecosystem: web search, file operations, SQL, email, code execution\n", "licenses": [ "MIT" ], "metadata": { "wiki_uri": "https://github.com/gkosmo/rcrewai-rails/wiki", "homepage_uri": "https://github.com/gkosmo/rcrewai-rails", "changelog_uri": "https://github.com/gkosmo/rcrewai-rails/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/gkosmo/rcrewai-rails/issues", "source_code_uri": "https://github.com/gkosmo/rcrewai-rails", "documentation_uri": "https://gkosmo.github.io/rcrewAI/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "70f4b8f3ab16e5fc3e758d5f9c6a0e968c3ffa345e8b06740970180f075186a8", "spec_sha": "43716d8f8b9ba996c738b7fb28220300979ce0a52a814615b97b89b495ce15a0", "project_uri": "https://rubygems.org/gems/rcrewai-rails", "gem_uri": "https://rubygems.org/gems/rcrewai-rails-0.2.2.gem", "homepage_uri": "https://github.com/gkosmo/rcrewai-rails", "wiki_uri": "https://github.com/gkosmo/rcrewai-rails/wiki", "documentation_uri": "https://gkosmo.github.io/rcrewAI/", "mailing_list_uri": null, "source_code_uri": "https://github.com/gkosmo/rcrewai-rails", "bug_tracker_uri": "https://github.com/gkosmo/rcrewai-rails/issues", "changelog_uri": "https://github.com/gkosmo/rcrewai-rails/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "factory_bot_rails", "requirements": "~> 6.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec-rails", "requirements": "~> 6.0" }, { "name": "sqlite3", "requirements": "~> 1.4" } ], "runtime": [ { "name": "actionview", "requirements": ">= 7.0.0" }, { "name": "activejob", "requirements": ">= 7.0.0" }, { "name": "activerecord", "requirements": ">= 7.0.0" }, { "name": "rails", "requirements": ">= 7.0.0" }, { "name": "rcrewai", "requirements": "~> 0.2" }, { "name": "stimulus-rails", "requirements": "~> 1.0" }, { "name": "turbo-rails", "requirements": "~> 2.0" } ] } } | 2025-08-18 08:12:43 UTC | 
| Y67152ehQQHH0Ix9m7iT9 | spree_cm_commissionerAdd (optional) extension description here | 2.0.3.pre.pre6 | Content{ "name": "spree_cm_commissioner", "downloads": 13545, "version": "2.0.3.pre.pre6", "version_created_at": "2025-08-18T07:43:52.985Z", "version_downloads": 0, "platform": "ruby", "authors": "You", "info": "Add (optional) extension description here", "licenses": [ "BSD-3-Clause" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "1fbb776eaaba3ef1cabcc957f9aafc51750031b13ec3c462e571d813b2f3a48d", "spec_sha": "f984ff7d05faeb8821a306323fe0a531de927b1d6ff35660ea8bdba58b599476", "project_uri": "https://rubygems.org/gems/spree_cm_commissioner", "gem_uri": "https://rubygems.org/gems/spree_cm_commissioner-2.0.3.pre.pre6.gem", "homepage_uri": "https://github.com/your-github-handle/spree_cm_commissioner", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/spree_cm_commissioner/2.0.3.pre.pre6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pg", "requirements": ">= 0" }, { "name": "spree_dev_tools", "requirements": ">= 0" } ], "runtime": [ { "name": "activerecord_json_validator", "requirements": "~> 2.1, >= 2.1.3" }, { "name": "activerecord-multi-tenant", "requirements": ">= 0" }, { "name": "aws-sdk-cloudfront", "requirements": ">= 0" }, { "name": "aws-sdk-ecs", "requirements": ">= 0" }, { "name": "aws-sdk-s3", "requirements": ">= 0" }, { "name": "blazer", "requirements": "~> 3.0.4" }, { "name": "byebug", "requirements": ">= 0" }, { "name": "connection_pool", "requirements": ">= 0" }, { "name": "counter_culture", "requirements": "~> 3.2" }, { "name": "dry-validation", "requirements": "~> 1.10" }, { "name": "elasticsearch", "requirements": "~> 8.5" }, { "name": "exception_notification", "requirements": ">= 0" }, { "name": "firebase-admin-sdk", "requirements": "~> 0.3.1" }, { "name": "font-awesome-sass", "requirements": "~> 6.4.0" }, { "name": "googleauth", "requirements": ">= 0" }, { "name": "google-cloud-firestore", "requirements": ">= 0" }, { "name": "google-cloud-recaptcha_enterprise", "requirements": ">= 0" }, { "name": "interactor", "requirements": "~> 3.1" }, { "name": "jwt", "requirements": ">= 2.5.0" }, { "name": "noticed", "requirements": "~> 1.6" }, { "name": "paper_trail", "requirements": "~> 16.0" }, { "name": "phonelib", "requirements": ">= 0" }, { "name": "premailer-rails", "requirements": ">= 0" }, { "name": "rails", "requirements": "~> 7.0.4" }, { "name": "redis", "requirements": ">= 0" }, { "name": "redis-rails", "requirements": ">= 0" }, { "name": "rqrcode", "requirements": "~> 2.0" }, { "name": "searchkick", "requirements": "~> 5.1" }, { "name": "simple_calendar", "requirements": "~> 2.4" }, { "name": "spree", "requirements": ">= 4.5.0" }, { "name": "spree_api_v1", "requirements": ">= 4.5.0" }, { "name": "spree_auth_devise", "requirements": ">= 4.5.0" }, { "name": "spree_backend", "requirements": ">= 4.5.0" }, { "name": "spree_extension", "requirements": ">= 0" }, { "name": "spree_multi_vendor", "requirements": ">= 2.4.1" }, { "name": "spree_vpago", "requirements": ">= 0" }, { "name": "strong_password", "requirements": "~> 0.0.10" }, { "name": "telegram-bot", "requirements": ">= 0" }, { "name": "twilio-ruby", "requirements": "~> 5.48.0" } ] } } | 2025-08-18 07:43:54 UTC | 
| 2vETIctrcP2A_G4oNzQ2q | rabbitYou can create your slide as a text file. It means that you can version controlyour slide like your Ruby scripts. You can custom your slide style by Ruby.So Rabbit is for Rubyist. You can use RD, Markdown and Wiki format as slide source. Rabbit provides programmer friendly keyboard interface. It uses Emacs and Vistyle keybindings by default. You can use PDF and image as slide source. Rabbit can show PDF and imagedirectly. You can create your slide by other presentation tool and show yourslide by Rabbit. If you show your slide by Rabbit, you can use programmerfriendly keyboard interface provided by Rabbit to control your slide. You can upload your slide as a gem. If you publish your slide as a gem, youcan see your slide at https://slide.rabbit-shocker.org/ . | 4.0.1 | Content{ "name": "rabbit", "downloads": 132740, "version": "4.0.1", "version_created_at": "2025-08-18T07:39:15.825Z", "version_downloads": 0, "platform": "ruby", "authors": "Kouhei Sutou", "info": "You can create your slide as a text file. It means that you can version controlyour slide like your Ruby scripts. You can custom your slide style by Ruby.So Rabbit is for Rubyist.\n\nYou can use RD, Markdown and Wiki format as slide source.\n\nRabbit provides programmer friendly keyboard interface. It uses Emacs and Vistyle keybindings by default.\n\nYou can use PDF and image as slide source. Rabbit can show PDF and imagedirectly. You can create your slide by other presentation tool and show yourslide by Rabbit. If you show your slide by Rabbit, you can use programmerfriendly keyboard interface provided by Rabbit to control your slide.\n\nYou can upload your slide as a gem. If you publish your slide as a gem, youcan see your slide at https://slide.rabbit-shocker.org/ .", "licenses": [ "GPLv2+" ], "metadata": { "msys2_mingw_dependencies": "gtk4-media-gstreamer" }, "yanked": false, "sha": "1b2e50b08a5c472237020ff4cc367beda7889dca3be1e854247f28f3af1662e2", "spec_sha": "5f8e8052b6941c83f1f6eea233f64ea2a84981f8e723ddbc0c0d5764e2335aa9", "project_uri": "https://rubygems.org/gems/rabbit", "gem_uri": "https://rubygems.org/gems/rabbit-4.0.1.gem", "homepage_uri": "http://rabbit-shocker.org/", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/rabbit/4.0.1", "mailing_list_uri": "", "source_code_uri": "https://github.com/rabbit-shocker/rabbit", "bug_tracker_uri": "", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "coderay", "requirements": ">= 1.0.0" }, { "name": "csv", "requirements": ">= 0" }, { "name": "drb", "requirements": ">= 0" }, { "name": "gdk_pixbuf2", "requirements": ">= 3.0.9" }, { "name": "gettext", "requirements": ">= 3.0.1" }, { "name": "gtk3", "requirements": ">= 0" }, { "name": "gtk4", "requirements": ">= 4.3.3" }, { "name": "hikidoc", "requirements": ">= 0" }, { "name": "kramdown-parser-gfm", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "poppler", "requirements": ">= 3.2.5" }, { "name": "rdtool", "requirements": ">= 0" }, { "name": "rouge", "requirements": ">= 0" }, { "name": "rsvg2", "requirements": ">= 3.1.4" }, { "name": "rttool", "requirements": ">= 0" } ] } } | 2025-08-18 07:39:19 UTC | 
| hOHMttpWZYs7yjmKQgLOP | gruf-queueGruf::Queue provides enhanced thread pool management and intelligent request handling for Gruf gRPC servers. Features include automatic resource exhaustion protection, smart ActiveRecord connection management, and zero-configuration plugin architecture for improved performance and reliability in high-throughput environments. | 0.1.2 | Content{ "name": "gruf-queue", "downloads": 1847, "version": "0.1.2", "version_created_at": "2025-08-18T07:38:46.274Z", "version_downloads": 0, "platform": "ruby", "authors": "Ether Moon", "info": "Gruf::Queue provides enhanced thread pool management and intelligent request handling \nfor Gruf gRPC servers. Features include automatic resource exhaustion protection, \nsmart ActiveRecord connection management, and zero-configuration plugin architecture \nfor improved performance and reliability in high-throughput environments.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ether-moon/gruf-queue", "changelog_uri": "https://github.com/ether-moon/gruf-queue/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/ether-moon/gruf-queue/issues", "source_code_uri": "https://github.com/ether-moon/gruf-queue", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/ether-moon/gruf-queue/blob/main/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "712921b0f12a7a1924b6c127c547311de481944b620f4c85fa795f002c0f2cbb", "spec_sha": "ea2013a552ef462bd2c5f4045a6a3381961818cf4e9af0cb63bc76025bae4a0e", "project_uri": "https://rubygems.org/gems/gruf-queue", "gem_uri": "https://rubygems.org/gems/gruf-queue-0.1.2.gem", "homepage_uri": "https://github.com/ether-moon/gruf-queue", "wiki_uri": null, "documentation_uri": "https://github.com/ether-moon/gruf-queue/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/ether-moon/gruf-queue", "bug_tracker_uri": "https://github.com/ether-moon/gruf-queue/issues", "changelog_uri": "https://github.com/ether-moon/gruf-queue/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.12" }, { "name": "rubocop", "requirements": "~> 1.57" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "grpc", "requirements": "~> 1.0" }, { "name": "gruf", "requirements": "~> 2.21" } ] } } | 2025-08-18 07:38:47 UTC | 
| Bz2nYbuzruQr-LMhXme4e | allure-report-publisherUpload allure reports to different file storage providers | 4.7.3 | Content{ "name": "allure-report-publisher", "downloads": 209385, "version": "4.7.3", "version_created_at": "2025-08-18T06:59:27.061Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrejs Cunskis", "info": "Upload allure reports to different file storage providers", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/andrcuns/allure-report-uploader/releases", "bug_tracker_uri": "https://github.com/andrcuns/allure-report-uploader/issues", "source_code_uri": "https://github.com/andrcuns/allure-report-uploader", "documentation_uri": "https://github.com/andrcuns/allure-report-uploader/blob/master/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8068a84efa771f8824877bf87f5f411fefb0d1cbc50aa89c26f252bb756796b0", "spec_sha": "9b918479a8b462d34913647d312847adfeaf11204f90f7f3e94afe7fdf87d3cf", "project_uri": "https://rubygems.org/gems/allure-report-publisher", "gem_uri": "https://rubygems.org/gems/allure-report-publisher-4.7.3.gem", "homepage_uri": "https://github.com/andrcuns/allure-report-uploader", "wiki_uri": null, "documentation_uri": "https://github.com/andrcuns/allure-report-uploader/blob/master/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/andrcuns/allure-report-uploader", "bug_tracker_uri": "https://github.com/andrcuns/allure-report-uploader/issues", "changelog_uri": "https://github.com/andrcuns/allure-report-uploader/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-s3", "requirements": ">= 1.93.1, < 1.197.0" }, { "name": "dry-cli", "requirements": ">= 0.6, < 1.4" }, { "name": "faraday-retry", "requirements": ">= 1, < 3" }, { "name": "gitlab", "requirements": ">= 4.17, < 6.0" }, { "name": "google-cloud-storage", "requirements": "~> 1.31" }, { "name": "mini_mime", "requirements": "~> 1.1" }, { "name": "octokit", "requirements": ">= 4.21, < 11.0" }, { "name": "parallel", "requirements": "~> 1.20" }, { "name": "pastel", "requirements": "~> 0.8.0" }, { "name": "require_all", "requirements": "~> 3.0.0" }, { "name": "terminal-table", "requirements": ">= 3, < 5" }, { "name": "tty-spinner", "requirements": "~> 0.9.3" } ] } } | 2025-08-18 06:59:30 UTC | 
| sJ7vDBTPotoD1ijdEJmby | lumberjack_sidekiqStructured logging for Sidekiq jobs using the Lumberjack framework with automatic tagging, timing, and context propagation. | 1.0.1 | Content{ "name": "lumberjack_sidekiq", "downloads": 154, "version": "1.0.1", "version_created_at": "2025-08-18T06:58:27.947Z", "version_downloads": 0, "platform": "ruby", "authors": "Brian Durand", "info": "Structured logging for Sidekiq jobs using the Lumberjack framework with automatic tagging, timing, and context propagation.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "5e4d3b1305b0870e7ade0dfe13df7bb6d855e6584a69609f2039cf066a0d8469", "spec_sha": "267274eccd384b65ea7448429a813de50e5b6fb84dfe9ea4d62345df4fdbd6d1", "project_uri": "https://rubygems.org/gems/lumberjack_sidekiq", "gem_uri": "https://rubygems.org/gems/lumberjack_sidekiq-1.0.1.gem", "homepage_uri": "https://github.com/bdurand/lumberjack_sidekiq", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/lumberjack_sidekiq/1.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "lumberjack", "requirements": ">= 1.3" }, { "name": "sidekiq", "requirements": ">= 7.0" } ] } } | 2025-08-18 06:58:30 UTC | 
| 9_XxoJDGFUisBYi7JlP-W | pomlPOML is a Ruby gem that implements POML (Prompt Oriented Markup Language), a markup language for structured prompt engineering. This is a Ruby port of the original Microsoft POML library, providing comprehensive tools for creating, processing, and rendering structured prompts with support for multiple output formats including OpenAI Chat, LangChain, and Pydantic. | 0.0.2 | Content{ "name": "poml", "downloads": 104, "version": "0.0.2", "version_created_at": "2025-08-18T06:46:19.603Z", "version_downloads": 0, "platform": "ruby", "authors": "Ghennadii Mirosnicenco", "info": "POML is a Ruby gem that implements POML (Prompt Oriented Markup Language), \na markup language for structured prompt engineering. This is a Ruby port of \nthe original Microsoft POML library, providing comprehensive tools for creating, \nprocessing, and rendering structured prompts with support for multiple output \nformats including OpenAI Chat, LangChain, and Pydantic.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/GhennadiiMir/poml", "changelog_uri": "https://github.com/GhennadiiMir/poml/releases", "bug_tracker_uri": "https://github.com/GhennadiiMir/poml/issues", "source_code_uri": "https://github.com/GhennadiiMir/poml", "documentation_uri": "https://github.com/GhennadiiMir/poml/blob/main/TUTORIAL.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "84f5624500ac4ecd55ca33021910fe6cb2ef5f76799a4236856d3cfdb0cb8a5f", "spec_sha": "01de7a96029b9c41d2ad0c5b45776e329c2da2efe169bc1ad657478f041dd614", "project_uri": "https://rubygems.org/gems/poml", "gem_uri": "https://rubygems.org/gems/poml-0.0.2.gem", "homepage_uri": "https://github.com/GhennadiiMir/poml", "wiki_uri": null, "documentation_uri": "https://github.com/GhennadiiMir/poml/blob/main/TUTORIAL.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/GhennadiiMir/poml", "bug_tracker_uri": "https://github.com/GhennadiiMir/poml/issues", "changelog_uri": "https://github.com/GhennadiiMir/poml/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rexml", "requirements": "~> 3.2" }, { "name": "rubyzip", "requirements": "~> 2.3" } ] } } | 2025-08-18 06:46:21 UTC | 
| 50Jomib-nRTsEwJ_sEdNV | metanorma-isometanorma-iso lets you write ISO standards in AsciiDoc syntax. This gem is in active development. Formerly known as asciidoctor-iso. | 3.1.3 | Content{ "name": "metanorma-iso", "downloads": 408130, "version": "3.1.3", "version_created_at": "2025-08-18T06:05:07.664Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-iso lets you write ISO standards in AsciiDoc syntax.\n\nThis gem is in active development.\n\nFormerly known as asciidoctor-iso.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "4c9f8735afae74574845f7dd19a044602645bd8d124a3b128a542270aebe8180", "spec_sha": "5d1f217319c68cc2eeb2881aaf5dad850941b4c6aa1bce1e3a8cb12457f64552", "project_uri": "https://rubygems.org/gems/metanorma-iso", "gem_uri": "https://rubygems.org/gems/metanorma-iso-3.1.3.gem", "homepage_uri": "https://github.com/metanorma/metanorma-iso", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-iso/3.1.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "iev", "requirements": "~> 0.3.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "metanorma-standoc", "requirements": "~> 3.1.0" }, { "name": "mnconvert", "requirements": "~> 1.14" }, { "name": "pubid", "requirements": ">= 0" }, { "name": "tokenizer", "requirements": "~> 0.3.0" } ] } } | 2025-08-18 06:05:11 UTC | 
| lJ7GVf7Tw-kgiW05953gy | smart_messageMuch like ActiveRecord abstracts the model as an ORM from the backend data-store, SmartMessage abstracts the message from its backend transport processes. | 0.0.3 | Content{ "name": "smart_message", "downloads": 89, "version": "0.0.3", "version_created_at": "2025-08-18T05:24:24.773Z", "version_downloads": 0, "platform": "ruby", "authors": "Dewayne VanHoozer", "info": "Much like ActiveRecord abstracts the model as an ORM from the\nbackend data-store, SmartMessage abstracts the message from\nits backend transport processes.\n", "licenses": [], "metadata": { "homepage_uri": "https://github.com/MadBomber/smart_message", "changelog_uri": "https://github.com/MadBomber/smart_message/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/MadBomber/smart_message/issues", "source_code_uri": "https://github.com/MadBomber/smart_message", "documentation_uri": "https://github.com/MadBomber/smart_message/blob/master/README.md" }, "yanked": false, "sha": "ac79bbba23b1c7d2cc81bf2cca5562df70d1ccb964b457bab852504e6cf458f6", "spec_sha": "8c686215de68c3b25696452e5ca094a4e8ec38ac9ebb0c8eb6fd6a3b226179a9", "project_uri": "https://rubygems.org/gems/smart_message", "gem_uri": "https://rubygems.org/gems/smart_message-0.0.3.gem", "homepage_uri": "https://github.com/MadBomber/smart_message", "wiki_uri": null, "documentation_uri": "https://github.com/MadBomber/smart_message/blob/master/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/MadBomber/smart_message", "bug_tracker_uri": "https://github.com/MadBomber/smart_message/issues", "changelog_uri": "https://github.com/MadBomber/smart_message/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "amazing_print", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "debug_me", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-power_assert", "requirements": ">= 0" }, { "name": "mutex_m", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "shoulda", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "hashie", "requirements": ">= 0" }, { "name": "redis", "requirements": ">= 0" } ] } } | 2025-08-18 05:24:29 UTC | 
| qPMhOTDoeSVLqygdVYEh7 | judgesA command-line tool that runs a collection of \"judges\" against a \"factbase,\" modifying it and updating. Also, helps printing a factbase, merge with another one, inspect, and so on. Also, helps run automated tests for a set of judges. | 0.53.0 | Content{ "name": "judges", "downloads": 64590, "version": "0.53.0", "version_created_at": "2025-08-18T04:58:54.219Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "A command-line tool that runs a collection of \\\"judges\\\" against a \\\"factbase,\\\" modifying it and updating. Also, helps printing a factbase, merge with another one, inspect, and so on. Also, helps run automated tests for a set of judges.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "72a7d4b26fbf87de9b16138970a8aec82267de3428d83f3105d441d3af8f049c", "spec_sha": "7f9e4aa64fd5494803da1fa93fa04f52fc0e043965bc94cf7fd860c3514badc3", "project_uri": "https://rubygems.org/gems/judges", "gem_uri": "https://rubygems.org/gems/judges-0.53.0.gem", "homepage_uri": "https://github.com/yegor256/judges", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/judges/0.53.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.4" }, { "name": "baza.rb", "requirements": "~> 0.5" }, { "name": "concurrent-ruby", "requirements": "~> 1.2" }, { "name": "elapsed", "requirements": "~> 0.0" }, { "name": "factbase", "requirements": "~> 0.11" }, { "name": "gli", "requirements": "~> 2.21" }, { "name": "iri", "requirements": "~> 0.11" }, { "name": "loog", "requirements": "~> 0.6" }, { "name": "moments", "requirements": "~> 0.3" }, { "name": "nokogiri", "requirements": "~> 1.10" }, { "name": "others", "requirements": "~> 0.0" }, { "name": "retries", "requirements": "~> 0.0" }, { "name": "tago", "requirements": "~> 0.1" }, { "name": "timeout", "requirements": "~> 0.4" }, { "name": "total", "requirements": "~> 0.4" }, { "name": "typhoeus", "requirements": "~> 1.3" } ] } } | 2025-08-18 04:58:56 UTC | 
| oAW_Vdcx3PJSK5hJBgqyr | ducklakeDuckLake for Ruby | 0.1.0 | Content{ "name": "ducklake", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-18T04:57:18.484Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "DuckLake for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "23238b18157787fbb424d4de4cd635d6162f72048781aeb5effd27a939252668", "spec_sha": "9b1e8e613f11102ee2bcc3958de9a5ee3a00a30068fc4845ff7f50bbf8f2bfa7", "project_uri": "https://rubygems.org/gems/ducklake", "gem_uri": "https://rubygems.org/gems/ducklake-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ducklake/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": "duckdb", "requirements": ">= 0" } ] } } | 2025-08-18 04:57:21 UTC | 
| lCztWs0rz4e3TXd5l6xWL | activeagentThe only agent-oriented AI framework designed for Rails, where Agents are Controllers. Build AI features with less complexity using the MVC conventions you love. | 0.6.0rc1 | Content{ "name": "activeagent", "downloads": 9411, "version": "0.6.0rc1", "version_created_at": "2025-08-18T03:56:45.345Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Bowen", "info": "The only agent-oriented AI framework designed for Rails, where Agents are Controllers. Build AI features with less complexity using the MVC conventions you love.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/activeagents/activeagent/issues", "source_code_uri": "https://github.com/activeagents/activeagent", "documentation_uri": "https://github.com/activeagents/activeagent", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7d7f9839fb3b8b42e9ed8979d9251cf28efe9c6d1cb18f7a42918e51e9af80ab", "spec_sha": "314b14c5af5cf697441ccf0441b7de480c8479cede95fa057144a7d6f7c3b1de", "project_uri": "https://rubygems.org/gems/activeagent", "gem_uri": "https://rubygems.org/gems/activeagent-0.6.0rc1.gem", "homepage_uri": "https://activeagents.ai", "wiki_uri": null, "documentation_uri": "https://github.com/activeagents/activeagent", "mailing_list_uri": null, "source_code_uri": "https://github.com/activeagents/activeagent", "bug_tracker_uri": "https://github.com/activeagents/activeagent/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "jbuilder", "requirements": "~> 2.14.1" }, { "name": "rails", "requirements": "~> 8.0.2.1" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 7.2, <= 8.0.2.1" }, { "name": "actionview", "requirements": ">= 7.2, <= 8.0.2.1" }, { "name": "activejob", "requirements": ">= 7.2, <= 8.0.2.1" }, { "name": "activemodel", "requirements": ">= 7.2, <= 8.0.2.1" }, { "name": "activesupport", "requirements": ">= 7.2, <= 8.0.2.1" } ] } } | 2025-08-18 03:56:47 UTC | 
| ZPQ4TAsM4IUTXR6vJKKAZ | raix-bedrockAWS Bedrock provider for Raix with tool and MCP support. | 0.1.0 | Content{ "name": "raix-bedrock", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-18T03:39:33.602Z", "version_downloads": 0, "platform": "ruby", "authors": "Martin Emde", "info": "AWS Bedrock provider for Raix with tool and MCP support.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/martinemde/raix-bedrock", "changelog_uri": "https://github.com/martinemde/raix-bedrock/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/martinemde/raix-bedrock", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "94feb958b0f48c4b0409c771df9a91732dad973c4378528cf282a99b624a1341", "spec_sha": "807c8957c3f9f25b5b788a88e2262884b298c8bbb106d5d907ab69012e2fe9b5", "project_uri": "https://rubygems.org/gems/raix-bedrock", "gem_uri": "https://rubygems.org/gems/raix-bedrock-0.1.0.gem", "homepage_uri": "https://github.com/martinemde/raix-bedrock", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/martinemde/raix-bedrock", "bug_tracker_uri": null, "changelog_uri": "https://github.com/martinemde/raix-bedrock/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-bedrockruntime", "requirements": ">= 0" }, { "name": "raix", "requirements": ">= 0" } ] } } | 2025-08-18 03:39:35 UTC | 
| wUOu0QzmaYesX87COEvqf | rabbitYou can create your slide as a text file. It means that you can version controlyour slide like your Ruby scripts. You can custom your slide style by Ruby.So Rabbit is for Rubyist. You can use RD, Markdown and Wiki format as slide source. Rabbit provides programmer friendly keyboard interface. It uses Emacs and Vistyle keybindings by default. You can use PDF and image as slide source. Rabbit can show PDF and imagedirectly. You can create your slide by other presentation tool and show yourslide by Rabbit. If you show your slide by Rabbit, you can use programmerfriendly keyboard interface provided by Rabbit to control your slide. You can upload your slide as a gem. If you publish your slide as a gem, youcan see your slide at https://slide.rabbit-shocker.org/ . | 4.0.0 | Content{ "name": "rabbit", "downloads": 132636, "version": "4.0.0", "version_created_at": "2025-08-18T03:11:04.601Z", "version_downloads": 0, "platform": "ruby", "authors": "Kouhei Sutou", "info": "You can create your slide as a text file. It means that you can version controlyour slide like your Ruby scripts. You can custom your slide style by Ruby.So Rabbit is for Rubyist.\n\nYou can use RD, Markdown and Wiki format as slide source.\n\nRabbit provides programmer friendly keyboard interface. It uses Emacs and Vistyle keybindings by default.\n\nYou can use PDF and image as slide source. Rabbit can show PDF and imagedirectly. You can create your slide by other presentation tool and show yourslide by Rabbit. If you show your slide by Rabbit, you can use programmerfriendly keyboard interface provided by Rabbit to control your slide.\n\nYou can upload your slide as a gem. If you publish your slide as a gem, youcan see your slide at https://slide.rabbit-shocker.org/ .", "licenses": [ "GPLv2+" ], "metadata": { "msys2_mingw_dependencies": "gtk4-media-gstreamer" }, "yanked": false, "sha": "0139e04ccb5835df2d7b630cee827c24ea0e56c1c4c6d0d80caf550541b661d3", "spec_sha": "5b8a5ccdeb827319cfc75608bfa88d7e681d09fd7e6ebdbc63fc4b9eb4660bb7", "project_uri": "https://rubygems.org/gems/rabbit", "gem_uri": "https://rubygems.org/gems/rabbit-4.0.0.gem", "homepage_uri": "http://rabbit-shocker.org/", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/rabbit/4.0.0", "mailing_list_uri": "", "source_code_uri": "https://github.com/rabbit-shocker/rabbit", "bug_tracker_uri": "", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "coderay", "requirements": ">= 1.0.0" }, { "name": "csv", "requirements": ">= 0" }, { "name": "drb", "requirements": ">= 0" }, { "name": "gdk_pixbuf2", "requirements": ">= 3.0.9" }, { "name": "gettext", "requirements": ">= 3.0.1" }, { "name": "gtk3", "requirements": ">= 0" }, { "name": "gtk4", "requirements": ">= 4.3.3" }, { "name": "hikidoc", "requirements": ">= 0" }, { "name": "kramdown-parser-gfm", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "poppler", "requirements": ">= 3.2.5" }, { "name": "rdtool", "requirements": ">= 0" }, { "name": "rouge", "requirements": ">= 0" }, { "name": "rsvg2", "requirements": ">= 3.1.4" }, { "name": "rttool", "requirements": ">= 0" } ] } } | 2025-08-18 03:11:06 UTC | 
| AuPfGHc_tJArEPcEWF8HX | gem_guardA comprehensive tool to detect, report, and remediate dependency-related security risks in Ruby projects. Includes CVE scanning, SBOM generation, and CI/CD integration. | 1.2.4 | Content{ "name": "gem_guard", "downloads": 679, "version": "1.2.4", "version_created_at": "2025-08-18T02:43:04.897Z", "version_downloads": 0, "platform": "ruby", "authors": "Wilbur Suero", "info": "A comprehensive tool to detect, report, and remediate dependency-related security risks in Ruby projects. Includes CVE scanning, SBOM generation, and CI/CD integration.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/wilburhimself/gem_guard", "changelog_uri": "https://github.com/wilburhimself/gem_guard/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/wilburhimself/gem_guard", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "12c7e285c56e39856472c36369d09d638dbb33f14ea11ed8e9aada0bfe1bd8b3", "spec_sha": "06d10d08da27e25f2f019b847783364659263900bfaa170eff5417a40c919a77", "project_uri": "https://rubygems.org/gems/gem_guard", "gem_uri": "https://rubygems.org/gems/gem_guard-1.2.4.gem", "homepage_uri": "https://github.com/wilburhimself/gem_guard", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/wilburhimself/gem_guard", "bug_tracker_uri": null, "changelog_uri": "https://github.com/wilburhimself/gem_guard/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rspec-snapshot", "requirements": "~> 2.0" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "standard", "requirements": "~> 1.39" } ], "runtime": [ { "name": "json", "requirements": "~> 2.0" }, { "name": "thor", "requirements": "~> 1.0" }, { "name": "tty-prompt", "requirements": "~> 0.23" } ] } } | 2025-08-18 02:43:06 UTC | 
| 4C6fHAzcb3YL5lEWmhThr | sxnSxn simplifies git worktree management with intelligent project rules and secure automation | 0.1.0 | Content{ "name": "sxn", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-18T02:37:43.225Z", "version_downloads": 0, "platform": "ruby", "authors": "Ernest Sim", "info": "Sxn simplifies git worktree management with intelligent project rules and secure automation", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/idl3/sxn", "changelog_uri": "https://github.com/idl3/sxn/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/idl3/sxn", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "8863d3dc01f48df5ded205fe460977682c52754c4b2e02988a0ca7ca2cf4d300", "spec_sha": "f270539bacecae5f3387c0cf4caeb6934ef82f1484a0c8b1c00090887a70c025", "project_uri": "https://rubygems.org/gems/sxn", "gem_uri": "https://rubygems.org/gems/sxn-0.1.0.gem", "homepage_uri": "https://github.com/idl3/sxn", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/idl3/sxn", "bug_tracker_uri": null, "changelog_uri": "https://github.com/idl3/sxn/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 02:37:44 UTC | 
| 7ALkeebfjQNc1AU9l3IA_ | smart_messageMuch like ActiveRecord abstracts the model as an ORM from the backend data-store, SmartMessage abstracts the message from its backend transport processes. | 0.0.2 | Content{ "name": "smart_message", "downloads": 38, "version": "0.0.2", "version_created_at": "2025-08-18T02:29:05.937Z", "version_downloads": 0, "platform": "ruby", "authors": "Dewayne VanHoozer", "info": "Much like ActiveRecord abstracts the model as an ORM from the\nbackend data-store, SmartMessage abstracts the message from\nits backend transport processes.\n", "licenses": [], "metadata": { "homepage_uri": "https://github.com/MadBomber/smart_message", "changelog_uri": "https://github.com/MadBomber/smart_message/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/MadBomber/smart_message/issues", "source_code_uri": "https://github.com/MadBomber/smart_message", "documentation_uri": "https://github.com/MadBomber/smart_message/blob/master/README.md" }, "yanked": false, "sha": "11446198f07ea8291e5523dbf78d96d7158bb931a4c91d9903a3d89279e4bc14", "spec_sha": "33c0c9d09dc172b4c8c94b7a3275b4c15c8e0f5a4b7218db259134de7877f6b8", "project_uri": "https://rubygems.org/gems/smart_message", "gem_uri": "https://rubygems.org/gems/smart_message-0.0.2.gem", "homepage_uri": "https://github.com/MadBomber/smart_message", "wiki_uri": null, "documentation_uri": "https://github.com/MadBomber/smart_message/blob/master/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/MadBomber/smart_message", "bug_tracker_uri": "https://github.com/MadBomber/smart_message/issues", "changelog_uri": "https://github.com/MadBomber/smart_message/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "amazing_print", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "debug_me", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-power_assert", "requirements": ">= 0" }, { "name": "mutex_m", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "shoulda", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "hashie", "requirements": ">= 0" } ] } } | 2025-08-18 02:29:07 UTC | 
| tJIXjnz8iu-HDChztxnuC | gem_guardA comprehensive tool to detect, report, and remediate dependency-related security risks in Ruby projects. Includes CVE scanning, SBOM generation, and CI/CD integration. | 1.2.2 | Content{ "name": "gem_guard", "downloads": 655, "version": "1.2.2", "version_created_at": "2025-08-18T02:24:51.977Z", "version_downloads": 0, "platform": "ruby", "authors": "Wilbur Suero", "info": "A comprehensive tool to detect, report, and remediate dependency-related security risks in Ruby projects. Includes CVE scanning, SBOM generation, and CI/CD integration.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/wilburhimself/gem_guard", "changelog_uri": "https://github.com/wilburhimself/gem_guard/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/wilburhimself/gem_guard", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0c5a9ece01199be9503d6ae4870a819428651c266df14d62be3672aa502c9171", "spec_sha": "65ef194fe31efa51eda5705e4a7ceebcd5e71d182328893886dadeb5b4bca367", "project_uri": "https://rubygems.org/gems/gem_guard", "gem_uri": "https://rubygems.org/gems/gem_guard-1.2.2.gem", "homepage_uri": "https://github.com/wilburhimself/gem_guard", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/wilburhimself/gem_guard", "bug_tracker_uri": null, "changelog_uri": "https://github.com/wilburhimself/gem_guard/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "standard", "requirements": "~> 1.39" } ], "runtime": [ { "name": "json", "requirements": "~> 2.0" }, { "name": "thor", "requirements": "~> 1.0" }, { "name": "tty-prompt", "requirements": "~> 0.23" } ] } } | 2025-08-18 02:24:53 UTC | 
| _GvdbVFOkkhUzVoikGUMU | utilsThis ruby gem provides some useful command line utilities | 0.73.0 | Content{ "name": "utils", "downloads": 440238, "version": "0.73.0", "version_created_at": "2025-08-18T02:23:01.731Z", "version_downloads": 0, "platform": "ruby", "authors": "Florian Frank", "info": "This ruby gem provides some useful command line utilities", "licenses": [ "GPL-2.0" ], "metadata": {}, "yanked": false, "sha": "14efa0ded57a8d01d3383d3085a7398787329531aae96576bd7626197a23f007", "spec_sha": "a4850d47185b95efbb0942f65a557dc74a37280fb0c678b45bc0ad0f5f6ff58d", "project_uri": "https://rubygems.org/gems/utils", "gem_uri": "https://rubygems.org/gems/utils-0.73.0.gem", "homepage_uri": "http://github.com/flori/utils", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/utils/0.73.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "gem_hadar", "requirements": "~> 2.0" }, { "name": "test-unit", "requirements": ">= 0" } ], "runtime": [ { "name": "all_images", "requirements": "~> 0.5.0" }, { "name": "context_spook", "requirements": "~> 0.2" }, { "name": "debug", "requirements": ">= 0" }, { "name": "figlet", "requirements": "~> 1.0" }, { "name": "infobar", "requirements": "~> 0.8" }, { "name": "kramdown-ansi", "requirements": "~> 0.1" }, { "name": "mize", "requirements": "~> 0.6" }, { "name": "ollama-ruby", "requirements": "~> 1.5.0" }, { "name": "pstree", "requirements": "~> 0.3" }, { "name": "search_ui", "requirements": "~> 0.0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "term-ansicolor", "requirements": "~> 1.11" }, { "name": "tins", "requirements": "~> 1.14" }, { "name": "unix_socks", "requirements": ">= 0" }, { "name": "webrick", "requirements": ">= 0" } ] } } | 2025-08-18 02:23:06 UTC | 
| rspHg9l8Uk6lovNkjJ7Gm | charsiSimple static site generator. | 0.1.0 | Content{ "name": "charsi", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-18T02:10:02.435Z", "version_downloads": 0, "platform": "ruby", "authors": "Ryan Beasse", "info": "Simple static site generator.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/rbeasse/charsi", "source_code_uri": "https://github.com/rbeasse/charsi" }, "yanked": false, "sha": "75c067c34934464fdff024e105545d95cab1be2bbf53bcc8abdd026a3bc55e90", "spec_sha": "5bf010ea5a012d5eaf1f29c4734f4a55baa025c009749a12b504fa54af3e32db", "project_uri": "https://rubygems.org/gems/charsi", "gem_uri": "https://rubygems.org/gems/charsi-0.1.0.gem", "homepage_uri": "https://github.com/rbeasse/charsi", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rbeasse/charsi", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "filewatcher", "requirements": "~> 2.1" }, { "name": "logger", "requirements": "~> 1.6" }, { "name": "tailwindcss-ruby", "requirements": "~> 4.1" }, { "name": "terser", "requirements": "~> 1.2" }, { "name": "tilt", "requirements": "~> 2.6" } ] } } | 2025-08-18 02:10:04 UTC | 
| eJ4pDxcr1ymmb8Xt_abXw | embulk-output-tdTreasureData output plugin is an Embulk plugin that loads records to Treasure Data read by any input plugins. | 0.8.3 | Content{ "name": "embulk-output-td", "downloads": 293423, "version": "0.8.3", "version_created_at": "2025-08-18T02:02:20.146Z", "version_downloads": 0, "platform": "java", "authors": "Muga Nishizawa", "info": "TreasureData output plugin is an Embulk plugin that loads records to Treasure Data read by any input plugins.", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "b5a1bef146fbbd6fe58bde6843a0a68390625d5b2f5a48ae26d8a50dd49ae47b", "spec_sha": "4521639e14e9f48bee43e3d8487db323ad8cb5d893eb47f414905e4973392b51", "project_uri": "https://rubygems.org/gems/embulk-output-td", "gem_uri": "https://rubygems.org/gems/embulk-output-td-0.8.3-java.gem", "homepage_uri": "https://github.com/treasure-data/embulk-output-td", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/embulk-output-td/0.8.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 02:02:24 UTC | 
| iHMWtfLXSJ-O_JLRt_JDN | aidpThe AI-Dev-Pipeline (AIDP) CLI provides a powerful, markdown-driven workflow for software development. It supports in-depth project analysis to understand existing codebases and an execution mode to systematically implement new features. | 0.3.0 | Content{ "name": "aidp", "downloads": 110, "version": "0.3.0", "version_created_at": "2025-08-18T01:53:05.511Z", "version_downloads": 0, "platform": "ruby", "authors": "Bart Agapinan", "info": "The AI-Dev-Pipeline (AIDP) CLI provides a powerful, markdown-driven workflow for software development. It supports in-depth project analysis to understand existing codebases and an execution mode to systematically implement new features.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "695d0214960d015e18141402e48a6c84c107159c34d8071e85ad54531355d962", "spec_sha": "1d2e8ebc470c9e330217d853875c7095001c6064372930cdfabc29c3db547929", "project_uri": "https://rubygems.org/gems/aidp", "gem_uri": "https://rubygems.org/gems/aidp-0.3.0.gem", "homepage_uri": "https://github.com/viamin/aidp", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/aidp/0.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.0" }, { "name": "rspec", "requirements": "~> 3.12" }, { "name": "standard", "requirements": "~> 1.0" } ], "runtime": [ { "name": "colorize", "requirements": "~> 1.1" }, { "name": "concurrent-ruby", "requirements": "~> 1.2" }, { "name": "csv", "requirements": "~> 3.2" }, { "name": "logger", "requirements": "~> 1.5" }, { "name": "sqlite3", "requirements": ">= 1.6, < 3.0" }, { "name": "thor", "requirements": "~> 1.3" }, { "name": "tty-progressbar", "requirements": "~> 0.18" }, { "name": "tty-prompt", "requirements": "~> 0.23" }, { "name": "tty-spinner", "requirements": "~> 0.9" }, { "name": "tty-table", "requirements": "~> 0.12" } ] } } | 2025-08-18 01:53:07 UTC | 
| k4GNSklKStZ6_NCcr_hD6 | ActiveMerchant-FatZebra⚠️ DEPRECATED - This gem is no longer maintained. | 1.0.2 | Content{ "name": "ActiveMerchant-FatZebra", "downloads": 19021, "version": "1.0.2", "version_created_at": "2025-08-18T01:52:34.039Z", "version_downloads": 0, "platform": "ruby", "authors": "fatzebra", "info": "⚠️ DEPRECATED - This gem is no longer maintained.", "licenses": [], "metadata": {}, "yanked": false, "sha": "32c8abc7a1a208c976c5624f2a3197fef2f617f5ec8fa174357ea2f6d83b9f92", "spec_sha": "190e8e4e93f58e57494b8c297319f6036adb91441c3d5994c36117614b538077", "project_uri": "https://rubygems.org/gems/ActiveMerchant-FatZebra", "gem_uri": "https://rubygems.org/gems/ActiveMerchant-FatZebra-1.0.2.gem", "homepage_uri": "https://www.fatzebra.com.au", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ActiveMerchant-FatZebra/1.0.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "mocha", "requirements": "~> 0.11.3" }, { "name": "rails", "requirements": ">= 2.3.11" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "activemerchant", "requirements": ">= 0" } ] } } | 2025-08-18 01:52:38 UTC | 
| yRzZlsptipwjI0GGzET4Z | metanorma-standocmetanorma-standoc realises standards following the Metanorma standoc model This gem is in active development. | 3.1.4 | Content{ "name": "metanorma-standoc", "downloads": 540896, "version": "3.1.4", "version_created_at": "2025-08-18T01:32:07.334Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-standoc realises standards following the Metanorma standoc model\n\nThis gem is in active development.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "d508678dec1883a10a9e2451584bf8b83055c6b88165f6606b150169aeedec03", "spec_sha": "6e6e6774e03b6f3c5b5e45152e9ad785380b82d5f41ef553c3b48c1bf810687d", "project_uri": "https://rubygems.org/gems/metanorma-standoc", "gem_uri": "https://rubygems.org/gems/metanorma-standoc-3.1.4.gem", "homepage_uri": "https://github.com/metanorma/metanorma-standoc", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-standoc/3.1.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "vcr", "requirements": "~> 6.1.0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "addressable", "requirements": "~> 2.8.0" }, { "name": "asciidoctor", "requirements": "~> 2.0.0" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "crass", "requirements": "~> 1.0.0" }, { "name": "iev", "requirements": "~> 0.3.5" }, { "name": "isodoc", "requirements": "~> 3.2.0" }, { "name": "metanorma", "requirements": ">= 1.6.0" }, { "name": "metanorma-plugin-glossarist", "requirements": "~> 0.2.3" }, { "name": "metanorma-plugin-lutaml", "requirements": "~> 0.7.31" }, { "name": "metanorma-utils", "requirements": "~> 1.11.0" }, { "name": "pngcheck", "requirements": ">= 0" }, { "name": "relaton-cli", "requirements": "~> 1.20.0" }, { "name": "relaton-iev", "requirements": "~> 1.2.0" }, { "name": "ruby-jing", "requirements": ">= 0" } ] } } | 2025-08-18 01:32:11 UTC | 
| vPJ1AnutDzbh7vCEc0tf6 | isodocisodoc converts documents in the IsoDoc document model into Microsoft Word and HTML. This gem is in active development. | 3.2.4 | Content{ "name": "isodoc", "downloads": 611402, "version": "3.2.4", "version_created_at": "2025-08-18T01:25:52.194Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "isodoc converts documents in the IsoDoc document model into\nMicrosoft Word and HTML.\n\nThis gem is in active development.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "e3da9cee47df79b48e27da5383c3e3f8bb291208ac92197c981f2efb8d535ce5", "spec_sha": "a7b70e7fbe26c29f80188e5caa34f229cf38c8b342e42c1952689b3da3636ff7", "project_uri": "https://rubygems.org/gems/isodoc", "gem_uri": "https://rubygems.org/gems/isodoc-3.2.4.gem", "homepage_uri": "https://github.com/metanorma/isodoc", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/isodoc/3.2.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "canon", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" } ], "runtime": [ { "name": "base64", "requirements": ">= 0" }, { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "html2doc", "requirements": "~> 1.10.0" }, { "name": "mn2pdf", "requirements": ">= 2.13" }, { "name": "mn-requirements", "requirements": "~> 0.5.0" }, { "name": "relaton-render", "requirements": "~> 0.9.0" }, { "name": "roman-numerals", "requirements": ">= 0" }, { "name": "rouge", "requirements": "~> 4.0" }, { "name": "thread_safe", "requirements": ">= 0" }, { "name": "twitter_cldr", "requirements": ">= 6.6.0" }, { "name": "uuidtools", "requirements": ">= 0" } ] } } | 2025-08-18 01:25:54 UTC | 
| KMDccp5Clj7udzvvK4jz5 | barcodevalidationA RubyGem to parse and validate barcodes | 2.7.0 | Content{ "name": "barcodevalidation", "downloads": 102568, "version": "2.7.0", "version_created_at": "2025-08-18T00:45:10.045Z", "version_downloads": 0, "platform": "ruby", "authors": "Marketplacer", "info": "A RubyGem to parse and validate barcodes", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e1a09afafa7f1b22e8e7fe5a55fa64781c9097ba676db5ccfb00a5d840ea16a8", "spec_sha": "7743f688af9dc7790dd24cdacd8d8c50ff86b7e967cdab84516a95a1733bd959", "project_uri": "https://rubygems.org/gems/barcodevalidation", "gem_uri": "https://rubygems.org/gems/barcodevalidation-2.7.0.gem", "homepage_uri": "https://github.com/marketplacer/barcodevalidation", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/barcodevalidation/2.7.0", "mailing_list_uri": "", "source_code_uri": "https://github.com/marketplacer/barcodevalidation", "bug_tracker_uri": "", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 00:45:13 UTC | 
| WMAQfYOoK637tSzuZqNZJ | smart_messageMuch like ActiveRecord abstracts the model as an ORM from the backend data-store, SmartMessage abstracts the message from its backend transport processes. | 0.0.1 | Content{ "name": "smart_message", "downloads": 0, "version": "0.0.1", "version_created_at": "2025-08-18T00:42:41.235Z", "version_downloads": 0, "platform": "ruby", "authors": "Dewayne VanHoozer", "info": "Much like ActiveRecord abstracts the model as an ORM from the\nbackend data-store, SmartMessage abstracts the message from\nits backend transport processes.\n", "licenses": [], "metadata": { "homepage_uri": "https://github.com/MadBomber/smart_message", "changelog_uri": "https://github.com/MadBomber/smart_message/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/MadBomber/smart_message/issues", "source_code_uri": "https://github.com/MadBomber/smart_message", "documentation_uri": "https://github.com/MadBomber/smart_message/blob/master/README.md" }, "yanked": false, "sha": "095d6064c1470c1ab092fcf4a20672d7b390b1c6dda0ba7df4c8cf951308542f", "spec_sha": "fb46b3ce901bcd34a59afd8a7b1d3ac3ddaf76c0c9357b9c8ac33421ee4009ab", "project_uri": "https://rubygems.org/gems/smart_message", "gem_uri": "https://rubygems.org/gems/smart_message-0.0.1.gem", "homepage_uri": "https://github.com/MadBomber/smart_message", "wiki_uri": null, "documentation_uri": "https://github.com/MadBomber/smart_message/blob/master/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/MadBomber/smart_message", "bug_tracker_uri": "https://github.com/MadBomber/smart_message/issues", "changelog_uri": "https://github.com/MadBomber/smart_message/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "amazing_print", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "debug_me", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-power_assert", "requirements": ">= 0" }, { "name": "mutex_m", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "shoulda", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "hashie", "requirements": ">= 0" } ] } } | 2025-08-18 00:42:43 UTC | 
| vQdH9x0eZNn1oBn6tn9i1 | herbPowerful and seamless HTML-aware ERB parsing and tooling. | 0.5.0 | Content{ "name": "herb", "downloads": 20319, "version": "0.5.0", "version_created_at": "2025-08-18T00:23:18.134Z", "version_downloads": 0, "platform": "x86-linux-musl", "authors": "Marco Roth", "info": "Powerful and seamless HTML-aware ERB parsing and tooling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://herb-tools.dev", "changelog_uri": "https://github.com/marcoroth/herb/releases", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "source_code_uri": "https://github.com/marcoroth/herb", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://docs.herb-tools.dev", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f9c5fe90e923e2e5e81dc79a692f1903ecc4237cfaebc14fbd65da57ddec7b78", "spec_sha": "d6e6a6e69f53ec8897b5a4d80c5728d26921aa30d8fa73f85b6d090056ea871c", "project_uri": "https://rubygems.org/gems/herb", "gem_uri": "https://rubygems.org/gems/herb-0.5.0-x86-linux-musl.gem", "homepage_uri": "https://herb-tools.dev", "wiki_uri": null, "documentation_uri": "https://docs.herb-tools.dev", "mailing_list_uri": null, "source_code_uri": "https://github.com/marcoroth/herb", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "changelog_uri": "https://github.com/marcoroth/herb/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 00:23:20 UTC | 
| RHHO2He8lxy4vC9o6mbiw | herbPowerful and seamless HTML-aware ERB parsing and tooling. | 0.5.0 | Content{ "name": "herb", "downloads": 20319, "version": "0.5.0", "version_created_at": "2025-08-18T00:23:12.108Z", "version_downloads": 0, "platform": "x86-linux-gnu", "authors": "Marco Roth", "info": "Powerful and seamless HTML-aware ERB parsing and tooling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://herb-tools.dev", "changelog_uri": "https://github.com/marcoroth/herb/releases", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "source_code_uri": "https://github.com/marcoroth/herb", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://docs.herb-tools.dev", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "bc59fc72fdd4243c3cc8cbd6322f2258f33ef7173c46d6807a6740f6668a4361", "spec_sha": "9df91564d3d7d5bba5184adf1e16067f608a66c14f6f029425c5b5a536ba6ae9", "project_uri": "https://rubygems.org/gems/herb", "gem_uri": "https://rubygems.org/gems/herb-0.5.0-x86-linux-gnu.gem", "homepage_uri": "https://herb-tools.dev", "wiki_uri": null, "documentation_uri": "https://docs.herb-tools.dev", "mailing_list_uri": null, "source_code_uri": "https://github.com/marcoroth/herb", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "changelog_uri": "https://github.com/marcoroth/herb/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 00:23:14 UTC | 
| 2uG_g8QKwU2SwBdM-erlv | herbPowerful and seamless HTML-aware ERB parsing and tooling. | 0.5.0 | Content{ "name": "herb", "downloads": 20319, "version": "0.5.0", "version_created_at": "2025-08-18T00:23:05.020Z", "version_downloads": 0, "platform": "x86_64-linux-musl", "authors": "Marco Roth", "info": "Powerful and seamless HTML-aware ERB parsing and tooling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://herb-tools.dev", "changelog_uri": "https://github.com/marcoroth/herb/releases", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "source_code_uri": "https://github.com/marcoroth/herb", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://docs.herb-tools.dev", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "58fb610cb3b6749e8ca0976cdcc53ea25e370f1c29c21bfb755cc68e4b70fa54", "spec_sha": "597c2e39df72f65ee6cc1d3e4f231973bfda27b471324b5a34268caa35a0b9d6", "project_uri": "https://rubygems.org/gems/herb", "gem_uri": "https://rubygems.org/gems/herb-0.5.0-x86_64-linux-musl.gem", "homepage_uri": "https://herb-tools.dev", "wiki_uri": null, "documentation_uri": "https://docs.herb-tools.dev", "mailing_list_uri": null, "source_code_uri": "https://github.com/marcoroth/herb", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "changelog_uri": "https://github.com/marcoroth/herb/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 00:23:06 UTC | 
| 8TM4QXSPOg7pZcFskGDFC | herbPowerful and seamless HTML-aware ERB parsing and tooling. | 0.5.0 | Content{ "name": "herb", "downloads": 20319, "version": "0.5.0", "version_created_at": "2025-08-18T00:22:55.069Z", "version_downloads": 0, "platform": "x86_64-linux-gnu", "authors": "Marco Roth", "info": "Powerful and seamless HTML-aware ERB parsing and tooling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://herb-tools.dev", "changelog_uri": "https://github.com/marcoroth/herb/releases", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "source_code_uri": "https://github.com/marcoroth/herb", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://docs.herb-tools.dev", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "37220d42fd85d1573a7a2207427facc8e3797101bcfe1bd4b647c81671c447c4", "spec_sha": "c7e933965786b80fe14c298079bc57e9a78d1db18fce50c0ef3a2f2b4e555c32", "project_uri": "https://rubygems.org/gems/herb", "gem_uri": "https://rubygems.org/gems/herb-0.5.0-x86_64-linux-gnu.gem", "homepage_uri": "https://herb-tools.dev", "wiki_uri": null, "documentation_uri": "https://docs.herb-tools.dev", "mailing_list_uri": null, "source_code_uri": "https://github.com/marcoroth/herb", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "changelog_uri": "https://github.com/marcoroth/herb/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 00:22:57 UTC | 
| j-SBR0M87k36j3Vc_1gs9 | herbPowerful and seamless HTML-aware ERB parsing and tooling. | 0.5.0 | Content{ "name": "herb", "downloads": 20319, "version": "0.5.0", "version_created_at": "2025-08-18T00:22:48.992Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "Marco Roth", "info": "Powerful and seamless HTML-aware ERB parsing and tooling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://herb-tools.dev", "changelog_uri": "https://github.com/marcoroth/herb/releases", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "source_code_uri": "https://github.com/marcoroth/herb", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://docs.herb-tools.dev", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "9794b344cfe43592d2aefe11344b29329295516a4973c7cdedb3461a132471c6", "spec_sha": "8f6bc9dc7fb22e32f04de6e87b953af54f0efcb4a693c8f6639e74f867334f44", "project_uri": "https://rubygems.org/gems/herb", "gem_uri": "https://rubygems.org/gems/herb-0.5.0-x86_64-darwin.gem", "homepage_uri": "https://herb-tools.dev", "wiki_uri": null, "documentation_uri": "https://docs.herb-tools.dev", "mailing_list_uri": null, "source_code_uri": "https://github.com/marcoroth/herb", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "changelog_uri": "https://github.com/marcoroth/herb/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 00:22:51 UTC | 
| NxWbDMG3PW2gScS-F8fj9 | herbPowerful and seamless HTML-aware ERB parsing and tooling. | 0.5.0 | Content{ "name": "herb", "downloads": 20318, "version": "0.5.0", "version_created_at": "2025-08-18T00:22:42.983Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Marco Roth", "info": "Powerful and seamless HTML-aware ERB parsing and tooling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://herb-tools.dev", "changelog_uri": "https://github.com/marcoroth/herb/releases", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "source_code_uri": "https://github.com/marcoroth/herb", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://docs.herb-tools.dev", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "79600071c572cf24b6c6bbaf427221d2fa4e9f26ce0ea7df8acfd5a43d1e7dad", "spec_sha": "26fa411913da482e4f82959d993f55ce3a6c2a3c679faec3a5699525221ddbd4", "project_uri": "https://rubygems.org/gems/herb", "gem_uri": "https://rubygems.org/gems/herb-0.5.0-arm64-darwin.gem", "homepage_uri": "https://herb-tools.dev", "wiki_uri": null, "documentation_uri": "https://docs.herb-tools.dev", "mailing_list_uri": null, "source_code_uri": "https://github.com/marcoroth/herb", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "changelog_uri": "https://github.com/marcoroth/herb/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 00:22:45 UTC | 
| 4fwZ3WdXJsINROjUSsg8H | herbPowerful and seamless HTML-aware ERB parsing and tooling. | 0.5.0 | Content{ "name": "herb", "downloads": 20318, "version": "0.5.0", "version_created_at": "2025-08-18T00:22:35.683Z", "version_downloads": 0, "platform": "arm-linux-musl", "authors": "Marco Roth", "info": "Powerful and seamless HTML-aware ERB parsing and tooling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://herb-tools.dev", "changelog_uri": "https://github.com/marcoroth/herb/releases", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "source_code_uri": "https://github.com/marcoroth/herb", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://docs.herb-tools.dev", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "edfb2482c844b1310f2c03eee622295574ec92b2901d130488b3c946fa477afe", "spec_sha": "2bd6223ea3033828e7ccc03ac56251a607281a2c69cb7db86974cf53bff937fb", "project_uri": "https://rubygems.org/gems/herb", "gem_uri": "https://rubygems.org/gems/herb-0.5.0-arm-linux-musl.gem", "homepage_uri": "https://herb-tools.dev", "wiki_uri": null, "documentation_uri": "https://docs.herb-tools.dev", "mailing_list_uri": null, "source_code_uri": "https://github.com/marcoroth/herb", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "changelog_uri": "https://github.com/marcoroth/herb/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 00:22:37 UTC | 
| iyiCr-0UI8v-MoFAfmY2h | herbPowerful and seamless HTML-aware ERB parsing and tooling. | 0.5.0 | Content{ "name": "herb", "downloads": 20318, "version": "0.5.0", "version_created_at": "2025-08-18T00:22:29.427Z", "version_downloads": 0, "platform": "arm-linux-gnu", "authors": "Marco Roth", "info": "Powerful and seamless HTML-aware ERB parsing and tooling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://herb-tools.dev", "changelog_uri": "https://github.com/marcoroth/herb/releases", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "source_code_uri": "https://github.com/marcoroth/herb", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://docs.herb-tools.dev", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8858c4517cd27ea34b2e70dab737ac3c2d3266b35bdd0b3ca138de1d342ac4d7", "spec_sha": "ad3de8bffd4c3851e141f1747527fe564f7940a8648c370622be5e11599b01a5", "project_uri": "https://rubygems.org/gems/herb", "gem_uri": "https://rubygems.org/gems/herb-0.5.0-arm-linux-gnu.gem", "homepage_uri": "https://herb-tools.dev", "wiki_uri": null, "documentation_uri": "https://docs.herb-tools.dev", "mailing_list_uri": null, "source_code_uri": "https://github.com/marcoroth/herb", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "changelog_uri": "https://github.com/marcoroth/herb/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 00:22:31 UTC | 
| KeoJHPLvz27bjnOxMq-K1 | herbPowerful and seamless HTML-aware ERB parsing and tooling. | 0.5.0 | Content{ "name": "herb", "downloads": 20318, "version": "0.5.0", "version_created_at": "2025-08-18T00:22:20.846Z", "version_downloads": 0, "platform": "aarch64-linux-musl", "authors": "Marco Roth", "info": "Powerful and seamless HTML-aware ERB parsing and tooling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://herb-tools.dev", "changelog_uri": "https://github.com/marcoroth/herb/releases", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "source_code_uri": "https://github.com/marcoroth/herb", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://docs.herb-tools.dev", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "55c9d8f8234565e1cd666b3366d8c933cded4396f66205d0eae22dfb89db12c7", "spec_sha": "d822a4d330d319bf826220b96409f5e680469b90d3c8371b35bc9d216746b88c", "project_uri": "https://rubygems.org/gems/herb", "gem_uri": "https://rubygems.org/gems/herb-0.5.0-aarch64-linux-musl.gem", "homepage_uri": "https://herb-tools.dev", "wiki_uri": null, "documentation_uri": "https://docs.herb-tools.dev", "mailing_list_uri": null, "source_code_uri": "https://github.com/marcoroth/herb", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "changelog_uri": "https://github.com/marcoroth/herb/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 00:22:22 UTC | 
| AJpZUI-nn8eL76OVdYmQg | herbPowerful and seamless HTML-aware ERB parsing and tooling. | 0.5.0 | Content{ "name": "herb", "downloads": 20318, "version": "0.5.0", "version_created_at": "2025-08-18T00:22:13.846Z", "version_downloads": 0, "platform": "aarch64-linux-gnu", "authors": "Marco Roth", "info": "Powerful and seamless HTML-aware ERB parsing and tooling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://herb-tools.dev", "changelog_uri": "https://github.com/marcoroth/herb/releases", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "source_code_uri": "https://github.com/marcoroth/herb", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://docs.herb-tools.dev", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "2994ff485a583ee7b84231f87bbac36c58a3bad54d79b90ac9611eea59adbb4d", "spec_sha": "88f9acabcf07d5e10915d806afee5a7b6dfdb416c6c49d9052e610fd8d5e8a39", "project_uri": "https://rubygems.org/gems/herb", "gem_uri": "https://rubygems.org/gems/herb-0.5.0-aarch64-linux-gnu.gem", "homepage_uri": "https://herb-tools.dev", "wiki_uri": null, "documentation_uri": "https://docs.herb-tools.dev", "mailing_list_uri": null, "source_code_uri": "https://github.com/marcoroth/herb", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "changelog_uri": "https://github.com/marcoroth/herb/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 00:22:15 UTC | 
| fPwtwdAL9b2ondl98q0Dt | en14960A Ruby gem providing calculators and validators for BS EN 14960:2019 - the safety standard for inflatable play equipment. Includes calculations for anchoring requirements, slide safety, user capacity, and material specifications. | 0.4.2 | Content{ "name": "en14960", "downloads": 1485, "version": "0.4.2", "version_created_at": "2025-08-18T00:12:58.457Z", "version_downloads": 0, "platform": "ruby", "authors": "Chobble.com", "info": "A Ruby gem providing calculators and validators for BS EN 14960:2019 - the safety standard for inflatable play equipment. Includes calculations for anchoring requirements, slide safety, user capacity, and material specifications.", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://github.com/chobbledotcom/en14960", "changelog_uri": "https://github.com/chobbledotcom/en14960/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/chobbledotcom/en14960", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "71405e62b11eeb356528a1b828bac84e31a652009bb94a8916c511ab98a61721", "spec_sha": "d21b21b04cad49fbd5a4ff7b582cc937b655b6e633a161f758fd8342b62cc927", "project_uri": "https://rubygems.org/gems/en14960", "gem_uri": "https://rubygems.org/gems/en14960-0.4.2.gem", "homepage_uri": "https://github.com/chobbledotcom/en14960", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/chobbledotcom/en14960", "bug_tracker_uri": null, "changelog_uri": "https://github.com/chobbledotcom/en14960/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "simplecov", "requirements": "~> 0.21" }, { "name": "sorbet", "requirements": "~> 0.5" }, { "name": "standard", "requirements": "~> 1.0" }, { "name": "tapioca", "requirements": "~> 0.16" } ], "runtime": [ { "name": "sorbet-runtime", "requirements": "~> 0.5" } ] } } | 2025-08-18 00:13:00 UTC | 
| PfnroCacz_ume_GM91IJv | herbPowerful and seamless HTML-aware ERB parsing and tooling. | 0.5.0 | Content{ "name": "herb", "downloads": 20290, "version": "0.5.0", "version_created_at": "2025-08-18T00:00:00.682Z", "version_downloads": 0, "platform": "ruby", "authors": "Marco Roth", "info": "Powerful and seamless HTML-aware ERB parsing and tooling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://herb-tools.dev", "changelog_uri": "https://github.com/marcoroth/herb/releases", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "source_code_uri": "https://github.com/marcoroth/herb", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://docs.herb-tools.dev", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "fd584903f81b665375fb95587f8a4c0b423fcd9623821971ea4bdc02dd5eecde", "spec_sha": "2a6d2f01b40a9b44d9b0d7f9fa66c29ef09b91541c7db2e16c136080243f8aa4", "project_uri": "https://rubygems.org/gems/herb", "gem_uri": "https://rubygems.org/gems/herb-0.5.0.gem", "homepage_uri": "https://herb-tools.dev", "wiki_uri": null, "documentation_uri": "https://docs.herb-tools.dev", "mailing_list_uri": null, "source_code_uri": "https://github.com/marcoroth/herb", "bug_tracker_uri": "https://github.com/marcoroth/herb/issues", "changelog_uri": "https://github.com/marcoroth/herb/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } | 2025-08-18 00:00:02 UTC | 
| hQ1ZmEaFGgTOpOWTTOHei | claude_hooksA Ruby DSL framework for creating Claude Code hooks with composable hook scripts that enable teams to easily implement logging, security checks, and workflow automation. | 0.1.2 | Content{ "name": "claude_hooks", "downloads": 34, "version": "0.1.2", "version_created_at": "2025-08-17T23:47:44.091Z", "version_downloads": 0, "platform": "ruby", "authors": "Gabriel Dehan", "info": "A Ruby DSL framework for creating Claude Code hooks with composable hook scripts that enable teams to easily implement logging, security checks, and workflow automation.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/gabriel-dehan/claude_hooks", "changelog_uri": "https://github.com/gabriel-dehan/claude_hooks/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/gabriel-dehan/claude_hooks", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "93b234e568b05921fa1d879b4eb59f27398c319e03da219117e20180bfec1e50", "spec_sha": "dcf2173fdbba10f1372d0c1d470630368d0b7103a0bb4d40c597f87cac555fd2", "project_uri": "https://rubygems.org/gems/claude_hooks", "gem_uri": "https://rubygems.org/gems/claude_hooks-0.1.2.gem", "homepage_uri": "https://github.com/gabriel-dehan/claude_hooks", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/gabriel-dehan/claude_hooks", "bug_tracker_uri": null, "changelog_uri": "https://github.com/gabriel-dehan/claude_hooks/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "json", "requirements": "~> 2.0" } ] } } | 2025-08-17 23:47:47 UTC | 
| hyU1MT6aBStscC1M_8pRm | dubRuby Client SDK Generated by Speakeasy | 0.10.0 | Content{ "name": "dub", "downloads": 69418, "version": "0.10.0", "version_created_at": "2025-08-17T23:26:40.862Z", "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": "9ae01a7bb230c4a2b8ba04e91c8c8845a80a75d81151be7f9fc9423b86b95460", "spec_sha": "ac100f9b8d3c01fe623335cbca766e3d5beeba4d0734c28a7071575b3a7c6695", "project_uri": "https://rubygems.org/gems/dub", "gem_uri": "https://rubygems.org/gems/dub-0.10.0.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": "rake", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "~> 1.73.2" }, { "name": "rubocop-minitest", "requirements": "~> 0.37.1" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": "~> 0.16.11" } ], "runtime": [ { "name": "base64", "requirements": ">= 0.2.0, < 1.0" }, { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "faraday-retry", "requirements": "~> 2.2.1" }, { "name": "janeway-jsonpath", "requirements": "~> 0.6.0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } | 2025-08-17 23:26:44 UTC | 
| utF8X-KaCYRTWLwrsoVOh | timecop-rspecHelp overlooked open source projects - the ones at the bottom of the stack, and the dev dependencies - by funding them. | 1.0.1 | Content{ "name": "timecop-rspec", "downloads": 47, "version": "1.0.1", "version_created_at": "2025-08-17T23:06:12.774Z", "version_downloads": 0, "platform": "ruby", "authors": "Peter H. Boling, Zach Taylor, Tim Mertens", "info": "Help overlooked open source projects - the ones at the bottom of the stack, and the dev dependencies - by funding them.", "licenses": [ "MIT" ], "metadata": { "news_uri": "https://www.railsbling.com/tags/timecop-rspec", "wiki_uri": "https://github.com/galtzo-floss/timecop-rspec/wiki", "discord_uri": "https://discord.gg/3qme4XHNKN", "funding_uri": "https://github.com/sponsors/pboling", "homepage_uri": "https://timecop-rspec.galtzo.com/", "changelog_uri": "https://github.com/galtzo-floss/timecop-rspec/blob/v1.0.1/CHANGELOG.md", "bug_tracker_uri": "https://github.com/galtzo-floss/timecop-rspec/issues", "source_code_uri": "https://github.com/galtzo-floss/timecop-rspec/tree/v1.0.1", "documentation_uri": "https://www.rubydoc.info/gems/timecop-rspec/1.0.1", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "913422c1078426fd8c73c5cda7109c86e14d55b5bb51310bb6eb1621bcad5fbc", "spec_sha": "a65e5cc44f37d3552f526371ce95b2d79b7ced4be0ef9048f3624b684e39bd8d", "project_uri": "https://rubygems.org/gems/timecop-rspec", "gem_uri": "https://rubygems.org/gems/timecop-rspec-1.0.1.gem", "homepage_uri": "https://timecop-rspec.galtzo.com/", "wiki_uri": "https://github.com/galtzo-floss/timecop-rspec/wiki", "documentation_uri": "https://www.rubydoc.info/gems/timecop-rspec/1.0.1", "mailing_list_uri": null, "source_code_uri": "https://github.com/galtzo-floss/timecop-rspec/tree/v1.0.1", "bug_tracker_uri": "https://github.com/galtzo-floss/timecop-rspec/issues", "changelog_uri": "https://github.com/galtzo-floss/timecop-rspec/blob/v1.0.1/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/pboling", "dependencies": { "development": [ { "name": "appraisal2", "requirements": "~> 3.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec-block_is_expected", "requirements": "~> 1.0" }, { "name": "rspec_junit_formatter", "requirements": "~> 0.6" }, { "name": "rspec-stubbed_env", "requirements": "~> 1.0" }, { "name": "silent_stream", "requirements": "~> 1.0, >= 1.0.11" }, { "name": "stone_checksums", "requirements": "~> 1.0" }, { "name": "timecop", "requirements": "~> 0.9, >= 0.9.10" } ], "runtime": [ { "name": "delegate", "requirements": "~> 0.1" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "timecop", "requirements": ">= 0.7, < 1" } ] } } | 2025-08-17 23:06:16 UTC | 
| HRD3mZ6zzCHVUFfWD2a2W | pretty-gitGenerates structured analytics from local Git repositories with multiple export formats. | 0.1.5 | Content{ "name": "pretty-git", "downloads": 972, "version": "0.1.5", "version_created_at": "2025-08-17T22:42:39.638Z", "version_downloads": 0, "platform": "ruby", "authors": "Pretty Git Authors", "info": "Generates structured analytics from local Git repositories with multiple export formats.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/MikoMikocchi/pretty-git", "changelog_uri": "https://github.com/MikoMikocchi/pretty-git/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/MikoMikocchi/pretty-git/issues", "source_code_uri": "https://github.com/MikoMikocchi/pretty-git", "documentation_uri": "https://github.com/MikoMikocchi/pretty-git#readme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "ad33efee2369f2592095f942beae38a763a3a14138e23f5d5ab11af6da91fc4e", "spec_sha": "85e9c05e944f14394a631b77687d0f6d29f4f733a08c32bd9f79d1a25cb61f5a", "project_uri": "https://rubygems.org/gems/pretty-git", "gem_uri": "https://rubygems.org/gems/pretty-git-0.1.5.gem", "homepage_uri": "https://github.com/MikoMikocchi/pretty-git", "wiki_uri": null, "documentation_uri": "https://github.com/MikoMikocchi/pretty-git#readme", "mailing_list_uri": null, "source_code_uri": "https://github.com/MikoMikocchi/pretty-git", "bug_tracker_uri": "https://github.com/MikoMikocchi/pretty-git/issues", "changelog_uri": "https://github.com/MikoMikocchi/pretty-git/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "csv", "requirements": ">= 3.0, < 5.0" }, { "name": "rexml", "requirements": ">= 3.2, < 4.0" } ] } } | 2025-08-17 22:42:41 UTC | 
| rfNpWMoYUvkmMSIQOSj8O | claude_hooksA Ruby DSL framework for creating Claude Code hooks with composable hook scripts that enable teams to easily implement logging, security checks, and workflow automation. | 0.1.1 | Content{ "name": "claude_hooks", "downloads": 0, "version": "0.1.1", "version_created_at": "2025-08-17T22:26:43.461Z", "version_downloads": 0, "platform": "ruby", "authors": "Gabriel Dehan", "info": "A Ruby DSL framework for creating Claude Code hooks with composable hook scripts that enable teams to easily implement logging, security checks, and workflow automation.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/gabriel-dehan/claude_hooks", "changelog_uri": "https://github.com/gabriel-dehan/claude_hooks/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/gabriel-dehan/claude_hooks", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "9f24d636e20fb8153e641128a3838e6adc2fa8d4d322023c5cd428e6d00fb221", "spec_sha": "4d8fc4bce95f6cba7b408aa019c07c9d9f4bf0290dd21848cc61d861aa25ff82", "project_uri": "https://rubygems.org/gems/claude_hooks", "gem_uri": "https://rubygems.org/gems/claude_hooks-0.1.1.gem", "homepage_uri": "https://github.com/gabriel-dehan/claude_hooks", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/gabriel-dehan/claude_hooks", "bug_tracker_uri": null, "changelog_uri": "https://github.com/gabriel-dehan/claude_hooks/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "json", "requirements": "~> 2.0" } ] } } | 2025-08-17 22:26:46 UTC | 
| wQYQppw2JYmHolU-ORbgv | fiber_jobExperimental High-performance, Redis-based background job processing library for Ruby built on fiber-based concurrency | 0.2.6 | Content{ "name": "fiber_job", "downloads": 796, "version": "0.2.6", "version_created_at": "2025-08-17T21:43:35.065Z", "version_downloads": 0, "platform": "ruby", "authors": "Caio Mendonca", "info": "Experimental High-performance, Redis-based background job processing library for Ruby built on fiber-based concurrency", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/caieras/fiber_job/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/caieras/fiber_job" }, "yanked": false, "sha": "87616848a38e6a9e084054c36ffcdf2f48e328836f03663c0bc94655132da4df", "spec_sha": "38c575be88b11a03c1a06b4acdb069916ff3e29bdc6b695f439ea73d475e0b92", "project_uri": "https://rubygems.org/gems/fiber_job", "gem_uri": "https://rubygems.org/gems/fiber_job-0.2.6.gem", "homepage_uri": "https://github.com/caieras/fiber_job", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/caieras/fiber_job", "bug_tracker_uri": null, "changelog_uri": "https://github.com/caieras/fiber_job/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "async", "requirements": "~> 2.26, >= 2.26.0" }, { "name": "connection_pool", "requirements": "~> 2.5, >= 2.5.0" }, { "name": "hiredis-client", "requirements": "~> 0.24, >= 0.24.0" }, { "name": "redis-client", "requirements": "~> 0.24, >= 0.24.0" } ] } } | 2025-08-17 21:43:38 UTC | 
| ljlcEMoI3XMggVv-nVNHe | fiber_jobExperimental High-performance, Redis-based background job processing library for Ruby built on fiber-based concurrency | 0.2.5 | Content{ "name": "fiber_job", "downloads": 791, "version": "0.2.5", "version_created_at": "2025-08-17T21:35:55.679Z", "version_downloads": 0, "platform": "ruby", "authors": "Caio Mendonca", "info": "Experimental High-performance, Redis-based background job processing library for Ruby built on fiber-based concurrency", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/caieras/fiber_job/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/caieras/fiber_job" }, "yanked": false, "sha": "bd3ae95e5ca7b9948609cfcc7b5112e0bd312aad69afb60ca93802d9c2e67a03", "spec_sha": "ff9abd7b121b3223fc3faa4d8a842ef7d18969c7b76bac1402a758bbfc28a12d", "project_uri": "https://rubygems.org/gems/fiber_job", "gem_uri": "https://rubygems.org/gems/fiber_job-0.2.5.gem", "homepage_uri": "https://github.com/caieras/fiber_job", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/caieras/fiber_job", "bug_tracker_uri": null, "changelog_uri": "https://github.com/caieras/fiber_job/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "async", "requirements": "~> 2.26.0" }, { "name": "connection_pool", "requirements": "~> 2.5.3" }, { "name": "hiredis-client", "requirements": "~> 0.24.0" }, { "name": "redis-client", "requirements": "~> 0.24.0" } ] } } | 2025-08-17 21:35:57 UTC | 
| ntcQlyqC4AlV44b9H3yx5 | bandcamp-discoverUses Playwright to scrape bandcamp labels | 0.2.1 | Content{ "name": "bandcamp-discover", "downloads": 1649, "version": "0.2.1", "version_created_at": "2025-08-17T20:58:28.902Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian RUbisch", "info": "Uses Playwright to scrape bandcamp labels", "licenses": [], "metadata": {}, "yanked": false, "sha": "9209b2e769c62f0f322f74382605adbe73aa6cb46f642d07e8a43afd0163319b", "spec_sha": "a4fc37ac68bdb2f79af9caafad9501ecd28bab9e42805e889d811772c4eea80d", "project_uri": "https://rubygems.org/gems/bandcamp-discover", "gem_uri": "https://rubygems.org/gems/bandcamp-discover-0.2.1.gem", "homepage_uri": "https://julianrubisch.at", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bandcamp-discover/0.2.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "async", "requirements": ">= 0" }, { "name": "base64", "requirements": ">= 0" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "gli", "requirements": "~> 2.21.5" }, { "name": "logger", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "playwright-ruby-client", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" } ] } } | 2025-08-17 20:58:32 UTC | 
| U01fkXkFbktjQ5DmJfdbX | timecop-rspecHelp overlooked open source projects - the ones at the bottom of the stack, and the dev dependencies - by funding them. | 1.0.0 | Content{ "name": "timecop-rspec", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-08-17T20:44:33.795Z", "version_downloads": 0, "platform": "ruby", "authors": "Peter H. Boling, Zach Taylor, Tim Mertens", "info": "Help overlooked open source projects - the ones at the bottom of the stack, and the dev dependencies - by funding them.", "licenses": [ "MIT" ], "metadata": { "news_uri": "https://www.railsbling.com/tags/timecop-rspec", "wiki_uri": "https://github.com/galtzo-floss/timecop-rspec/wiki", "discord_uri": "https://discord.gg/3qme4XHNKN", "funding_uri": "https://github.com/sponsors/pboling", "homepage_uri": "https://timecop-rspec.galtzo.com/", "changelog_uri": "https://github.com/galtzo-floss/timecop-rspec/blob/v1.0.0/CHANGELOG.md", "bug_tracker_uri": "https://github.com/galtzo-floss/timecop-rspec/issues", "source_code_uri": "https://github.com/galtzo-floss/timecop-rspec/tree/v1.0.0", "documentation_uri": "https://www.rubydoc.info/gems/timecop-rspec/1.0.0", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0fd6d408690414dca5330d6277526bebf1f947416499f6e2fee4c011e525f763", "spec_sha": "972be0b66da74d9959cfe80a828559ffda43015b98683f6f3cd9ce238f2b0364", "project_uri": "https://rubygems.org/gems/timecop-rspec", "gem_uri": "https://rubygems.org/gems/timecop-rspec-1.0.0.gem", "homepage_uri": "https://timecop-rspec.galtzo.com/", "wiki_uri": "https://github.com/galtzo-floss/timecop-rspec/wiki", "documentation_uri": "https://www.rubydoc.info/gems/timecop-rspec/1.0.0", "mailing_list_uri": null, "source_code_uri": "https://github.com/galtzo-floss/timecop-rspec/tree/v1.0.0", "bug_tracker_uri": "https://github.com/galtzo-floss/timecop-rspec/issues", "changelog_uri": "https://github.com/galtzo-floss/timecop-rspec/blob/v1.0.0/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/pboling", "dependencies": { "development": [ { "name": "appraisal2", "requirements": "~> 3.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec-block_is_expected", "requirements": "~> 1.0" }, { "name": "rspec_junit_formatter", "requirements": "~> 0.6" }, { "name": "rspec-stubbed_env", "requirements": "~> 1.0" }, { "name": "silent_stream", "requirements": "~> 1.0, >= 1.0.11" }, { "name": "stone_checksums", "requirements": "~> 1.0" }, { "name": "timecop", "requirements": "~> 0.9, >= 0.9.10" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 4.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "timecop", "requirements": ">= 0.7, < 1" } ] } } | 2025-08-17 20:44:35 UTC | 
| o8GFb5jphgyVYwnQ21aOB | tencentcloud-sdk-vodTencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service VOD. | 3.0.1124 | Content{ "name": "tencentcloud-sdk-vod", "downloads": 549851, "version": "3.0.1124", "version_created_at": "2025-08-17T20:31:38.932Z", "version_downloads": 0, "platform": "ruby", "authors": "Tencent Cloud", "info": "Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service VOD.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-vod" }, "yanked": false, "sha": "43b1eaac5c3e6fba76b65aa934cf074533d701d2c0283413b04fd8b29e49575c", "spec_sha": "d9bd76a1bc71939b5e6613860e7d84f2b374d929284752b122b5dcc958c2b1f4", "project_uri": "https://rubygems.org/gems/tencentcloud-sdk-vod", "gem_uri": "https://rubygems.org/gems/tencentcloud-sdk-vod-3.0.1124.gem", "homepage_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-vod", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tencentcloud-sdk-common", "requirements": "~> 3.0" } ] } } | 2025-08-17 20:31:41 UTC | 
| tCP8rYoWkoc0Rh5NRZFz8 | tencentcloud-sdk-tsfTencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service TSF. | 3.0.1124 | Content{ "name": "tencentcloud-sdk-tsf", "downloads": 534375, "version": "3.0.1124", "version_created_at": "2025-08-17T20:31:35.943Z", "version_downloads": 0, "platform": "ruby", "authors": "Tencent Cloud", "info": "Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service TSF.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-tsf" }, "yanked": false, "sha": "1e67c03d07057a1ca3d4ca62bbc1221d03515343a729124c6f4c57be58411e3b", "spec_sha": "cd4168854b4ffadc7d891525627efc2819db1f8ed8701f604d80a974e88d7c28", "project_uri": "https://rubygems.org/gems/tencentcloud-sdk-tsf", "gem_uri": "https://rubygems.org/gems/tencentcloud-sdk-tsf-3.0.1124.gem", "homepage_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-tsf", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tencentcloud-sdk-common", "requirements": "~> 3.0" } ] } } | 2025-08-17 20:31:38 UTC | 
| F-yF8OqdiOBMSpUkfKodG | tencentcloud-sdk-trabbitTencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service TRABBIT. | 3.0.1124 | Content{ "name": "tencentcloud-sdk-trabbit", "downloads": 14369, "version": "3.0.1124", "version_created_at": "2025-08-17T20:31:32.912Z", "version_downloads": 0, "platform": "ruby", "authors": "Tencent Cloud", "info": "Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service TRABBIT.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-trabbit" }, "yanked": false, "sha": "e5bef40965c130016427c33956944daf371919c8464b2f8217a9e4baa14aaa36", "spec_sha": "899f86f859ab9c5b3b74f8b673b5b7b224b858cac6413aa6617c2438bdcb626e", "project_uri": "https://rubygems.org/gems/tencentcloud-sdk-trabbit", "gem_uri": "https://rubygems.org/gems/tencentcloud-sdk-trabbit-3.0.1124.gem", "homepage_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-trabbit", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tencentcloud-sdk-common", "requirements": "~> 3.0" } ] } } | 2025-08-17 20:31:35 UTC |