Lastest updates from Rubygems.org
ID | Gem | Version | Body | Updated At |
---|---|---|---|---|
-MaPdsFn1sfh3xSJhRq7d |
lesli_auditSystem logs & activities analytics for The Lesli Framework |
1.0.0 | Content{ "name": "lesli_audit", "downloads": 2583, "version": "1.0.0", "version_created_at": "2025-07-03T04:53:23.051Z", "version_downloads": 0, "platform": "ruby", "authors": "The Lesli Development Team", "info": "System logs & activities analytics for The Lesli Framework", "licenses": [ "GPL-3.0" ], "metadata": { "homepage_uri": "https://www.lesli.dev/", "changelog_uri": "https://github.com/LesliTech/LesliAudit", "source_code_uri": "https://github.com/LesliTech/LesliAudit" }, "yanked": false, "sha": "1d4d5358e1659dc4dd3ccdc7a40a67281f29653f33bd3a8214455fc6a637dc71", "spec_sha": "12d0b1dd7d3893eb7183cf7163ae6dc56c3bea3d8814773da3242439ce1bd482", "project_uri": "https://rubygems.org/gems/lesli_audit", "gem_uri": "https://rubygems.org/gems/lesli_audit-1.0.0.gem", "homepage_uri": "https://www.lesli.dev/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/LesliTech/LesliAudit", "bug_tracker_uri": null, "changelog_uri": "https://github.com/LesliTech/LesliAudit", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "useragent", "requirements": "~> 0.16.10" } ] } } |
2025-07-03 04:53:25 UTC |
Rh7_UFInVZY8MU-xaUuq_ |
spree_cm_commissionerAdd (optional) extension description here |
1.17.0.pre.pre6 | Content{ "name": "spree_cm_commissioner", "downloads": 7282, "version": "1.17.0.pre.pre6", "version_created_at": "2025-07-03T04:25:53.639Z", "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": "55eceebe04315eba8e2bea435875f4ca88da38cea9cfd9d31b5f3cbdeee9606c", "spec_sha": "355fa1af545a6619660678cef5a8081ebcf0ab93d171639195dfd3cc8a6d26fc", "project_uri": "https://rubygems.org/gems/spree_cm_commissioner", "gem_uri": "https://rubygems.org/gems/spree_cm_commissioner-1.17.0.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/1.17.0.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": "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": "phonelib", "requirements": ">= 0" }, { "name": "premailer-rails", "requirements": ">= 0" }, { "name": "rails", "requirements": "~> 7.0.4" }, { "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-07-03 04:26:03 UTC |
L9yFV6zHuNzYzflUMuJM3 |
w3c_apiA Ruby wrapper for the W3C web API with a CLI interface |
0.1.1 | Content{ "name": "w3c_api", "downloads": 358, "version": "0.1.1", "version_created_at": "2025-07-03T03:41:14.061Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "A Ruby wrapper for the W3C web API with a CLI interface", "licenses": [ "BSD-2-Clause" ], "metadata": { "homepage_uri": "https://github.com/relaton/w3c-api", "changelog_uri": "https://github.com/relaton/w3c-api", "source_code_uri": "https://github.com/relaton/w3c-api" }, "yanked": false, "sha": "eae90c2f94860e7411453773e16e2db2be45991e15a3c994e16ce940ae17f7ab", "spec_sha": "a4e5c967d5782b9b81d95756fbe70dbe48e6382f2281de763e8c34f9ee660188", "project_uri": "https://rubygems.org/gems/w3c_api", "gem_uri": "https://rubygems.org/gems/w3c_api-0.1.1.gem", "homepage_uri": "https://github.com/relaton/w3c-api", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/relaton/w3c-api", "bug_tracker_uri": null, "changelog_uri": "https://github.com/relaton/w3c-api", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-follow_redirects", "requirements": ">= 0" }, { "name": "lutaml-hal", "requirements": ">= 0" }, { "name": "lutaml-model", "requirements": ">= 0" }, { "name": "rainbow", "requirements": ">= 0" }, { "name": "thor", "requirements": ">= 0" } ] } } |
2025-07-03 03:41:18 UTC |
sXPblso-ZjiuSz_OViDN2 |
metanorma-toolsMiscellaneous tools to work with Metanorma output. |
0.1.0 | Content{ "name": "metanorma-tools", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-03T03:34:13.911Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose", "info": "Miscellaneous tools to work with Metanorma output.", "licenses": [ "BSD-2-Clause" ], "metadata": { "homepage_uri": "https://github.com/metanorma/metanorma-tools", "bug_tracker_uri": "https://github.com/metanorma/metanorma-tools/issues", "source_code_uri": "https://github.com/metanorma/metanorma-tools" }, "yanked": false, "sha": "b8b84809dbc3ab7383fc2ec1a219eaa83db24a26f8aec239484a2820acddefed", "spec_sha": "60f589a662bda1b8c69e38efa588f1d55838d41f290ee4e4f25b935ae1461cda", "project_uri": "https://rubygems.org/gems/metanorma-tools", "gem_uri": "https://rubygems.org/gems/metanorma-tools-0.1.0.gem", "homepage_uri": "https://github.com/metanorma/metanorma-tools", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/metanorma/metanorma-tools", "bug_tracker_uri": "https://github.com/metanorma/metanorma-tools/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "base64", "requirements": ">= 0" }, { "name": "lutaml-model", "requirements": "~> 0.7" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "rubyzip", "requirements": "~> 2.0" }, { "name": "thor", "requirements": ">= 0" } ] } } |
2025-07-03 03:34:16 UTC |
ihr4pAVollCymIKTxxGWn |
cocoawebviewWebview ruby binding for macOS |
0.3.2 | Content{ "name": "cocoawebview", "downloads": 1801, "version": "0.3.2", "version_created_at": "2025-07-03T03:28:52.651Z", "version_downloads": 0, "platform": "ruby", "authors": "Tommy Jeff", "info": "Webview ruby binding for macOS", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/orklann/cocoawebview", "source_code_uri": "https://github.com/orklann/cocoawebview" }, "yanked": false, "sha": "73da9199cc718941ddbce828ecea58cbd3bb8d44a976c6d88f03db023b930d41", "spec_sha": "6390bc513a3b9c7621c60233ffe552a10fe3891eabcda297fc00b9cb587bfebd", "project_uri": "https://rubygems.org/gems/cocoawebview", "gem_uri": "https://rubygems.org/gems/cocoawebview-0.3.2.gem", "homepage_uri": "https://github.com/orklann/cocoawebview", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orklann/cocoawebview", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-03 03:28:58 UTC |
kX6YA4iBzLHP5O3gkCK49 |
anyiconRuby on Rails View Helpers for any icon collections that have github repository available. |
1.0.3 | Content{ "name": "anyicon", "downloads": 1103, "version": "1.0.3", "version_created_at": "2025-07-03T03:27:41.931Z", "version_downloads": 0, "platform": "ruby", "authors": "Arthur Molina", "info": "Ruby on Rails View Helpers for any icon collections that have github repository available.", "licenses": [ "MIT" ], "metadata": { "wiki_uri": "https://github.com/arthurmolina/anyicon/wiki", "homepage_uri": "https://github.com/arthurmolina/anyicon", "changelog_uri": "https://github.com/arthurmolina/anyicon/blob/main/docs/CHANGELOG.md", "bug_tracker_uri": "https://github.com/arthurmolina/anyicon/issues", "source_code_uri": "https://github.com/arthurmolina/anyicon", "documentation_uri": "https://rubydoc.info/github/arthurmolina/anyicon" }, "yanked": false, "sha": "70a685a6d65b227cf0534ab0af0b6257332ea50e00427d8e4ba3075a55cc7c34", "spec_sha": "af43ec12a062937a02b3e10992c283337d3d97578e104291e035640e0532418f", "project_uri": "https://rubygems.org/gems/anyicon", "gem_uri": "https://rubygems.org/gems/anyicon-1.0.3.gem", "homepage_uri": "https://github.com/arthurmolina/anyicon", "wiki_uri": "https://github.com/arthurmolina/anyicon/wiki", "documentation_uri": "https://rubydoc.info/github/arthurmolina/anyicon", "mailing_list_uri": null, "source_code_uri": "https://github.com/arthurmolina/anyicon", "bug_tracker_uri": "https://github.com/arthurmolina/anyicon/issues", "changelog_uri": "https://github.com/arthurmolina/anyicon/blob/main/docs/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "appraisal", "requirements": ">= 0" }, { "name": "mocha", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "pry-rails", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "rails", "requirements": ">= 5.2" } ] } } |
2025-07-03 03:27:43 UTC |
QWu94kyw5dKu8l-xQFjXd |
spree_cm_commissionerAdd (optional) extension description here |
1.17.0.pre.pre5 | Content{ "name": "spree_cm_commissioner", "downloads": 7250, "version": "1.17.0.pre.pre5", "version_created_at": "2025-07-03T02:55:20.266Z", "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": "7efa0ddc35bb775842fb0d7edb0d48968e6f6ea8f74cae09c9fd217f3f4afbf0", "spec_sha": "806da86845663a6c7f385eb6d69e6ea4d9a504c0879abecca76077c213d8b711", "project_uri": "https://rubygems.org/gems/spree_cm_commissioner", "gem_uri": "https://rubygems.org/gems/spree_cm_commissioner-1.17.0.pre.pre5.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/1.17.0.pre.pre5", "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": "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": "phonelib", "requirements": ">= 0" }, { "name": "premailer-rails", "requirements": ">= 0" }, { "name": "rails", "requirements": "~> 7.0.4" }, { "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-07-03 02:55:22 UTC |
vCvTa4Ju063MZFZ33p2eX |
glib-webThis rubygem does not have a description or summary. |
4.34.6 | Content{ "name": "glib-web", "downloads": 512437, "version": "4.34.6", "version_created_at": "2025-07-03T02:48:41.755Z", "version_downloads": 0, "platform": "ruby", "authors": "", "info": "This rubygem does not have a description or summary.", "licenses": [], "metadata": {}, "yanked": false, "sha": "e5f08336b36471d5b431039adc230816e2f1351c4b1f94decafc01dfda9bcdc4", "spec_sha": "e58d878e87786f625f582e8cc53de1d0caae364c6f56904da7ab787336ef8a8a", "project_uri": "https://rubygems.org/gems/glib-web", "gem_uri": "https://rubygems.org/gems/glib-web-4.34.6.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/glib-web/4.34.6", "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-07-03 02:48:44 UTC |
vvRo_mE7kLbo7WDGzgaK8 |
lithicRuby library to access the Lithic API |
0.1.0.pre.alpha.38 | Content{ "name": "lithic", "downloads": 4619, "version": "0.1.0.pre.alpha.38", "version_created_at": "2025-07-03T02:34:47.046Z", "version_downloads": 0, "platform": "ruby", "authors": "Lithic", "info": "Ruby library to access the Lithic API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/lithic", "source_code_uri": "https://github.com/lithic-com/lithic-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "8cf3a0553d77089fb2557550c84c3c445f6ff2dba947aa250769982de71e98e7", "spec_sha": "ff8c17bdfdf6ebeeab750ce6fc64539084cbb684d1ed7915c3c81b4391045c36", "project_uri": "https://rubygems.org/gems/lithic", "gem_uri": "https://rubygems.org/gems/lithic-0.1.0.pre.alpha.38.gem", "homepage_uri": "https://gemdocs.org/gems/lithic", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lithic-com/lithic-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-07-03 02:34:53 UTC |
24JxoXzumpJdnlsdcBuvI |
cocoawebviewWebview ruby binding for macOS |
0.3.1 | Content{ "name": "cocoawebview", "downloads": 1771, "version": "0.3.1", "version_created_at": "2025-07-03T02:26:59.304Z", "version_downloads": 0, "platform": "ruby", "authors": "Tommy Jeff", "info": "Webview ruby binding for macOS", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/orklann/cocoawebview", "source_code_uri": "https://github.com/orklann/cocoawebview" }, "yanked": false, "sha": "148484d7d1ce60cd838b081492a86d04c7e383f182d669545eba0d1c7b19e74d", "spec_sha": "081f334f84dac6d73fb76dcece1f844b6ad1c6aea34387fb0906bbdb3826a1fe", "project_uri": "https://rubygems.org/gems/cocoawebview", "gem_uri": "https://rubygems.org/gems/cocoawebview-0.3.1.gem", "homepage_uri": "https://github.com/orklann/cocoawebview", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orklann/cocoawebview", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-03 02:27:01 UTC |
JEG08B5-GpIfDqhx-Ve0R |
multiwoven-integrationsMultiwoven Integrations is a comprehensive Ruby gem designed to facilitate seamless connectivity between various data sources and SaaS platforms. |
0.30.4 | Content{ "name": "multiwoven-integrations", "downloads": 55185, "version": "0.30.4", "version_created_at": "2025-07-03T02:20:23.875Z", "version_downloads": 0, "platform": "ruby", "authors": "Subin T P", "info": "Multiwoven Integrations is a comprehensive Ruby gem designed to facilitate seamless connectivity between various data sources and SaaS platforms.", "licenses": [ "MIT" ], "metadata": { "github_repo": "https://github.com/Multiwoven/multiwoven", "homepage_uri": "https://www.multiwoven.com/", "changelog_uri": "https://github.com/Multiwoven/multiwoven/blob/main/integrations/CHANGELOG.md", "source_code_uri": "https://github.com/Multiwoven/multiwoven/tree/main/integrations" }, "yanked": false, "sha": "7b1eda9b0061c92de20c4f24258dcd9499b311d9d2d476f8573d7e47c6471f2f", "spec_sha": "9668bee9780d29071fbce73f7a4916fbc16a22e2b458e549c0df61642beebecf", "project_uri": "https://rubygems.org/gems/multiwoven-integrations", "gem_uri": "https://rubygems.org/gems/multiwoven-integrations-0.30.4.gem", "homepage_uri": "https://www.multiwoven.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Multiwoven/multiwoven/tree/main/integrations", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Multiwoven/multiwoven/blob/main/integrations/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "simplecov_json_formatter", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "async-websocket", "requirements": ">= 0" }, { "name": "aws-sdk-athena", "requirements": ">= 0" }, { "name": "aws-sdk-cloudwatchlogs", "requirements": ">= 0" }, { "name": "aws-sdk-s3", "requirements": ">= 0" }, { "name": "aws-sdk-sts", "requirements": ">= 0" }, { "name": "aws-sigv4", "requirements": ">= 0" }, { "name": "csv", "requirements": ">= 0" }, { "name": "dry-schema", "requirements": ">= 0" }, { "name": "dry-struct", "requirements": ">= 0" }, { "name": "dry-types", "requirements": ">= 0" }, { "name": "duckdb", "requirements": ">= 0" }, { "name": "git", "requirements": ">= 0" }, { "name": "google-apis-sheets_v4", "requirements": ">= 0" }, { "name": "google-cloud-ai_platform-v1", "requirements": ">= 0" }, { "name": "google-cloud-bigquery", "requirements": ">= 0" }, { "name": "grpc", "requirements": ">= 0" }, { "name": "hubspot-api-client", "requirements": ">= 0" }, { "name": "iterable-api-client", "requirements": ">= 0" }, { "name": "MailchimpMarketing", "requirements": ">= 0" }, { "name": "net-sftp", "requirements": ">= 0" }, { "name": "pg", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "restforce", "requirements": ">= 0" }, { "name": "ruby-limiter", "requirements": ">= 0" }, { "name": "ruby-oci8", "requirements": ">= 0" }, { "name": "ruby-odbc", "requirements": ">= 0" }, { "name": "rubyzip", "requirements": ">= 0" }, { "name": "sequel", "requirements": ">= 0" }, { "name": "slack-ruby-client", "requirements": ">= 0" }, { "name": "stripe", "requirements": ">= 0" }, { "name": "tiny_tds", "requirements": ">= 0" }, { "name": "zendesk_api", "requirements": ">= 0" } ] } } |
2025-07-03 02:20:26 UTC |
4GGAPpKE8uFbFbI21kXdG |
lazy_blob_storageLow traffic site? Small file upload needs? Don't want to setup a cloud service? Lazy Blob Storage is for you! |
2.0.0.pre.beta.10 | Content{ "name": "lazy_blob_storage", "downloads": 7895, "version": "2.0.0.pre.beta.10", "version_created_at": "2025-07-03T02:00:50.525Z", "version_downloads": 0, "platform": "ruby", "authors": "Corey Smedstad", "info": "Low traffic site? Small file upload needs? Don't want to setup a cloud service? Lazy Blob Storage is for you!", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "6b3cd1f8b0e2b6db63206b28ec7e748a069a754b54b9784db859408bb81ed63c", "spec_sha": "0a6f0f4cf38cc0cbd302d3a526364ee755712c4d9428ed908891afacbeb542e1", "project_uri": "https://rubygems.org/gems/lazy_blob_storage", "gem_uri": "https://rubygems.org/gems/lazy_blob_storage-2.0.0.pre.beta.10.gem", "homepage_uri": "https://git.mreach.com/csmedstad/lazy_blob_storage", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/lazy_blob_storage/2.0.0.pre.beta.10", "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": "rails", "requirements": ">= 6" }, { "name": "ruby-lsp", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 6" }, { "name": "activerecord", "requirements": ">= 6" }, { "name": "activesupport", "requirements": ">= 6" } ] } } |
2025-07-03 02:00:56 UTC |
TDEFD-soqtQLuY46JiXLg |
wolf_coreRepository to store shared code among Ruby projects. |
1.0.125 | Content{ "name": "wolf_core", "downloads": 85974, "version": "1.0.125", "version_created_at": "2025-07-03T01:45:56.120Z", "version_downloads": 0, "platform": "ruby", "authors": "Javier Roncallo", "info": "Repository to store shared code among Ruby projects.", "licenses": [], "metadata": { "homepage_uri": "https://github.com/onewolfxyz/wolf_core", "changelog_uri": "https://github.com/onewolfxyz/wolf_core", "source_code_uri": "https://github.com/onewolfxyz/wolf_core", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "4d8860d6e4b6443eb7cf757c679969883fabafd75d54290bf6831f8c63f08905", "spec_sha": "8e55482e9c69a6c558568980f91dbfdb108267533a58b230ba0fd90f1880e8d1", "project_uri": "https://rubygems.org/gems/wolf_core", "gem_uri": "https://rubygems.org/gems/wolf_core-1.0.125.gem", "homepage_uri": "https://github.com/onewolfxyz/wolf_core", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/onewolfxyz/wolf_core", "bug_tracker_uri": null, "changelog_uri": "https://github.com/onewolfxyz/wolf_core", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activemodel", "requirements": ">= 0" }, { "name": "activesupport", "requirements": ">= 0" }, { "name": "aws-sdk-dynamodb", "requirements": ">= 0" }, { "name": "aws-sdk-lambda", "requirements": ">= 0" }, { "name": "honeybadger", "requirements": ">= 0" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "redis", "requirements": ">= 0" } ] } } |
2025-07-03 01:46:09 UTC |
1zHpWQ2p5DrC07oF2pn1u |
cocoapods-bb-PodAssistantA short description of cocoapods-bb-PodAssistant. |
0.3.12.6 | Content{ "name": "cocoapods-bb-PodAssistant", "downloads": 13356, "version": "0.3.12.6", "version_created_at": "2025-07-03T01:16:08.059Z", "version_downloads": 0, "platform": "ruby", "authors": "humin", "info": "A short description of cocoapods-bb-PodAssistant.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "417f6c49a831677a04e7740c58ac8d0593ce95932bcce44f5ecd7293a1f97372", "spec_sha": "58673a008e0c794a75069b7d9fdbfcf23630707fc1118b12bfceaeb79aec2ad1", "project_uri": "https://rubygems.org/gems/cocoapods-bb-PodAssistant", "gem_uri": "https://rubygems.org/gems/cocoapods-bb-PodAssistant-0.3.12.6.gem", "homepage_uri": "https://github.com/BMPaaS/cocoapods-bb-PodAssistant", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cocoapods-bb-PodAssistant/0.3.12.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "cocoapods", "requirements": ">= 1.10.0" }, { "name": "cocoapods-bb-bin", "requirements": ">= 0.2.9.0" }, { "name": "cocoapods-core", "requirements": ">= 0" }, { "name": "colored2", "requirements": ">= 0" }, { "name": "fastlane", "requirements": ">= 2.174.0" }, { "name": "gli", "requirements": ">= 0" }, { "name": "spreadsheet", "requirements": ">= 0" } ] } } |
2025-07-03 01:16:10 UTC |
uIqFEdd1fwStRWtiLpkdw |
wolf_coreRepository to store shared code among Ruby projects. |
1.0.124 | Content{ "name": "wolf_core", "downloads": 85918, "version": "1.0.124", "version_created_at": "2025-07-03T01:14:45.764Z", "version_downloads": 0, "platform": "ruby", "authors": "Javier Roncallo", "info": "Repository to store shared code among Ruby projects.", "licenses": [], "metadata": { "homepage_uri": "https://github.com/onewolfxyz/wolf_core", "changelog_uri": "https://github.com/onewolfxyz/wolf_core", "source_code_uri": "https://github.com/onewolfxyz/wolf_core", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "240fbd34116fb9b236fc0980fd9bba4d4bf5190347e1d57c787cc1a8e759bc40", "spec_sha": "6549b7abf8c76fb033b8528ace00579b66381d2da23b51e85feb3c08b7784511", "project_uri": "https://rubygems.org/gems/wolf_core", "gem_uri": "https://rubygems.org/gems/wolf_core-1.0.124.gem", "homepage_uri": "https://github.com/onewolfxyz/wolf_core", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/onewolfxyz/wolf_core", "bug_tracker_uri": null, "changelog_uri": "https://github.com/onewolfxyz/wolf_core", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activemodel", "requirements": ">= 0" }, { "name": "activesupport", "requirements": ">= 0" }, { "name": "aws-sdk-dynamodb", "requirements": ">= 0" }, { "name": "aws-sdk-lambda", "requirements": ">= 0" }, { "name": "honeybadger", "requirements": ">= 0" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "redis", "requirements": ">= 0" } ] } } |
2025-07-03 01:14:52 UTC |
7twh2OXVWcx8VN4yHBZgZ |
wolf_coreRepository to store shared code among Ruby projects. |
1.0.123 | Content{ "name": "wolf_core", "downloads": 85910, "version": "1.0.123", "version_created_at": "2025-07-03T01:10:21.495Z", "version_downloads": 0, "platform": "ruby", "authors": "Javier Roncallo", "info": "Repository to store shared code among Ruby projects.", "licenses": [], "metadata": { "homepage_uri": "https://github.com/onewolfxyz/wolf_core", "changelog_uri": "https://github.com/onewolfxyz/wolf_core", "source_code_uri": "https://github.com/onewolfxyz/wolf_core", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "841fc13ee3153fea31b8c8fef84b05c38fb337d449afe3150b850c2f8ea7e86c", "spec_sha": "4fa74a374ae50c9dba17afbd1444384a304e2e16183e5c95062703523cbbab7d", "project_uri": "https://rubygems.org/gems/wolf_core", "gem_uri": "https://rubygems.org/gems/wolf_core-1.0.123.gem", "homepage_uri": "https://github.com/onewolfxyz/wolf_core", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/onewolfxyz/wolf_core", "bug_tracker_uri": null, "changelog_uri": "https://github.com/onewolfxyz/wolf_core", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activemodel", "requirements": ">= 0" }, { "name": "activesupport", "requirements": ">= 0" }, { "name": "aws-sdk-dynamodb", "requirements": ">= 0" }, { "name": "aws-sdk-lambda", "requirements": ">= 0" }, { "name": "honeybadger", "requirements": ">= 0" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "redis", "requirements": ">= 0" } ] } } |
2025-07-03 01:10:24 UTC |
zi2SL8zX05bhdldadgOXF |
rock_rmsA Ruby wrapper for the Rock RMS API -- a church management platform, simplified. |
9.19.0 | Content{ "name": "rock_rms", "downloads": 173686, "version": "9.19.0", "version_created_at": "2025-07-03T01:09:39.605Z", "version_downloads": 0, "platform": "ruby", "authors": "Taylor Brooks", "info": "A Ruby wrapper for the Rock RMS API -- a church management platform, simplified.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "61f4e09beb10cf8ed5be815f3320f7068895122212ab2a911583e640464bf69d", "spec_sha": "2fc57c44258ca2fc252fa84d65e9b0b58ec5e061be526ce4e6adc5b1e86002a7", "project_uri": "https://rubygems.org/gems/rock_rms", "gem_uri": "https://rubygems.org/gems/rock_rms-9.19.0.gem", "homepage_uri": "https://github.com/taylorbrooks/rock_rms", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rock_rms/9.19.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.3" }, { "name": "dotenv", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 12.3.3" }, { "name": "rspec", "requirements": "~> 3.7" }, { "name": "sinatra", "requirements": "~> 2.0" }, { "name": "webmock", "requirements": "~> 3.1" } ], "runtime": [ { "name": "faraday", "requirements": "> 2.0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "json", "requirements": ">= 0" }, { "name": "oj", "requirements": ">= 0" }, { "name": "stringio", "requirements": ">= 0" }, { "name": "zlib", "requirements": ">= 0" } ] } } |
2025-07-03 01:09:51 UTC |
EM_9KOuHSZP2uw4H1_YUT |
wolf_coreRepository to store shared code among Ruby projects. |
1.0.122 | Content{ "name": "wolf_core", "downloads": 85905, "version": "1.0.122", "version_created_at": "2025-07-03T00:59:32.992Z", "version_downloads": 0, "platform": "ruby", "authors": "Javier Roncallo", "info": "Repository to store shared code among Ruby projects.", "licenses": [], "metadata": { "homepage_uri": "https://github.com/onewolfxyz/wolf_core", "changelog_uri": "https://github.com/onewolfxyz/wolf_core", "source_code_uri": "https://github.com/onewolfxyz/wolf_core", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "fd8f60eb2dcdbab26faf4d8c810d4be9cbe91af5869521de8645f954bf48fda6", "spec_sha": "1c613ce402116d35a8b1a96f476d7240cba3c0efbf267aefe0aa65128720505d", "project_uri": "https://rubygems.org/gems/wolf_core", "gem_uri": "https://rubygems.org/gems/wolf_core-1.0.122.gem", "homepage_uri": "https://github.com/onewolfxyz/wolf_core", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/onewolfxyz/wolf_core", "bug_tracker_uri": null, "changelog_uri": "https://github.com/onewolfxyz/wolf_core", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activemodel", "requirements": ">= 0" }, { "name": "activesupport", "requirements": ">= 0" }, { "name": "aws-sdk-dynamodb", "requirements": ">= 0" }, { "name": "aws-sdk-lambda", "requirements": ">= 0" }, { "name": "honeybadger", "requirements": ">= 0" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "redis", "requirements": ">= 0" } ] } } |
2025-07-03 00:59:43 UTC |
Q3T1GyIogEIZ64eWhXzpW |
recourseTurns resources into recourses |
0.1.0 | Content{ "name": "recourse", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-03T00:37:42.361Z", "version_downloads": 0, "platform": "ruby", "authors": "claudiob", "info": "Turns resources into recourses", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/claudiob/recourse", "changelog_uri": "https://github.com/claudiob/recourse", "source_code_uri": "https://github.com/claudiob/recourse" }, "yanked": false, "sha": "65647a746244f3ad20f730e05a4702fd25eb931e5e1eb58386fdd4f7cf37ce6e", "spec_sha": "06ca3125be90df2464a8e5f4596b9c4246be8ce02dcca97d89bb00fde7275d37", "project_uri": "https://rubygems.org/gems/recourse", "gem_uri": "https://rubygems.org/gems/recourse-0.1.0.gem", "homepage_uri": "https://github.com/claudiob/recourse", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/claudiob/recourse", "bug_tracker_uri": null, "changelog_uri": "https://github.com/claudiob/recourse", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-03 00:37:54 UTC |
XETiWvF98xOhGoizxiih9 |
eac_ruby_utilsUtilities for E.A.C.'s Ruby projects. |
0.128.3 | Content{ "name": "eac_ruby_utils", "downloads": 237992, "version": "0.128.3", "version_created_at": "2025-07-03T00:24:31.466Z", "version_downloads": 0, "platform": "ruby", "authors": "Esquilo Azul Company", "info": "Utilities for E.A.C.'s Ruby projects.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "254f431f5340105d601321e6e69aad2ac2623f54e03409799d5f54cacf39db7b", "spec_sha": "db0c3b51a99b5c183e1d252c2e7fb030e66bf9a2b8907e0510486187767c106e", "project_uri": "https://rubygems.org/gems/eac_ruby_utils", "gem_uri": "https://rubygems.org/gems/eac_ruby_utils-0.128.3.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/eac_ruby_utils/0.128.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "avm-eac_ubuntu_base0", "requirements": "~> 0.5, >= 0.5.1" }, { "name": "eac_ruby_gem_support", "requirements": "~> 0.12" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 4, < 7" }, { "name": "addressable", "requirements": "~> 2.8, >= 2.8.7" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "filesize", "requirements": "~> 0.2" }, { "name": "net-ssh", "requirements": "~> 4.2" }, { "name": "zeitwerk", "requirements": "~> 2.6, >= 2.6.18" } ] } } |
2025-07-03 00:24:34 UTC |
u96Xsw__OPrTpCodMcwDw |
eac_fsPut here de description. |
0.19.1 | Content{ "name": "eac_fs", "downloads": 29846, "version": "0.19.1", "version_created_at": "2025-07-03T00:24:08.117Z", "version_downloads": 0, "platform": "ruby", "authors": "Put here the authors", "info": "Put here de description.", "licenses": [], "metadata": {}, "yanked": false, "sha": "5f5553dfc440812e58580961210839d52b86172b04024d8892a3459ea471a8d9", "spec_sha": "9843f5d53443e73d4133c8b23d6be357fdff2cde27bec432b9c27c40f00135d3", "project_uri": "https://rubygems.org/gems/eac_fs", "gem_uri": "https://rubygems.org/gems/eac_fs-0.19.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/eac_fs/0.19.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "eac_ruby_gem_support", "requirements": "~> 0.12" } ], "runtime": [ { "name": "content-type", "requirements": "~> 0.0, >= 0.0.2" }, { "name": "eac_ruby_utils", "requirements": "~> 0.128, >= 0.128.3" }, { "name": "ruby-filemagic", "requirements": "~> 0.7, >= 0.7.3" } ] } } |
2025-07-03 00:24:14 UTC |
Y24tXKhMSdk5QO3iehndP |
eac_envs-httpPut here de description. |
0.7.0 | Content{ "name": "eac_envs-http", "downloads": 6468, "version": "0.7.0", "version_created_at": "2025-07-03T00:23:47.626Z", "version_downloads": 0, "platform": "ruby", "authors": "Put here the authors", "info": "Put here de description.", "licenses": [], "metadata": {}, "yanked": false, "sha": "d1a145e1d8b086fdad7ee5e521ea3c03a6aa089c349f5f829e6d9c92e07b254c", "spec_sha": "bb6bc8da13d1c886855aa4272ff929076a42c5d384eb67c0cb89eeb30054f982", "project_uri": "https://rubygems.org/gems/eac_envs-http", "gem_uri": "https://rubygems.org/gems/eac_envs-http-0.7.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/eac_envs-http/0.7.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "eac_ruby_gem_support", "requirements": "~> 0.12" } ], "runtime": [ { "name": "eac_fs", "requirements": "~> 0.19" }, { "name": "eac_ruby_utils", "requirements": "~> 0.128, >= 0.128.3" }, { "name": "faraday", "requirements": "~> 2.8, >= 2.8.1" }, { "name": "faraday-follow_redirects", "requirements": "~> 0.3" }, { "name": "faraday-gzip", "requirements": "~> 0.1" }, { "name": "faraday-multipart", "requirements": "~> 1.1, >= 1.1.1" }, { "name": "faraday-retry", "requirements": "~> 2.3, >= 2.3.2" }, { "name": "random-port", "requirements": "~> 0.7, >= 0.7.1" } ] } } |
2025-07-03 00:23:55 UTC |
qRlL16JRsekb4KXZGbN3u |
eac_cliUtilities to build CLI applications with Ruby. |
0.43.1 | Content{ "name": "eac_cli", "downloads": 103115, "version": "0.43.1", "version_created_at": "2025-07-03T00:23:25.833Z", "version_downloads": 0, "platform": "ruby", "authors": "Esquilo Azul Company", "info": "Utilities to build CLI applications with Ruby.", "licenses": [], "metadata": {}, "yanked": false, "sha": "77c8ce219da316830b9f304b186a61f2559b5f6dbbca32b49776d146cbbeb12d", "spec_sha": "29722b521c0fb8869a049959c1966b4e39f9a6f81c5961faaab611a16139e6d0", "project_uri": "https://rubygems.org/gems/eac_cli", "gem_uri": "https://rubygems.org/gems/eac_cli-0.43.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/eac_cli/0.43.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "eac_ruby_gem_support", "requirements": "~> 0.12" } ], "runtime": [ { "name": "colorize", "requirements": "~> 0.8, >= 0.8.1" }, { "name": "eac_config", "requirements": "~> 0.15" }, { "name": "eac_ruby_utils", "requirements": "~> 0.128, >= 0.128.3" }, { "name": "tty-table", "requirements": "~> 0.12" } ] } } |
2025-07-03 00:23:34 UTC |
8Zfo-KLqIiPD7zkZlczZD |
avm-eac_ruby_base1Put here de description. |
0.37.1 | Content{ "name": "avm-eac_ruby_base1", "downloads": 43159, "version": "0.37.1", "version_created_at": "2025-07-03T00:23:04.764Z", "version_downloads": 0, "platform": "ruby", "authors": "Put here the authors", "info": "Put here de description.", "licenses": [], "metadata": {}, "yanked": false, "sha": "6529128e1954a46f8f9cf3046a2efaea9dc2a08880f57dd314f86bd540e8a198", "spec_sha": "c7ac2213e4112cb0f23bcb4da24030bdd7d48a4474c697009ed06265968ddb16", "project_uri": "https://rubygems.org/gems/avm-eac_ruby_base1", "gem_uri": "https://rubygems.org/gems/avm-eac_ruby_base1-0.37.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/avm-eac_ruby_base1/0.37.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "eac_ruby_gem_support", "requirements": "~> 0.12" } ], "runtime": [ { "name": "avm", "requirements": "~> 0.96, >= 0.96.1" }, { "name": "avm-eac_generic_base0", "requirements": "~> 0.15, >= 0.15.1" }, { "name": "eac_envs-http", "requirements": "~> 0.7" }, { "name": "eac_ruby_utils", "requirements": "~> 0.128, >= 0.128.3" } ] } } |
2025-07-03 00:23:15 UTC |
RVml_cCk_SSE6Omvsrciz |
dumpcarCommands for dumping and restoring Rails PostgreSQL database contents |
0.3.1 | Content{ "name": "dumpcar", "downloads": 1669, "version": "0.3.1", "version_created_at": "2025-07-03T00:13:57.392Z", "version_downloads": 0, "platform": "ruby", "authors": "Eric Schultz", "info": "Commands for dumping and restoring Rails PostgreSQL database contents", "licenses": [ "LGPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://github.com/wwahammy/dumpcar", "source_code_uri": "https://github.com/wwahammy/dumpcar" }, "yanked": false, "sha": "9d3c9cab51337e706062f38d2744fd2a28cbdb67c6b900adc12c2e9a29e82a8f", "spec_sha": "c1ec6300b6ce3b3ddb80e417ec8de80309c5be5a4c78f45a80d4a7b0f7ab6f57", "project_uri": "https://rubygems.org/gems/dumpcar", "gem_uri": "https://rubygems.org/gems/dumpcar-0.3.1.gem", "homepage_uri": "https://github.com/wwahammy/dumpcar", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/wwahammy/dumpcar", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6" }, { "name": "terrapin", "requirements": ">= 1" } ] } } |
2025-07-03 00:14:00 UTC |
z-Lz2LKb1KrYd2UJvNj5g |
ruby_llm-mcpA Ruby client for the Model Context Protocol (MCP) that seamlessly integrates with RubyLLM. Connect to MCP servers via SSE or stdio transports, automatically convert MCP tools into RubyLLM-compatible tools, and enable AI models to interact with external data sources and services. Makes using MCP with RubyLLM as easy as possible. |
0.4.1 | Content{ "name": "ruby_llm-mcp", "downloads": 1174, "version": "0.4.1", "version_created_at": "2025-07-02T23:55:08.664Z", "version_downloads": 0, "platform": "ruby", "authors": "Patrick Vice", "info": "A Ruby client for the Model Context Protocol (MCP) that seamlessly integrates with RubyLLM.\nConnect to MCP servers via SSE or stdio transports, automatically convert MCP tools into\nRubyLLM-compatible tools, and enable AI models to interact with external data sources and\nservices. Makes using MCP with RubyLLM as easy as possible.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/patvice/ruby_llm-mcp", "changelog_uri": "https://github.com/patvice/ruby_llm-mcp/commits/main", "bug_tracker_uri": "https://github.com/patvice/ruby_llm-mcp/issues", "source_code_uri": "https://github.com/patvice/ruby_llm-mcp", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/patvice/ruby_llm-mcp", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "5000dcea40b9c2f77c8001225f9830eba7bbed412d51d2e5a6f9d1e88990fa60", "spec_sha": "bad1b1d05559836ad8ccccf7360d290811e66943418815665975f5babce4a83d", "project_uri": "https://rubygems.org/gems/ruby_llm-mcp", "gem_uri": "https://rubygems.org/gems/ruby_llm-mcp-0.4.1.gem", "homepage_uri": "https://github.com/patvice/ruby_llm-mcp", "wiki_uri": null, "documentation_uri": "https://github.com/patvice/ruby_llm-mcp", "mailing_list_uri": null, "source_code_uri": "https://github.com/patvice/ruby_llm-mcp", "bug_tracker_uri": "https://github.com/patvice/ruby_llm-mcp/issues", "changelog_uri": "https://github.com/patvice/ruby_llm-mcp/commits/main", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "httpx", "requirements": "~> 1.4" }, { "name": "ruby_llm", "requirements": "~> 1.3" }, { "name": "zeitwerk", "requirements": "~> 2" } ] } } |
2025-07-02 23:55:10 UTC |
eMn2GEoRF1zKuNdspyr_D |
io-eventAn event loop. |
1.11.2 | Content{ "name": "io-event", "downloads": 24739204, "version": "1.11.2", "version_created_at": "2025-07-02T23:52:14.319Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams, Math Ieu, Wander Hillen, Jean Boussier, Benoit Daloze, Bruno Sutic, Alex Matchneer, Anthony Ross, Delton Ding, Pavel Rosický, Shizuo Fujita, Stanislav (Stas) Katkov", "info": "An event loop.", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/socketry/io-event.git", "documentation_uri": "https://socketry.github.io/io-event/" }, "yanked": false, "sha": "4a640ac7d86d9f5fc0d4f47dd83eff82e9fe5818b0d910596b058ca1b34b96b9", "spec_sha": "4df9cb6484a715d8ff0766bae5bf917e613bd608a6ba72cf72fc7415dc1657ff", "project_uri": "https://rubygems.org/gems/io-event", "gem_uri": "https://rubygems.org/gems/io-event-1.11.2.gem", "homepage_uri": "https://github.com/socketry/io-event", "wiki_uri": null, "documentation_uri": "https://socketry.github.io/io-event/", "mailing_list_uri": null, "source_code_uri": "https://github.com/socketry/io-event.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 23:52:16 UTC |
z6Upj1SbqI-2SFfdSlLow |
meta_workflowsMetaWorkflows provides a flexible framework for creating and executing AI-powered workflows with human interaction points, built as a Rails engine for easy integration into existing applications. |
0.9.5 | Content{ "name": "meta_workflows", "downloads": 3768, "version": "0.9.5", "version_created_at": "2025-07-02T23:44:11.887Z", "version_downloads": 0, "platform": "ruby", "authors": "Leonid Medovyy, Sami Tanquary", "info": "MetaWorkflows provides a flexible framework for creating and executing AI-powered workflows with human interaction points, built as a Rails engine for easy integration into existing applications.", "licenses": [ "None" ], "metadata": { "homepage_uri": "https://github.com/strongmind/meta-workflows", "changelog_uri": "https://github.com/strongmind/meta-workflows/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/strongmind/meta-workflows", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/strongmind/meta-workflows/blob/main/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "9aa5a97c2e4474933fbae338cecf01601c0e88441f5baf53bba9d2d2011b8976", "spec_sha": "f3a7ff048545f93f24659537d17c2655b0eb754a4d3af4a9a202e0a7b12d7abe", "project_uri": "https://rubygems.org/gems/meta_workflows", "gem_uri": "https://rubygems.org/gems/meta_workflows-0.9.5.gem", "homepage_uri": "https://github.com/strongmind/meta-workflows", "wiki_uri": null, "documentation_uri": "https://github.com/strongmind/meta-workflows/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/strongmind/meta-workflows", "bug_tracker_uri": null, "changelog_uri": "https://github.com/strongmind/meta-workflows/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.2.0, < 9.0" }, { "name": "ruby_conversations", "requirements": ">= 0" }, { "name": "ruby_llm", "requirements": ">= 0" }, { "name": "sidekiq", "requirements": ">= 6.0" }, { "name": "stimulus-rails", "requirements": ">= 1.0" }, { "name": "turbo-rails", "requirements": ">= 1.0" } ] } } |
2025-07-02 23:44:13 UTC |
BRs4DHddBRe6CYyFXeZ-N |
gitThe git gem provides an API that can be used to create, read, and manipulate Git repositories by wrapping system calls to the git command line. The API can be used for working with Git in complex interactions including branching and merging, object inspection and manipulation, history, patch generation and more. |
4.0.0 | Content{ "name": "git", "downloads": 166904611, "version": "4.0.0", "version_created_at": "2025-07-02T23:44:03.939Z", "version_downloads": 0, "platform": "ruby", "authors": "Scott Chacon and others", "info": "The git gem provides an API that can be used to\ncreate, read, and manipulate Git repositories by wrapping system calls to the git\ncommand line. The API can be used for working with Git in complex interactions\nincluding branching and merging, object inspection and manipulation, history, patch\ngeneration and more.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "http://github.com/ruby-git/ruby-git", "changelog_uri": "https://rubydoc.info/gems/git/4.0.0/file/CHANGELOG.md", "source_code_uri": "http://github.com/ruby-git/ruby-git", "documentation_uri": "https://rubydoc.info/gems/git/4.0.0" }, "yanked": false, "sha": "d9de4569c4effa3cb64dfbeec80b1a7a84be8a9f8d96f1fc82a3da14529ff572", "spec_sha": "d2d6a87758e933776e9a3f2d2814e7585ecef05542c6fb7750c647c4e15ea817", "project_uri": "https://rubygems.org/gems/git", "gem_uri": "https://rubygems.org/gems/git-4.0.0.gem", "homepage_uri": "http://github.com/ruby-git/ruby-git", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/git/4.0.0", "mailing_list_uri": null, "source_code_uri": "http://github.com/ruby-git/ruby-git", "bug_tracker_uri": null, "changelog_uri": "https://rubydoc.info/gems/git/4.0.0/file/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "create_github_release", "requirements": "~> 2.1" }, { "name": "minitar", "requirements": "~> 1.0" }, { "name": "mocha", "requirements": "~> 2.7" }, { "name": "rake", "requirements": "~> 13.2" }, { "name": "redcarpet", "requirements": "~> 3.6" }, { "name": "test-unit", "requirements": "~> 3.6" }, { "name": "yard", "requirements": "~> 0.9, >= 0.9.28" }, { "name": "yardstick", "requirements": "~> 0.9" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 5.0" }, { "name": "addressable", "requirements": "~> 2.8" }, { "name": "process_executer", "requirements": "~> 4.0" }, { "name": "rchardet", "requirements": "~> 1.9" } ] } } |
2025-07-02 23:44:05 UTC |
06-U3EbS-RxVFxkXdDAkL |
vector_mcpA Ruby gem implementing the Model Context Protocol (MCP) server-side specification. Provides a framework for creating MCP servers that expose tools, resources, prompts, and roots to LLM clients with comprehensive security features, structured logging, and production-ready capabilities. |
0.3.2 | Content{ "name": "vector_mcp", "downloads": 596, "version": "0.3.2", "version_created_at": "2025-07-02T23:17:17.261Z", "version_downloads": 0, "platform": "ruby", "authors": "Sergio Bayona", "info": "A Ruby gem implementing the Model Context Protocol (MCP) server-side specification. Provides a framework for creating MCP servers that expose tools, resources, prompts, and roots to LLM clients with comprehensive security features, structured logging, and production-ready capabilities.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/sergiobayona/vector_mcp", "changelog_uri": "https://github.com/sergiobayona/vector_mcp/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/sergiobayona/vector_mcp", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "86f7e7d8262f8aaebc3407ff7d4113391cc76a6b80eeff61091c913c457a3777", "spec_sha": "66a3cb1c075ec8cf47939dd0450a79cb86b05ae0ed1b936d1d54fd4840cc1655", "project_uri": "https://rubygems.org/gems/vector_mcp", "gem_uri": "https://rubygems.org/gems/vector_mcp-0.3.2.gem", "homepage_uri": "https://github.com/sergiobayona/vector_mcp", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sergiobayona/vector_mcp", "bug_tracker_uri": null, "changelog_uri": "https://github.com/sergiobayona/vector_mcp/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "base64", "requirements": "~> 0.2" }, { "name": "bigdecimal", "requirements": "~> 3.1" }, { "name": "concurrent-ruby", "requirements": "~> 1.2" }, { "name": "json-schema", "requirements": "~> 3.0" }, { "name": "jwt", "requirements": "~> 2.7" }, { "name": "puma", "requirements": "~> 6.4" }, { "name": "rack", "requirements": "~> 3.0" } ] } } |
2025-07-02 23:17:19 UTC |
HMWmSC-O-YNs6yMi4RIwE |
llama_bot_railsLlamaBotRails is a gem that turns your existing Rails App into an AI Agent by connecting it to an open source LangGraph agent, LlamaBot. |
0.1.8 | Content{ "name": "llama_bot_rails", "downloads": 880, "version": "0.1.8", "version_created_at": "2025-07-02T23:16:14.629Z", "version_downloads": 0, "platform": "ruby", "authors": "Kody Kendall", "info": "LlamaBotRails is a gem that turns your existing Rails App into an AI Agent by connecting it to an open source LangGraph agent, LlamaBot.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://llamapress.ai" }, "yanked": false, "sha": "fa0bf8f0d70134facc0d49172622409de5762fe0d7b75cb2a3cc04b0d3e3dbe0", "spec_sha": "6a4a839493935122e75776fff0e2b58b085e451a4f93305d3ce6a5f810b56047", "project_uri": "https://rubygems.org/gems/llama_bot_rails", "gem_uri": "https://rubygems.org/gems/llama_bot_rails-0.1.8.gem", "homepage_uri": "https://llamapress.ai", "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": "actioncable", "requirements": ">= 6.0, < 9.0" }, { "name": "async", "requirements": ">= 0" }, { "name": "async-http", "requirements": ">= 0" }, { "name": "async-websocket", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0, < 9.0" } ] } } |
2025-07-02 23:16:22 UTC |
1aYidCiHMHHQj9pdZH1ah |
hephaestusHephaestus is a Rails generator to create plugs for Yetto. |
0.8.22 | Content{ "name": "hephaestus", "downloads": 22266, "version": "0.8.22", "version_created_at": "2025-07-02T23:11:23.714Z", "version_downloads": 0, "platform": "ruby", "authors": "Garen Torikian", "info": "Hephaestus is a Rails generator to create plugs for Yetto.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d22abf75457e9f0e93a28fd2698021541e9008ce66561a7422eae55476ca45e7", "spec_sha": "fbf664eab88994cb4fa35703d78201028053805a4db7c05d6c513fb622e1459c", "project_uri": "https://rubygems.org/gems/hephaestus", "gem_uri": "https://rubygems.org/gems/hephaestus-0.8.22.gem", "homepage_uri": "http://github.com/yettoapp/hephaestus", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hephaestus/0.8.22", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv-rails", "requirements": ">= 0" } ], "runtime": [ { "name": "bootsnap", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.1" }, { "name": "ferrum", "requirements": "~> 0.15" }, { "name": "hiredis", "requirements": "~> 0.6" }, { "name": "httpsensible", "requirements": "~> 0.3" }, { "name": "jbuilder", "requirements": "~> 2.12" }, { "name": "jwt", "requirements": "~> 2.8" }, { "name": "lograge", "requirements": "~> 0.14" }, { "name": "mission_control-jobs", "requirements": "~> 0.5" }, { "name": "openapi_first", "requirements": "~> 2.0" }, { "name": "opentelemetry-exporter-otlp", "requirements": "~> 0.26" }, { "name": "opentelemetry-instrumentation-all", "requirements": "~> 0.63" }, { "name": "opentelemetry-sdk", "requirements": "~> 1.4" }, { "name": "opentelemetry-semantic_conventions", "requirements": "~> 1.10" }, { "name": "parser", "requirements": "~> 3.0" }, { "name": "pg", "requirements": "~> 1.5" }, { "name": "propshaft", "requirements": "~> 1.1" }, { "name": "puma", "requirements": "~> 6.4" }, { "name": "rails", "requirements": ">= 8.0" }, { "name": "rainbow", "requirements": "~> 3.0" }, { "name": "redis", "requirements": "~> 5.2" }, { "name": "retriable", "requirements": "~> 3.1" }, { "name": "slack_webhook_logger", "requirements": "~> 0.6" }, { "name": "solid_queue", "requirements": "~> 1.0" }, { "name": "sqlite3", "requirements": "~> 2.0" }, { "name": "tailwindcss-rails", "requirements": "~> 4.2" } ] } } |
2025-07-02 23:11:27 UTC |
rEIdkXqmD85MJejDMTLJX |
io-eventAn event loop. |
1.11.1 | Content{ "name": "io-event", "downloads": 24737215, "version": "1.11.1", "version_created_at": "2025-07-02T22:53:09.341Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams, Math Ieu, Wander Hillen, Jean Boussier, Benoit Daloze, Bruno Sutic, Alex Matchneer, Anthony Ross, Delton Ding, Pavel Rosický, Shizuo Fujita, Stanislav (Stas) Katkov", "info": "An event loop.", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/socketry/io-event.git", "documentation_uri": "https://socketry.github.io/io-event/" }, "yanked": false, "sha": "8cb3b2f99a02cfda49b12464d7bf95bafc385edfea9887debda2e2c6d7e6c2ca", "spec_sha": "a569a45474b8fec55e75ca7601c90842d720c8eae047208d42960ec7ba573417", "project_uri": "https://rubygems.org/gems/io-event", "gem_uri": "https://rubygems.org/gems/io-event-1.11.1.gem", "homepage_uri": "https://github.com/socketry/io-event", "wiki_uri": null, "documentation_uri": "https://socketry.github.io/io-event/", "mailing_list_uri": null, "source_code_uri": "https://github.com/socketry/io-event.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 22:53:11 UTC |
ibQWoDDRG1EZrgcE_ykCg |
canvas_syncGem for generating Canvas models and migrations and syncing data from Canvas |
0.22.16 | Content{ "name": "canvas_sync", "downloads": 328530, "version": "0.22.16", "version_created_at": "2025-07-02T22:53:03.797Z", "version_downloads": 0, "platform": "ruby", "authors": "Instructure CustomDev", "info": "Gem for generating Canvas models and migrations and syncing data from Canvas", "licenses": [], "metadata": {}, "yanked": false, "sha": "8a18e8a8a336e4299494c36b5a6386aa026e3f34127d21fef1f201596d04dd6a", "spec_sha": "c9ed773ca69caa0eb440952d23e241072cc17a140f98c35a0c6e389022c1ba24", "project_uri": "https://rubygems.org/gems/canvas_sync", "gem_uri": "https://rubygems.org/gems/canvas_sync-0.22.16.gem", "homepage_uri": "https://instructure.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/canvas_sync/0.22.16", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "factory", "requirements": ">= 0" }, { "name": "factory_bot_rails", "requirements": ">= 0" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "pg", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "pry-nav", "requirements": ">= 0" }, { "name": "rails", "requirements": "~> 7.1.0" }, { "name": "rake", "requirements": ">= 10.0" }, { "name": "redis", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "shoulda-matchers", "requirements": ">= 0" }, { "name": "sidekiq", "requirements": "~> 7.0" }, { "name": "sidekiq-unique-jobs", "requirements": ">= 0" }, { "name": "sinatra", "requirements": ">= 0" }, { "name": "timecop", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" }, { "name": "with_model", "requirements": ">= 0" }, { "name": "yard", "requirements": ">= 0" } ], "runtime": [ { "name": "activejob", "requirements": ">= 0" }, { "name": "activerecord-import", "requirements": ">= 0" }, { "name": "bearcat", "requirements": ">= 1.5.34" }, { "name": "chronic_duration", "requirements": ">= 0" }, { "name": "json-jwt", "requirements": ">= 0" }, { "name": "open-uri", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 4" }, { "name": "redis", "requirements": ">= 4.2" }, { "name": "rubyzip", "requirements": ">= 0" } ] } } |
2025-07-02 22:53:06 UTC |
jczDob6yUbkKRMUnXJJep |
increaseRuby library to access the Increase API |
1.7.0 | Content{ "name": "increase", "downloads": 13249, "version": "1.7.0", "version_created_at": "2025-07-02T22:47:23.224Z", "version_downloads": 0, "platform": "ruby", "authors": "Increase", "info": "Ruby library to access the Increase API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/increase", "source_code_uri": "https://github.com/Increase/increase-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "34bc451613e59aac3eb21869d13e5164685e9a881a042281f366c2ae26fedfe6", "spec_sha": "717b48c1e1ddd7fe1aca4e2b6b85e1a839e8b4148322cfeb2c9148a13d03c6c5", "project_uri": "https://rubygems.org/gems/increase", "gem_uri": "https://rubygems.org/gems/increase-1.7.0.gem", "homepage_uri": "https://gemdocs.org/gems/increase", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Increase/increase-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-07-02 22:47:30 UTC |
bp00jJyTKDxhZy0WF51B- |
rtfm-filemanagerMajor release - RTFM v5: Complete rewrite using rcurses (https://github.com/isene/rcurses). Massive improvements. AI integration. A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers. 5.10: Enhanced tab management, eliminated dual-pane flickering, improved stability, restored image redraw. |
5.10.4 | Content{ "name": "rtfm-filemanager", "downloads": 87535, "version": "5.10.4", "version_created_at": "2025-07-02T22:45:01.562Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "Major release - RTFM v5: Complete rewrite using rcurses (https://github.com/isene/rcurses). Massive improvements. AI integration.\n A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers. 5.10: Enhanced tab management, eliminated dual-pane flickering, improved stability, restored image redraw.", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/RTFM" }, "yanked": false, "sha": "51cce972d2d1bfd8e119eb01c31e1c74357c286cf67d03246a086a1f1763ac0a", "spec_sha": "08f4060648d6335605477fee48ebf8fb8ddee3d97edf689cd521405794378339", "project_uri": "https://rubygems.org/gems/rtfm-filemanager", "gem_uri": "https://rubygems.org/gems/rtfm-filemanager-5.10.4.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/RTFM", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bootsnap", "requirements": "~> 1.18" }, { "name": "rcurses", "requirements": "~> 4.9.5" }, { "name": "ruby-openai", "requirements": "~> 7.4" } ] } } |
2025-07-02 22:45:11 UTC |
LMp7-whdrIdtTRuMwVee6 |
rcursesCreate curses applications for the terminal easier than ever. Create panes (with the colors and(or border), manipulate the panes and add content. Dress up text (in panes or anywhere in the terminal) in bold, italic, underline, reverse color, blink and in any 256 terminal colors for foreground and background. Use a simple editor to let users edit text in panes. Left, right or center align text in panes. Cursor movement around the terminal. 4.9.5: Emergency fix - properly built gem with color handling restored. |
4.9.5 | Content{ "name": "rcurses", "downloads": 13750, "version": "4.9.5", "version_created_at": "2025-07-02T22:44:24.304Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "Create curses applications for the terminal easier than ever. Create panes (with the colors and(or border), manipulate the panes and add content. Dress up text (in panes or anywhere in the terminal) in bold, italic, underline, reverse color, blink and in any 256 terminal colors for foreground and background. Use a simple editor to let users edit text in panes. Left, right or center align text in panes. Cursor movement around the terminal. 4.9.5: Emergency fix - properly built gem with color handling restored.", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/rcurses" }, "yanked": false, "sha": "8c8a408d7b3e5a4912edff9d75d47fd3b2add7263194b54fc3e7af1d454a91cf", "spec_sha": "8877204360644a2f773fdef56465794786a1276fb48db19b64d25a3a7e541d09", "project_uri": "https://rubygems.org/gems/rcurses", "gem_uri": "https://rubygems.org/gems/rcurses-4.9.5.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/rcurses", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "clipboard", "requirements": "~> 2.0" } ] } } |
2025-07-02 22:44:26 UTC |
e3Btoaqw0afaloK6IDc8D |
files.comThe Files.com Ruby client. |
1.1.290 | Content{ "name": "files.com", "downloads": 786139, "version": "1.1.290", "version_created_at": "2025-07-02T22:40:57.473Z", "version_downloads": 0, "platform": "ruby", "authors": "files.com", "info": "The Files.com Ruby client.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "bf13dbf51eed97241dde24834ebbe318feba79249fdc2c161cf95c14f3273fba", "spec_sha": "d473dec571de8f62e578e2153f9b93b6bae695957f6eddc3fd3081d79c0251a0", "project_uri": "https://rubygems.org/gems/files.com", "gem_uri": "https://rubygems.org/gems/files.com-1.1.290.gem", "homepage_uri": "https://www.files.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/files.com/1.1.290", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "addressable", "requirements": ">= 2.8.0" }, { "name": "concurrent-ruby", "requirements": ">= 1.1.3" }, { "name": "faraday", "requirements": ">= 1.0.1" }, { "name": "faraday-multipart", "requirements": ">= 1.0" }, { "name": "faraday-net_http_persistent", "requirements": ">= 2.0" }, { "name": "net-http-persistent", "requirements": ">= 4.0" } ] } } |
2025-07-02 22:41:01 UTC |
Xvq04zaxtmJ9FQdWN2fIR |
rtfm-filemanagerMajor release - RTFM v5: Complete rewrite using rcurses (https://github.com/isene/rcurses). Massive improvements. AI integration. A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers. 5.10: Enhanced tab management, eliminated dual-pane flickering, improved stability, restored image redraw. |
5.10.3 | Content{ "name": "rtfm-filemanager", "downloads": 87519, "version": "5.10.3", "version_created_at": "2025-07-02T22:23:25.953Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "Major release - RTFM v5: Complete rewrite using rcurses (https://github.com/isene/rcurses). Massive improvements. AI integration.\n A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers. 5.10: Enhanced tab management, eliminated dual-pane flickering, improved stability, restored image redraw.", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/RTFM" }, "yanked": false, "sha": "0b478f6905d0ba556c0c921e7b796f9105adbef78a2c16b198ae372eb2192a40", "spec_sha": "be63bb194b1c3b67132357398cdb70da8a0fd172122bca5edd8cd0c4a4a7f6fe", "project_uri": "https://rubygems.org/gems/rtfm-filemanager", "gem_uri": "https://rubygems.org/gems/rtfm-filemanager-5.10.3.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/RTFM", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bootsnap", "requirements": "~> 1.18" }, { "name": "rcurses", "requirements": "~> 4.9.4" }, { "name": "ruby-openai", "requirements": "~> 7.4" } ] } } |
2025-07-02 22:23:27 UTC |
IUTS4FC8wb24dW8GYKg87 |
rcursesCreate curses applications for the terminal easier than ever. Create panes (with the colors and(or border), manipulate the panes and add content. Dress up text (in panes or anywhere in the terminal) in bold, italic, underline, reverse color, blink and in any 256 terminal colors for foreground and background. Use a simple editor to let users edit text in panes. Left, right or center align text in panes. Cursor movement around the terminal. 4.9.4: Stable release with proper color handling restored. |
4.9.4 | Content{ "name": "rcurses", "downloads": 13715, "version": "4.9.4", "version_created_at": "2025-07-02T22:22:39.040Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "Create curses applications for the terminal easier than ever. Create panes (with the colors and(or border), manipulate the panes and add content. Dress up text (in panes or anywhere in the terminal) in bold, italic, underline, reverse color, blink and in any 256 terminal colors for foreground and background. Use a simple editor to let users edit text in panes. Left, right or center align text in panes. Cursor movement around the terminal. 4.9.4: Stable release with proper color handling restored.", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/rcurses" }, "yanked": false, "sha": "deed9dbede0c82b1b2f645756e680af25831730d243a963787b34b399b9ea1b5", "spec_sha": "d1e42e4b015b8c852adb6aa48cf9efc733c4e8c4d9d9ff03c1b065a9a188bd2c", "project_uri": "https://rubygems.org/gems/rcurses", "gem_uri": "https://rubygems.org/gems/rcurses-4.9.4.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/rcurses", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "clipboard", "requirements": "~> 2.0" } ] } } |
2025-07-02 22:22:41 UTC |
rjP6dbkogyCFta4Jcg9HD |
meta_workflowsMetaWorkflows provides a flexible framework for creating and executing AI-powered workflows with human interaction points, built as a Rails engine for easy integration into existing applications. |
0.9.4 | Content{ "name": "meta_workflows", "downloads": 3682, "version": "0.9.4", "version_created_at": "2025-07-02T22:17:48.902Z", "version_downloads": 0, "platform": "ruby", "authors": "Leonid Medovyy, Sami Tanquary", "info": "MetaWorkflows provides a flexible framework for creating and executing AI-powered workflows with human interaction points, built as a Rails engine for easy integration into existing applications.", "licenses": [ "None" ], "metadata": { "homepage_uri": "https://github.com/strongmind/meta-workflows", "changelog_uri": "https://github.com/strongmind/meta-workflows/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/strongmind/meta-workflows", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/strongmind/meta-workflows/blob/main/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "31c6dafe672e2e9f86e80e41494a39ddea06d48304afc8e05778837b58fef67e", "spec_sha": "920832c604e721afd4bad4699966ae9563fb0070a2283e9e1bf04f753a7a2714", "project_uri": "https://rubygems.org/gems/meta_workflows", "gem_uri": "https://rubygems.org/gems/meta_workflows-0.9.4.gem", "homepage_uri": "https://github.com/strongmind/meta-workflows", "wiki_uri": null, "documentation_uri": "https://github.com/strongmind/meta-workflows/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/strongmind/meta-workflows", "bug_tracker_uri": null, "changelog_uri": "https://github.com/strongmind/meta-workflows/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.2.0, < 9.0" }, { "name": "ruby_conversations", "requirements": ">= 0" }, { "name": "ruby_llm", "requirements": ">= 0" }, { "name": "sidekiq", "requirements": ">= 6.0" }, { "name": "stimulus-rails", "requirements": ">= 1.0" }, { "name": "turbo-rails", "requirements": ">= 1.0" } ] } } |
2025-07-02 22:17:52 UTC |
juk6aiFMhvrlsFhCWAXgN |
ehbrs-toolsTools for EHB/RS. |
0.44.1 | Content{ "name": "ehbrs-tools", "downloads": 71046, "version": "0.44.1", "version_created_at": "2025-07-02T22:10:27.304Z", "version_downloads": 0, "platform": "ruby", "authors": "Esquilo Azul Company", "info": "Tools for EHB/RS.", "licenses": [], "metadata": {}, "yanked": false, "sha": "deee1c95955e42e1ba3d91c5f02671b4804b0cce8dea313e859b705ebba7cf66", "spec_sha": "1f4dd9ab7028d3b2f11261feb783b92cd8ccb61ae5deb29e97fca3a9f93dd045", "project_uri": "https://rubygems.org/gems/ehbrs-tools", "gem_uri": "https://rubygems.org/gems/ehbrs-tools-0.44.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ehbrs-tools/0.44.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "eac_ruby_gem_support", "requirements": "~> 0.12" } ], "runtime": [ { "name": "avm-files", "requirements": "~> 0.9" }, { "name": "avm-tools", "requirements": "~> 0.163, >= 0.163.3" }, { "name": "eac_cli", "requirements": "~> 0.43, >= 0.43.1" }, { "name": "eac_fs", "requirements": "~> 0.19" }, { "name": "eac_ruby_base0", "requirements": "~> 0.19, >= 0.19.2" }, { "name": "eac_ruby_utils", "requirements": "~> 0.128, >= 0.128.3" }, { "name": "ehbrs_ruby_utils", "requirements": "~> 0.45" }, { "name": "filesize", "requirements": "~> 0.2" }, { "name": "os", "requirements": "~> 1.1, >= 1.1.4" }, { "name": "telegram-bot-ruby", "requirements": "~> 0.23" } ] } } |
2025-07-02 22:10:29 UTC |
mVL_W63iQ8yevBA5lki4M |
rcursesCreate curses applications for the terminal easier than ever. Create panes (with the colors and(or border), manipulate the panes and add content. Dress up text (in panes or anywhere in the terminal) in bold, italic, underline, reverse color, blink and in any 256 terminal colors for foreground and background. Use a simple editor to let users edit text in panes. Left, right or center align text in panes. Cursor movement around the terminal. 4.9.3: Reverted to stable 4.8.3 codebase after 4.9.0-4.9.2 color issues. |
4.9.3 | Content{ "name": "rcurses", "downloads": 13701, "version": "4.9.3", "version_created_at": "2025-07-02T22:09:48.924Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "Create curses applications for the terminal easier than ever. Create panes (with the colors and(or border), manipulate the panes and add content. Dress up text (in panes or anywhere in the terminal) in bold, italic, underline, reverse color, blink and in any 256 terminal colors for foreground and background. Use a simple editor to let users edit text in panes. Left, right or center align text in panes. Cursor movement around the terminal. 4.9.3: Reverted to stable 4.8.3 codebase after 4.9.0-4.9.2 color issues.", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/rcurses" }, "yanked": false, "sha": "64a4d3575e6149bc79f3043c475d2bcae27b46b6ce8d23238ada628c2d862aa2", "spec_sha": "20f86a518b0ea034a5633de77388c0a21eba6e88a8b00ae4db42c6b1a44ed82a", "project_uri": "https://rubygems.org/gems/rcurses", "gem_uri": "https://rubygems.org/gems/rcurses-4.9.3.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/rcurses", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "clipboard", "requirements": "~> 2.0" } ] } } |
2025-07-02 22:09:54 UTC |
GvwM9mbu1yYS4Eo2DBdHU |
ollama_chatThe app provides a command-line interface (CLI) to an Ollama AI model, allowing users to engage in text-based conversations and generate human-like responses. Users can import data from local files or web pages, which are then processed through three different modes: fully importing the content into the conversation context, summarizing the information for concise reference, or storing it in an embedding vector database for later retrieval based on the conversation. |
0.0.15 | Content{ "name": "ollama_chat", "downloads": 2576, "version": "0.0.15", "version_created_at": "2025-07-02T22:08:34.487Z", "version_downloads": 0, "platform": "ruby", "authors": "Florian Frank", "info": "The app provides a command-line interface (CLI) to an Ollama AI model,\nallowing users to engage in text-based conversations and generate\nhuman-like responses. Users can import data from local files or web pages,\nwhich are then processed through three different modes: fully importing the\ncontent into the conversation context, summarizing the information for\nconcise reference, or storing it in an embedding vector database for later\nretrieval based on the conversation.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "45a1ea55e610fecb0d8f31b4e2cea036ed8d2df48f48ff23719769fadeb23872", "spec_sha": "7370a22c56c5e81e3249da6f3e5517f27dc58353446075eef42bc119a47e6f16", "project_uri": "https://rubygems.org/gems/ollama_chat", "gem_uri": "https://rubygems.org/gems/ollama_chat-0.0.15.gem", "homepage_uri": "https://github.com/flori/ollama_chat", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ollama_chat/0.0.15", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "all_images", "requirements": "~> 0.6" }, { "name": "debug", "requirements": ">= 0" }, { "name": "gem_hadar", "requirements": "~> 1.20" }, { "name": "kramdown", "requirements": "~> 2.0" }, { "name": "rspec", "requirements": "~> 3.2" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "amatch", "requirements": "~> 0.4.1" }, { "name": "complex_config", "requirements": "~> 0.22, >= 0.22.2" }, { "name": "csv", "requirements": "~> 3.0" }, { "name": "documentrix", "requirements": "~> 0.0, >= 0.0.2" }, { "name": "excon", "requirements": "~> 1.0" }, { "name": "kramdown-ansi", "requirements": "~> 0.0, >= 0.0.1" }, { "name": "mime-types", "requirements": "~> 3.0" }, { "name": "ollama-ruby", "requirements": "~> 1.2" }, { "name": "pdf-reader", "requirements": "~> 2.0" }, { "name": "redis", "requirements": "~> 5.0" }, { "name": "reverse_markdown", "requirements": "~> 3.0" }, { "name": "rss", "requirements": "~> 0.3" }, { "name": "search_ui", "requirements": "~> 0.0" }, { "name": "term-ansicolor", "requirements": "~> 1.11" }, { "name": "tins", "requirements": "~> 1.34" }, { "name": "unix_socks", "requirements": ">= 0" }, { "name": "xdg", "requirements": "~> 7.0" } ] } } |
2025-07-02 22:08:47 UTC |
0H3TVti_oL2VcbUPAVsdK |
mkbrutmkbrut is how you go from zero to having a Brut app where you can start working. |
0.2.7 | Content{ "name": "mkbrut", "downloads": 525, "version": "0.2.7", "version_created_at": "2025-07-02T22:04:07.029Z", "version_downloads": 0, "platform": "ruby", "authors": "Dave Copeland", "info": "mkbrut is how you go from zero to having a Brut app where you can start working.", "licenses": [], "metadata": {}, "yanked": false, "sha": "32089016d4bfe3caecfb6fbffdbb953ba9d0d3d25d8eac0cc0f02b4872f03d46", "spec_sha": "2ea8e0a117823e8952a3cb66c43a173cce507db86618689bd38fc2579721eeb8", "project_uri": "https://rubygems.org/gems/mkbrut", "gem_uri": "https://rubygems.org/gems/mkbrut-0.2.7.gem", "homepage_uri": "https://brutrb.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/mkbrut/0.2.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "brut", "requirements": ">= 0" } ] } } |
2025-07-02 22:04:16 UTC |
sYCOuBK_xgRsRId1jw9Ri |
tag_ripperAdd tags to your Ruby code comments and then Rip the as lexical tokens |
0.2.1 | Content{ "name": "tag_ripper", "downloads": 329, "version": "0.2.1", "version_created_at": "2025-07-02T22:03:58.358Z", "version_downloads": 0, "platform": "ruby", "authors": "Gavin Morrice", "info": "Add tags to your Ruby code comments and then Rip the as lexical tokens", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/Bodacious/tag_ripper/", "changelog_uri": "https://github.com/Bodacious/tag_ripper/", "source_code_uri": "https://github.com/Bodacious/tag_ripper/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "5f73613c8db9f005b293f4b6f1ea6d4dde654437a9dc9999c3f2db2ede10037d", "spec_sha": "07df64cac332e846ed4a292403b2caee1bc33fb58f7aaf6cd38d3b2aabfdea4a", "project_uri": "https://rubygems.org/gems/tag_ripper", "gem_uri": "https://rubygems.org/gems/tag_ripper-0.2.1.gem", "homepage_uri": "https://github.com/Bodacious/tag_ripper/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Bodacious/tag_ripper/", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Bodacious/tag_ripper/", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 22:04:01 UTC |
x6IxRk8J8xvEsXK9baKkD |
mkbrutmkbrut is how you go from zero to having a Brut app where you can start working. |
0.2.6 | Content{ "name": "mkbrut", "downloads": 518, "version": "0.2.6", "version_created_at": "2025-07-02T21:49:59.489Z", "version_downloads": 0, "platform": "ruby", "authors": "Dave Copeland", "info": "mkbrut is how you go from zero to having a Brut app where you can start working.", "licenses": [], "metadata": {}, "yanked": false, "sha": "17d59ed3009606c220b9f34cb1541d9fe1426cbbd5a3d524c8a0871c8758c5cf", "spec_sha": "740ace8c721b1efae05f4f045739655235f2ec696c4bc6fa4b50981da1bde62b", "project_uri": "https://rubygems.org/gems/mkbrut", "gem_uri": "https://rubygems.org/gems/mkbrut-0.2.6.gem", "homepage_uri": "https://brutrb.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/mkbrut/0.2.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "brut", "requirements": ">= 0" } ] } } |
2025-07-02 21:50:09 UTC |
vcE6FBceXfYqF6hJnrrVU |
brutNOT YET RELEASED - An opinionated web framework build on web standards |
0.0.28 | Content{ "name": "brut", "downloads": 4269, "version": "0.0.28", "version_created_at": "2025-07-02T21:47:11.027Z", "version_downloads": 0, "platform": "ruby", "authors": "David Bryant Copeland", "info": "NOT YET RELEASED - An opinionated web framework build on web standards", "licenses": [], "metadata": { "homepage_uri": "https://naildrivin5.com", "changelog_uri": "https://naildrivin5.com", "source_code_uri": "https://naildrivin5.com", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "50d09df4fa460792413782f256d3cea9442e95a7d5825325e8e2b275b3341a97", "spec_sha": "593557b7b6a1fe210cc31ad36450c8c51cbf06cb7f9b28efdf78fc6c62f2e41e", "project_uri": "https://rubygems.org/gems/brut", "gem_uri": "https://rubygems.org/gems/brut-0.0.28.gem", "homepage_uri": "https://naildrivin5.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://naildrivin5.com", "bug_tracker_uri": null, "changelog_uri": "https://naildrivin5.com", "funding_uri": null, "dependencies": { "development": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "dotenv", "requirements": ">= 0" }, { "name": "factory_bot", "requirements": ">= 0" }, { "name": "faker", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rdiscount", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "yard", "requirements": ">= 0" } ], "runtime": [ { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "i18n", "requirements": ">= 0" }, { "name": "irb", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "opentelemetry-exporter-otlp", "requirements": ">= 0" }, { "name": "opentelemetry-sdk", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "phlex", "requirements": ">= 0" }, { "name": "prism", "requirements": ">= 0" }, { "name": "rack-protection", "requirements": ">= 0" }, { "name": "rackup", "requirements": ">= 0" }, { "name": "semantic_logger", "requirements": ">= 0" }, { "name": "sequel", "requirements": ">= 0" }, { "name": "sinatra", "requirements": ">= 0" }, { "name": "tzinfo", "requirements": ">= 0" }, { "name": "tzinfo-data", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } } |
2025-07-02 21:47:13 UTC |
ASytt1ap3abn17eKfEetM |
rubydeakoA Ruby implementation of the pydeako library for controlling Deako smart switches via local network discovery and control |
0.1.0 | Content{ "name": "rubydeako", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-02T21:35:14.130Z", "version_downloads": 0, "platform": "ruby", "authors": "Aaron", "info": "A Ruby implementation of the pydeako library for controlling Deako smart switches via local network discovery and control", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/astorrer/rubydeako/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/astorrer/rubydeako/issues", "source_code_uri": "https://github.com/astorrer/rubydeako", "documentation_uri": "https://github.com/astorrer/rubydeako/blob/main/README.md" }, "yanked": false, "sha": "bf044498757e57e0ed2428401bc0fb65dd7e3a4a3dfbdccc15a832902215272a", "spec_sha": "7e885ac1807beba3e7c7e8f68d7b5daf9ec1d6add34b69428f6c237fbb5bc14d", "project_uri": "https://rubygems.org/gems/rubydeako", "gem_uri": "https://rubygems.org/gems/rubydeako-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://github.com/astorrer/rubydeako/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/astorrer/rubydeako", "bug_tracker_uri": "https://github.com/astorrer/rubydeako/issues", "changelog_uri": "https://github.com/astorrer/rubydeako/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "async", "requirements": "~> 2.0" }, { "name": "async-io", "requirements": "~> 1.0" }, { "name": "concurrent-ruby", "requirements": "~> 1.2" }, { "name": "dnssd", "requirements": "~> 3.0" }, { "name": "json", "requirements": "~> 2.0" } ] } } |
2025-07-02 21:35:16 UTC |
SzmUD2wTSQw3J_I7iBFQB |
meta_workflowsMetaWorkflows provides a flexible framework for creating and executing AI-powered workflows with human interaction points, built as a Rails engine for easy integration into existing applications. |
0.9.3 | Content{ "name": "meta_workflows", "downloads": 3646, "version": "0.9.3", "version_created_at": "2025-07-02T21:29:58.817Z", "version_downloads": 0, "platform": "ruby", "authors": "Leonid Medovyy, Sami Tanquary", "info": "MetaWorkflows provides a flexible framework for creating and executing AI-powered workflows with human interaction points, built as a Rails engine for easy integration into existing applications.", "licenses": [ "None" ], "metadata": { "homepage_uri": "https://github.com/strongmind/meta-workflows", "changelog_uri": "https://github.com/strongmind/meta-workflows/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/strongmind/meta-workflows", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/strongmind/meta-workflows/blob/main/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "cad37693b314f0d31af0d44a4a0a910b98e48371a1d62dc77d13954f27b57ffd", "spec_sha": "abe05d4231c02aac746aef5385d038f0c544de5bb8035c91afb16a17cff36a8e", "project_uri": "https://rubygems.org/gems/meta_workflows", "gem_uri": "https://rubygems.org/gems/meta_workflows-0.9.3.gem", "homepage_uri": "https://github.com/strongmind/meta-workflows", "wiki_uri": null, "documentation_uri": "https://github.com/strongmind/meta-workflows/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/strongmind/meta-workflows", "bug_tracker_uri": null, "changelog_uri": "https://github.com/strongmind/meta-workflows/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.2.0, < 9.0" }, { "name": "ruby_conversations", "requirements": ">= 0" }, { "name": "ruby_llm", "requirements": ">= 0" }, { "name": "sidekiq", "requirements": ">= 6.0" }, { "name": "stimulus-rails", "requirements": ">= 1.0" }, { "name": "turbo-rails", "requirements": ">= 1.0" } ] } } |
2025-07-02 21:30:03 UTC |
3oUr0kG-lFkPam3CUbCB- |
rcursesCreate curses applications for the terminal easier than ever. Create panes (with the colors and(or border), manipulate the panes and add content. Dress up text (in panes or anywhere in the terminal) in bold, italic, underline, reverse color, blink and in any 256 terminal colors for foreground and background. Use a simple editor to let users edit text in panes. Left, right or center align text in panes. Cursor movement around the terminal. 4.9.1: Critical fix - preserve existing ANSI codes in Pane text rendering. |
4.9.1 | Content{ "name": "rcurses", "downloads": 13659, "version": "4.9.1", "version_created_at": "2025-07-02T21:08:51.084Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "Create curses applications for the terminal easier than ever. Create panes (with the colors and(or border), manipulate the panes and add content. Dress up text (in panes or anywhere in the terminal) in bold, italic, underline, reverse color, blink and in any 256 terminal colors for foreground and background. Use a simple editor to let users edit text in panes. Left, right or center align text in panes. Cursor movement around the terminal. 4.9.1: Critical fix - preserve existing ANSI codes in Pane text rendering.", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/rcurses" }, "yanked": false, "sha": "95847ca6b0a18b853649186cfc4b972e84b61947cda114c16b37ca3fd91572ad", "spec_sha": "5c46066555c48e527b16799c109c75ba1a35ce6325110dd90d224924878c3c35", "project_uri": "https://rubygems.org/gems/rcurses", "gem_uri": "https://rubygems.org/gems/rcurses-4.9.1.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/rcurses", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "clipboard", "requirements": "~> 2.0" } ] } } |
2025-07-02 21:09:02 UTC |
eaZzld79PmcShTstT_iBF |
nexus_parserA full featured and extensible Nexus file parser in Ruby. |
1.2.3 | Content{ "name": "nexus_parser", "downloads": 26939, "version": "1.2.3", "version_created_at": "2025-07-02T20:44:54.808Z", "version_downloads": 0, "platform": "ruby", "authors": "mjy, kleintom", "info": "A full featured and extensible Nexus file parser in Ruby.", "licenses": [], "metadata": { "homepage_uri": "http://github.com/mjy/nexus_parser", "source_code_uri": "http://github.com/mjy/nexus_parser" }, "yanked": false, "sha": "dd659596691cc037ff04cee0da1be322e261aaa389f6f9be801df863fb913281", "spec_sha": "54129ea0772086792ed59dd1120796611115dedd3e9e6ac5eefcf12fded36a1c", "project_uri": "https://rubygems.org/gems/nexus_parser", "gem_uri": "https://rubygems.org/gems/nexus_parser-1.2.3.gem", "homepage_uri": "http://github.com/mjy/nexus_parser", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "http://github.com/mjy/nexus_parser", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "byebug", "requirements": "~> 11.1" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rdoc", "requirements": "~> 6.6.2" }, { "name": "test-unit", "requirements": ">= 0" } ], "runtime": [] } } |
2025-07-02 20:45:03 UTC |
4yshsjdh4hRrm4xtHSr3n |
rtfm-filemanagerMajor release - RTFM v5: Complete rewrite using rcurses (https://github.com/isene/rcurses). Massive improvements. AI integration. A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers. 5.10: Enhanced tab management, eliminated dual-pane flickering, improved stability, restored image redraw. |
5.10.2 | Content{ "name": "rtfm-filemanager", "downloads": 87480, "version": "5.10.2", "version_created_at": "2025-07-02T20:44:44.169Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "Major release - RTFM v5: Complete rewrite using rcurses (https://github.com/isene/rcurses). Massive improvements. AI integration.\n A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers. 5.10: Enhanced tab management, eliminated dual-pane flickering, improved stability, restored image redraw.", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/RTFM" }, "yanked": false, "sha": "cc1271ccce21d3306dbb84008d890356bbc9fbbf6a353bd2c54d147573470278", "spec_sha": "d9a47bd7d956cacfd2f628bb44e786b9386f2001fa970ef82a1b26ebcb6d6a34", "project_uri": "https://rubygems.org/gems/rtfm-filemanager", "gem_uri": "https://rubygems.org/gems/rtfm-filemanager-5.10.2.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/RTFM", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bootsnap", "requirements": "~> 1.18" }, { "name": "rcurses", "requirements": "~> 4.9" }, { "name": "ruby-openai", "requirements": "~> 7.4" } ] } } |
2025-07-02 20:44:49 UTC |
kmGuLqBlvuX2S8sPjK0mv |
terminal_rbTerminal access with support for ANSI control codes and BBCode-like embedded text attribute syntax. |
0.9.7 | Content{ "name": "terminal_rb", "downloads": 1101, "version": "0.9.7", "version_created_at": "2025-07-02T20:35:09.674Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Blumtritt", "info": "Terminal access with support for ANSI control codes and\nBBCode-like embedded text attribute syntax.\n", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://codeberg.org/mblumtritt/Terminal.rb/issues", "source_code_uri": "https://codeberg.org/mblumtritt/Terminal.rb", "documentation_uri": "https://rubydoc.info/gems/terminal_rb/0.9.7/Terminal", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "95a1d6223b438283a554c66054b775dcd428638dac97a007178b535cec56d0c3", "spec_sha": "67fff06fd734f1b2617261cb140da6cc679870202130d33fdc5c47beab7dbc71", "project_uri": "https://rubygems.org/gems/terminal_rb", "gem_uri": "https://rubygems.org/gems/terminal_rb-0.9.7.gem", "homepage_uri": "https://codeberg.org/mblumtritt/Terminal.rb", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/terminal_rb/0.9.7/Terminal", "mailing_list_uri": null, "source_code_uri": "https://codeberg.org/mblumtritt/Terminal.rb", "bug_tracker_uri": "https://codeberg.org/mblumtritt/Terminal.rb/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 20:35:12 UTC |
QTpQM2WEZ_JQZuQqWmRS0 |
rcursesCreate curses applications for the terminal easier than ever. Create panes (with the colors and(or border), manipulate the panes and add content. Dress up text (in panes or anywhere in the terminal) in bold, italic, underline, reverse color, blink and in any 256 terminal colors for foreground and background. Use a simple editor to let users edit text in panes. Left, right or center align text in panes. Cursor movement around the terminal. 4.9.0: Major performance improvements - memory leak fixes, terminal dimension caching, batch updates, better Unicode support, enhanced error handling. |
4.9.0 | Content{ "name": "rcurses", "downloads": 13637, "version": "4.9.0", "version_created_at": "2025-07-02T20:30:20.452Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "Create curses applications for the terminal easier than ever. Create panes (with the colors and(or border), manipulate the panes and add content. Dress up text (in panes or anywhere in the terminal) in bold, italic, underline, reverse color, blink and in any 256 terminal colors for foreground and background. Use a simple editor to let users edit text in panes. Left, right or center align text in panes. Cursor movement around the terminal. 4.9.0: Major performance improvements - memory leak fixes, terminal dimension caching, batch updates, better Unicode support, enhanced error handling.", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/rcurses" }, "yanked": false, "sha": "a71f0e2767b66fe77afb118bbfabc43654e20edd17df0690144cc9f571c26675", "spec_sha": "b6f1bcc1a5a356c8aac123307f90352d8d4593b3281a9a7803b826781efe7c94", "project_uri": "https://rubygems.org/gems/rcurses", "gem_uri": "https://rubygems.org/gems/rcurses-4.9.0.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/rcurses", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "clipboard", "requirements": "~> 2.0" } ] } } |
2025-07-02 20:30:25 UTC |
9unr4Jhnvw2OS2K8QAMZq |
grpc-restGenerate Rails controllers and routes from gRPC definitions. |
0.3.1 | Content{ "name": "grpc-rest", "downloads": 7512, "version": "0.3.1", "version_created_at": "2025-07-02T20:25:06.237Z", "version_downloads": 0, "platform": "ruby", "authors": "Daniel Orner", "info": "Generate Rails controllers and routes from gRPC definitions.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "413013556981bc0f0222c611c1d69a8bde432d791911f5d8eb262b32d2c4dd5f", "spec_sha": "7785fa1982e495f60dd4f05dc124f1c2381cbc92724d3bc03f98fbb737e36b6e", "project_uri": "https://rubygems.org/gems/grpc-rest", "gem_uri": "https://rubygems.org/gems/grpc-rest-0.3.1.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/grpc-rest/0.3.1", "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": "gruf", "requirements": ">= 0" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "rspec-snapshot", "requirements": ">= 0" } ], "runtime": [ { "name": "google-protobuf", "requirements": ">= 4.30.2" }, { "name": "grpc", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-07-02 20:25:13 UTC |
xv6CTW56A7r5JVwrLtav0 |
govuk_web_bannersA gem to support banners on GOV.UK frontend applications |
1.3.0 | Content{ "name": "govuk_web_banners", "downloads": 9821, "version": "1.3.0", "version_created_at": "2025-07-02T20:24:44.099Z", "version_downloads": 0, "platform": "ruby", "authors": "GOV.UK Dev", "info": "A gem to support banners on GOV.UK frontend applications", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/alphagov/govuk_web_banners", "changelog_uri": "https://www.github.com/alphagov/govuk_web_banners/CHANGELOG.md", "source_code_uri": "https://www.github.com/alphagov/govuk_web_banners" }, "yanked": false, "sha": "c9dda2f6726468e03987af560a40d94741a65e3ebe51232818c29bd540bd2e61", "spec_sha": "d61713691000fe520d895e4515a1522b9d62be18e5c7b493c550b61ffb5e3fd3", "project_uri": "https://rubygems.org/gems/govuk_web_banners", "gem_uri": "https://rubygems.org/gems/govuk_web_banners-1.3.0.gem", "homepage_uri": "https://github.com/alphagov/govuk_web_banners", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://www.github.com/alphagov/govuk_web_banners", "bug_tracker_uri": null, "changelog_uri": "https://www.github.com/alphagov/govuk_web_banners/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": ">= 0" }, { "name": "govuk_test", "requirements": ">= 0" }, { "name": "rainbow", "requirements": ">= 0" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "rubocop-govuk", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "govuk_app_config", "requirements": ">= 0" }, { "name": "govuk_publishing_components", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 7" }, { "name": "redis", "requirements": ">= 0" } ] } } |
2025-07-02 20:24:48 UTC |
J3WmkWRlte_RAPY0KF_PU |
mangopayThe mangopay Gem makes interacting with MANGOPAY Services much easier. For any questions regarding the use of MANGOPAY's Services feel free to contact us at http://www.mangopay.com/get-started-2/ You can find more documentation about MANGOPAY Services at http://docs.mangopay.com/ |
3.38.0 | Content{ "name": "mangopay", "downloads": 1460325, "version": "3.38.0", "version_created_at": "2025-07-02T19:56:46.342Z", "version_downloads": 0, "platform": "ruby", "authors": "Geoffroy Lorieux, Sergiusz Woznicki", "info": " The mangopay Gem makes interacting with MANGOPAY Services much easier.\n For any questions regarding the use of MANGOPAY's Services feel free to contact us at http://www.mangopay.com/get-started-2/\n You can find more documentation about MANGOPAY Services at http://docs.mangopay.com/\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "59671b645e2a274c3aa07e8aae6c11f61773a79531eb81ab7dd154ae3e3b5d4a", "spec_sha": "586e4c187c8b36c85bc02657c84b95e8c5d93d7b587fd72734d3c3c66ce70503", "project_uri": "https://rubygems.org/gems/mangopay", "gem_uri": "https://rubygems.org/gems/mangopay-3.38.0.gem", "homepage_uri": "http://docs.mangopay.com/", "wiki_uri": "", "documentation_uri": "http://www.rubydoc.info/github/Mangopay/mangopay2-ruby-sdk", "mailing_list_uri": "", "source_code_uri": "https://github.com/Mangopay/mangopay2-ruby-sdk", "bug_tracker_uri": "https://github.com/Mangopay/mangopay2-ruby-sdk/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": ">= 13.2.1" }, { "name": "rspec", "requirements": ">= 3.13.0" } ], "runtime": [ { "name": "multi_json", "requirements": ">= 1.15.0" } ] } } |
2025-07-02 19:56:56 UTC |
uW3EM6b1JaoEBfMIRWCjc |
buildkite-builderBuildkite Builder is a tool that provides projects using Buildkite to have dynamic pipeline functionality. |
4.19.0 | Content{ "name": "buildkite-builder", "downloads": 498140, "version": "4.19.0", "version_created_at": "2025-07-02T19:38:18.101Z", "version_downloads": 0, "platform": "ruby", "authors": "Ngan Pham, Andrew Lee", "info": "Buildkite Builder is a tool that provides projects using Buildkite to have dynamic pipeline functionality.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/Gusto/buildkite-builder", "changelog_uri": "https://github.com/Gusto/buildkite-builder/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/Gusto/buildkite-builder/issues", "source_code_uri": "https://github.com/Gusto/buildkite-builder" }, "yanked": false, "sha": "5261ba7e7c2ead15391ab06a6960c103f8d613eab3cdf2fb9b2a8c8811dbad21", "spec_sha": "39a9af9856dfb70124eef4e298ba65a65f25749202f277c1fb37f5a722773176", "project_uri": "https://rubygems.org/gems/buildkite-builder", "gem_uri": "https://rubygems.org/gems/buildkite-builder-4.19.0.gem", "homepage_uri": "https://github.com/Gusto/buildkite-builder", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Gusto/buildkite-builder", "bug_tracker_uri": "https://github.com/Gusto/buildkite-builder/issues", "changelog_uri": "https://github.com/Gusto/buildkite-builder/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "rainbow", "requirements": ">= 3" } ] } } |
2025-07-02 19:38:21 UTC |
p-0zueVpzgN_lFbr0wIUS |
advent_of_rubyCLI for Advent of Code in Ruby, via the `arb` command. |
0.3.5 | Content{ "name": "advent_of_ruby", "downloads": 1296, "version": "0.3.5", "version_created_at": "2025-07-02T19:16:48.417Z", "version_downloads": 0, "platform": "ruby", "authors": "Felipe Vogel", "info": "CLI for Advent of Code in Ruby, via the `arb` command.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/fpsvogel/advent_of_ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/fpsvogel/advent_of_ruby", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "6a517b0925e86060a626ae5b75a367247c90a11b7a1833ff4223975be8b7667a", "spec_sha": "c8cf292b23134714bff25e0c0c6c80082dda18991ab577957ce76893ad281bcd", "project_uri": "https://rubygems.org/gems/advent_of_ruby", "gem_uri": "https://rubygems.org/gems/advent_of_ruby-0.3.5.gem", "homepage_uri": "https://github.com/fpsvogel/advent_of_ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/fpsvogel/advent_of_ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/fpsvogel/advent_of_ruby/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "benchmark", "requirements": "~> 0.4" }, { "name": "debug", "requirements": "~> 1.0" }, { "name": "dotenv", "requirements": "~> 3.0" }, { "name": "faraday", "requirements": "~> 2.0" }, { "name": "faraday-retry", "requirements": "~> 2.0" }, { "name": "pastel", "requirements": "~> 0.8" }, { "name": "redcarpet", "requirements": "~> 3.0" }, { "name": "reverse_markdown", "requirements": "~> 2.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "thor", "requirements": "~> 1.0" }, { "name": "vcr", "requirements": "~> 6.0" }, { "name": "yaml", "requirements": "~> 0.4.0" } ] } } |
2025-07-02 19:16:50 UTC |
YeGzc-8SasBrMvPuQjlzD |
aws-sdk-s3controlOfficial AWS Ruby gem for AWS S3 Control. This gem is part of the AWS SDK for Ruby. |
1.112.0 | Content{ "name": "aws-sdk-s3control", "downloads": 67376778, "version": "1.112.0", "version_created_at": "2025-07-02T19:14:36.018Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for AWS S3 Control. This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3control/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3control" }, "yanked": false, "sha": "8d98227e9eecefb293e32cfbed42584d7c2a17c354a7ff0dfb5c7f313392e725", "spec_sha": "f929dbab545f3e87cd6d6307aa03e9a7a31d67228757c9e418cac06eda5673d7", "project_uri": "https://rubygems.org/gems/aws-sdk-s3control", "gem_uri": "https://rubygems.org/gems/aws-sdk-s3control-1.112.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3control", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3control/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.225.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } } |
2025-07-02 19:14:39 UTC |
B8yTNdQS3UUKtxgJJ9qPO |
aws-sdk-connectcasesOfficial AWS Ruby gem for Amazon Connect Cases (ConnectCases). This gem is part of the AWS SDK for Ruby. |
1.45.0 | Content{ "name": "aws-sdk-connectcases", "downloads": 14313721, "version": "1.45.0", "version_created_at": "2025-07-02T19:14:36.016Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for Amazon Connect Cases (ConnectCases). This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcases/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcases" }, "yanked": false, "sha": "2d0b8414a7cf1a008702f195e28dadd09d44859a0a8b90bc1fef2faa1c51ca9f", "spec_sha": "82704811fdb0624ed0bc97e5daf6e85a41e80e5c3ad57e0eda16af432ae69690", "project_uri": "https://rubygems.org/gems/aws-sdk-connectcases", "gem_uri": "https://rubygems.org/gems/aws-sdk-connectcases-1.45.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcases", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcases/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.225.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } } |
2025-07-02 19:14:39 UTC |
R7cn2zwW12QW0vYIbOUIS |
aws-sdk-ec2Official AWS Ruby gem for Amazon Elastic Compute Cloud (Amazon EC2). This gem is part of the AWS SDK for Ruby. |
1.535.0 | Content{ "name": "aws-sdk-ec2", "downloads": 215225296, "version": "1.535.0", "version_created_at": "2025-07-02T19:14:36.119Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for Amazon Elastic Compute Cloud (Amazon EC2). This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2" }, "yanked": false, "sha": "91da58be89261cbb8fce4466799924951bc3d1358ea7204bc70e3f23c747df33", "spec_sha": "8147b8d51c3a0c7a3fcf5611c8743678215ce08a43ab4954292cfd0459373f12", "project_uri": "https://rubygems.org/gems/aws-sdk-ec2", "gem_uri": "https://rubygems.org/gems/aws-sdk-ec2-1.535.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.225.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } } |
2025-07-02 19:14:39 UTC |
RxiTWNj_cMXAyM_OlTFzm |
aws-sdk-s3Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3). This gem is part of the AWS SDK for Ruby. |
1.192.0 | Content{ "name": "aws-sdk-s3", "downloads": 883151953, "version": "1.192.0", "version_created_at": "2025-07-02T19:14:36.047Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3). This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3" }, "yanked": false, "sha": "0cd451b4119c9228cc97f6fb9a1e99cf77b827f3a15cf3ada760be12b3a620d0", "spec_sha": "b4f8803b28c323747ae3ebe81197f77cae6212e32bfcc18017053aedc3e7513c", "project_uri": "https://rubygems.org/gems/aws-sdk-s3", "gem_uri": "https://rubygems.org/gems/aws-sdk-s3-1.192.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.225.0" }, { "name": "aws-sdk-kms", "requirements": "~> 1" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } } |
2025-07-02 19:14:38 UTC |
t5X4nYE36wE63R2amY6Uu |
bulk_data_test_kitFHIR Bulk Data Access Test Kit |
0.12.3 | Content{ "name": "bulk_data_test_kit", "downloads": 4481, "version": "0.12.3", "version_created_at": "2025-07-02T19:08:05.958Z", "version_downloads": 0, "platform": "ruby", "authors": "Inferno Team", "info": "FHIR Bulk Data Access Test Kit", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/inferno-framework/bulk-data-test-kit", "source_code_uri": "https://github.com/inferno-framework/bulk-data-test-kit", "inferno_test_kit": "true" }, "yanked": false, "sha": "f909259d760a545aaf20d67da6eda35045403c073793183bbe699adff8529b00", "spec_sha": "40b2b35c3d9875a0c7d658e4bd20e2bde21fb94dbed8ae8d5b0900c41764619f", "project_uri": "https://rubygems.org/gems/bulk_data_test_kit", "gem_uri": "https://rubygems.org/gems/bulk_data_test_kit-0.12.3.gem", "homepage_uri": "https://github.com/inferno-framework/bulk-data-test-kit", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/inferno-framework/bulk-data-test-kit", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "database_cleaner-sequel", "requirements": "~> 1.8" }, { "name": "factory_bot", "requirements": "~> 6.1" }, { "name": "roo", "requirements": "~> 2.10.1" }, { "name": "rspec", "requirements": "~> 3.10" }, { "name": "webmock", "requirements": "~> 3.11" } ], "runtime": [ { "name": "bloomer", "requirements": "~> 1.0.0" }, { "name": "colorize", "requirements": "~> 0.8.1" }, { "name": "inferno_core", "requirements": ">= 0.6.16" }, { "name": "json-jwt", "requirements": "~> 1.15.3" }, { "name": "mime-types", "requirements": "~> 3.4.0" }, { "name": "ndjson", "requirements": "~> 1.0.0" }, { "name": "rubyzip", "requirements": "~> 2.3.2" }, { "name": "smart_app_launch_test_kit", "requirements": "~> 0.6.4" }, { "name": "tls_test_kit", "requirements": ">= 0.3.0" } ] } } |
2025-07-02 19:08:07 UTC |
T7WZP_PJa-qCgOwQWj1V2 |
rails-dev-mcpA Model Context Protocol (MCP) server that allows AI agents to start, stop, and monitor Rails development servers |
0.1.0 | Content{ "name": "rails-dev-mcp", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-02T19:03:21.270Z", "version_downloads": 0, "platform": "ruby", "authors": "Obie Fernandez", "info": "A Model Context Protocol (MCP) server that allows AI agents to start, stop, and monitor Rails development servers", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/obie/rails-dev-mcp", "source_code_uri": "https://github.com/obie/rails-dev-mcp" }, "yanked": false, "sha": "c03b04dc5e3820efeb060251212f9c07ef83d6288cfe421dafb9412d0c1dd946", "spec_sha": "257ae8915d2636921dfd83d1950a88402f45e52461926cedd72824ae5d5e08ac", "project_uri": "https://rubygems.org/gems/rails-dev-mcp", "gem_uri": "https://rubygems.org/gems/rails-dev-mcp-0.1.0.gem", "homepage_uri": "https://github.com/obie/rails-dev-mcp", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/obie/rails-dev-mcp", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.21" } ], "runtime": [ { "name": "fast-mcp", "requirements": "~> 1.0" }, { "name": "puma", "requirements": ">= 5.0" } ] } } |
2025-07-02 19:03:22 UTC |
s-mO_SLdH73JNiZVMFyTd |
takacalderon_video_palindromeLearn Enough Ruby palindrome dectector. This will detect whether an input is a palindrome or not. |
0.2.0 | Content{ "name": "takacalderon_video_palindrome", "downloads": 23, "version": "0.2.0", "version_created_at": "2025-07-02T18:59:41.360Z", "version_downloads": 0, "platform": "ruby", "authors": "Taka Calderon", "info": "Learn Enough Ruby palindrome dectector. This will detect whether an input is a palindrome or not.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "changelog_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "source_code_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "allowed_push_host": "https://rubygems.org/" }, "yanked": false, "sha": "5a2df2e77bf8f6e9a986e126d7d47e5b0ac18631ce2c0e2f3dc440528706446f", "spec_sha": "1710e97848816f77a13a235975c5be2cf6cb9533cbdc82e665611634877df7d3", "project_uri": "https://rubygems.org/gems/takacalderon_video_palindrome", "gem_uri": "https://rubygems.org/gems/takacalderon_video_palindrome-0.2.0.gem", "homepage_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 18:59:43 UTC |
DNspY0NJNkZtoMOD6s9x7 |
wasmtimeA Ruby binding for Wasmtime, a WebAssembly runtime. |
34.0.0 | Content{ "name": "wasmtime", "downloads": 243068, "version": "34.0.0", "version_created_at": "2025-07-02T18:55:59.898Z", "version_downloads": 0, "platform": "ruby", "authors": "The Wasmtime Project Developers", "info": "A Ruby binding for Wasmtime, a WebAssembly runtime.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "cargo_crate_name": "wasmtime-rb" }, "yanked": false, "sha": "3678d6ef324f4d62597b869dda5e7978aec2737a8ef5819e4438fb92b4efac7e", "spec_sha": "c9a2b88e96548963af0f7b9ca02ce5329425301fa96fc8ccedb29cbaeba9f8b4", "project_uri": "https://rubygems.org/gems/wasmtime", "gem_uri": "https://rubygems.org/gems/wasmtime-34.0.0.gem", "homepage_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rb_sys", "requirements": "~> 0.9.116" } ] } } |
2025-07-02 18:56:02 UTC |
yWAgx--X5tfKAWbbodxl_ |
wasmtimeA Ruby binding for Wasmtime, a WebAssembly runtime. |
34.0.0 | Content{ "name": "wasmtime", "downloads": 243068, "version": "34.0.0", "version_created_at": "2025-07-02T18:55:51.060Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "The Wasmtime Project Developers", "info": "A Ruby binding for Wasmtime, a WebAssembly runtime.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "cargo_crate_name": "wasmtime-rb" }, "yanked": false, "sha": "f149f37395486ba2a84930fb1813fc3331abd4581f93e8b5606b459c5443e00d", "spec_sha": "b6cd786bc21fe78b4082402d018c4909ecfd728c4be7b4088514385d47c0306d", "project_uri": "https://rubygems.org/gems/wasmtime", "gem_uri": "https://rubygems.org/gems/wasmtime-34.0.0-x86_64-linux.gem", "homepage_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 18:55:54 UTC |
cpkiITUYlx35hVX9NR6xm |
wasmtimeA Ruby binding for Wasmtime, a WebAssembly runtime. |
34.0.0 | Content{ "name": "wasmtime", "downloads": 243068, "version": "34.0.0", "version_created_at": "2025-07-02T18:55:39.114Z", "version_downloads": 0, "platform": "x86_64-linux-musl", "authors": "The Wasmtime Project Developers", "info": "A Ruby binding for Wasmtime, a WebAssembly runtime.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "cargo_crate_name": "wasmtime-rb" }, "yanked": false, "sha": "76fb2dfe3e306a83f1a5383c535fd6a345d643316eee96dd696f635947a58d50", "spec_sha": "c879b09db4a5dd587413ea511a7d54d19e3971b9807d838f498e2c7205803250", "project_uri": "https://rubygems.org/gems/wasmtime", "gem_uri": "https://rubygems.org/gems/wasmtime-34.0.0-x86_64-linux-musl.gem", "homepage_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 18:55:42 UTC |
eIOa70FqngZGS8eO8CcmN |
wasmtimeA Ruby binding for Wasmtime, a WebAssembly runtime. |
34.0.0 | Content{ "name": "wasmtime", "downloads": 243068, "version": "34.0.0", "version_created_at": "2025-07-02T18:55:28.151Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "The Wasmtime Project Developers", "info": "A Ruby binding for Wasmtime, a WebAssembly runtime.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "cargo_crate_name": "wasmtime-rb" }, "yanked": false, "sha": "a4d1735b987cf05d39d7726cff02db57589d4e16c5b350e3b56548073469cf1c", "spec_sha": "8bac830eb7ffc1f039e3ed7de533d09ed11715f6ab8d5ed27656e9f171dd8fdf", "project_uri": "https://rubygems.org/gems/wasmtime", "gem_uri": "https://rubygems.org/gems/wasmtime-34.0.0-x86_64-darwin.gem", "homepage_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 18:55:30 UTC |
CG8nFW5argrBlvI3It3B7 |
wasmtimeA Ruby binding for Wasmtime, a WebAssembly runtime. |
34.0.0 | Content{ "name": "wasmtime", "downloads": 243068, "version": "34.0.0", "version_created_at": "2025-07-02T18:55:23.458Z", "version_downloads": 0, "platform": "x64-mingw-ucrt", "authors": "The Wasmtime Project Developers", "info": "A Ruby binding for Wasmtime, a WebAssembly runtime.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "cargo_crate_name": "wasmtime-rb" }, "yanked": false, "sha": "ab5e152da8d76ef26dbd46d39c8d9fee2ddbd66ccb6e66868107d274c7779e42", "spec_sha": "6d0175a229af7192c7279a0e5f0e9de11fab16c04b70300c4eb710482de0872f", "project_uri": "https://rubygems.org/gems/wasmtime", "gem_uri": "https://rubygems.org/gems/wasmtime-34.0.0-x64-mingw-ucrt.gem", "homepage_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 18:55:26 UTC |
QgrBUWtKukQbeuzVs0sSx |
wasmtimeA Ruby binding for Wasmtime, a WebAssembly runtime. |
34.0.0 | Content{ "name": "wasmtime", "downloads": 243068, "version": "34.0.0", "version_created_at": "2025-07-02T18:55:12.506Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "The Wasmtime Project Developers", "info": "A Ruby binding for Wasmtime, a WebAssembly runtime.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "cargo_crate_name": "wasmtime-rb" }, "yanked": false, "sha": "63c5d9b72db932de5c66d8bda5fb1b9fcb72f6389ee4bf9ab0b2f464ae7e7571", "spec_sha": "53fd3b97474559ffd6f6b7d9feb5aee8b099250595d0b7d5040da0bac2fd495c", "project_uri": "https://rubygems.org/gems/wasmtime", "gem_uri": "https://rubygems.org/gems/wasmtime-34.0.0-arm64-darwin.gem", "homepage_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 18:55:14 UTC |
BO5hjtEk5ri8HoTExWaxI |
wasmtimeA Ruby binding for Wasmtime, a WebAssembly runtime. |
34.0.0 | Content{ "name": "wasmtime", "downloads": 243068, "version": "34.0.0", "version_created_at": "2025-07-02T18:55:07.831Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "The Wasmtime Project Developers", "info": "A Ruby binding for Wasmtime, a WebAssembly runtime.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "cargo_crate_name": "wasmtime-rb" }, "yanked": false, "sha": "7012110d6e68f61fc6b3562c2c997810313a73d932b2e0ee52bb975fe9f1a121", "spec_sha": "d1f0ea4dfdae07a82fdf877583bca292e1baba865d84beabab04f3163cfbb656", "project_uri": "https://rubygems.org/gems/wasmtime", "gem_uri": "https://rubygems.org/gems/wasmtime-34.0.0-aarch64-linux.gem", "homepage_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 18:55:11 UTC |
3ZEctnAzlJlOMTJdYTt2r |
wasmtimeA Ruby binding for Wasmtime, a WebAssembly runtime. |
34.0.0 | Content{ "name": "wasmtime", "downloads": 243068, "version": "34.0.0", "version_created_at": "2025-07-02T18:54:56.027Z", "version_downloads": 0, "platform": "aarch64-linux-musl", "authors": "The Wasmtime Project Developers", "info": "A Ruby binding for Wasmtime, a WebAssembly runtime.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "cargo_crate_name": "wasmtime-rb" }, "yanked": false, "sha": "3b4a410c23c07cc66c67caa8d00af2280b155569e879ccfe8a5b8d2cfc99e8b6", "spec_sha": "0eca47948d73a6259899fbecf703671efbb2fe69a5df5d6892e191576c7172bd", "project_uri": "https://rubygems.org/gems/wasmtime", "gem_uri": "https://rubygems.org/gems/wasmtime-34.0.0-aarch64-linux-musl.gem", "homepage_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/BytecodeAlliance/wasmtime-rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bytecodealliance/wasmtime-rb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 18:55:00 UTC |
HRMYmjnSV-1_RPeXIvDJi |
finch-apiRuby library to access the Finch API |
0.1.0.pre.alpha.22 | Content{ "name": "finch-api", "downloads": 1555, "version": "0.1.0.pre.alpha.22", "version_created_at": "2025-07-02T18:48:31.580Z", "version_downloads": 0, "platform": "ruby", "authors": "Finch", "info": "Ruby library to access the Finch API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/finch-api", "source_code_uri": "https://github.com/Finch-API/finch-api-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "6d32f643f8342d3d251c14d2542e1c39693019b1c7507dc02a34e1684203e6a2", "spec_sha": "48d4f13d893450dab96b0c6c676187b5152428d305668104f63a4e4b2ac1f2b7", "project_uri": "https://rubygems.org/gems/finch-api", "gem_uri": "https://rubygems.org/gems/finch-api-0.1.0.pre.alpha.22.gem", "homepage_uri": "https://gemdocs.org/gems/finch-api", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Finch-API/finch-api-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-07-02 18:48:33 UTC |
wTU3OFQtww33em7o57QV7 |
solidus_mp_doisThis rubygem does not have a description or summary. |
1.2.0 | Content{ "name": "solidus_mp_dois", "downloads": 5201, "version": "1.2.0", "version_created_at": "2025-07-02T18:45:52.254Z", "version_downloads": 0, "platform": "ruby", "authors": "Todas Essas Coisas", "info": "This rubygem does not have a description or summary.", "licenses": [], "metadata": {}, "yanked": false, "sha": "9e8325cca4d6383c6a4b280812bd97cf86731b5915ad32b7ef89c06722e88314", "spec_sha": "7a1e7d11bd55444c5d243a339c198a43324d4cf6266a75e22a58cb0cc7b432b3", "project_uri": "https://rubygems.org/gems/solidus_mp_dois", "gem_uri": "https://rubygems.org/gems/solidus_mp_dois-1.2.0.gem", "homepage_uri": "https://github.com/todasessascoisas/solidus_mp_dois", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/solidus_mp_dois/1.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "mp_api", "requirements": "< 1.3.0" }, { "name": "solidus_brazilian_adaptations", "requirements": ">= 0" } ] } } |
2025-07-02 18:45:53 UTC |
nlkyxn53usuO4k5F2HOYj |
takacalderon_video_palindromeLearn Enough Ruby palindrome dectector. This will detect whether an input is a palindrome or not. |
0.1.1 | Content{ "name": "takacalderon_video_palindrome", "downloads": 13, "version": "0.1.1", "version_created_at": "2025-07-02T18:43:29.604Z", "version_downloads": 0, "platform": "ruby", "authors": "Taka Calderon", "info": "Learn Enough Ruby palindrome dectector. This will detect whether an input is a palindrome or not.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "changelog_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "source_code_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "allowed_push_host": "https://rubygems.org/" }, "yanked": false, "sha": "23da84abca1ed9062dcd0af88c7a163958965b3155f7f6c2815ecafa8285c5de", "spec_sha": "b4fd83eedf561ce42452509f3e9499f4ef484f9ac205730cb03f4231be1b4242", "project_uri": "https://rubygems.org/gems/takacalderon_video_palindrome", "gem_uri": "https://rubygems.org/gems/takacalderon_video_palindrome-0.1.1.gem", "homepage_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 18:43:31 UTC |
cB63Xn7-u8RW4Ro69AHeQ |
ragerender== What's this? {ComicFury}[https://comicfury.com] is an excellent no-bullshit webcomic hosting site created and maintained by the legend Kyo. You should support them on {Patreon}[https://www.patreon.com/comicfury]! {Jekyll}[https://jekyllrb.com] is a highly regarded and widespread static site generator. It builds simple slowly-changing content into HTML files using templates. RageRender allows you to use your ComicFury templates to generate a static version of your webcomic site using Jekyll. You just supply your templates, comics and blogs, and RageRender will output a site that mimics your ComicFury site. Well, I say "mimics". Output is a static site, which means all of the interactive elements of ComicFury don't work. This includes comments, subscriptions, search, and comic management. === But why?! RageRender allows those of us who work on making changes to ComicFury site templates to test our changes before we put them live. With RageRender, you can edit your CSS, HTML templates and site settings before you upload them to ComicFury. This makes the process of testing changes quicker and makes it much more likely that you catch mistakes before any comic readers have a chance to see them. RageRender doesn't compete with the most excellent ComicFury (who's Patreon you should contribute to, as I do!) ā you should continue to use ComicFury for all your day-to-day artistic rage management needs. But if you find yourself making changes to a site design, RageRender may be able to help you. == Getting started First, you need to have {Ruby}[https://www.ruby-lang.org/] and {Bundler}[https://bundle.io/] installed. The Jekyll site has {good guides on how to do that}[https://jekyllrb.com/docs/installation/] depending on your operating system. To set up a new site, open a terminal and type: mkdir mycomic && cd mycomic bundle init bundle add jekyll bundle add ragerender Now you can add comics! Add the image into an <tt>images</tt> folder: mkdir images cp 'cool comic.jpg' 'images/My first page.jpg' The file name of the image will be the title of your comic page. And that's it, you added your first comic! If you want to add an author note, create a text file in a folder called <tt>_comics</tt> that has the same file name, but with a <tt>.md</tt> extension: mkdir _comics echo "Check out my cool comic y'all!" > '_comics/My first page.md' Generate the site using: bundle exec jekyll build Or start a local website to see it in your browser: bundle exec jekyll serve # Now visit http://localhost:4000! === Customising your site You'll notice a few things that might be off about your site, including that the webcomic title and author name are probably not what you were expecting. You can create a configuration file to tell RageRender the important details. Put something like this in your webcomic folder and call it <tt>_config.yml</tt>: title: "My awesome webcomic!" slogan: "It's the best!" description: > My epic story about how him and her fell into a romantic polycule with they and them defaults: - scope: path: '' values: author: "John smith" theme: ragerender Your webcomic now has its basic information set up. === Adding your layouts If you want to use your own layout code, then create a <tt>_layouts</tt> directory and put the contents of each of your ComicFury layout tabs in there, and then put your CSS in the main folder. You should end up with a full set of files like: _layouts archive.html blog-archive.html blog-display.html comic-page.html error-page.html overall.html overview.html search.html layout.css Now when you build your site, your custom templates and styles will be used instead. === Adding blogs Add your blogs into a folder called `_posts`: cat _posts/2025-05-29-my-new-comic.md Hey guys, welcome to my new comic! It's gonna be so sick! Note that the name of your blog post has to include the date and the title, or it'll be ignored. === Customising comics and blogs You can add {Front Matter}[https://jekyllrb.com/docs/front-matter/] to set the details of your author notes and blogs manually: --- title: "spooky comic page" date: "2025-03-05 16:20" image: "images/ghost.png" author: "Jane doe" custom: # use yes and no for tickbox settings spooky: yes # use text in quotes for short texts mantra: "live long and prosper" # use indented text for long texts haiku: > Testing webcomics Now easier than ever Thanks to RageRender comments: - author: "Skippy" date: "13 Mar 2025, 3.45 PM" comment: "Wow this is so sick!" --- Your author note still goes at the end, like this! === Adding extra pages You can add extra pages just by adding new HTML files to your webcomic folder. The name of the file becomes the URL that it will use. Pages by default won't be embedded into your 'Overall' layout. You can change that and more with optional Front Matter: --- # Include this line to set the page title title: "Bonus content" # Include this line to hide the page from the navigation menu hidden: yes # Include this line to embed this page in the overall layout layout: Overall --- <h1>yo check out my bonus content!</h1> === Controlling the front page As on ComicFury you have a few options for setting the front page of you site. You control this by setting a <tt>frontpage</tt> key in your site config. - <tt>latest</tt> will display the latest comic (also the default) - <tt>first</tt> will display the first comic - <tt>chapter</tt> will display the first comic in the latest chapter - <tt>blog</tt> will display the list of blog posts - <tt>archive</tt> will display the comic archive - <tt>overview</tt> will display the comic overview (blogs and latest page) - anything else will display the extra page that has the matching <tt>slug</tt> in its Front Matter === Stuff that doesn't work Here is a probably incomplete list of things you can expect to be different about your local site compared to ComicFury: - Any comments you specify in Front Matter will be present, but you can't add new ones - Search doesn't do anything at all - Saving and loading your place in the comic isn't implemented - GET and POST variables in templates are ignored and will always be blank - Random numbers in templates will be random only once per site build, not once per page call == Without Jekyll RageRender can also be used without Jekyll to turn ComicFury templates into templates in other languages. E.g: gem install ragerender echo "[c:iscomicpage]<div>[f:js|v:comictitle]</div>[/]" > template.html ruby $(gem which ragerender/to_liquid) template.html # {% if iscomicpage %}<div>{{ comictitle | escape }}</div>{% endif %} ruby $(gem which ragerender/to_erb) template.html # <% if iscomicpage %><div><%= js(comictitle) %></div><% end %> You still need to pass the correct variables to these templates; browse {this unofficial documentation}[https://github.com/heyeinin/comicfury-documentation] or RageRender::ComicDrop etc. to see which variables work on which templates. == Get help That's not a proclamation but an invitation! Reach out if you're having trouble by {raising an issue}[https://github.com/simonwo/ragerender/issues] or posting in the ComicFury forums. |
0.1.3 | Content{ "name": "ragerender", "downloads": 306, "version": "0.1.3", "version_created_at": "2025-07-02T18:43:10.484Z", "version_downloads": 0, "platform": "ruby", "authors": "Simon Worthington", "info": "== What's this?\n\n{ComicFury}[https://comicfury.com] is an excellent no-bullshit webcomic hosting\nsite created and maintained by the legend Kyo. You should support them on\n{Patreon}[https://www.patreon.com/comicfury]!\n\n{Jekyll}[https://jekyllrb.com] is a highly regarded and widespread static site\ngenerator. It builds simple slowly-changing content into HTML files using\ntemplates.\n\nRageRender allows you to use your ComicFury templates to generate a static\nversion of your webcomic site using Jekyll. You just supply your templates,\ncomics and blogs, and RageRender will output a site that mimics your ComicFury\nsite.\n\nWell, I say \"mimics\". Output is a static site, which means all of the\ninteractive elements of ComicFury don't work. This includes comments,\nsubscriptions, search, and comic management.\n\n=== But why?!\n\nRageRender allows those of us who work on making changes to ComicFury site\ntemplates to test our changes before we put them live.\n\nWith RageRender, you can edit your CSS, HTML templates and site settings before\nyou upload them to ComicFury. This makes the process of testing changes quicker\nand makes it much more likely that you catch mistakes before any comic readers\nhave a chance to see them.\n\nRageRender doesn't compete with the most excellent ComicFury (who's Patreon you\nshould contribute to, as I do!) ā you should continue to use ComicFury for all\nyour day-to-day artistic rage management needs. But if you find yourself making\nchanges to a site design, RageRender may be able to help you.\n\n== Getting started\n\nFirst, you need to have {Ruby}[https://www.ruby-lang.org/] and\n{Bundler}[https://bundle.io/] installed. The Jekyll site has {good guides on how\nto do that}[https://jekyllrb.com/docs/installation/] depending on your operating\nsystem.\n\nTo set up a new site, open a terminal and type:\n\n mkdir mycomic && cd mycomic\n bundle init\n bundle add jekyll\n bundle add ragerender\n\nNow you can add comics! Add the image into an <tt>images</tt> folder:\n\n mkdir images\n cp 'cool comic.jpg' 'images/My first page.jpg'\n\nThe file name of the image will be the title of your comic page. And that's it,\nyou added your first comic!\n\nIf you want to add an author note, create a text file in a folder called\n<tt>_comics</tt> that has the same file name, but with a <tt>.md</tt> extension:\n\n mkdir _comics\n echo \"Check out my cool comic y'all!\" > '_comics/My first page.md'\n\nGenerate the site using:\n\n bundle exec jekyll build\n\nOr start a local website to see it in your browser:\n\n bundle exec jekyll serve\n # Now visit http://localhost:4000!\n\n=== Customising your site\n\nYou'll notice a few things that might be off about your site, including that the\nwebcomic title and author name are probably not what you were expecting.\n\nYou can create a configuration file to tell RageRender the important details.\nPut something like this in your webcomic folder and call it\n<tt>_config.yml</tt>:\n\n title: \"My awesome webcomic!\"\n slogan: \"It's the best!\"\n description: >\n My epic story about how him and her\n fell into a romantic polycule with they and them\n\n defaults:\n - scope:\n path: ''\n values:\n author: \"John smith\"\n\n theme: ragerender\n\nYour webcomic now has its basic information set up.\n\n=== Adding your layouts\n\nIf you want to use your own layout code, then create a <tt>_layouts</tt>\ndirectory and put the contents of each of your ComicFury layout tabs in there,\nand then put your CSS in the main folder. You should end up with a full set of\nfiles like:\n\n _layouts\n archive.html\n blog-archive.html\n blog-display.html\n comic-page.html\n error-page.html\n overall.html\n overview.html\n search.html\n layout.css\n\nNow when you build your site, your custom templates and styles will be used\ninstead.\n\n=== Adding blogs\n\nAdd your blogs into a folder called `_posts`:\n\n cat _posts/2025-05-29-my-new-comic.md\n Hey guys, welcome to my new comic! It's gonna be so sick!\n\nNote that the name of your blog post has to include the date and the title, or\nit'll be ignored.\n\n=== Customising comics and blogs\n\nYou can add {Front Matter}[https://jekyllrb.com/docs/front-matter/] to set the\ndetails of your author notes and blogs manually:\n\n ---\n title: \"spooky comic page\"\n date: \"2025-03-05 16:20\"\n image: \"images/ghost.png\"\n author: \"Jane doe\"\n custom:\n # use yes and no for tickbox settings\n spooky: yes\n # use text in quotes for short texts\n mantra: \"live long and prosper\"\n # use indented text for long texts\n haiku: >\n Testing webcomics\n Now easier than ever\n Thanks to RageRender\n comments:\n - author: \"Skippy\"\n date: \"13 Mar 2025, 3.45 PM\"\n comment: \"Wow this is so sick!\"\n ---\n Your author note still goes at the end, like this!\n\n=== Adding extra pages\n\nYou can add extra pages just by adding new HTML files to your webcomic folder.\nThe name of the file becomes the URL that it will use.\n\nPages by default won't be embedded into your 'Overall' layout. You can change\nthat and more with optional Front Matter:\n\n ---\n # Include this line to set the page title\n title: \"Bonus content\"\n # Include this line to hide the page from the navigation menu\n hidden: yes\n # Include this line to embed this page in the overall layout\n layout: Overall\n ---\n <h1>yo check out my bonus content!</h1>\n\n=== Controlling the front page\n\nAs on ComicFury you have a few options for setting the front page of you site.\nYou control this by setting a <tt>frontpage</tt> key in your site config.\n\n- <tt>latest</tt> will display the latest comic (also the default)\n- <tt>first</tt> will display the first comic\n- <tt>chapter</tt> will display the first comic in the latest chapter\n- <tt>blog</tt> will display the list of blog posts\n- <tt>archive</tt> will display the comic archive\n- <tt>overview</tt> will display the comic overview (blogs and latest page)\n- anything else will display the extra page that has the matching\n <tt>slug</tt> in its Front Matter\n\n=== Stuff that doesn't work\n\nHere is a probably incomplete list of things you can expect to be different\nabout your local site compared to ComicFury:\n\n- Any comments you specify in Front Matter will be present, but you can't add\n new ones\n- Search doesn't do anything at all\n- Saving and loading your place in the comic isn't implemented\n- GET and POST variables in templates are ignored and will always be blank\n- Random numbers in templates will be random only once per site build, not once\n per page call\n\n== Without Jekyll\n\nRageRender can also be used without Jekyll to turn ComicFury templates into\ntemplates in other languages.\n\nE.g:\n\n gem install ragerender\n echo \"[c:iscomicpage]<div>[f:js|v:comictitle]</div>[/]\" > template.html\n ruby $(gem which ragerender/to_liquid) template.html\n # {% if iscomicpage %}<div>{{ comictitle | escape }}</div>{% endif %}\n ruby $(gem which ragerender/to_erb) template.html\n # <% if iscomicpage %><div><%= js(comictitle) %></div><% end %>\n\nYou still need to pass the correct variables to these templates; browse {this\nunofficial documentation}[https://github.com/heyeinin/comicfury-documentation]\nor RageRender::ComicDrop etc. to see which variables work on which templates.\n\n== Get help\n\nThat's not a proclamation but an invitation! Reach out if you're having trouble\nby {raising an issue}[https://github.com/simonwo/ragerender/issues] or posting\nin the ComicFury forums.", "licenses": [ "" ], "metadata": { "homepage_uri": "https://github.com/simonwo/ragerender", "source_code_uri": "https://github.com/simonwo/ragerender" }, "yanked": false, "sha": "f13576b3dd042cc849eb496b47a0220d6943c981e48a269834270177d28d59c8", "spec_sha": "6921b88ebe8ab01729f3895aff72d0ef39f7d729c0d6287a9472f4b7dfd3b13c", "project_uri": "https://rubygems.org/gems/ragerender", "gem_uri": "https://rubygems.org/gems/ragerender-0.1.3.gem", "homepage_uri": "https://github.com/simonwo/ragerender", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/simonwo/ragerender", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "jekyll", "requirements": "~> 4" }, { "name": "minitest", "requirements": "~> 5" }, { "name": "rake", "requirements": "~> 13" } ], "runtime": [ { "name": "dimensions", "requirements": "~> 1.3" }, { "name": "rsec", "requirements": "~> 1" } ] } } |
2025-07-02 18:43:12 UTC |
ct6KZKGIMNUMC4zLf-MRl |
hephaestusHephaestus is a Rails generator to create plugs for Yetto. |
0.8.21 | Content{ "name": "hephaestus", "downloads": 22062, "version": "0.8.21", "version_created_at": "2025-07-02T18:38:25.822Z", "version_downloads": 0, "platform": "ruby", "authors": "Garen Torikian", "info": "Hephaestus is a Rails generator to create plugs for Yetto.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e7fb85a6a59dc7c4dde94c9f271f271a6c50879d3bf4eaa12513822a4bdb8626", "spec_sha": "c7d932c2eac1221f93f7a210c05857084002d5d4668cd086824ed9a3a9bab0ab", "project_uri": "https://rubygems.org/gems/hephaestus", "gem_uri": "https://rubygems.org/gems/hephaestus-0.8.21.gem", "homepage_uri": "http://github.com/yettoapp/hephaestus", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hephaestus/0.8.21", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv-rails", "requirements": ">= 0" } ], "runtime": [ { "name": "bootsnap", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.1" }, { "name": "ferrum", "requirements": "~> 0.15" }, { "name": "hiredis", "requirements": "~> 0.6" }, { "name": "httpsensible", "requirements": "~> 0.3" }, { "name": "jbuilder", "requirements": "~> 2.12" }, { "name": "jwt", "requirements": "~> 2.8" }, { "name": "lograge", "requirements": "~> 0.14" }, { "name": "mission_control-jobs", "requirements": "~> 0.5" }, { "name": "openapi_first", "requirements": "~> 2.0" }, { "name": "opentelemetry-exporter-otlp", "requirements": "~> 0.26" }, { "name": "opentelemetry-instrumentation-all", "requirements": "~> 0.63" }, { "name": "opentelemetry-sdk", "requirements": "~> 1.4" }, { "name": "opentelemetry-semantic_conventions", "requirements": "~> 1.10" }, { "name": "parser", "requirements": "~> 3.0" }, { "name": "pg", "requirements": "~> 1.5" }, { "name": "propshaft", "requirements": "~> 1.1" }, { "name": "puma", "requirements": "~> 6.4" }, { "name": "rails", "requirements": ">= 8.0" }, { "name": "rainbow", "requirements": "~> 3.0" }, { "name": "redis", "requirements": "~> 5.2" }, { "name": "retriable", "requirements": "~> 3.1" }, { "name": "slack_webhook_logger", "requirements": "~> 0.6" }, { "name": "solid_queue", "requirements": "~> 1.0" }, { "name": "sqlite3", "requirements": "~> 2.0" }, { "name": "tailwindcss-rails", "requirements": "~> 4.2" } ] } } |
2025-07-02 18:38:28 UTC |
Fk-ePxpY2I7_dtwmHxTK- |
claude-on-railsClaudeOnRails leverages claude-swarm to create an intelligent team of AI agents specialized in different aspects of Rails development. Simply describe what you want to build, and the swarm handles the rest. |
0.2.0 | Content{ "name": "claude-on-rails", "downloads": 1061, "version": "0.2.0", "version_created_at": "2025-07-02T18:25:36.117Z", "version_downloads": 0, "platform": "ruby", "authors": "Obie Fernandez", "info": "ClaudeOnRails leverages claude-swarm to create an intelligent team of AI agents specialized in different aspects of Rails development. Simply describe what you want to build, and the swarm handles the rest.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/obie/claude-on-rails", "changelog_uri": "https://github.com/obie/claude-on-rails/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/obie/claude-on-rails" }, "yanked": false, "sha": "00c64ba94249e5fdc7cc444e2a9bf769c841f0a7dd477e6dd67c3211421b7465", "spec_sha": "225423a04cee63e5fb623038953a8039b48d29294d29c999ec44c03acf82e5ae", "project_uri": "https://rubygems.org/gems/claude-on-rails", "gem_uri": "https://rubygems.org/gems/claude-on-rails-0.2.0.gem", "homepage_uri": "https://github.com/obie/claude-on-rails", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/obie/claude-on-rails", "bug_tracker_uri": null, "changelog_uri": "https://github.com/obie/claude-on-rails/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "claude_swarm", "requirements": "~> 0.1" }, { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-07-02 18:25:37 UTC |
WB9uNrxiJtLtCF8se-VgE |
pwnhttps://github.com/0dayinc/pwn/README.md |
0.5.304 | Content{ "name": "pwn", "downloads": 489913, "version": "0.5.304", "version_created_at": "2025-07-02T18:24:25.567Z", "version_downloads": 0, "platform": "ruby", "authors": "0day Inc.", "info": "https://github.com/0dayinc/pwn/README.md", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/0dayInc", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c0505ea9c024448bc4a4cedbc5fd1339182b6f87bc67cd7a758d6eceecfca957", "spec_sha": "ad2a672f7791905eaa9c50453b236055f117839de44f5c9a8517c1a7dcd79fca", "project_uri": "https://rubygems.org/gems/pwn", "gem_uri": "https://rubygems.org/gems/pwn-0.5.304.gem", "homepage_uri": "https://github.com/0dayinc/pwn", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": "https://github.com/sponsors/0dayInc", "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 2.6.9" }, { "name": "rake", "requirements": "= 13.3.0" }, { "name": "rdoc", "requirements": "= 6.14.1" }, { "name": "rspec", "requirements": "= 3.13.1" } ], "runtime": [ { "name": "activesupport", "requirements": "= 8.0.2" }, { "name": "anemone", "requirements": "= 0.7.2" }, { "name": "authy", "requirements": "= 3.0.1" }, { "name": "aws-sdk", "requirements": "= 3.3.0" }, { "name": "barby", "requirements": "= 0.7.0" }, { "name": "base32", "requirements": "= 0.3.4" }, { "name": "brakeman", "requirements": "= 7.0.2" }, { "name": "bson", "requirements": "= 5.1.1" }, { "name": "bundler-audit", "requirements": "= 0.9.2" }, { "name": "bunny", "requirements": "= 2.24.0" }, { "name": "colorize", "requirements": "= 1.1.0" }, { "name": "credit_card_validations", "requirements": "= 7.0.0" }, { "name": "eventmachine", "requirements": "= 1.2.7" }, { "name": "executable-hooks", "requirements": "= 1.7.1" }, { "name": "faker", "requirements": "= 3.5.2" }, { "name": "faye-websocket", "requirements": "= 0.12.0" }, { "name": "ffi", "requirements": "= 1.17.2" }, { "name": "fftw3", "requirements": "= 0.3" }, { "name": "gdb", "requirements": "= 1.0.0" }, { "name": "gem-wrappers", "requirements": "= 1.4.0" }, { "name": "geocoder", "requirements": "= 1.8.5" }, { "name": "gist", "requirements": "= 6.0.0" }, { "name": "gruff", "requirements": "= 0.27.0" }, { "name": "htmlentities", "requirements": "= 4.3.4" }, { "name": "ipaddress", "requirements": "= 0.8.3" }, { "name": "jenkins_api_client2", "requirements": "= 1.9.0" }, { "name": "js-beautify", "requirements": "= 0.1.8" }, { "name": "json", "requirements": "= 2.12.2" }, { "name": "jsonpath", "requirements": "= 1.1.5" }, { "name": "jwt", "requirements": "= 3.1.2" }, { "name": "libusb", "requirements": "= 0.7.2" }, { "name": "luhn", "requirements": "= 1.0.2" }, { "name": "mail", "requirements": "= 2.8.1" }, { "name": "meshtastic", "requirements": "= 0.0.125" }, { "name": "metasm", "requirements": "= 1.0.5" }, { "name": "mongo", "requirements": "= 2.21.1" }, { "name": "msfrpc-client", "requirements": "= 1.1.2" }, { "name": "netaddr", "requirements": "= 2.0.6" }, { "name": "net-ldap", "requirements": "= 0.19.0" }, { "name": "net-openvpn", "requirements": "= 0.8.7" }, { "name": "net-smtp", "requirements": "= 0.5.1" }, { "name": "nexpose", "requirements": "= 7.3.0" }, { "name": "nokogiri", "requirements": "= 1.18.8" }, { "name": "nokogiri-diff", "requirements": "= 0.3.0" }, { "name": "oily_png", "requirements": "= 1.2.1" }, { "name": "open3", "requirements": "= 0.2.1" }, { "name": "os", "requirements": "= 1.1.4" }, { "name": "ostruct", "requirements": "= 0.6.2" }, { "name": "packetfu", "requirements": "= 2.0.0" }, { "name": "packetgen", "requirements": "= 4.1.0" }, { "name": "pdf-reader", "requirements": "= 2.14.1" }, { "name": "pg", "requirements": "= 1.5.9" }, { "name": "pry", "requirements": "= 0.15.2" }, { "name": "pry-doc", "requirements": "= 1.6.0" }, { "name": "rb-readline", "requirements": "= 0.5.5" }, { "name": "rbvmomi2", "requirements": "= 3.8.0" }, { "name": "rest-client", "requirements": "= 2.1.0" }, { "name": "rex", "requirements": "= 2.0.13" }, { "name": "rmagick", "requirements": "= 6.1.1" }, { "name": "rqrcode", "requirements": "= 3.1.0" }, { "name": "rtesseract", "requirements": "= 3.1.4" }, { "name": "rubocop", "requirements": "= 1.77.0" }, { "name": "rubocop-rake", "requirements": "= 0.7.1" }, { "name": "rubocop-rspec", "requirements": "= 3.6.0" }, { "name": "ruby-audio", "requirements": "= 1.6.1" }, { "name": "ruby-nmap", "requirements": "= 1.0.3" }, { "name": "ruby-saml", "requirements": "= 1.18.0" }, { "name": "rvm", "requirements": "= 1.11.3.9" }, { "name": "savon", "requirements": "= 2.15.1" }, { "name": "selenium-devtools", "requirements": "= 0.138.0" }, { "name": "slack-ruby-client", "requirements": "= 2.6.0" }, { "name": "socksify", "requirements": "= 1.7.1" }, { "name": "spreadsheet", "requirements": "= 1.3.4" }, { "name": "sqlite3", "requirements": "= 2.7.1" }, { "name": "thin", "requirements": "= 2.0.1" }, { "name": "tty-prompt", "requirements": "= 0.23.1" }, { "name": "tty-spinner", "requirements": "= 0.9.3" }, { "name": "uart", "requirements": "= 1.0.0" }, { "name": "watir", "requirements": "= 7.3.0" }, { "name": "waveform", "requirements": "= 0.1.3" }, { "name": "webrick", "requirements": "= 1.9.1" }, { "name": "whois", "requirements": "= 6.0.1" }, { "name": "whois-parser", "requirements": "= 2.0.0" }, { "name": "wicked_pdf", "requirements": "= 2.8.2" }, { "name": "yard", "requirements": "= 0.9.37" } ] } } |
2025-07-02 18:24:29 UTC |
-TCCilaLeIs88XWPvwDP0 |
compost-jekyll-themeJekyll port for COMPOST Magazine Issue 02 |
0.4.4 | Content{ "name": "compost-jekyll-theme", "downloads": 12587, "version": "0.4.4", "version_created_at": "2025-07-02T18:23:21.826Z", "version_downloads": 0, "platform": "ruby", "authors": "Sutty", "info": "Jekyll port for COMPOST Magazine Issue 02", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://0xacab.org/sutty/jekyll/compost-jekyll-theme", "changelog_uri": "https://0xacab.org/sutty/jekyll/compost-jekyll-theme/-/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://0xacab.org/sutty/jekyll/compost-jekyll-theme/issues", "source_code_uri": "https://0xacab.org/sutty/jekyll/compost-jekyll-theme", "documentation_uri": "https://rubydoc.info/gems/compost-jekyll-theme" }, "yanked": false, "sha": "f93b21038a648160aad052a258f07c49d259421178435248d145ff7de50760c6", "spec_sha": "7d6f8f71e424ba33e3f0f7d77941d5576123c0a1a6c14752bc62581658e4649e", "project_uri": "https://rubygems.org/gems/compost-jekyll-theme", "gem_uri": "https://rubygems.org/gems/compost-jekyll-theme-0.4.4.gem", "homepage_uri": "https://0xacab.org/sutty/jekyll/compost-jekyll-theme", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/compost-jekyll-theme", "mailing_list_uri": null, "source_code_uri": "https://0xacab.org/sutty/jekyll/compost-jekyll-theme", "bug_tracker_uri": "https://0xacab.org/sutty/jekyll/compost-jekyll-theme/issues", "changelog_uri": "https://0xacab.org/sutty/jekyll/compost-jekyll-theme/-/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "jekyll-env", "requirements": "~> 1.1.0" }, { "name": "pry", "requirements": "~> 0.14.2" }, { "name": "rubocop-jekyll", "requirements": "~> 0.12.0" } ], "runtime": [ { "name": "jekyll", "requirements": "~> 4.2.0" }, { "name": "jekyll-activity-pub", "requirements": "~> 0.3.1" }, { "name": "jekyll-brotli", "requirements": ">= 2.3" }, { "name": "jekyll-data", "requirements": "~> 1.1.0" }, { "name": "jekyll-drafts-as-metadata", "requirements": "~> 0.0.6" }, { "name": "jekyll-embed-urls", "requirements": "~> 0.6.0" }, { "name": "jekyll-gzip", "requirements": "~> 2.5.1" }, { "name": "jekyll-hardlinks", "requirements": "~> 0.2.0" }, { "name": "jekyll-ignore-layouts", "requirements": "~> 0.1.2" }, { "name": "jekyll-images", "requirements": "~> 0.4.0" }, { "name": "jekyll-include-cache", "requirements": "~> 0.2.1" }, { "name": "jekyll-linked-posts", "requirements": "~> 0.5.0" }, { "name": "jekyll-locales", "requirements": "~> 0.2.0" }, { "name": "jekyll-order", "requirements": "~> 0.1.6" }, { "name": "jekyll-relative-urls", "requirements": "~> 0.0.6" }, { "name": "jekyll-seo-tag", "requirements": "~> 2.8.0" }, { "name": "sutty-liquid", "requirements": "~> 0.12.1" } ] } } |
2025-07-02 18:23:23 UTC |
IgHrpNSSnBnNFmn6la1jG |
takacalderon_video_palindromeLearn Enough Ruby palindrome dectector. This will detect whether an input is a palindrome or not. |
0.1.0 | Content{ "name": "takacalderon_video_palindrome", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-02T18:23:00.292Z", "version_downloads": 0, "platform": "ruby", "authors": "Taka Calderon", "info": "Learn Enough Ruby palindrome dectector. This will detect whether an input is a palindrome or not.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "changelog_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "source_code_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "allowed_push_host": "https://rubygems.org/" }, "yanked": false, "sha": "134a76d9e8f20a2aba504e44811ccbf2a582961f2c93223196f7960a0499528b", "spec_sha": "824144d57b39fa0b73a758263ebafd1cbb1191bc2d52f36b1852ff4c48110d5d", "project_uri": "https://rubygems.org/gems/takacalderon_video_palindrome", "gem_uri": "https://rubygems.org/gems/takacalderon_video_palindrome-0.1.0.gem", "homepage_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TakaAluminum/takacalderon_video_palindrome", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-02 18:23:03 UTC |
QCJYnbgjnNuS4imj0jxvs |
solidus_mp_doisThis rubygem does not have a description or summary. |
1.1.3 | Content{ "name": "solidus_mp_dois", "downloads": 5145, "version": "1.1.3", "version_created_at": "2025-07-02T18:11:44.289Z", "version_downloads": 0, "platform": "ruby", "authors": "Todas Essas Coisas", "info": "This rubygem does not have a description or summary.", "licenses": [], "metadata": {}, "yanked": false, "sha": "61609754166662231d48c149785a832457d5e17e3b951e8f7bca54ac6bf94624", "spec_sha": "55a5024a800325c601de11d7bc7c6b4c385c764ce377905a2aaf030fadb8c436", "project_uri": "https://rubygems.org/gems/solidus_mp_dois", "gem_uri": "https://rubygems.org/gems/solidus_mp_dois-1.1.3.gem", "homepage_uri": "https://github.com/todasessascoisas/solidus_mp_dois", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/solidus_mp_dois/1.1.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "mp_api", "requirements": "< 1.3.0" }, { "name": "solidus_brazilian_adaptations", "requirements": ">= 0" } ] } } |
2025-07-02 18:11:48 UTC |
55lOAj_N1fNt4uXN-cOTn |
solidus_mp_doisThis rubygem does not have a description or summary. |
1.1.2 | Content{ "name": "solidus_mp_dois", "downloads": 5142, "version": "1.1.2", "version_created_at": "2025-07-02T18:04:16.859Z", "version_downloads": 0, "platform": "ruby", "authors": "Todas Essas Coisas", "info": "This rubygem does not have a description or summary.", "licenses": [], "metadata": {}, "yanked": false, "sha": "47bdcfeb195824cd7a2626e20d950e181e6fde16c2397187af7c424cfec90a9f", "spec_sha": "4500a2b3e8c21c0fd55c408b68c4dee90a56dbbd26b28ccfbba8a6501510397d", "project_uri": "https://rubygems.org/gems/solidus_mp_dois", "gem_uri": "https://rubygems.org/gems/solidus_mp_dois-1.1.2.gem", "homepage_uri": "https://github.com/todasessascoisas/solidus_mp_dois", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/solidus_mp_dois/1.1.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "mp_api", "requirements": "< 1.3.0" }, { "name": "solidus_brazilian_adaptations", "requirements": ">= 0" } ] } } |
2025-07-02 18:04:18 UTC |
IIZJQaWvD4Uvb7KhZmsA4 |
carin_for_blue_button_test_kitCARIN IG for Blue ButtonĀ® Test Kit |
0.15.2 | Content{ "name": "carin_for_blue_button_test_kit", "downloads": 4612, "version": "0.15.2", "version_created_at": "2025-07-02T18:00:24.446Z", "version_downloads": 0, "platform": "ruby", "authors": "John Morrison", "info": "CARIN IG for Blue ButtonĀ® Test Kit", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/inferno-framework/carin-for-blue-button-test-kit", "source_code_uri": "https://github.com/inferno-framework/carin-for-blue-button-test-kit", "inferno_test_kit": "true" }, "yanked": false, "sha": "a6960206138bd0c6d105dca22b3bce403030cdbc1cae8699c403d43635137774", "spec_sha": "23d72dfed514ce3cce39b5fc627462f6f5dca34d4e3a52fa8456f49813c5253d", "project_uri": "https://rubygems.org/gems/carin_for_blue_button_test_kit", "gem_uri": "https://rubygems.org/gems/carin_for_blue_button_test_kit-0.15.2.gem", "homepage_uri": "https://github.com/inferno-framework/carin-for-blue-button-test-kit", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/inferno-framework/carin-for-blue-button-test-kit", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "database_cleaner-sequel", "requirements": "~> 1.8" }, { "name": "factory_bot", "requirements": "~> 6.1" }, { "name": "rspec", "requirements": "~> 3.10" }, { "name": "webmock", "requirements": "~> 3.11" } ], "runtime": [ { "name": "inferno_core", "requirements": "~> 0.6.16" }, { "name": "smart_app_launch_test_kit", "requirements": "~> 0.6.4" }, { "name": "udap_security_test_kit", "requirements": "~> 0.11.6" } ] } } |
2025-07-02 18:00:26 UTC |
Drp1fxjp0XgGcYnjcH1J5 |
clicksign_rubyRuby library to interact with Clicksign |
1.4.1 | Content{ "name": "clicksign_ruby", "downloads": 1408, "version": "1.4.1", "version_created_at": "2025-07-02T17:56:15.946Z", "version_downloads": 0, "platform": "ruby", "authors": "davi-canuto", "info": "Ruby library to interact with Clicksign", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "9bceec4df4d8c5bf710d9a197463a9fe00bebf5d1264205f5c215acca5452560", "spec_sha": "767522d89ccbbb56d5e49ccd98b07ff6e7dd82e77f13cf916fa33e449b5e0f8a", "project_uri": "https://rubygems.org/gems/clicksign_ruby", "gem_uri": "https://rubygems.org/gems/clicksign_ruby-1.4.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/clicksign_ruby/1.4.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 1.6" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "rest-client", "requirements": ">= 1.8" } ] } } |
2025-07-02 17:56:17 UTC |
7soQ_o99_MYyWEhDrAhRs |
bullet_train-themes-tailwind_cssBullet Train Themes Tailwind CSS Base |
1.25.1 | Content{ "name": "bullet_train-themes-tailwind_css", "downloads": 374462, "version": "1.25.1", "version_created_at": "2025-07-02T17:52:54.230Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Bullet Train Themes Tailwind CSS Base", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-themes-tailwind_css", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-themes-tailwind_css" }, "yanked": false, "sha": "56fcdb2262c9172927e8bf66485b3db6698ad597bd418590ce142186e3ffd797", "spec_sha": "9593e504d53b41b59bf4859c515c494f9272db31ac8ad65e807ae5e5a6900365", "project_uri": "https://rubygems.org/gems/bullet_train-themes-tailwind_css", "gem_uri": "https://rubygems.org/gems/bullet_train-themes-tailwind_css-1.25.1.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-themes-tailwind_css", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-themes-tailwind_css", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "bullet_train-themes", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-07-02 17:52:55 UTC |
g_T0aVOJXpydxo5ZbfFGM |
bullet_train-themes-lightBullet Train Themes: Light |
1.25.1 | Content{ "name": "bullet_train-themes-light", "downloads": 400217, "version": "1.25.1", "version_created_at": "2025-07-02T17:52:52.866Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Bullet Train Themes: Light", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-themes-light", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-themes-light" }, "yanked": false, "sha": "500bf9ed946a303224d3cd691a02e4137e108572433a1dc55effae40029c072f", "spec_sha": "74e39a6dfb78a32b96ce40aa7535a383b8db5e5a522208d23233fc8930d2d460", "project_uri": "https://rubygems.org/gems/bullet_train-themes-light", "gem_uri": "https://rubygems.org/gems/bullet_train-themes-light-1.25.1.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-themes-light", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-themes-light", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "bullet_train-themes-tailwind_css", "requirements": ">= 0" }, { "name": "masamune-ast", "requirements": "~> 2.0.2" }, { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-07-02 17:52:54 UTC |
TtJsTaHdRQ3zTxTlW53_e |
bullet_train-themesBullet Train Themes |
1.25.1 | Content{ "name": "bullet_train-themes", "downloads": 390547, "version": "1.25.1", "version_created_at": "2025-07-02T17:52:51.358Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Bullet Train Themes", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-themes", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-themes" }, "yanked": false, "sha": "b2f686c9c4c32a80b9dc50fe536714af597fe4720028e06b7269617c0be859d5", "spec_sha": "2fc43562e14bb01cf5dde00c8cb694920fdd923e106fb181d609ce289f17f30e", "project_uri": "https://rubygems.org/gems/bullet_train-themes", "gem_uri": "https://rubygems.org/gems/bullet_train-themes-1.25.1.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-themes", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-themes", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "bullet_train-fields", "requirements": ">= 0" }, { "name": "nice_partials", "requirements": "~> 0.9" }, { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-07-02 17:52:53 UTC |
8kLgcx75Olb-ZE1aoZ6BE |
bullet_train-super_scaffoldingBullet Train Super Scaffolding |
1.25.1 | Content{ "name": "bullet_train-super_scaffolding", "downloads": 418298, "version": "1.25.1", "version_created_at": "2025-07-02T17:52:49.466Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Bullet Train Super Scaffolding", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-super_scaffolding", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-super_scaffolding" }, "yanked": false, "sha": "0ef4acc2bfb97db3d57ec55a92b256e7628ab07f1798d520df827dea4af0286a", "spec_sha": "80852438c687ca7a617e5e089b6db7302ea55f71d1756114ff2c539a1e954942", "project_uri": "https://rubygems.org/gems/bullet_train-super_scaffolding", "gem_uri": "https://rubygems.org/gems/bullet_train-super_scaffolding-1.25.1.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-super_scaffolding", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-super_scaffolding", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "colorize", "requirements": ">= 0" }, { "name": "indefinite_article", "requirements": ">= 0" }, { "name": "masamune-ast", "requirements": "~> 2.0.2" }, { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-07-02 17:52:51 UTC |
lqCzzGWvqZXk_qlNckOUa |
orb-billingRuby library to access the Orb API |
1.2.2 | Content{ "name": "orb-billing", "downloads": 5232, "version": "1.2.2", "version_created_at": "2025-07-02T17:52:48.683Z", "version_downloads": 0, "platform": "ruby", "authors": "Orb", "info": "Ruby library to access the Orb API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/orb-billing", "source_code_uri": "https://github.com/orbcorp/orb-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "c3d2d7ccd328a917817317f189d0110225e63c9ec1863efbe6121c07dfa95354", "spec_sha": "afc50a509a155b0d53f4ef3c61955df403a01eb30c95f8fa6f681dadf02cc115", "project_uri": "https://rubygems.org/gems/orb-billing", "gem_uri": "https://rubygems.org/gems/orb-billing-1.2.2.gem", "homepage_uri": "https://gemdocs.org/gems/orb-billing", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orbcorp/orb-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-07-02 17:52:50 UTC |
UoAymG_ni8FJOwXnGe_yk |
bullet_train-super_load_and_authorize_resourceBullet Train Super Load And Authorize Resource |
1.25.1 | Content{ "name": "bullet_train-super_load_and_authorize_resource", "downloads": 367936, "version": "1.25.1", "version_created_at": "2025-07-02T17:52:47.538Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Bullet Train Super Load And Authorize Resource", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-super_load_and_authorize_resource", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-super_load_and_authorize_resource" }, "yanked": false, "sha": "22235b6ba081c3c42c35dcf5b8a4addc5ca843150fb0367e3448253e6f665937", "spec_sha": "5f5b1d1455041c190daf8fcd839dc465d7748ba417c517175df6468c7ae4be18", "project_uri": "https://rubygems.org/gems/bullet_train-super_load_and_authorize_resource", "gem_uri": "https://rubygems.org/gems/bullet_train-super_load_and_authorize_resource-1.25.1.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-super_load_and_authorize_resource", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-super_load_and_authorize_resource", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pry", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "cancancan", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-07-02 17:52:49 UTC |
Lv5gGpEBb4xJuhFWcN2vu |
bullet_train-sortableBullet Train Sortable |
1.25.1 | Content{ "name": "bullet_train-sortable", "downloads": 360282, "version": "1.25.1", "version_created_at": "2025-07-02T17:52:45.842Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Bullet Train Sortable", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-sortable", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-sortable" }, "yanked": false, "sha": "3eeaf9cbe17b169c10211d1bae9d07497049bb6efb25d55f0c6e57b16b356ebe", "spec_sha": "1ec5cc424ea33362cfc3f7bf833208974c9ced54d82af853753c875acd74283f", "project_uri": "https://rubygems.org/gems/bullet_train-sortable", "gem_uri": "https://rubygems.org/gems/bullet_train-sortable-1.25.1.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-sortable", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-sortable", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-07-02 17:52:47 UTC |
KD1bWQroId_wfXpyWySmx |
bullet_train-scope_validatorProtect `belongs_to` attributes from ID stuffing. |
1.25.1 | Content{ "name": "bullet_train-scope_validator", "downloads": 370404, "version": "1.25.1", "version_created_at": "2025-07-02T17:52:44.343Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Protect `belongs_to` attributes from ID stuffing.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-scope_validator", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-scope_validator" }, "yanked": false, "sha": "b6db9db1e32ce8c06892f8b3e6cf739216eefa97a7b8dbfbbf473b9b4c2cabf3", "spec_sha": "402d58636395deec72866e9617e72cc67dbbf27c06e526fbad064815f42add23", "project_uri": "https://rubygems.org/gems/bullet_train-scope_validator", "gem_uri": "https://rubygems.org/gems/bullet_train-scope_validator-1.25.1.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-scope_validator", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-scope_validator", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-07-02 17:52:45 UTC |
vAltsM9HrOAj41-KOyz2z |
bullet_train-rolesYaml-backed ApplicationHash for CanCan Roles |
1.25.1 | Content{ "name": "bullet_train-roles", "downloads": 380469, "version": "1.25.1", "version_created_at": "2025-07-02T17:52:43.090Z", "version_downloads": 0, "platform": "ruby", "authors": "Prabin Poudel, Andrew Culver", "info": "Yaml-backed ApplicationHash for CanCan Roles", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-roles", "changelog_uri": "https://github.com/bullet-train-co/bullet_train-roles/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-roles" }, "yanked": false, "sha": "4e03d5f481e9b993ac8ad2b1e7c735c42af629f6a845e8133ebb8d3c23d1c9ab", "spec_sha": "c7fba8294abeb0206537f7e2694038da7a921430d5bc5ff43067f53838a32217", "project_uri": "https://rubygems.org/gems/bullet_train-roles", "gem_uri": "https://rubygems.org/gems/bullet_train-roles-1.25.1.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-roles", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-roles", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bullet-train-co/bullet_train-roles/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": "~> 11.1.0" }, { "name": "factory_bot_rails", "requirements": ">= 0" }, { "name": "minitest", "requirements": "~> 5.0" }, { "name": "pg", "requirements": "~> 1.3" }, { "name": "rails", "requirements": ">= 7.0.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": "~> 1.5.0" } ], "runtime": [ { "name": "active_hash", "requirements": ">= 3.3.1" }, { "name": "activesupport", "requirements": ">= 0" }, { "name": "cancancan", "requirements": ">= 0" } ] } } |
2025-07-02 17:52:44 UTC |
k8m6PkRtl4bjQMhKxUx8p |
bullet_train-outgoing_webhooksAllow users of your Rails application to subscribe and receive webhooks when activity takes place in your application. |
1.25.1 | Content{ "name": "bullet_train-outgoing_webhooks", "downloads": 368089, "version": "1.25.1", "version_created_at": "2025-07-02T17:52:41.561Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Allow users of your Rails application to subscribe and receive webhooks when activity takes place in your application.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-outgoing_webhooks", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-outgoing_webhooks" }, "yanked": false, "sha": "b37c2e84695474fb52e64ef74116f374ab6e264afcb8d403b46185d93b82a398", "spec_sha": "6414aed44c2f9d361b93d8c519d7794b6fa721fa6b76dae7387e9c6daf235d7a", "project_uri": "https://rubygems.org/gems/bullet_train-outgoing_webhooks", "gem_uri": "https://rubygems.org/gems/bullet_train-outgoing_webhooks-1.25.1.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-outgoing_webhooks", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-outgoing_webhooks", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pg", "requirements": "~> 1.3" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "public_suffix", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-07-02 17:52:43 UTC |
Lb3n1iPIobLU-ACKAdjct |
bullet_train-obfuscates_idBullet Train Obfuscates ID |
1.25.1 | Content{ "name": "bullet_train-obfuscates_id", "downloads": 356289, "version": "1.25.1", "version_created_at": "2025-07-02T17:52:40.323Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Bullet Train Obfuscates ID", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-obfuscates_id", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-obfuscates_id" }, "yanked": false, "sha": "de6d572167dd3535b4427eb14c608f6fe3fcefb7f12b475eda67b2ec3c911925", "spec_sha": "3c3d91cff3daa6c04ffb5e6b49a4c059095c1693b535db8c08a6746f33f3e16d", "project_uri": "https://rubygems.org/gems/bullet_train-obfuscates_id", "gem_uri": "https://rubygems.org/gems/bullet_train-obfuscates_id-1.25.1.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-obfuscates_id", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-obfuscates_id", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "hashids", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-07-02 17:52:41 UTC |
iR3ib_TpejHN-gTNcEdGB |
bullet_train-integrations-stripeExample Stripe platform integration for Bullet Train applications. |
1.25.1 | Content{ "name": "bullet_train-integrations-stripe", "downloads": 363788, "version": "1.25.1", "version_created_at": "2025-07-02T17:52:38.971Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Example Stripe platform integration for Bullet Train applications.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-integrations-stripe", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-integrations-stripe" }, "yanked": false, "sha": "51233159a807c04301937a4e44e21554b4b713239e6cb3fcae6d46920691bc35", "spec_sha": "7b6f44482ee4959de622efc36093ff5a4d046aff2656013a66b42a84d8d0b331", "project_uri": "https://rubygems.org/gems/bullet_train-integrations-stripe", "gem_uri": "https://rubygems.org/gems/bullet_train-integrations-stripe-1.25.1.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-integrations-stripe", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-integrations-stripe", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "omniauth", "requirements": "~> 2.0" }, { "name": "omniauth-rails_csrf_protection", "requirements": "~> 1.0" }, { "name": "omniauth-stripe-connect-v2", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0" }, { "name": "stripe", "requirements": ">= 0" } ] } } |
2025-07-02 17:52:40 UTC |