Lastest updates from Rubygems.org
ID | Gem | Version | Body | Updated At |
---|---|---|---|---|
5xgvaSWets5GmD7sH02nB |
togglefyTogglefy is a feature management Rails gem to help you control which features an user or a group has access to. |
1.2.1 | Content{ "name": "togglefy", "downloads": 838, "version": "1.2.1", "version_created_at": "2025-05-18T02:22:07.764Z", "version_downloads": 0, "platform": "ruby", "authors": "Gabriel Azevedo", "info": "Togglefy is a feature management Rails gem to help you control which features an user or a group has access to.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/azeveco/Togglefy", "changelog_uri": "https://github.com/azeveco/Togglefy/releases", "bug_tracker_uri": "https://github.com/azeveco/Togglefy/issues", "source_code_uri": "https://github.com/azeveco/Togglefy", "documentation_uri": "https://rubydoc.info/github/azeveco/Togglefy" }, "yanked": false, "sha": "797a37806ae57c34937229f1d8936fde1996365f4f887bec9ec8f97d05012ff9", "spec_sha": "635b47323c5bcb356c9941f50bfe78c30eebe4d36b7c4fb2dd7cc1532d872644", "project_uri": "https://rubygems.org/gems/togglefy", "gem_uri": "https://rubygems.org/gems/togglefy-1.2.1.gem", "homepage_uri": "https://github.com/azeveco/Togglefy", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/github/azeveco/Togglefy", "mailing_list_uri": null, "source_code_uri": "https://github.com/azeveco/Togglefy", "bug_tracker_uri": "https://github.com/azeveco/Togglefy/issues", "changelog_uri": "https://github.com/azeveco/Togglefy/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "bootsnap", "requirements": "~> 1.17" }, { "name": "database_cleaner-active_record", "requirements": "~> 2.1" }, { "name": "rails", "requirements": "~> 8.0.2" }, { "name": "redcarpet", "requirements": "~> 3.6" }, { "name": "rspec-rails", "requirements": "~> 7.1.1" }, { "name": "sqlite3", "requirements": "~> 2.1" }, { "name": "yard", "requirements": "~> 0.9.37" } ], "runtime": [] } } |
2025-05-18 02:22:09 UTC |
_CSkMLypT56JuOQLsK_Lr |
tessera-jekyll-themeSimple jekyll theme with a grid layout |
0.1.0 | Content{ "name": "tessera-jekyll-theme", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-05-18T01:17:35.328Z", "version_downloads": 0, "platform": "ruby", "authors": "ItsZariep", "info": "Simple jekyll theme with a grid layout", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "aa5fb3b9c51f41a5d6c653938832688afae02b6efe2cc75fa977781073eb0559", "spec_sha": "8d718d75b50a85f191eb8039a691f79b12af5026c64a19da21bda3970d995ea9", "project_uri": "https://rubygems.org/gems/tessera-jekyll-theme", "gem_uri": "https://rubygems.org/gems/tessera-jekyll-theme-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tessera-jekyll-theme/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": "~> 4.4" }, { "name": "jekyll-archives", "requirements": "~> 2.3" }, { "name": "jekyll-paginate", "requirements": "~> 1.1" } ] } } |
2025-05-18 01:17:38 UTC |
xEDnc3lJUzOkxsbQnjESa |
email_dataThis project is a compilation of datasets related to emails. Includes disposable emails, disposable domains, and free email services. |
1747528297.0.0 | Content{ "name": "email_data", "downloads": 672949, "version": "1747528297.0.0", "version_created_at": "2025-05-18T00:31:41.603Z", "version_downloads": 0, "platform": "ruby", "authors": "Nando Vieira", "info": "This project is a compilation of datasets related to emails. Includes disposable emails, disposable domains, and free email services.", "licenses": [ "MIT" ], "metadata": { "license_uri": "https://github.com/fnando/email_data/tree/v1747528297.0.0/LICENSE.md", "homepage_uri": "https://github.com/fnando/email_data", "bug_tracker_uri": "https://github.com/fnando/email_data/issues", "source_code_uri": "https://github.com/fnando/email_data/tree/v1747528297.0.0", "documentation_uri": "https://github.com/fnando/email_data/tree/v1747528297.0.0/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "a0ed2e630eae1406a2969db1e6e34e702d720b3005c568d160a3dc52182701a0", "spec_sha": "585187db8670768dc913c95df4fa42f87235066c64ed61730de1b649fb30c08f", "project_uri": "https://rubygems.org/gems/email_data", "gem_uri": "https://rubygems.org/gems/email_data-1747528297.0.0.gem", "homepage_uri": "https://github.com/fnando/email_data", "wiki_uri": null, "documentation_uri": "https://github.com/fnando/email_data/tree/v1747528297.0.0/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/fnando/email_data/tree/v1747528297.0.0", "bug_tracker_uri": "https://github.com/fnando/email_data/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "activerecord", "requirements": ">= 0" }, { "name": "aitch", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-utils", "requirements": ">= 0" }, { "name": "pg", "requirements": ">= 0" }, { "name": "pry-meta", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "root_domain", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-fnando", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [] } } |
2025-05-18 00:31:46 UTC |
e1JThxNte-M8VDkHPlVFz |
ding_sdkDing Ruby SDK |
0.26.19 | Content{ "name": "ding_sdk", "downloads": 46379, "version": "0.26.19", "version_created_at": "2025-05-18T00:26:01.015Z", "version_downloads": 0, "platform": "ruby", "authors": "Ding", "info": "Ding Ruby SDK", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/ding-live/ding-ruby.git", "source_code_uri": "https://github.com/ding-live/ding-ruby.git", "documentation_uri": "https://github.com/ding-live/ding-ruby.git" }, "yanked": false, "sha": "40abce69aae520a0321ee48a489d718f3f2718630d308ae065b7598cf2e922a7", "spec_sha": "d19369f032fe9fb52b0005c6908e0d2aeac760a46f500638a9ce16be53e2504b", "project_uri": "https://rubygems.org/gems/ding_sdk", "gem_uri": "https://rubygems.org/gems/ding_sdk-0.26.19.gem", "homepage_uri": "https://github.com/ding-live/ding-ruby.git", "wiki_uri": null, "documentation_uri": "https://github.com/ding-live/ding-ruby.git", "mailing_list_uri": null, "source_code_uri": "https://github.com/ding-live/ding-ruby.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-focus", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "~> 1.73.2" }, { "name": "rubocop-minitest", "requirements": "~> 0.37.1" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "faraday-retry", "requirements": "~> 2.2.1" }, { "name": "rack", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-05-18 00:26:05 UTC |
vjGYVBNHOHcGAZO22oWID |
tomoTomo is a feature-rich deployment tool that contains everything you need to deploy a basic Rails app out of the box. It has an opinionated, production-tested set of defaults, but is easily extensible via a well-documented plugin system. Unlike other Ruby-based deployment tools, tomo’s friendly command-line interface and task system do not rely on Rake. |
1.20.3 | Content{ "name": "tomo", "downloads": 88572, "version": "1.20.3", "version_created_at": "2025-05-17T23:29:03.261Z", "version_downloads": 0, "platform": "ruby", "authors": "Matt Brictson", "info": "Tomo is a feature-rich deployment tool that contains everything you need to deploy a basic Rails app out of the box. It has an opinionated, production-tested set of defaults, but is easily extensible via a well-documented plugin system. Unlike other Ruby-based deployment tools, tomo’s friendly command-line interface and task system do not rely on Rake.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mattbrictson/tomo", "changelog_uri": "https://github.com/mattbrictson/tomo/releases", "bug_tracker_uri": "https://github.com/mattbrictson/tomo/issues", "source_code_uri": "https://github.com/mattbrictson/tomo", "documentation_uri": "https://tomo.mattbrictson.com/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "6f8585ff18e7ebf67ba6bc9f27cbfd87af6e8734453a9685962899584028d132", "spec_sha": "426ba7f8a083e3ff7996855408c74d7b2628049e0eba46f7224f6aaf87274d14", "project_uri": "https://rubygems.org/gems/tomo", "gem_uri": "https://rubygems.org/gems/tomo-1.20.3.gem", "homepage_uri": "https://github.com/mattbrictson/tomo", "wiki_uri": null, "documentation_uri": "https://tomo.mattbrictson.com/", "mailing_list_uri": null, "source_code_uri": "https://github.com/mattbrictson/tomo", "bug_tracker_uri": "https://github.com/mattbrictson/tomo/issues", "changelog_uri": "https://github.com/mattbrictson/tomo/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-05-17 23:29:06 UTC |
4hOGLjS52qQIvXSQ8P21O |
nicetiesNiceties is a curated set of small, ergonomic and expressive methods for Ruby and Rails. |
0.2.0 | Content{ "name": "niceties", "downloads": 107, "version": "0.2.0", "version_created_at": "2025-05-17T23:18:29.961Z", "version_downloads": 0, "platform": "ruby", "authors": "Carl Dawson", "info": "Niceties is a curated set of small, ergonomic and expressive methods for Ruby and Rails.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/carldaws/niceties", "source_code_uri": "https://github.com/carldaws/niceties", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "9e45df91b97a79382af387e108ec0e6081f6a2976c4914f03ebfef3d3a3ddded", "spec_sha": "48f2266813a4ae9cb4076b490c90bdaa57d6f74a1173096772dcd5fba483a833", "project_uri": "https://rubygems.org/gems/niceties", "gem_uri": "https://rubygems.org/gems/niceties-0.2.0.gem", "homepage_uri": "https://github.com/carldaws/niceties", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/carldaws/niceties", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 6.0" } ] } } |
2025-05-17 23:18:35 UTC |
FLw70ef9Y7_XaFGtc2_Bs |
bundleupUse `bundleup` whenever you want to update the locked Gemfile dependencies of a Ruby project. It shows exactly what gems will be updated with color output that calls attention to significant semver changes. Bundleup will also let you know when a version "pin" in your Gemfile is preventing an update. Bundleup is a standalone tool that leverages standard Bundler output and does not patch code or use Bundler internals. |
2.5.3 | Content{ "name": "bundleup", "downloads": 94684, "version": "2.5.3", "version_created_at": "2025-05-17T23:08:42.446Z", "version_downloads": 0, "platform": "ruby", "authors": "Matt Brictson", "info": "Use `bundleup` whenever you want to update the locked Gemfile dependencies of a Ruby project. It shows exactly what gems will be updated with color output that calls attention to significant semver changes. Bundleup will also let you know when a version \"pin\" in your Gemfile is preventing an update. Bundleup is a standalone tool that leverages standard Bundler output and does not patch code or use Bundler internals.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mattbrictson/bundleup", "changelog_uri": "https://github.com/mattbrictson/bundleup/releases", "bug_tracker_uri": "https://github.com/mattbrictson/bundleup/issues", "source_code_uri": "https://github.com/mattbrictson/bundleup", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "14dd245437f15c3dc6ccd7763424c247cd4140f6ab5afc54873fd549a16b2014", "spec_sha": "ee11ea01c184db9562f986f2d619c6d905f48722b8995652471018eb61d7219b", "project_uri": "https://rubygems.org/gems/bundleup", "gem_uri": "https://rubygems.org/gems/bundleup-2.5.3.gem", "homepage_uri": "https://github.com/mattbrictson/bundleup", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mattbrictson/bundleup", "bug_tracker_uri": "https://github.com/mattbrictson/bundleup/issues", "changelog_uri": "https://github.com/mattbrictson/bundleup/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-05-17 23:08:44 UTC |
Sbdnykg1jHt38X2BBGo6v |
nextgenNextgen is an interactive and flexible alternative to `rails new` that includes opt-in support for modern frontend development with Vite. |
0.35.0 | Content{ "name": "nextgen", "downloads": 12139, "version": "0.35.0", "version_created_at": "2025-05-17T23:06:46.390Z", "version_downloads": 0, "platform": "ruby", "authors": "Matt Brictson", "info": "Nextgen is an interactive and flexible alternative to `rails new` that includes opt-in support for modern frontend development with Vite.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mattbrictson/nextgen", "changelog_uri": "https://github.com/mattbrictson/nextgen/releases", "bug_tracker_uri": "https://github.com/mattbrictson/nextgen/issues", "source_code_uri": "https://github.com/mattbrictson/nextgen", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "61dade42ca0a0e48ba82e7230c8ca999eef7fca7bb78543fce4440bfd3a0bff1", "spec_sha": "b73a1ad5cabb24ca11917978d83198559c5723af3057a3f08908baa75246882b", "project_uri": "https://rubygems.org/gems/nextgen", "gem_uri": "https://rubygems.org/gems/nextgen-0.35.0.gem", "homepage_uri": "https://github.com/mattbrictson/nextgen", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mattbrictson/nextgen", "bug_tracker_uri": "https://github.com/mattbrictson/nextgen/issues", "changelog_uri": "https://github.com/mattbrictson/nextgen/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "railties", "requirements": "~> 8.0.0" }, { "name": "thor", "requirements": "~> 1.2" }, { "name": "tty-prompt", "requirements": "~> 0.23.1" }, { "name": "tty-screen", "requirements": "~> 0.8.1" }, { "name": "zeitwerk", "requirements": "~> 2.6" } ] } } |
2025-05-17 23:06:52 UTC |
W_Fj3RxiHvTR-5VKTfVYu |
finch-apiRuby library to access the Finch API |
0.1.0.pre.alpha.19 | Content{ "name": "finch-api", "downloads": 1040, "version": "0.1.0.pre.alpha.19", "version_created_at": "2025-05-17T21:52:21.176Z", "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": "00182e13c85f785b048871c036a79d8ad96deaea2a958b649dfef5a7e23026cc", "spec_sha": "545b2dd002cb0ebe1e86e2c9b552f33ba9729dc3780ed26804634bfdcfdb2aaf", "project_uri": "https://rubygems.org/gems/finch-api", "gem_uri": "https://rubygems.org/gems/finch-api-0.1.0.pre.alpha.19.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-05-17 21:52:26 UTC |
r53-ROzUT2gzwPYbbRBWi |
diff_testImprove your tests execution by only running tests which are affected by your changes. |
0.8.12 | Content{ "name": "diff_test", "downloads": 1887, "version": "0.8.12", "version_created_at": "2025-05-17T21:40:24.544Z", "version_downloads": 0, "platform": "ruby", "authors": "Owais", "info": "Improve your tests execution by only running tests which are affected by your changes.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/owaiswiz/diff_test", "changelog_uri": "https://github.com/owaiswiz/diff_test/releases", "source_code_uri": "https://github.com/owaiswiz/diff_test" }, "yanked": false, "sha": "a2781d282ccb7398e4b19032dd79c74c63c34fbbc2ed1a97aace96768118c743", "spec_sha": "391ae5e364c40da4398f88d7193063d2bd07da1c09927b5983aacedebad3f701", "project_uri": "https://rubygems.org/gems/diff_test", "gem_uri": "https://rubygems.org/gems/diff_test-0.8.12.gem", "homepage_uri": "https://github.com/owaiswiz/diff_test", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/owaiswiz/diff_test", "bug_tracker_uri": null, "changelog_uri": "https://github.com/owaiswiz/diff_test/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "httparty", "requirements": "~> 0.17" }, { "name": "xxhash", "requirements": "~> 0.6.0" } ] } } |
2025-05-17 21:40:27 UTC |
syl8ibcKbmxL7KcgdfvQE |
hanamismithA command line interface for smithing Hanami projects. |
1.6.0 | Content{ "name": "hanamismith", "downloads": 22389, "version": "1.6.0", "version_created_at": "2025-05-17T21:20:10.974Z", "version_downloads": 0, "platform": "ruby", "authors": "Brooke Kuhlmann", "info": "A command line interface for smithing Hanami projects.", "licenses": [ "Hippocratic-2.1" ], "metadata": { "label": "Hanamismith", "funding_uri": "https://github.com/sponsors/bkuhlmann", "homepage_uri": "https://alchemists.io/projects/hanamismith", "changelog_uri": "https://alchemists.io/projects/hanamismith/versions", "bug_tracker_uri": "https://github.com/bkuhlmann/hanamismith/issues", "source_code_uri": "https://github.com/bkuhlmann/hanamismith", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "fb9a4b2b542b2155979ee523b7045bb833bb33ef1bb66b0975b188a96d756279", "spec_sha": "d9b64e7cf478d4947d3e2c8492147c0f92f4b517b790f7a6d1ad13a37ed731a3", "project_uri": "https://rubygems.org/gems/hanamismith", "gem_uri": "https://rubygems.org/gems/hanamismith-1.6.0.gem", "homepage_uri": "https://alchemists.io/projects/hanamismith", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bkuhlmann/hanamismith", "bug_tracker_uri": "https://github.com/bkuhlmann/hanamismith/issues", "changelog_uri": "https://alchemists.io/projects/hanamismith/versions", "funding_uri": "https://github.com/sponsors/bkuhlmann", "dependencies": { "development": [], "runtime": [ { "name": "cogger", "requirements": "~> 1.0" }, { "name": "containable", "requirements": "~> 1.1" }, { "name": "dry-monads", "requirements": "~> 1.8" }, { "name": "dry-schema", "requirements": "~> 1.13" }, { "name": "etcher", "requirements": "~> 3.0" }, { "name": "htmx", "requirements": "~> 2.0" }, { "name": "infusible", "requirements": "~> 4.0" }, { "name": "refinements", "requirements": "~> 13.0" }, { "name": "rubysmith", "requirements": "~> 8.4" }, { "name": "runcom", "requirements": "~> 12.0" }, { "name": "sod", "requirements": "~> 1.0" }, { "name": "spek", "requirements": "~> 4.0" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } } |
2025-05-17 21:20:13 UTC |
o4jAXgG4tH1basphTZg9T |
milestonerA command line interface for automated Git repository milestones. |
19.5.0 | Content{ "name": "milestoner", "downloads": 154092, "version": "19.5.0", "version_created_at": "2025-05-17T21:18:53.293Z", "version_downloads": 0, "platform": "ruby", "authors": "Brooke Kuhlmann", "info": "A command line interface for automated Git repository milestones.", "licenses": [ "Hippocratic-2.1" ], "metadata": { "label": "Milestoner", "funding_uri": "https://github.com/sponsors/bkuhlmann", "homepage_uri": "https://alchemists.io/projects/milestoner", "changelog_uri": "https://alchemists.io/projects/milestoner/versions", "bug_tracker_uri": "https://github.com/bkuhlmann/milestoner/issues", "source_code_uri": "https://github.com/bkuhlmann/milestoner", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8f9989482af792504c3578ea97dc384fe5fff9d1aca34366466357d5932fd2ea", "spec_sha": "3e00eacd86746ed29f874507c1276de31e240bb5b83cbd22fc5bde2565e233f0", "project_uri": "https://rubygems.org/gems/milestoner", "gem_uri": "https://rubygems.org/gems/milestoner-19.5.0.gem", "homepage_uri": "https://alchemists.io/projects/milestoner", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bkuhlmann/milestoner", "bug_tracker_uri": "https://github.com/bkuhlmann/milestoner/issues", "changelog_uri": "https://alchemists.io/projects/milestoner/versions", "funding_uri": "https://github.com/sponsors/bkuhlmann", "dependencies": { "development": [], "runtime": [ { "name": "asciidoctor", "requirements": "~> 2.0" }, { "name": "cff", "requirements": "~> 1.3" }, { "name": "cogger", "requirements": "~> 1.0" }, { "name": "containable", "requirements": "~> 1.1" }, { "name": "core", "requirements": "~> 2.0" }, { "name": "dry-monads", "requirements": "~> 1.8" }, { "name": "dry-schema", "requirements": "~> 1.13" }, { "name": "etcher", "requirements": "~> 3.0" }, { "name": "gitt", "requirements": "~> 4.1" }, { "name": "hanami-view", "requirements": "~> 2.2" }, { "name": "infusible", "requirements": "~> 4.0" }, { "name": "lode", "requirements": "~> 2.0" }, { "name": "redcarpet", "requirements": "~> 3.6" }, { "name": "refinements", "requirements": "~> 13.0" }, { "name": "rouge", "requirements": "~> 4.5" }, { "name": "rss", "requirements": "~> 0.3" }, { "name": "runcom", "requirements": "~> 12.0" }, { "name": "sanitize", "requirements": "~> 7.0" }, { "name": "sod", "requirements": "~> 1.0" }, { "name": "spek", "requirements": "~> 4.0" }, { "name": "tone", "requirements": "~> 2.0" }, { "name": "versionaire", "requirements": "~> 14.0" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } } |
2025-05-17 21:18:57 UTC |
ycnOHgYAgDnzpWp3yklTb |
gemsmithA command line interface for smithing Ruby gems. |
23.4.0 | Content{ "name": "gemsmith", "downloads": 292839, "version": "23.4.0", "version_created_at": "2025-05-17T21:14:06.994Z", "version_downloads": 0, "platform": "ruby", "authors": "Brooke Kuhlmann", "info": "A command line interface for smithing Ruby gems.", "licenses": [ "Hippocratic-2.1" ], "metadata": { "label": "Gemsmith", "funding_uri": "https://github.com/sponsors/bkuhlmann", "homepage_uri": "https://alchemists.io/projects/gemsmith", "changelog_uri": "https://alchemists.io/projects/gemsmith/versions", "bug_tracker_uri": "https://github.com/bkuhlmann/gemsmith/issues", "source_code_uri": "https://github.com/bkuhlmann/gemsmith", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b3fc928f583a3307c3ef36e391ea8664f18ea1553c0de99f18a3c4a355be259d", "spec_sha": "6ed83fda04396e303f73cf126544a5b5c59324032a01b1071841a11176714bd4", "project_uri": "https://rubygems.org/gems/gemsmith", "gem_uri": "https://rubygems.org/gems/gemsmith-23.4.0.gem", "homepage_uri": "https://alchemists.io/projects/gemsmith", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bkuhlmann/gemsmith", "bug_tracker_uri": "https://github.com/bkuhlmann/gemsmith/issues", "changelog_uri": "https://alchemists.io/projects/gemsmith/versions", "funding_uri": "https://github.com/sponsors/bkuhlmann", "dependencies": { "development": [], "runtime": [ { "name": "cogger", "requirements": "~> 1.0" }, { "name": "containable", "requirements": "~> 1.1" }, { "name": "core", "requirements": "~> 2.0" }, { "name": "dry-monads", "requirements": "~> 1.8" }, { "name": "dry-schema", "requirements": "~> 1.13" }, { "name": "etcher", "requirements": "~> 3.0" }, { "name": "infusible", "requirements": "~> 4.0" }, { "name": "milestoner", "requirements": "~> 19.3" }, { "name": "refinements", "requirements": "~> 13.0" }, { "name": "rubysmith", "requirements": "~> 8.4" }, { "name": "runcom", "requirements": "~> 12.0" }, { "name": "sod", "requirements": "~> 1.0" }, { "name": "spek", "requirements": "~> 4.0" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } } |
2025-05-17 21:14:08 UTC |
lMoFQAV47mLbJemY_pUBO |
rubysmithA command line interface for smithing Ruby projects. |
8.4.0 | Content{ "name": "rubysmith", "downloads": 74493, "version": "8.4.0", "version_created_at": "2025-05-17T21:09:10.347Z", "version_downloads": 0, "platform": "ruby", "authors": "Brooke Kuhlmann", "info": "A command line interface for smithing Ruby projects.", "licenses": [ "Hippocratic-2.1" ], "metadata": { "label": "Rubysmith", "funding_uri": "https://github.com/sponsors/bkuhlmann", "homepage_uri": "https://alchemists.io/projects/rubysmith", "changelog_uri": "https://alchemists.io/projects/rubysmith/versions", "bug_tracker_uri": "https://github.com/bkuhlmann/rubysmith/issues", "source_code_uri": "https://github.com/bkuhlmann/rubysmith", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0ce3f01566169406535fed3cef2e6724c5c80f9dd7ff04235ad732eeac8776a3", "spec_sha": "dd59948f4be9554d4c519bbc4595f038159b56e97d5219d0ed3debe0e8d9a096", "project_uri": "https://rubygems.org/gems/rubysmith", "gem_uri": "https://rubygems.org/gems/rubysmith-8.4.0.gem", "homepage_uri": "https://alchemists.io/projects/rubysmith", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bkuhlmann/rubysmith", "bug_tracker_uri": "https://github.com/bkuhlmann/rubysmith/issues", "changelog_uri": "https://alchemists.io/projects/rubysmith/versions", "funding_uri": "https://github.com/sponsors/bkuhlmann", "dependencies": { "development": [], "runtime": [ { "name": "cogger", "requirements": "~> 1.0" }, { "name": "containable", "requirements": "~> 1.1" }, { "name": "dry-monads", "requirements": "~> 1.8" }, { "name": "dry-schema", "requirements": "~> 1.13" }, { "name": "etcher", "requirements": "~> 3.0" }, { "name": "gitt", "requirements": "~> 4.1" }, { "name": "infusible", "requirements": "~> 4.0" }, { "name": "pragmater", "requirements": "~> 16.0" }, { "name": "refinements", "requirements": "~> 13.0" }, { "name": "rubocop", "requirements": "~> 1.75" }, { "name": "runcom", "requirements": "~> 12.0" }, { "name": "sod", "requirements": "~> 1.0" }, { "name": "spek", "requirements": "~> 4.0" }, { "name": "tocer", "requirements": "~> 19.0" }, { "name": "tone", "requirements": "~> 2.0" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } } |
2025-05-17 21:09:12 UTC |
RAHk7--_S4A3BJH66gdD- |
taboola_apiA comprehensive Ruby client for interacting with the Taboola API |
0.1.1 | Content{ "name": "taboola_api", "downloads": 0, "version": "0.1.1", "version_created_at": "2025-05-17T21:02:48.051Z", "version_downloads": 0, "platform": "ruby", "authors": "Alex Koval", "info": "A comprehensive Ruby client for interacting with the Taboola API", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/k0va1/taboola_api", "changelog_uri": "https://github.com/k0va1/taboola_api/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/k0va1/taboola_api" }, "yanked": false, "sha": "37f33eb37c6ebf37f1d2f6c01550d4041d5c96e59f1f6a9f8f6e90078cf6699d", "spec_sha": "b912ffc066397a84a152775c9bd82511095d75ae9b5d9e090cb8fa8a6c920741", "project_uri": "https://rubygems.org/gems/taboola_api", "gem_uri": "https://rubygems.org/gems/taboola_api-0.1.1.gem", "homepage_uri": "https://github.com/k0va1/taboola_api", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/k0va1/taboola_api", "bug_tracker_uri": null, "changelog_uri": "https://github.com/k0va1/taboola_api/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "standard", "requirements": "= 1.49.0" }, { "name": "webmock", "requirements": "~> 3.0" } ], "runtime": [ { "name": "faraday", "requirements": "~> 2.0" }, { "name": "faraday-follow_redirects", "requirements": "~> 0.3" }, { "name": "faraday-multipart", "requirements": "~> 1.0" }, { "name": "faraday-retry", "requirements": "~> 2.0" }, { "name": "mime-types", "requirements": "~> 3.1" }, { "name": "zeitwerk", "requirements": "~> 2.6" } ] } } |
2025-05-17 21:02:50 UTC |
relDu8d5ECMQvqkov9lh7 |
VectorsA Ruby gem for vector and matrix operations. Provides methods to calculate: - Matrix determinant: Determinant(matrix) input: matrix - Array of arrays size of nxn output: res[Int] - simple Integer - Scalar product of vectors scalar_prod(a, b) input: a[Array], b[Array]- vectors a and b output: res[Int] - simple Integer as a result of scalar prod - Cross product for 3D vectors cross_prod(a, b) input: a[Array], b[Array] - vectors a and b with dimension n = 3; output: res[Array] - vector with the size = 3 (its dimension) as a result of cross prod - Help function help() output: String with info about gem funcs Includes comprehensive error handling and input validation. Designed for educational use and basic linear algebra computations. Ruby-гем для операций с векторами и матрицами. Предоставляет методы для вычисления: - Определителя матрицы Determinant(matrix) input: matrix - матрица (массив массивов) размера nxn output: res[Int] - целое число - Скалярного произведения векторов scalar_prod(a, b) input: a[Array], b[Array] - векторы (массивы) a и b output: res[Int] - целое число как результат скалярного произведения - Векторного произведения для 3D векторов cross_prod(a, b) input: a[Array], b[Array] - векторы (массивы) a и b размером n = 3; output: res[Array] - вектор (массив) с размером = 3 (его размерность) как результат векторного произведения векторов - Функция "помощь" help() output: Строка с информацией про математические методы гема Включает обработку ошибок и валидацию входных данных. Разработан для образовательных целей и базовых вычислений линейной алгебры. |
0.2.0 | Content{ "name": "Vectors", "downloads": 154, "version": "0.2.0", "version_created_at": "2025-05-17T20:56:21.578Z", "version_downloads": 0, "platform": "ruby", "authors": "inaidE, spartanec22832, t1sh3", "info": "A Ruby gem for vector and matrix operations. Provides methods to calculate:\n - Matrix determinant:\n\n Determinant(matrix)\n\n input: matrix - Array of arrays size of nxn\n output: res[Int] - simple Integer\n\n - Scalar product of vectors\n\n scalar_prod(a, b)\n\n input: a[Array], b[Array]- vectors a and b\n output: res[Int] - simple Integer as a result of scalar prod\n\n - Cross product for 3D vectors\n\n cross_prod(a, b)\n\n input: a[Array], b[Array] - vectors a and b with dimension n = 3;\n output: res[Array] - vector with the size = 3 (its dimension) as a result of cross prod\n\n - Help function\n\n help()\n\n output: String with info about gem funcs\n \n Includes comprehensive error handling and input validation. Designed for educational use and basic linear algebra computations.\n\n Ruby-гем для операций с векторами и матрицами. Предоставляет методы для вычисления:\n - Определителя матрицы\n\n Determinant(matrix)\n\n input: matrix - матрица (массив массивов) размера nxn\n output: res[Int] - целое число\n\n - Скалярного произведения векторов\n\n scalar_prod(a, b)\n\n input: a[Array], b[Array] - векторы (массивы) a и b\n output: res[Int] - целое число как результат скалярного произведения\n\n - Векторного произведения для 3D векторов\n\n cross_prod(a, b)\n\n input: a[Array], b[Array] - векторы (массивы) a и b размером n = 3;\n output: res[Array] - вектор (массив) с размером = 3 (его размерность) как результат векторного произведения векторов\n\n - Функция \"помощь\"\n\n help()\n\n output: Строка с информацией про математические методы гема\n\n Включает обработку ошибок и валидацию входных данных. Разработан для образовательных целей и базовых вычислений линейной алгебры.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "a98cdfa1559baec8832194552a390ab4bc378251611732d3f09918e3af75511e", "spec_sha": "f0877f83a1be829f22960093a86ecd924af355e8097c7b776cb7f8aaee6f4a94", "project_uri": "https://rubygems.org/gems/Vectors", "gem_uri": "https://rubygems.org/gems/Vectors-0.2.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/Vectors/0.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-05-17 20:56:23 UTC |
ivvZTRuZT8X8YEBpUcLo1 |
horsefieldIt's a scraper |
0.7.1 | Content{ "name": "horsefield", "downloads": 98315, "version": "0.7.1", "version_created_at": "2025-05-17T20:43:50.049Z", "version_downloads": 0, "platform": "ruby", "authors": "Erik Strömberg", "info": "It's a scraper", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "8160880e9927b5764fc601feb12752db1c6e5f7804e8fff6e3228240cd323177", "spec_sha": "9468261068f2eda9aa12f6b4b9878a4ec41e17a1367be364df9a6004d02c9ae6", "project_uri": "https://rubygems.org/gems/horsefield", "gem_uri": "https://rubygems.org/gems/horsefield-0.7.1.gem", "homepage_uri": "http://github.com/apa512/horsefield", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/horsefield/0.7.1", "mailing_list_uri": "", "source_code_uri": "http://github.com/apa512/horsefield", "bug_tracker_uri": "", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 1.7" }, { "name": "guard", "requirements": ">= 0" }, { "name": "guard-minitest", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 12.3.3" } ], "runtime": [ { "name": "nokogiri", "requirements": ">= 0" } ] } } |
2025-05-17 20:43:57 UTC |
fGjrnjhy8LBPD-vRXLKMS |
bddgenxTransforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD. |
2.4.3 | Content{ "name": "bddgenx", "downloads": 4714, "version": "2.4.3", "version_created_at": "2025-05-17T20:22:18.115Z", "version_downloads": 0, "platform": "ruby", "authors": "David Nascimento", "info": "Transforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d1f096d6103c0f7438664a434d50ce750fd375ef31b074567ed0b2be8da3190b", "spec_sha": "1ebf10d25802714c52dc8a905bf78c523634f8b1516e9565964e9b843d8ee552", "project_uri": "https://rubygems.org/gems/bddgenx", "gem_uri": "https://rubygems.org/gems/bddgenx-2.4.3.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bddgenx/2.4.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dotenv", "requirements": ">= 3.1" }, { "name": "faraday", "requirements": ">= 2.13.0" }, { "name": "prawn", "requirements": ">= 2.0" }, { "name": "prawn-svg", "requirements": ">= 0.2.2" }, { "name": "prawn-table", "requirements": ">= 0.2.0" }, { "name": "ruby-openai", "requirements": ">= 8.0" }, { "name": "unicode", "requirements": ">= 0.4" } ] } } |
2025-05-17 20:22:20 UTC |
by50ZtXjDsi3nWTod9LtF |
bddgenxTransforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD. |
2.4.2 | Content{ "name": "bddgenx", "downloads": 4702, "version": "2.4.2", "version_created_at": "2025-05-17T20:18:01.356Z", "version_downloads": 0, "platform": "ruby", "authors": "David Nascimento", "info": "Transforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "2c21df258c1586c1676a0dc136f89df3a783a2e0db7b3e962604186a736d28ca", "spec_sha": "11c19f62157dc347f7e3b3ca337046507ca6cb3399ded1d5bef6f9450a951802", "project_uri": "https://rubygems.org/gems/bddgenx", "gem_uri": "https://rubygems.org/gems/bddgenx-2.4.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bddgenx/2.4.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dotenv", "requirements": ">= 3.1" }, { "name": "faraday", "requirements": ">= 2.13.0" }, { "name": "prawn", "requirements": ">= 2.0" }, { "name": "prawn-svg", "requirements": ">= 0.2.2" }, { "name": "prawn-table", "requirements": ">= 0.2.0" }, { "name": "ruby-openai", "requirements": ">= 8.0" }, { "name": "unicode", "requirements": ">= 0.4" } ] } } |
2025-05-17 20:18:04 UTC |
GGNsw6sXPbI_EnklE4s68 |
codify.rbA Ruby library for code generation. |
0.1.3 | Content{ "name": "codify.rb", "downloads": 862, "version": "0.1.3", "version_created_at": "2025-05-17T20:10:23.208Z", "version_downloads": 0, "platform": "ruby", "authors": "Arto Bendiken", "info": "A Ruby library for code generation.", "licenses": [ "Unlicense" ], "metadata": { "homepage_uri": "https://github.com/dryruby/codify.rb", "changelog_uri": "https://github.com/dryruby/codify.rb/blob/master/CHANGES.md", "bug_tracker_uri": "https://github.com/dryruby/codify.rb/issues", "source_code_uri": "https://github.com/dryruby/codify.rb", "documentation_uri": "https://rubydoc.info/gems/codify.rb" }, "yanked": false, "sha": "caa4486a200e2b7855313f57469eff6f00a06aedeef16388289bbbf0afbc0e3f", "spec_sha": "9c67026ec6ae24830803f41f385c332c6cddcc192d12b0cd512c7c57b9455276", "project_uri": "https://rubygems.org/gems/codify.rb", "gem_uri": "https://rubygems.org/gems/codify.rb-0.1.3.gem", "homepage_uri": "https://github.com/dryruby/codify.rb", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/codify.rb", "mailing_list_uri": null, "source_code_uri": "https://github.com/dryruby/codify.rb", "bug_tracker_uri": "https://github.com/dryruby/codify.rb/issues", "changelog_uri": "https://github.com/dryruby/codify.rb/blob/master/CHANGES.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [] } } |
2025-05-17 20:10:26 UTC |
WixttOcT-1mIv7zUvH52e |
zapientNothing to see here, move along. |
0.0.0 | Content{ "name": "zapient", "downloads": 0, "version": "0.0.0", "version_created_at": "2025-05-17T19:51:26.645Z", "version_downloads": 0, "platform": "ruby", "authors": "squidfunk", "info": "Nothing to see here, move along.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "093a6f20a69879cbe8f0e14e2d81cf32dc4ee616f147bc7b487fff8278574f4a", "spec_sha": "525502702056b922a15fe5b85f151c417480a0fa01b70d13076cb29d444e74cc", "project_uri": "https://rubygems.org/gems/zapient", "gem_uri": "https://rubygems.org/gems/zapient-0.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/zapient/0.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-05-17 19:51:29 UTC |
mykArHbKixcfJqeWIzrnn |
actionmcpIt offers base classes and helpers for creating MCP applications, making it easier to integrate your Ruby/Rails application with the MCP standard |
0.50.13 | Content{ "name": "actionmcp", "downloads": 9695, "version": "0.50.13", "version_created_at": "2025-05-17T19:32:33.774Z", "version_downloads": 0, "platform": "ruby", "authors": "Abdelkader Boudih", "info": "It offers base classes and helpers for creating MCP applications, making it easier to integrate your Ruby/Rails application with the MCP standard", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/seuros/action_mcp", "changelog_uri": "https://github.com/seuros/action_mcp/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/seuros/action_mcp", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e7b38f54b1f1f27298c26b4c7d799a308d94d6d914fdbe2eea03311c914b120f", "spec_sha": "498dbfa9a58a77cd7c882ea732ae7b052abeda877800dcde5f82e272a2cb7395", "project_uri": "https://rubygems.org/gems/actionmcp", "gem_uri": "https://rubygems.org/gems/actionmcp-0.50.13.gem", "homepage_uri": "https://github.com/seuros/action_mcp", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/seuros/action_mcp", "bug_tracker_uri": null, "changelog_uri": "https://github.com/seuros/action_mcp/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 8.0.1" }, { "name": "concurrent-ruby", "requirements": ">= 1.3.1" }, { "name": "jsonrpc-rails", "requirements": ">= 0.5.1" }, { "name": "multi_json", "requirements": ">= 0" }, { "name": "railties", "requirements": ">= 8.0.1" }, { "name": "zeitwerk", "requirements": "~> 2.6" } ] } } |
2025-05-17 19:32:35 UTC |
megonoWmPGXaeEBz4dKPf |
bddgenxTransforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD. |
2.3.3 | Content{ "name": "bddgenx", "downloads": 4614, "version": "2.3.3", "version_created_at": "2025-05-17T18:46:11.132Z", "version_downloads": 0, "platform": "ruby", "authors": "David Nascimento", "info": "Transforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "c7f8f860f6da1c4ecd412269514b61103e87fbf0fbadb793da9cdb346a3a5f24", "spec_sha": "5909bef6a62c566bc5e2254fd047c72b0203f34e78ec0538114eb8ca480d066d", "project_uri": "https://rubygems.org/gems/bddgenx", "gem_uri": "https://rubygems.org/gems/bddgenx-2.3.3.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bddgenx/2.3.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dotenv", "requirements": ">= 3.1" }, { "name": "faraday", "requirements": ">= 2.13.0" }, { "name": "prawn", "requirements": ">= 2.0" }, { "name": "prawn-svg", "requirements": ">= 0.2.2" }, { "name": "prawn-table", "requirements": ">= 0.2.0" }, { "name": "ruby-openai", "requirements": ">= 8.0" }, { "name": "unicode", "requirements": ">= 0.4" } ] } } |
2025-05-17 18:46:14 UTC |
QqXkwQyHUyh8FHhnapIUn |
pg_hash_funcReplicates PostgreSQL's default hash partitioning calculations. Specifically targets the logic within `hashint8extended` (for bigint) and `hashint4extended` (for integer/smallint) from PostgreSQL's `src/backend/access/hash/hashfunc.c`. |
0.1.1 | Content{ "name": "pg_hash_func", "downloads": 269, "version": "0.1.1", "version_created_at": "2025-05-17T18:39:18.214Z", "version_downloads": 0, "platform": "ruby", "authors": "Shayon Mukherjee", "info": "Replicates PostgreSQL's default hash partitioning calculations.\nSpecifically targets the logic within `hashint8extended` (for bigint)\nand `hashint4extended` (for integer/smallint) from PostgreSQL's\n`src/backend/access/hash/hashfunc.c`.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/shayonj/pg_hash_func", "changelog_uri": "https://github.com/shayonj/pg_hash_func/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/shayonj/pg_hash_func", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "915190f03eabb4efce0020b3ca58be1219156bd17e1cccf80656e1803f0f7545", "spec_sha": "f8bf54118742b0b81c84557d80d89b84c1a449f6446e62438eccd068e04b8439", "project_uri": "https://rubygems.org/gems/pg_hash_func", "gem_uri": "https://rubygems.org/gems/pg_hash_func-0.1.1.gem", "homepage_uri": "https://github.com/shayonj/pg_hash_func", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/shayonj/pg_hash_func", "bug_tracker_uri": null, "changelog_uri": "https://github.com/shayonj/pg_hash_func/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-05-17 18:39:19 UTC |
LvGZ3QlzGbbeo_2UTWf83 |
linzerAn implementation of HTTP Messages Signatures (RFC9421) |
0.7.0 | Content{ "name": "linzer", "downloads": 13254, "version": "0.7.0", "version_created_at": "2025-05-17T18:35:32.433Z", "version_downloads": 0, "platform": "ruby", "authors": "Miguel Landaeta", "info": "An implementation of HTTP Messages Signatures (RFC9421)", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/nomadium/linzer", "changelog_uri": "https://github.com/nomadium/linzer/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/nomadium/linzer" }, "yanked": false, "sha": "10f632adf4837857d620e64f8dd610c2c1d6ce97ef285be53bbd8f094fcace01", "spec_sha": "92aea8de640e187400a17ef8e4611fd87db475f1ede016271881acd9a4f1baf8", "project_uri": "https://rubygems.org/gems/linzer", "gem_uri": "https://rubygems.org/gems/linzer-0.7.0.gem", "homepage_uri": "https://github.com/nomadium/linzer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/nomadium/linzer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/nomadium/linzer/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "cgi", "requirements": "~> 0.4.2" }, { "name": "forwardable", "requirements": "~> 1.3, >= 1.3.3" }, { "name": "logger", "requirements": "~> 1.7, >= 1.7.0" }, { "name": "net-http", "requirements": "~> 0.6.0" }, { "name": "openssl", "requirements": "~> 3.0, >= 3.0.0" }, { "name": "rack", "requirements": ">= 2.2, < 4.0" }, { "name": "starry", "requirements": "~> 0.2" }, { "name": "stringio", "requirements": "~> 3.1, >= 3.1.2" }, { "name": "uri", "requirements": "~> 1.0, >= 1.0.2" } ] } } |
2025-05-17 18:35:34 UTC |
UCMtrSlYSVXE9ehfDLA_5 |
llm.rbllm.rb is a zero-dependency Ruby toolkit for Large Language Models that includes OpenAI, Gemini, Anthropic, DeepSeek, Ollama, and LlamaCpp. It’s fast, simple and composable – with full support for chat, tool calling, audio, images, files, and JSON Schema generation. |
0.8.0 | Content{ "name": "llm.rb", "downloads": 2250, "version": "0.8.0", "version_created_at": "2025-05-17T18:32:50.291Z", "version_downloads": 0, "platform": "ruby", "authors": "Antar Azri, 0x1eef", "info": "llm.rb is a zero-dependency Ruby toolkit for Large Language Models that includes OpenAI, Gemini, Anthropic, DeepSeek, Ollama, and LlamaCpp. It’s fast, simple and composable – with full support for chat, tool calling, audio, images, files, and JSON Schema generation.", "licenses": [ "0BSDL" ], "metadata": { "homepage_uri": "https://github.com/llmrb/llm", "source_code_uri": "https://github.com/llmrb/llm" }, "yanked": false, "sha": "6795864345c9957236b0dd02eccb78dff08d669643745d87b32d300b1d22f6c5", "spec_sha": "3e9a6da7c5f22bc5ac86756387b7804c32be6de8bf625ee56d416bdcf66b3e7b", "project_uri": "https://rubygems.org/gems/llm.rb", "gem_uri": "https://rubygems.org/gems/llm.rb-0.8.0.gem", "homepage_uri": "https://github.com/llmrb/llm", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/llmrb/llm", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv", "requirements": "~> 2.8" }, { "name": "kramdown", "requirements": "~> 2.4" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "standard", "requirements": "~> 1.40" }, { "name": "test-cmd.rb", "requirements": "~> 0.12.0" }, { "name": "vcr", "requirements": "~> 6.0" }, { "name": "webmock", "requirements": "~> 3.24.0" }, { "name": "webrick", "requirements": "~> 1.8" }, { "name": "yard", "requirements": "~> 0.9.37" } ], "runtime": [] } } |
2025-05-17 18:32:52 UTC |
aphYJr0wFP5ReT-4zV2xs |
spambustRender input tags with masked names. The original input names are hidden. A spam bot would fill the incorrect but visible input tags. The server detects this and responds appropriately. |
0.2.2 | Content{ "name": "spambust", "downloads": 15146, "version": "0.2.2", "version_created_at": "2025-05-17T17:58:11.828Z", "version_downloads": 0, "platform": "ruby", "authors": "Chirantan Mitra", "info": "Render input tags with masked names. The original input names are hidden.\nA spam bot would fill the incorrect but visible input tags. The server\ndetects this and responds appropriately.\n", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c037e735c1e29c98ec0c7f85acbd4c2a88f14365c235d9f58a98bb3eb6e11ad5", "spec_sha": "1f6d512334fd4ea06616eb0ad36d1f80a3d60db9dbe9cada79909f6dadc6466b", "project_uri": "https://rubygems.org/gems/spambust", "gem_uri": "https://rubygems.org/gems/spambust-0.2.2.gem", "homepage_uri": "https://github.com/chiku/spambust", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/spambust/0.2.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-05-17 17:58:13 UTC |
OO_16aZc4l5JgD27OSp9I |
fast_code_ownersA ruby interface that determines file ownership for git repositories |
0.0.7 | Content{ "name": "fast_code_owners", "downloads": 2360, "version": "0.0.7", "version_created_at": "2025-05-17T17:52:15.310Z", "version_downloads": 0, "platform": "ruby", "authors": "Perry Hertler", "info": "A ruby interface that determines file ownership for git repositories", "licenses": [], "metadata": { "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "cargo_crate_name": "fast_code_owners", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "88115fb530e70d20a60eb1a75bc76389e7681f275387b832ba2a858196974d4e", "spec_sha": "5263352127609fa38c25c41c230309a2416ad44e1b82916108ce07bc9d3398e4", "project_uri": "https://rubygems.org/gems/fast_code_owners", "gem_uri": "https://rubygems.org/gems/fast_code_owners-0.0.7.gem", "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "bug_tracker_uri": null, "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "railties", "requirements": ">= 0" }, { "name": "rb_sys", "requirements": "~> 0.9.63" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "code_teams", "requirements": "~> 1.0" }, { "name": "packs-specification", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-05-17 17:52:17 UTC |
vE-NxlnumpdyTfaoSjD4W |
fast_code_ownersA ruby interface that determines file ownership for git repositories |
0.0.7 | Content{ "name": "fast_code_owners", "downloads": 2360, "version": "0.0.7", "version_created_at": "2025-05-17T17:52:11.696Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Perry Hertler", "info": "A ruby interface that determines file ownership for git repositories", "licenses": [], "metadata": { "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "cargo_crate_name": "fast_code_owners", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "07e6edd2f0b62772cd2308f9822b235ee14b1a0f4be292cbc88255584db576cb", "spec_sha": "4bd1d042eeab1f0c7e8fa21bd3b54f98ec882e6231b74f16d71ce74e3602a223", "project_uri": "https://rubygems.org/gems/fast_code_owners", "gem_uri": "https://rubygems.org/gems/fast_code_owners-0.0.7-x86_64-linux.gem", "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "bug_tracker_uri": null, "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "railties", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "code_teams", "requirements": "~> 1.0" }, { "name": "packs-specification", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-05-17 17:52:13 UTC |
LWI6B6KfxTHRKgwJb2tM2 |
fast_code_ownersA ruby interface that determines file ownership for git repositories |
0.0.7 | Content{ "name": "fast_code_owners", "downloads": 2360, "version": "0.0.7", "version_created_at": "2025-05-17T17:52:10.314Z", "version_downloads": 0, "platform": "x86_64-linux-musl", "authors": "Perry Hertler", "info": "A ruby interface that determines file ownership for git repositories", "licenses": [], "metadata": { "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "cargo_crate_name": "fast_code_owners", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "bb0fa46caff83e1221c7703bc3995d25e35482c84811ab265271cc336054c160", "spec_sha": "3e4c47da5490e4e1a7657e30b70e9d71ce2cd8e0d62ecf9cdb657c8851fb3789", "project_uri": "https://rubygems.org/gems/fast_code_owners", "gem_uri": "https://rubygems.org/gems/fast_code_owners-0.0.7-x86_64-linux-musl.gem", "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "bug_tracker_uri": null, "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "railties", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "code_teams", "requirements": "~> 1.0" }, { "name": "packs-specification", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-05-17 17:52:12 UTC |
EdCbKuUCdZgDN_IuHBe0w |
fast_code_ownersA ruby interface that determines file ownership for git repositories |
0.0.7 | Content{ "name": "fast_code_owners", "downloads": 2360, "version": "0.0.7", "version_created_at": "2025-05-17T17:52:08.897Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "Perry Hertler", "info": "A ruby interface that determines file ownership for git repositories", "licenses": [], "metadata": { "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "cargo_crate_name": "fast_code_owners", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "6ffc067ee58e6b85b4688166d0f18e99b12dcfce6b671e28bd051596ee050db8", "spec_sha": "d6b1f492bf761fde54ef3d965d823ef140dcd28c553bc8a3c41fa3659519c858", "project_uri": "https://rubygems.org/gems/fast_code_owners", "gem_uri": "https://rubygems.org/gems/fast_code_owners-0.0.7-x86_64-darwin.gem", "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "bug_tracker_uri": null, "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "railties", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "code_teams", "requirements": "~> 1.0" }, { "name": "packs-specification", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-05-17 17:52:12 UTC |
Wlu6-k_MBV6jV9YUgP11R |
fast_code_ownersA ruby interface that determines file ownership for git repositories |
0.0.7 | Content{ "name": "fast_code_owners", "downloads": 2360, "version": "0.0.7", "version_created_at": "2025-05-17T17:52:07.633Z", "version_downloads": 0, "platform": "x64-mingw-ucrt", "authors": "Perry Hertler", "info": "A ruby interface that determines file ownership for git repositories", "licenses": [], "metadata": { "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "cargo_crate_name": "fast_code_owners", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "a9a063e19944c3c8357eacae77ede207d3e6ee84551e877e151f4ff4f807c78f", "spec_sha": "5eaffc9cff9123de9823a3dbab969c0e11ec36e9de7e58afee8387bfba1f100b", "project_uri": "https://rubygems.org/gems/fast_code_owners", "gem_uri": "https://rubygems.org/gems/fast_code_owners-0.0.7-x64-mingw-ucrt.gem", "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "bug_tracker_uri": null, "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "railties", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "code_teams", "requirements": "~> 1.0" }, { "name": "packs-specification", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-05-17 17:52:09 UTC |
0_kXpxoVaPNU5kXzzHKfg |
fast_code_ownersA ruby interface that determines file ownership for git repositories |
0.0.7 | Content{ "name": "fast_code_owners", "downloads": 2360, "version": "0.0.7", "version_created_at": "2025-05-17T17:52:06.023Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Perry Hertler", "info": "A ruby interface that determines file ownership for git repositories", "licenses": [], "metadata": { "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "cargo_crate_name": "fast_code_owners", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "d8ad65dd7b3322cac8f31201cf557f41ee804aff941de36272a25fac0f3e1a80", "spec_sha": "c345d06ca8a5f3dc0b8bd4a5476edef2a919d4c0851f88521e64592c74c11934", "project_uri": "https://rubygems.org/gems/fast_code_owners", "gem_uri": "https://rubygems.org/gems/fast_code_owners-0.0.7-arm64-darwin.gem", "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "bug_tracker_uri": null, "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "railties", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "code_teams", "requirements": "~> 1.0" }, { "name": "packs-specification", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-05-17 17:52:08 UTC |
UDOivbB1xoPVEczGbcqCd |
fast_code_ownersA ruby interface that determines file ownership for git repositories |
0.0.7 | Content{ "name": "fast_code_owners", "downloads": 2360, "version": "0.0.7", "version_created_at": "2025-05-17T17:52:04.540Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Perry Hertler", "info": "A ruby interface that determines file ownership for git repositories", "licenses": [], "metadata": { "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "cargo_crate_name": "fast_code_owners", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "c6c4d6e0b0a79ba6f80bea7f652e9c1dd9fa10abdbba35de0940167e09587fe0", "spec_sha": "e368df7371993f0ea84ffdf66b7f9f0c472196ef6ff32b0b47b5ce6ac3bef955", "project_uri": "https://rubygems.org/gems/fast_code_owners", "gem_uri": "https://rubygems.org/gems/fast_code_owners-0.0.7-aarch64-linux.gem", "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "bug_tracker_uri": null, "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "railties", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "code_teams", "requirements": "~> 1.0" }, { "name": "packs-specification", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-05-17 17:52:08 UTC |
y5i2y9wACdgdSivAaGkK7 |
fast_code_ownersA ruby interface that determines file ownership for git repositories |
0.0.7 | Content{ "name": "fast_code_owners", "downloads": 2360, "version": "0.0.7", "version_created_at": "2025-05-17T17:52:03.067Z", "version_downloads": 0, "platform": "aarch64-linux-musl", "authors": "Perry Hertler", "info": "A ruby interface that determines file ownership for git repositories", "licenses": [], "metadata": { "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "cargo_crate_name": "fast_code_owners", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "f31a95635210564799c0716aa8fc8b24e1140d3ce7b1acdfea23efcbbe04c830", "spec_sha": "e06381ba33f4f1d190180f64cd6153c8a44d208c6d42d9236acacca5e08ed50d", "project_uri": "https://rubygems.org/gems/fast_code_owners", "gem_uri": "https://rubygems.org/gems/fast_code_owners-0.0.7-aarch64-linux-musl.gem", "homepage_uri": "https://github.com/rubyatscale/fast_code_owners", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rubyatscale/fast_code_owners", "bug_tracker_uri": null, "changelog_uri": "https://github.com/rubyatscale/fast_code_owners/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "railties", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "code_teams", "requirements": "~> 1.0" }, { "name": "packs-specification", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-05-17 17:52:04 UTC |
aWMhcHRV55moHB0JKmHfY |
bddgenxTransforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD. |
2.3.2 | Content{ "name": "bddgenx", "downloads": 4460, "version": "2.3.2", "version_created_at": "2025-05-17T17:37:57.826Z", "version_downloads": 0, "platform": "ruby", "authors": "David Nascimento", "info": "Transforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "b7ebadb3d085f443ba88e71cf00b5ac87994b6e5f183454a16704648bc3c0eeb", "spec_sha": "423709654944295273dab5538d0e49730dbd07cd33a3b02eb8c0a55fca2b9d24", "project_uri": "https://rubygems.org/gems/bddgenx", "gem_uri": "https://rubygems.org/gems/bddgenx-2.3.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bddgenx/2.3.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dotenv", "requirements": ">= 3.1" }, { "name": "faraday", "requirements": ">= 2.13.0" }, { "name": "prawn", "requirements": ">= 2.0" }, { "name": "prawn-svg", "requirements": ">= 0.2.2" }, { "name": "prawn-table", "requirements": ">= 0.2.0" }, { "name": "ruby-openai", "requirements": ">= 8.0" }, { "name": "unicode", "requirements": ">= 0.4" } ] } } |
2025-05-17 17:38:01 UTC |
GpSqu-SREMmwrzIcK3w6W |
geminizeA convenient and robust Ruby interface for the Google Gemini API, enabling easy integration of powerful generative AI models into your applications. Includes support for text generation, chat conversations, embeddings, multimodal content. |
1.3.1 | Content{ "name": "geminize", "downloads": 729, "version": "1.3.1", "version_created_at": "2025-05-17T17:32:02.746Z", "version_downloads": 0, "platform": "ruby", "authors": "Nhat Long Nguyen", "info": "A convenient and robust Ruby interface for the Google Gemini API, enabling easy integration of powerful generative AI models into your applications. Includes support for text generation, chat conversations, embeddings, multimodal content.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/nhlongnguyen/geminize", "changelog_uri": "https://github.com/nhlongnguyen/geminize/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/nhlongnguyen/geminize", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "b55a076a527757a97d54a24129eb455a17631554800097f8e1b3e491aa7d14dc", "spec_sha": "4b07e75b81a43863017fed75fcbca4cbbe3816e6c491fab9b1f4ab9d4df48ee9", "project_uri": "https://rubygems.org/gems/geminize", "gem_uri": "https://rubygems.org/gems/geminize-1.3.1.gem", "homepage_uri": "https://github.com/nhlongnguyen/geminize", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/nhlongnguyen/geminize", "bug_tracker_uri": null, "changelog_uri": "https://github.com/nhlongnguyen/geminize/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv", "requirements": "~> 2.8" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "standard", "requirements": "~> 1.3" }, { "name": "vcr", "requirements": "~> 6.0" }, { "name": "webmock", "requirements": "~> 3.14" } ], "runtime": [ { "name": "faraday", "requirements": "~> 2.0" }, { "name": "faraday-retry", "requirements": "~> 2.0" }, { "name": "mime-types", "requirements": "~> 3.5" } ] } } |
2025-05-17 17:32:06 UTC |
u8Ro-Yt75qjP30E9kV1GH |
jekyll-koziolekweb-tagsHere you will find a set of tags that allow you to create code listings with numbering, notes using the <aside> element and more. |
0.4.2 | Content{ "name": "jekyll-koziolekweb-tags", "downloads": 762, "version": "0.4.2", "version_created_at": "2025-05-17T17:19:02.866Z", "version_downloads": 0, "platform": "ruby", "authors": "Koziolek", "info": "Here you will find a set of tags that allow you to create code listings with numbering, notes using the <aside> element and more.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/Koziolek/jekyll-koziolekweb-tags/CHANGELOG.md", "source_code_uri": "https://github.com/Koziolek/jekyll-koziolekweb-tags" }, "yanked": false, "sha": "a6386602392ed3a310746a8d40822534850107a00e439221791097d3e530572d", "spec_sha": "a2389bb5cb67df22339e36fbaaaea1363174c14302de17a40d79dbfb8108696f", "project_uri": "https://rubygems.org/gems/jekyll-koziolekweb-tags", "gem_uri": "https://rubygems.org/gems/jekyll-koziolekweb-tags-0.4.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Koziolek/jekyll-koziolekweb-tags", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Koziolek/jekyll-koziolekweb-tags/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": ">= 3.7, < 5.0" } ] } } |
2025-05-17 17:19:04 UTC |
Up33sxwek7ZZ6advWJ6m- |
echspecA conformance testing tool for ECH implementation |
0.0.2 | Content{ "name": "echspec", "downloads": 214, "version": "0.0.2", "version_created_at": "2025-05-17T17:17:57.568Z", "version_downloads": 0, "platform": "ruby", "authors": "thekuwayama", "info": "A conformance testing tool for ECH implementation", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d659b129ab10c573e0cf38b89b3b36b844ac67b010d39cb8bfe21e49ffe67f6d", "spec_sha": "b01e9df3a07330f3ad7725d3a79084a8ac77a09598ce5a7b4b924cb22dcd81d9", "project_uri": "https://rubygems.org/gems/echspec", "gem_uri": "https://rubygems.org/gems/echspec-0.0.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/echspec/0.0.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" } ], "runtime": [ { "name": "base64", "requirements": ">= 0" }, { "name": "resolv", "requirements": "> 0.4.0" }, { "name": "tttls1.3", "requirements": "~> 0.3.5" } ] } } |
2025-05-17 17:18:00 UTC |
08ulOYY3CUg9t14MsBrL4 |
jekyll-auto-authorsA plugin to seamlessly support multiple authors with paginated posts inside a jekyll powered publication blog. Extends jekyll-paginate-v2 for Autopages and Pagination. |
1.0.6 | Content{ "name": "jekyll-auto-authors", "downloads": 25040, "version": "1.0.6", "version_created_at": "2025-05-17T17:15:08.645Z", "version_downloads": 0, "platform": "ruby", "authors": "Gourav Khunger", "info": "A plugin to seamlessly support multiple authors with paginated posts inside a jekyll powered publication blog. Extends jekyll-paginate-v2 for Autopages and Pagination.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "4288f6a972bfcfd4251940b8661461afe165bfb53d1291ec3b6e57813ee38089", "spec_sha": "f98314bc096e67a2fd451484ace51546eef1a06d32297f247c29ca6bc683b34d", "project_uri": "https://rubygems.org/gems/jekyll-auto-authors", "gem_uri": "https://rubygems.org/gems/jekyll-auto-authors-1.0.6.gem", "homepage_uri": "https://github.com/gouravkhunger/jekyll-auto-authors", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-auto-authors/1.0.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 2.0.0" } ], "runtime": [ { "name": "jekyll", "requirements": ">= 3.0.0" }, { "name": "jekyll-paginate-v2", "requirements": ">= 3.0.0" } ] } } |
2025-05-17 17:15:12 UTC |
HhQsu7xWX3FLvOw0eQT9W |
taqlTaql allows you to pretty print SQL table queries in Rails. |
0.2.6 | Content{ "name": "taql", "downloads": 855, "version": "0.2.6", "version_created_at": "2025-05-17T16:09:09.960Z", "version_downloads": 0, "platform": "ruby", "authors": "Ariel Rzezak", "info": "Taql allows you to pretty print SQL table queries in Rails.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/arzezak/taql", "changelog_uri": "https://github.com/arzezak/taql/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/arzezak/taql" }, "yanked": false, "sha": "d1e970dfca453c9b104e4ed6a05d78a53870d91c285ca17a22e833cca2391f57", "spec_sha": "b4628ac5c692ad97b38a689f2dee8ea650031f1b9f9861c5e15d948816230fae", "project_uri": "https://rubygems.org/gems/taql", "gem_uri": "https://rubygems.org/gems/taql-0.2.6.gem", "homepage_uri": "https://github.com/arzezak/taql", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/arzezak/taql", "bug_tracker_uri": null, "changelog_uri": "https://github.com/arzezak/taql/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-05-17 16:09:11 UTC |
QTGqWL5e6wvNSBA5_wz53 |
taqlTaql allows you to pretty print SQL table queries in Rails. |
0.2.5 | Content{ "name": "taql", "downloads": 855, "version": "0.2.5", "version_created_at": "2025-05-17T16:06:03.437Z", "version_downloads": 0, "platform": "ruby", "authors": "Ariel Rzezak", "info": "Taql allows you to pretty print SQL table queries in Rails.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/arzezak/taql", "changelog_uri": "https://github.com/arzezak/taql/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/arzezak/taql" }, "yanked": false, "sha": "69291a0b4deaa06365634bacec0c5c07f024f93ff705c6d6ba15ef7f19d3de2d", "spec_sha": "3952b6e27f2c9f18a9c19b679b501c9528921bcfd3a2cda8c82fb5a55863b9bf", "project_uri": "https://rubygems.org/gems/taql", "gem_uri": "https://rubygems.org/gems/taql-0.2.5.gem", "homepage_uri": "https://github.com/arzezak/taql", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/arzezak/taql", "bug_tracker_uri": null, "changelog_uri": "https://github.com/arzezak/taql/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-05-17 16:06:05 UTC |
etqH-WwWlGTL-R761jzI5 |
bddgenxTransforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD. |
2.3.1 | Content{ "name": "bddgenx", "downloads": 4352, "version": "2.3.1", "version_created_at": "2025-05-17T16:00:13.503Z", "version_downloads": 0, "platform": "ruby", "authors": "David Nascimento", "info": "Transforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "b7799e416941b6376715d1340d1254d6f20e021920408ddbe00b48dae433b98b", "spec_sha": "a9c5a26194e2988c5806b3b9ab5a9685685fd3becdbe66aef759dcb11aa48d7f", "project_uri": "https://rubygems.org/gems/bddgenx", "gem_uri": "https://rubygems.org/gems/bddgenx-2.3.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bddgenx/2.3.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dotenv", "requirements": ">= 3.1" }, { "name": "faraday", "requirements": ">= 2.13.0" }, { "name": "prawn", "requirements": ">= 2.0" }, { "name": "prawn-svg", "requirements": ">= 0.2.2" }, { "name": "prawn-table", "requirements": ">= 0.2.0" }, { "name": "ruby-openai", "requirements": ">= 8.0" }, { "name": "unicode", "requirements": ">= 0.4" } ] } } |
2025-05-17 16:00:15 UTC |
5JOE-DZs8r87aLFXIERJy |
bddgenxTransforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD. |
2.3.0 | Content{ "name": "bddgenx", "downloads": 4352, "version": "2.3.0", "version_created_at": "2025-05-17T15:58:42.478Z", "version_downloads": 0, "platform": "ruby", "authors": "David Nascimento", "info": "Transforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "79144dbbbe3e33a9255cbc2f585b9071815a1136460c47bc4f9a4b41fc404239", "spec_sha": "579aebcf9f5b662cda9b0d4fd9c0247dd8dabcf005a4f05cf26c7e2403cff6d3", "project_uri": "https://rubygems.org/gems/bddgenx", "gem_uri": "https://rubygems.org/gems/bddgenx-2.3.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bddgenx/2.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dotenv", "requirements": ">= 3.1" }, { "name": "faraday", "requirements": ">= 2.13.0" }, { "name": "prawn", "requirements": ">= 2.0" }, { "name": "prawn-svg", "requirements": ">= 0.2.2" }, { "name": "prawn-table", "requirements": ">= 0.2.0" }, { "name": "ruby-openai", "requirements": ">= 8.0" }, { "name": "unicode", "requirements": ">= 0.4" } ] } } |
2025-05-17 15:58:44 UTC |
KnTspANolsfYBdTsDTP69 |
bddgenxTransforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD. |
2.2.0 | Content{ "name": "bddgenx", "downloads": 4352, "version": "2.2.0", "version_created_at": "2025-05-17T15:55:17.712Z", "version_downloads": 0, "platform": "ruby", "authors": "David Nascimento", "info": "Transforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "786a48ea15b877b3dcb0aadb218ab8e00110e4490b6852fe70fdba333f58bced", "spec_sha": "4de74fae9d866dba6a412236aa641e64712b96e00e0afe935e6dfd8c6f551db1", "project_uri": "https://rubygems.org/gems/bddgenx", "gem_uri": "https://rubygems.org/gems/bddgenx-2.2.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bddgenx/2.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dotenv", "requirements": ">= 3.1" }, { "name": "faraday", "requirements": ">= 2.13.0" }, { "name": "prawn", "requirements": ">= 2.0" }, { "name": "prawn-svg", "requirements": ">= 0.2.2" }, { "name": "prawn-table", "requirements": ">= 0.2.0" }, { "name": "ruby-openai", "requirements": ">= 8.0" }, { "name": "unicode", "requirements": ">= 0.4" } ] } } |
2025-05-17 15:55:21 UTC |
F2iZf4i6OWAClKoFKmFh9 |
aiaUnleash the full power of AI from your terminal! AIA is a cutting-edge CLI assistant for generative AI workflows, offering dynamic prompt management, seamless shell and Ruby integration, interactive chat, and advanced automation. Effortlessly craft, manage, and execute prompts with embedded directives, history, and flexible configuration. Experience next-level productivity for developers, power users, and AI enthusiasts—all from your command line. |
0.9.1 | Content{ "name": "aia", "downloads": 13787, "version": "0.9.1", "version_created_at": "2025-05-17T15:53:28.688Z", "version_downloads": 0, "platform": "ruby", "authors": "Dewayne VanHoozer", "info": "Unleash the full power of AI from your terminal! AIA is a cutting-edge CLI\nassistant for generative AI workflows, offering dynamic prompt management,\nseamless shell and Ruby integration, interactive chat, and advanced automation.\nEffortlessly craft, manage, and execute prompts with embedded directives,\nhistory, and flexible configuration. Experience next-level productivity for\ndevelopers, power users, and AI enthusiasts—all from your command line.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/MadBomber/aia", "changelog_uri": "https://github.com/MadBomber/aia", "source_code_uri": "https://github.com/MadBomber/aia", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "485ef004ec72a38554030409a2d9f8bd7b55b1ed7e3d59e96143586a33732726", "spec_sha": "f03636228d677b96f511fb350781b008063a81bf3b8a58dc8330780be7bb1d18", "project_uri": "https://rubygems.org/gems/aia", "gem_uri": "https://rubygems.org/gems/aia-0.9.1.gem", "homepage_uri": "https://github.com/MadBomber/aia", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/MadBomber/aia", "bug_tracker_uri": null, "changelog_uri": "https://github.com/MadBomber/aia", "funding_uri": null, "dependencies": { "development": [ { "name": "debug_me", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-reporters", "requirements": ">= 0" }, { "name": "mocha", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "tocer", "requirements": ">= 0" } ], "runtime": [ { "name": "amazing_print", "requirements": ">= 0" }, { "name": "faraday", "requirements": ">= 0" }, { "name": "os", "requirements": ">= 0" }, { "name": "prompt_manager", "requirements": ">= 0.5.2" }, { "name": "reline", "requirements": ">= 0" }, { "name": "ruby_llm", "requirements": ">= 1.2.0" }, { "name": "ruby-mcp-client", "requirements": ">= 0" }, { "name": "shellwords", "requirements": ">= 0" }, { "name": "toml-rb", "requirements": ">= 0" }, { "name": "tty-screen", "requirements": ">= 0" }, { "name": "tty-spinner", "requirements": ">= 0" }, { "name": "versionaire", "requirements": ">= 0" } ] } } |
2025-05-17 15:53:30 UTC |
rY59Ii8bwl5KS8w_YDswf |
bddgenxTransforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD. |
2.1.0 | Content{ "name": "bddgenx", "downloads": 4352, "version": "2.1.0", "version_created_at": "2025-05-17T15:52:14.279Z", "version_downloads": 0, "platform": "ruby", "authors": "David Nascimento", "info": "Transforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "0c945bafc30997398fbc72957e563d613d59f443b736960fbd104506ea07a74b", "spec_sha": "64792cb0b3efed53ca1faf82bfd8f95319706cdd7257b7cc4421eefd74c42fa2", "project_uri": "https://rubygems.org/gems/bddgenx", "gem_uri": "https://rubygems.org/gems/bddgenx-2.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bddgenx/2.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dotenv", "requirements": ">= 3.1" }, { "name": "faraday", "requirements": ">= 2.13.0" }, { "name": "prawn", "requirements": ">= 2.0" }, { "name": "prawn-svg", "requirements": ">= 0.2.2" }, { "name": "prawn-table", "requirements": ">= 0.2.0" }, { "name": "ruby-openai", "requirements": ">= 8.0" }, { "name": "unicode", "requirements": ">= 0.4" } ] } } |
2025-05-17 15:52:17 UTC |
KA39m0PMs7CmG7sAq0rwr |
linzerAn implementation of HTTP Messages Signatures (RFC9421) |
0.7.0.beta4 | Content{ "name": "linzer", "downloads": 13220, "version": "0.7.0.beta4", "version_created_at": "2025-05-17T15:36:48.516Z", "version_downloads": 0, "platform": "ruby", "authors": "Miguel Landaeta", "info": "An implementation of HTTP Messages Signatures (RFC9421)", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/nomadium/linzer", "changelog_uri": "https://github.com/nomadium/linzer/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/nomadium/linzer" }, "yanked": false, "sha": "1e214e679d5c4a72c716a9e9fa66998870ecb6b1b218021be751f2e433dba201", "spec_sha": "2a59508eef97d68c54fe020b9e6be6fed67c7c8f386daa0f947f8be2b88cfe42", "project_uri": "https://rubygems.org/gems/linzer", "gem_uri": "https://rubygems.org/gems/linzer-0.7.0.beta4.gem", "homepage_uri": "https://github.com/nomadium/linzer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/nomadium/linzer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/nomadium/linzer/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "cgi", "requirements": "~> 0.4.2" }, { "name": "forwardable", "requirements": "~> 1.3, >= 1.3.3" }, { "name": "logger", "requirements": "~> 1.7, >= 1.7.0" }, { "name": "net-http", "requirements": "~> 0.6.0" }, { "name": "openssl", "requirements": "~> 3.0, >= 3.0.0" }, { "name": "rack", "requirements": ">= 2.2, < 4.0" }, { "name": "starry", "requirements": "~> 0.2" }, { "name": "stringio", "requirements": "~> 3.1, >= 3.1.2" }, { "name": "uri", "requirements": "~> 1.0, >= 1.0.2" } ] } } |
2025-05-17 15:36:52 UTC |
gJQAAZPmQ1g2cp_bo5YtY |
openapi_firstOpenAPI based request validation, response validation, contract-testing and coverage |
2.7.2 | Content{ "name": "openapi_first", "downloads": 189326, "version": "2.7.2", "version_created_at": "2025-05-17T15:15:51.700Z", "version_downloads": 0, "platform": "ruby", "authors": "Andreas Haller", "info": "OpenAPI based request validation, response validation, contract-testing and coverage", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ahx/openapi_first", "changelog_uri": "https://github.com/ahx/openapi_first/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/ahx/openapi_first", "documentation_uri": "https://www.rubydoc.info/gems/openapi_first/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0fa1e24f19381abe296d19c5b81cf330b7525bed33c7bd4c228dfc11cf0140c3", "spec_sha": "845f119c11d1083ec02191a516a920b537074af85250b827ec9f71235a52865b", "project_uri": "https://rubygems.org/gems/openapi_first", "gem_uri": "https://rubygems.org/gems/openapi_first-2.7.2.gem", "homepage_uri": "https://github.com/ahx/openapi_first", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/openapi_first/", "mailing_list_uri": null, "source_code_uri": "https://github.com/ahx/openapi_first", "bug_tracker_uri": null, "changelog_uri": "https://github.com/ahx/openapi_first/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "hana", "requirements": "~> 1.3" }, { "name": "json_schemer", "requirements": ">= 2.1, < 3.0" }, { "name": "openapi_parameters", "requirements": ">= 0.3.3, < 2.0" }, { "name": "rack", "requirements": ">= 2.2, < 4.0" } ] } } |
2025-05-17 15:15:53 UTC |
ncPnSSwQpYw7Tyy7hBU0t |
auth-centric-firewallUses A.I to analyze connections to find hackers. |
0.1.2 | Content{ "name": "auth-centric-firewall", "downloads": 1437, "version": "0.1.2", "version_created_at": "2025-05-17T14:48:09.437Z", "version_downloads": 0, "platform": "ruby", "authors": "Saimon Lovell", "info": "Uses A.I to analyze connections to find hackers.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://gitlab.com/authcentric/auth-centric-firewall", "changelog_uri": "https://gitlab.com/authcentric/auth-centric-firewall/-/blob/dev/CHANGELOG.md", "source_code_uri": "https://gitlab.com/authcentric/auth-centric-firewall", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "1e005159263e773c686428562f118cf2e926a519ec3f6227a7d605da38acdab4", "spec_sha": "fc53c74b2f2991ac66956d524b5cd8e8d8b9a80ddb5d775925b18b371ce378d6", "project_uri": "https://rubygems.org/gems/auth-centric-firewall", "gem_uri": "https://rubygems.org/gems/auth-centric-firewall-0.1.2.gem", "homepage_uri": "https://gitlab.com/authcentric/auth-centric-firewall", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/authcentric/auth-centric-firewall", "bug_tracker_uri": null, "changelog_uri": "https://gitlab.com/authcentric/auth-centric-firewall/-/blob/dev/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "http", "requirements": "~> 5" }, { "name": "ipaddr", "requirements": "~> 1.2" } ] } } |
2025-05-17 14:48:11 UTC |
ezWk_VGTyhlhEuZdr6pVc |
annotatoAnnotato automatically adds or updates comments at the end of your Rails models to show schema details like columns, indexes, and PostgreSQL triggers. |
0.1.10 | Content{ "name": "annotato", "downloads": 762, "version": "0.1.10", "version_created_at": "2025-05-17T14:41:56.624Z", "version_downloads": 0, "platform": "ruby", "authors": "Serhii Bodnaruk", "info": "Annotato automatically adds or updates comments at the end of your Rails models to show schema details like columns, indexes, and PostgreSQL triggers.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/boserh/annotato", "changelog_uri": "https://github.com/boserh/annotato/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/boserh/annotato", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "7054202b0b034da404ccff7896390e9b07eb05e52295d0ddcf69a95a3081421d", "spec_sha": "3231c5a15c565e395e0cc4543a76459b58217dc568a6415e9fef5dfa612da6af", "project_uri": "https://rubygems.org/gems/annotato", "gem_uri": "https://rubygems.org/gems/annotato-0.1.10.gem", "homepage_uri": "https://github.com/boserh/annotato", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/boserh/annotato", "bug_tracker_uri": null, "changelog_uri": "https://github.com/boserh/annotato/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-05-17 14:41:59 UTC |
xU92KyLdvX1AE5i1T_uYo |
auth_masterAuthentication Engine |
0.0.9 | Content{ "name": "auth_master", "downloads": 1367, "version": "0.0.9", "version_created_at": "2025-05-17T14:35:47.217Z", "version_downloads": 0, "platform": "ruby", "authors": "vickodin", "info": "Authentication Engine", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/vickodin/auth_master", "source_code_uri": "https://github.com/vickodin/auth_master", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "d5b919c6ca20af4f69be5557c3dba7176ba96ae89b0a1c738f67b24619585dfe", "spec_sha": "18888651ada76ebc2470abd81c498d68b027d2613648f280fc1428c3f8b9e645", "project_uri": "https://rubygems.org/gems/auth_master", "gem_uri": "https://rubygems.org/gems/auth_master-0.0.9.gem", "homepage_uri": "https://github.com/vickodin/auth_master", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/vickodin/auth_master", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": "~> 8.0, >= 8.0.2" }, { "name": "token_guard", "requirements": "~> 0.1" } ] } } |
2025-05-17 14:35:48 UTC |
JDV9YX9m1lsrj8jBU1xqC |
onebusaway-sdkRuby library to access the Onebusaway SDK API |
1.0.1 | Content{ "name": "onebusaway-sdk", "downloads": 671, "version": "1.0.1", "version_created_at": "2025-05-17T14:34:00.131Z", "version_downloads": 0, "platform": "ruby", "authors": "Onebusaway SDK", "info": "Ruby library to access the Onebusaway SDK API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/onebusaway-sdk", "source_code_uri": "https://github.com/OneBusAway/ruby-sdk", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "614f9c055e10582db4720cdb9de01206a07934892c0bbab1ec40daf98053effd", "spec_sha": "1d0007c4a1608288012594b507f6926caf92ffdf13500a01a8c7fc8b91457bc0", "project_uri": "https://rubygems.org/gems/onebusaway-sdk", "gem_uri": "https://rubygems.org/gems/onebusaway-sdk-1.0.1.gem", "homepage_uri": "https://gemdocs.org/gems/onebusaway-sdk", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/OneBusAway/ruby-sdk", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-05-17 14:34:03 UTC |
GDfHByb9k43Xi9wdgjyb2 |
jekyll-terserJekyll support for Terser: compress and mangle JS files. |
1.0.0 | Content{ "name": "jekyll-terser", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-05-17T14:20:33.196Z", "version_downloads": 0, "platform": "ruby", "authors": "Alberto Strappazzon", "info": "Jekyll support for Terser: compress and mangle JS files.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/Strappazzon/jekyll-terser/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/Strappazzon/jekyll-terser" }, "yanked": false, "sha": "2f5ab4dcf3a9df82f543f659511fb479f78bc9fa9382d03faa9c7eb0a1c44345", "spec_sha": "61c785f45c2708117a04898a112a0d3eb52a630282611f2c1ba8b31d46e8d148", "project_uri": "https://rubygems.org/gems/jekyll-terser", "gem_uri": "https://rubygems.org/gems/jekyll-terser-1.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Strappazzon/jekyll-terser", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Strappazzon/jekyll-terser/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": "~> 4.4" }, { "name": "terser", "requirements": "~> 1.2" } ] } } |
2025-05-17 14:20:36 UTC |
ID7DmoQctDJUfhgjOiJnt |
active_storage_dashboardA mountable Rails engine that provides a dashboard to view Active Storage data |
0.1.6 | Content{ "name": "active_storage_dashboard", "downloads": 473, "version": "0.1.6", "version_created_at": "2025-05-17T14:15:18.806Z", "version_downloads": 0, "platform": "ruby", "authors": "Giovanni Panasiti", "info": "A mountable Rails engine that provides a dashboard to view Active Storage data", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/giovapanasiti/active_storage_dashboard", "changelog_uri": "https://github.com/giovapanasiti/active_storage_dashboard/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/giovapanasiti/active_storage_dashboard" }, "yanked": false, "sha": "529d3bc4a622601e62a388888edb5754072ed1050ceb8d4ea32c39a5c02f3053", "spec_sha": "c8628015b0c9f15dc3f3979ec1621a35cf2e66d7bc9e8fe0e9163c755a03450c", "project_uri": "https://rubygems.org/gems/active_storage_dashboard", "gem_uri": "https://rubygems.org/gems/active_storage_dashboard-0.1.6.gem", "homepage_uri": "https://github.com/giovapanasiti/active_storage_dashboard", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/giovapanasiti/active_storage_dashboard", "bug_tracker_uri": null, "changelog_uri": "https://github.com/giovapanasiti/active_storage_dashboard/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 5.2.0" } ] } } |
2025-05-17 14:15:21 UTC |
w_m-GZajd8uWRivAVeozA |
jekyll-spoilerThis plugin provides spoiler text support for Jekyll with a Liquid filter and tag. |
1.0.4 | Content{ "name": "jekyll-spoiler", "downloads": 382, "version": "1.0.4", "version_created_at": "2025-05-17T14:12:04.272Z", "version_downloads": 0, "platform": "ruby", "authors": "Alberto Strappazzon", "info": "This plugin provides spoiler text support for Jekyll with a Liquid filter and tag.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://strappazzon.xyz/jekyll-spoiler/demo/", "changelog_uri": "https://github.com/Strappazzon/jekyll-spoiler/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/Strappazzon/jekyll-spoiler" }, "yanked": false, "sha": "4ffe74320b02ab9185e19f7ed27e653515744eaaa409905d186c25ca1aa92bf6", "spec_sha": "a9071b8d0faff36f4fa6726cf739bd90ed12a56d8ab7bdaf04ac5e83ef174595", "project_uri": "https://rubygems.org/gems/jekyll-spoiler", "gem_uri": "https://rubygems.org/gems/jekyll-spoiler-1.0.4.gem", "homepage_uri": "https://strappazzon.xyz/jekyll-spoiler/demo/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Strappazzon/jekyll-spoiler", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Strappazzon/jekyll-spoiler/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": "~> 4.4" }, { "name": "kramdown", "requirements": "~> 2.5" }, { "name": "liquid", "requirements": "~> 4.0" } ] } } |
2025-05-17 14:12:07 UTC |
BIB0Jq5VFn5IbwAqJUb1B |
auth-centric-firewallUses A.I to analyze connections to find hackers. |
0.1.1 | Content{ "name": "auth-centric-firewall", "downloads": 1411, "version": "0.1.1", "version_created_at": "2025-05-17T13:55:24.412Z", "version_downloads": 0, "platform": "ruby", "authors": "Saimon Lovell", "info": "Uses A.I to analyze connections to find hackers.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://gitlab.com/authcentric/auth-centric-firewall", "changelog_uri": "https://gitlab.com/authcentric/auth-centric-firewall/-/blob/dev/CHANGELOG.md", "source_code_uri": "https://gitlab.com/authcentric/auth-centric-firewall", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7e75181cf9001ae17f84448c3d0ad63c97c1339fc5d859381759edd5f44e87e0", "spec_sha": "2534fd5bd3574a375dfc47f54269014d20239dc4f598b79c9f81883031ee7959", "project_uri": "https://rubygems.org/gems/auth-centric-firewall", "gem_uri": "https://rubygems.org/gems/auth-centric-firewall-0.1.1.gem", "homepage_uri": "https://gitlab.com/authcentric/auth-centric-firewall", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/authcentric/auth-centric-firewall", "bug_tracker_uri": null, "changelog_uri": "https://gitlab.com/authcentric/auth-centric-firewall/-/blob/dev/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "http", "requirements": "~> 5" } ] } } |
2025-05-17 13:55:27 UTC |
3NVIwEkFLDfEQl_mRIYjj |
rubocop-railsAutomatic Rails code style checking tool. A RuboCop extension focused on enforcing Rails best practices and coding conventions. |
2.32.0 | Content{ "name": "rubocop-rails", "downloads": 208510566, "version": "2.32.0", "version_created_at": "2025-05-17T13:42:44.819Z", "version_downloads": 0, "platform": "ruby", "authors": "Bozhidar Batsov, Jonas Arvidsson, Yuji Nakayama", "info": "Automatic Rails code style checking tool.\nA RuboCop extension focused on enforcing Rails best practices and coding conventions.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://docs.rubocop.org/rubocop-rails/", "changelog_uri": "https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/rubocop/rubocop-rails/issues", "source_code_uri": "https://github.com/rubocop/rubocop-rails/", "documentation_uri": "https://docs.rubocop.org/rubocop-rails/2.32/", "rubygems_mfa_required": "true", "default_lint_roller_plugin": "RuboCop::Rails::Plugin" }, "yanked": false, "sha": "9fcc623c8722fe71e835e99c4a18b740b5b0d3fb69915d7f0777f00794b30490", "spec_sha": "d9a33d9a3e85f63cbf3ce7caf9b9e7cd65abc8405ca71e705e68a8133da027ae", "project_uri": "https://rubygems.org/gems/rubocop-rails", "gem_uri": "https://rubygems.org/gems/rubocop-rails-2.32.0.gem", "homepage_uri": "https://docs.rubocop.org/rubocop-rails/", "wiki_uri": null, "documentation_uri": "https://docs.rubocop.org/rubocop-rails/2.32/", "mailing_list_uri": null, "source_code_uri": "https://github.com/rubocop/rubocop-rails/", "bug_tracker_uri": "https://github.com/rubocop/rubocop-rails/issues", "changelog_uri": "https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 4.2.0" }, { "name": "lint_roller", "requirements": "~> 1.1" }, { "name": "rack", "requirements": ">= 1.1" }, { "name": "rubocop", "requirements": ">= 1.75.0, < 2.0" }, { "name": "rubocop-ast", "requirements": ">= 1.44.0, < 2.0" } ] } } |
2025-05-17 13:42:48 UTC |
6I5w6lT9bcYYxCoMQE8o7 |
bddgenxTransforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD. |
2.0.5 | Content{ "name": "bddgenx", "downloads": 4279, "version": "2.0.5", "version_created_at": "2025-05-17T13:16:24.114Z", "version_downloads": 0, "platform": "ruby", "authors": "David Nascimento", "info": "Transforma arquivos .txt com histórias em arquivos .feature, com steps, rastreabilidade e integração com CI/CD.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "b246d1981d9c47898e61ca19ea41ed65acf9f83ed9904cb44142881e96a79551", "spec_sha": "277a30e0ce059b768f88014fb2e3c0f653963dafbe292c2fcd2b2f4850cabe05", "project_uri": "https://rubygems.org/gems/bddgenx", "gem_uri": "https://rubygems.org/gems/bddgenx-2.0.5.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bddgenx/2.0.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dotenv", "requirements": ">= 3.1" }, { "name": "faraday", "requirements": ">= 2.13.0" }, { "name": "prawn", "requirements": ">= 2.0" }, { "name": "prawn-svg", "requirements": ">= 0.2.2" }, { "name": "prawn-table", "requirements": ">= 0.2.0" }, { "name": "ruby-openai", "requirements": ">= 8.0" }, { "name": "unicode", "requirements": ">= 0.4" } ] } } |
2025-05-17 13:16:25 UTC |
ewQhTbaDyLQW1rCr6eoL0 |
active_storage_dashboardA mountable Rails engine that provides a dashboard to view Active Storage data |
0.1.5 | Content{ "name": "active_storage_dashboard", "downloads": 442, "version": "0.1.5", "version_created_at": "2025-05-17T13:16:19.109Z", "version_downloads": 0, "platform": "ruby", "authors": "Giovanni Panasiti", "info": "A mountable Rails engine that provides a dashboard to view Active Storage data", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/giovapanasiti/active_storage_dashboard", "changelog_uri": "https://github.com/giovapanasiti/active_storage_dashboard/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/giovapanasiti/active_storage_dashboard" }, "yanked": false, "sha": "38fcf9b01161f02a7288444a20806ebdbce697ce63a4524f42ffb71db189efe1", "spec_sha": "1aa3003e635b5ba71bafc360acb690ebc9e4da9cf6b5908ea938e51b612b8112", "project_uri": "https://rubygems.org/gems/active_storage_dashboard", "gem_uri": "https://rubygems.org/gems/active_storage_dashboard-0.1.5.gem", "homepage_uri": "https://github.com/giovapanasiti/active_storage_dashboard", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/giovapanasiti/active_storage_dashboard", "bug_tracker_uri": null, "changelog_uri": "https://github.com/giovapanasiti/active_storage_dashboard/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 5.2.0" } ] } } |
2025-05-17 13:16:22 UTC |
YWYblICE8yEHl2AkZyffZ |
rabarberSimple role-based authorization library for Ruby on Rails |
5.0.0 | Content{ "name": "rabarber", "downloads": 26642, "version": "5.0.0", "version_created_at": "2025-05-17T13:04:22.849Z", "version_downloads": 0, "platform": "ruby", "authors": "enjaku4, trafium", "info": "Simple role-based authorization library for Ruby on Rails", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/brownboxdev/rabarber", "changelog_uri": "https://github.com/brownboxdev/rabarber/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/brownboxdev/rabarber", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f68473960de9dc2140eb2a519898f481cdfa2689cc435b624a503a9f4b91d47b", "spec_sha": "5ca2ccd4ef1793b7025e556a3e6fb018676dbebc8b684626255b5d722e039d8c", "project_uri": "https://rubygems.org/gems/rabarber", "gem_uri": "https://rubygems.org/gems/rabarber-5.0.0.gem", "homepage_uri": "https://github.com/brownboxdev/rabarber", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/brownboxdev/rabarber", "bug_tracker_uri": null, "changelog_uri": "https://github.com/brownboxdev/rabarber/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.1, < 8.1" } ] } } |
2025-05-17 13:04:24 UTC |
SnhyZYNka2MOyQH5QQbR7 |
lato_storageA Rails engine to manage application storage on Lato projects! |
3.0.0 | Content{ "name": "lato_storage", "downloads": 0, "version": "3.0.0", "version_created_at": "2025-05-17T13:03:11.708Z", "version_downloads": 0, "platform": "ruby", "authors": "Gregorio Galante", "info": "A Rails engine to manage application storage on Lato projects!", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/Lato-org/lato_storage", "source_code_uri": "https://github.com/Lato-org/lato_storage" }, "yanked": false, "sha": "21173921f6f5f9771f1e12ab11f4cae7bee63ad47c0bf49b6db271e4f346fb80", "spec_sha": "637a5168ccd41c9d06a42b2d0c8d73250ce691ab8deeafc6dbf8c058cc87cdef", "project_uri": "https://rubygems.org/gems/lato_storage", "gem_uri": "https://rubygems.org/gems/lato_storage-3.0.0.gem", "homepage_uri": "https://github.com/Lato-org/lato_storage", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Lato-org/lato_storage", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "lato", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 7.1.1" } ] } } |
2025-05-17 13:03:15 UTC |
pzp-3V7GSxOhIOpH1lMHk |
solargraphIDE tools for code completion, inline documentation, and static analysis |
0.54.5 | Content{ "name": "solargraph", "downloads": 29478923, "version": "0.54.5", "version_created_at": "2025-05-17T12:20:25.111Z", "version_downloads": 0, "platform": "ruby", "authors": "Fred Snyder", "info": "IDE tools for code completion, inline documentation, and static analysis", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://www.patreon.com/castwide", "changelog_uri": "https://github.com/castwide/solargraph/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/castwide/solargraph/issues", "source_code_uri": "https://github.com/castwide/solargraph" }, "yanked": false, "sha": "53e5508f68af500506a968e349a5731f64069b91c358715b3432476838b6c2a5", "spec_sha": "ba3486033efca6b0f3f782db0711d64e0e4ab336fd1632a7f275256d86340db8", "project_uri": "https://rubygems.org/gems/solargraph", "gem_uri": "https://rubygems.org/gems/solargraph-0.54.5.gem", "homepage_uri": "https://solargraph.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/castwide/solargraph", "bug_tracker_uri": "https://github.com/castwide/solargraph/issues", "changelog_uri": "https://github.com/castwide/solargraph/blob/master/CHANGELOG.md", "funding_uri": "https://www.patreon.com/castwide", "dependencies": { "development": [ { "name": "irb", "requirements": "~> 1.15" }, { "name": "pry", "requirements": "~> 0.15" }, { "name": "public_suffix", "requirements": "~> 3.1" }, { "name": "rake", "requirements": "~> 13.2" }, { "name": "rspec", "requirements": "~> 3.5" }, { "name": "simplecov", "requirements": "~> 0.14" }, { "name": "webmock", "requirements": "~> 3.6" } ], "runtime": [ { "name": "backport", "requirements": "~> 1.2" }, { "name": "benchmark", "requirements": "~> 0.4" }, { "name": "bundler", "requirements": "~> 2.0" }, { "name": "diff-lcs", "requirements": "~> 1.4" }, { "name": "jaro_winkler", "requirements": "~> 1.6, >= 1.6.1" }, { "name": "kramdown", "requirements": "~> 2.3" }, { "name": "kramdown-parser-gfm", "requirements": "~> 1.1" }, { "name": "logger", "requirements": "~> 1.6" }, { "name": "observer", "requirements": "~> 0.1" }, { "name": "ostruct", "requirements": "~> 0.6" }, { "name": "parser", "requirements": "~> 3.0" }, { "name": "rbs", "requirements": "~> 3.3" }, { "name": "reverse_markdown", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.38" }, { "name": "thor", "requirements": "~> 1.0" }, { "name": "tilt", "requirements": "~> 2.0" }, { "name": "yard", "requirements": "~> 0.9, >= 0.9.24" }, { "name": "yard-solargraph", "requirements": "~> 0.1" } ] } } |
2025-05-17 12:20:27 UTC |
xiXwNUM03PmUeqoeJ0IRz |
jekyll-koziolekweb-tagsHere you will find a set of tags that allow you to create code listings with numbering, notes using the <aside> element and more. |
0.4.1 | Content{ "name": "jekyll-koziolekweb-tags", "downloads": 692, "version": "0.4.1", "version_created_at": "2025-05-17T12:18:13.888Z", "version_downloads": 0, "platform": "ruby", "authors": "Koziolek", "info": "Here you will find a set of tags that allow you to create code listings with numbering, notes using the <aside> element and more.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/Koziolek/jekyll-koziolekweb-tags/CHANGELOG.md", "source_code_uri": "https://github.com/Koziolek/jekyll-koziolekweb-tags" }, "yanked": false, "sha": "f0b5a16ce3974306b4c6c395d2d61d5a66d0f2e5885e0c3233ccb6d13d23218a", "spec_sha": "c3e904b3a669178a8da580efaf9a070ce5f3bb0e49953ab729cfcd0a99555567", "project_uri": "https://rubygems.org/gems/jekyll-koziolekweb-tags", "gem_uri": "https://rubygems.org/gems/jekyll-koziolekweb-tags-0.4.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Koziolek/jekyll-koziolekweb-tags", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Koziolek/jekyll-koziolekweb-tags/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": ">= 3.7, < 5.0" } ] } } |
2025-05-17 12:18:19 UTC |
E_F98srZUi5h4rbOe029E |
metanorma-cliExecutable to process any Metanorma standard. |
1.12.7 | Content{ "name": "metanorma-cli", "downloads": 385447, "version": "1.12.7", "version_created_at": "2025-05-17T12:06:18.240Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Executable to process any Metanorma standard.", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "85f42ed6ed6a7f54284bfa0c0c4a4f3f9e44741ab7be59e059122f623a7947a1", "spec_sha": "7882b18bc2612639241250ccf18a4ad7aaf92e195f02028a08b4c119812e5aa3", "project_uri": "https://rubygems.org/gems/metanorma-cli", "gem_uri": "https://rubygems.org/gems/metanorma-cli-1.12.7.gem", "homepage_uri": "https://www.metanorma.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-cli/1.12.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "git", "requirements": "~> 1.5" }, { "name": "liquid", "requirements": "~> 5" }, { "name": "lutaml-model", "requirements": ">= 0" }, { "name": "metanorma", "requirements": "~> 2.1.0" }, { "name": "metanorma-bipm", "requirements": "~> 2.6.0" }, { "name": "metanorma-cc", "requirements": "~> 2.6.0" }, { "name": "metanorma-csa", "requirements": "~> 2.6.0" }, { "name": "metanorma-generic", "requirements": "~> 3.0.0" }, { "name": "metanorma-iec", "requirements": "~> 2.6.0" }, { "name": "metanorma-ieee", "requirements": "~> 1.4.0" }, { "name": "metanorma-ietf", "requirements": "~> 3.5.0" }, { "name": "metanorma-iho", "requirements": "~> 1.1.0" }, { "name": "metanorma-iso", "requirements": "~> 3.0.0" }, { "name": "metanorma-itu", "requirements": "~> 2.6.0" }, { "name": "metanorma-jis", "requirements": "~> 0.5.0" }, { "name": "metanorma-ogc", "requirements": "~> 2.7.0" }, { "name": "metanorma-plateau", "requirements": "~> 1.0.0" }, { "name": "metanorma-standoc", "requirements": "~> 3.0.0" }, { "name": "mnconvert", "requirements": ">= 0" }, { "name": "relaton-cli", "requirements": ">= 0.8.2" }, { "name": "socksify", "requirements": ">= 0" } ] } } |
2025-05-17 12:06:20 UTC |
C3riaJ7hhpiCiFWqOAM8K |
auth_masterAuthentication Engine |
0.0.8 | Content{ "name": "auth_master", "downloads": 1323, "version": "0.0.8", "version_created_at": "2025-05-17T11:31:51.372Z", "version_downloads": 0, "platform": "ruby", "authors": "vickodin", "info": "Authentication Engine", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/vickodin/auth_master", "source_code_uri": "https://github.com/vickodin/auth_master", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "f1c04bc0dce22f91f795c522f414603f08a19039cceed50cc6c5cfe69702efe9", "spec_sha": "a296429270ad036e53ead65c626908988d646afdb4b1e61bbcda6efd0d5fd76f", "project_uri": "https://rubygems.org/gems/auth_master", "gem_uri": "https://rubygems.org/gems/auth_master-0.0.8.gem", "homepage_uri": "https://github.com/vickodin/auth_master", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/vickodin/auth_master", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": "~> 8.0, >= 8.0.2" }, { "name": "token_guard", "requirements": "~> 0.1" } ] } } |
2025-05-17 11:31:53 UTC |
-XMwKTNGqdOijwKAw63gF |
annotatoAnnotato automatically adds or updates comments at the end of your Rails models to show schema details like columns, indexes, and PostgreSQL triggers. |
0.1.9 | Content{ "name": "annotato", "downloads": 552, "version": "0.1.9", "version_created_at": "2025-05-17T11:27:01.895Z", "version_downloads": 0, "platform": "ruby", "authors": "Serhii Bodnaruk", "info": "Annotato automatically adds or updates comments at the end of your Rails models to show schema details like columns, indexes, and PostgreSQL triggers.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/boserh/annotato", "changelog_uri": "https://github.com/boserh/annotato/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/boserh/annotato", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "28acffa5bb908866767588becad54ab63c8824cf8f41134013bb3cf1d107c3d6", "spec_sha": "e75e19f1b8258eb85cf70942467fdd9c37b3afc18eb135ddbc3b00941cffd425", "project_uri": "https://rubygems.org/gems/annotato", "gem_uri": "https://rubygems.org/gems/annotato-0.1.9.gem", "homepage_uri": "https://github.com/boserh/annotato", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/boserh/annotato", "bug_tracker_uri": null, "changelog_uri": "https://github.com/boserh/annotato/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-05-17 11:27:05 UTC |
TEIpNKsGCrpgFL6cLNyb4 |
annotatoAnnotato automatically adds or updates comments at the end of your Rails models to show schema details like columns, indexes, and PostgreSQL triggers. |
0.1.8 | Content{ "name": "annotato", "downloads": 538, "version": "0.1.8", "version_created_at": "2025-05-17T11:14:44.661Z", "version_downloads": 0, "platform": "ruby", "authors": "Serhii Bodnaruk", "info": "Annotato automatically adds or updates comments at the end of your Rails models to show schema details like columns, indexes, and PostgreSQL triggers.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/boserh/annotato", "changelog_uri": "https://github.com/boserh/annotato/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/boserh/annotato", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "391a7e7dfe138d2c200e80054a33ecfc02dacec8d060bb51968d260ac5fec0b8", "spec_sha": "fccd0014fa5dc5a8337246fb98552a6be8c8ec096bf2fcbbe279eb4e5dc41088", "project_uri": "https://rubygems.org/gems/annotato", "gem_uri": "https://rubygems.org/gems/annotato-0.1.8.gem", "homepage_uri": "https://github.com/boserh/annotato", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/boserh/annotato", "bug_tracker_uri": null, "changelog_uri": "https://github.com/boserh/annotato/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-05-17 11:14:52 UTC |
fm9xeed27mjcdjgwd0k1e |
spacetreeGenerate a tree structure from a text file indented by spaces. |
1.0.2 | Content{ "name": "spacetree", "downloads": 24049, "version": "1.0.2", "version_created_at": "2025-05-17T10:48:19.305Z", "version_downloads": 0, "platform": "ruby", "authors": "Jan Friedrich", "info": "Generate a tree structure from a text file indented by spaces.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "f4ae7d473d7f34e7bad9834a79617816abe1bfb0d76c6734fdfc72dfc48b6dbb", "spec_sha": "141567a00c88e443f8ca3f3abc2d5ce0d0cb258a125ee254610da06a2ec67270", "project_uri": "https://rubygems.org/gems/spacetree", "gem_uri": "https://rubygems.org/gems/spacetree-1.0.2.gem", "homepage_uri": "https://github.com/janfri/spacetree", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/spacetree/1.0.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 5.9.0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rim", "requirements": "~> 3.0" } ], "runtime": [] } } |
2025-05-17 10:48:20 UTC |
FVW2kM7kzzyzqlVMhGUSN |
ecoportal-api-v2A collection of helpers for interacting with the ecoPortal MS's V2 API |
3.2.5 | Content{ "name": "ecoportal-api-v2", "downloads": 51580, "version": "3.2.5", "version_created_at": "2025-05-17T10:42:03.688Z", "version_downloads": 0, "platform": "ruby", "authors": "Oscar Segura", "info": "A collection of helpers for interacting with the ecoPortal MS's V2 API", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "15a4c2b7ba09e44ef6eeeea56a7fe87c55f980e6da23294d5e4aa1102ce53dfd", "spec_sha": "6d54d7451a94a790b9176ab2c00af2e21537936a8c95a955a004f4f8409e4a01", "project_uri": "https://rubygems.org/gems/ecoportal-api-v2", "gem_uri": "https://rubygems.org/gems/ecoportal-api-v2-3.2.5.gem", "homepage_uri": "https://www.ecoportal.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ecoportal-api-v2/3.2.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pry", "requirements": "~> 0.14" }, { "name": "rake", "requirements": ">= 13.0.3, < 14" }, { "name": "redcarpet", "requirements": ">= 3.6.0, < 4" }, { "name": "rspec", "requirements": ">= 3.12.0, < 4" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-rake", "requirements": "~> 0" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "ecoportal-api", "requirements": "~> 0.10, >= 0.10.11" }, { "name": "mime-types", "requirements": "~> 3.5, >= 3.5.2" } ] } } |
2025-05-17 10:42:10 UTC |
R75W72E1caRhlX0CS0MwS |
auth_masterAuthentication Engine |
0.0.7 | Content{ "name": "auth_master", "downloads": 1292, "version": "0.0.7", "version_created_at": "2025-05-17T10:33:48.090Z", "version_downloads": 0, "platform": "ruby", "authors": "vickodin", "info": "Authentication Engine", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/vickodin/auth_master", "source_code_uri": "https://github.com/vickodin/auth_master", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "b96171551c805986f7bed8df3ee88c333757946650bd78d29e03ea32e802f059", "spec_sha": "d9dd2ef9257b2bdb81553d26e818e5158c54ecf216807ec0bdc5718e1a4af4c1", "project_uri": "https://rubygems.org/gems/auth_master", "gem_uri": "https://rubygems.org/gems/auth_master-0.0.7.gem", "homepage_uri": "https://github.com/vickodin/auth_master", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/vickodin/auth_master", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": "~> 8.0, >= 8.0.2" }, { "name": "token_guard", "requirements": "~> 0.1" } ] } } |
2025-05-17 10:33:51 UTC |
MEg64ugCPrvW4GvgDwUT7 |
rails_soft_lockUsing In-Memory Databases to Work with Rails Active Record Locks |
0.2.1 | Content{ "name": "rails_soft_lock", "downloads": 497, "version": "0.2.1", "version_created_at": "2025-05-17T10:19:10.805Z", "version_downloads": 0, "platform": "ruby", "authors": "Sergey Arkhipov, Georgy Shcherbakov, Vladimir Peskov", "info": "Using In-Memory Databases to Work with Rails Active Record Locks", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/sergey-arkhipov/rails_soft_lock", "changelog_uri": "https://github.com/sergey-arkhipov/rails_soft_lock/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/sergey-arkhipov/rails_soft_lock/issues", "source_code_uri": "https://github.com/sergey-arkhipov/rails_soft_lock", "documentation_uri": "https://github.com/sergey-arkhipov/rails_soft_lock/blob/master/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4b161686f9c0d6e651b234987303a8598a4536f4c8b6b3306ca29696a22a4b56", "spec_sha": "5ebed2b6181bb7e98b99a5c5638522753262f69d17d8ba4063d8bc947cc16713", "project_uri": "https://rubygems.org/gems/rails_soft_lock", "gem_uri": "https://rubygems.org/gems/rails_soft_lock-0.2.1.gem", "homepage_uri": "https://github.com/sergey-arkhipov/rails_soft_lock", "wiki_uri": null, "documentation_uri": "https://github.com/sergey-arkhipov/rails_soft_lock/blob/master/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/sergey-arkhipov/rails_soft_lock", "bug_tracker_uri": "https://github.com/sergey-arkhipov/rails_soft_lock/issues", "changelog_uri": "https://github.com/sergey-arkhipov/rails_soft_lock/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": "~> 2.5" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } } |
2025-05-17 10:19:14 UTC |
ejbJcsi11yFvD0o-CPbwO |
ecoportal-api-v2A collection of helpers for interacting with the ecoPortal MS's V2 API |
3.2.4 | Content{ "name": "ecoportal-api-v2", "downloads": 51530, "version": "3.2.4", "version_created_at": "2025-05-17T10:07:58.124Z", "version_downloads": 0, "platform": "ruby", "authors": "Oscar Segura", "info": "A collection of helpers for interacting with the ecoPortal MS's V2 API", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "a1d2215f57aa10a2f8cb56da5536e670d9c177c1b6cd8bf56e9e74366ab90269", "spec_sha": "8b94c4d66ced23e9b90b8726fddf5bfe6bfbb512eb2d310ec5dc07eed6d0df1d", "project_uri": "https://rubygems.org/gems/ecoportal-api-v2", "gem_uri": "https://rubygems.org/gems/ecoportal-api-v2-3.2.4.gem", "homepage_uri": "https://www.ecoportal.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ecoportal-api-v2/3.2.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pry", "requirements": "~> 0.14" }, { "name": "rake", "requirements": ">= 13.0.3, < 14" }, { "name": "redcarpet", "requirements": ">= 3.6.0, < 4" }, { "name": "rspec", "requirements": ">= 3.12.0, < 4" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-rake", "requirements": "~> 0" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "ecoportal-api", "requirements": "~> 0.10, >= 0.10.11" }, { "name": "mime-types", "requirements": "~> 3.5, >= 3.5.2" } ] } } |
2025-05-17 10:08:00 UTC |
OkBDTlYt-ym8qJMqSdslP |
ecoportal-api-v2A collection of helpers for interacting with the ecoPortal MS's V2 API |
3.2.3 | Content{ "name": "ecoportal-api-v2", "downloads": 51530, "version": "3.2.3", "version_created_at": "2025-05-17T10:02:20.400Z", "version_downloads": 0, "platform": "ruby", "authors": "Oscar Segura", "info": "A collection of helpers for interacting with the ecoPortal MS's V2 API", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "55a8480edb50169ab8117e0e3fad3f4facc97a9d27963260a7b8918ff78897db", "spec_sha": "30b5c66f18f191f20c48102801c179f7dd891c70c7a2af516153a46b0f466492", "project_uri": "https://rubygems.org/gems/ecoportal-api-v2", "gem_uri": "https://rubygems.org/gems/ecoportal-api-v2-3.2.3.gem", "homepage_uri": "https://www.ecoportal.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ecoportal-api-v2/3.2.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pry", "requirements": "~> 0.14" }, { "name": "rake", "requirements": ">= 13.0.3, < 14" }, { "name": "redcarpet", "requirements": ">= 3.6.0, < 4" }, { "name": "rspec", "requirements": ">= 3.12.0, < 4" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-rake", "requirements": "~> 0" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "ecoportal-api", "requirements": "~> 0.10, >= 0.10.11" }, { "name": "mime-types", "requirements": "~> 3.5, >= 3.5.2" } ] } } |
2025-05-17 10:02:22 UTC |
jjTkvjsZPUbhq8Ts1jZua |
ox-ai-workersOxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate a sophisticated state machine with the powerful capabilities of generative intelligence via the ruby-openai gem. This innovative tool empowers developers to construct state machines that efficiently handle complex tasks, enhancing outcomes by combining robust internal logic with advanced AI-driven decision-making. Key features include straightforward creation and management of state machines, harnessing AI for improved decision-making and task execution, customizable behavior to suit specific requirements, and user-friendly syntax and documentation for a smooth development experience. |
1.0.2.1 | Content{ "name": "ox-ai-workers", "downloads": 13084, "version": "1.0.2.1", "version_created_at": "2025-05-17T10:00:07.522Z", "version_downloads": 0, "platform": "ruby", "authors": "Denis Smolev", "info": " OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate\n a sophisticated state machine with the powerful capabilities of generative intelligence\n via the ruby-openai gem. This innovative tool empowers developers to construct state machines\n that efficiently handle complex tasks, enhancing outcomes by combining robust internal\n logic with advanced AI-driven decision-making. Key features include straightforward creation\n and management of state machines, harnessing AI for improved decision-making and task\n execution, customizable behavior to suit specific requirements, and user-friendly syntax\n and documentation for a smooth development experience.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://ai.oxteam.me", "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/neonix20b/ox-ai-workers" }, "yanked": false, "sha": "c86710a2b387e53d51a244d18d41246ac47b48d7517f2127915a94931335b20d", "spec_sha": "a337cd17751f74f2ed2c1e30deeb96debfe5402e1be33a67656c9ade410ca9ad", "project_uri": "https://rubygems.org/gems/ox-ai-workers", "gem_uri": "https://rubygems.org/gems/ox-ai-workers-1.0.2.1.gem", "homepage_uri": "https://ai.oxteam.me", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/neonix20b/ox-ai-workers", "bug_tracker_uri": null, "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colorize", "requirements": "~> 1" }, { "name": "faraday", "requirements": ">= 1" }, { "name": "faraday-multipart", "requirements": ">= 1" }, { "name": "i18n", "requirements": ">= 1" }, { "name": "ptools", "requirements": ">= 1" }, { "name": "ruby-openai", "requirements": ">= 7" }, { "name": "state_machines", "requirements": ">= 0.6" } ] } } |
2025-05-17 10:00:11 UTC |
a0ia59YHpzQYV-JBGNsfS |
kredsThe missing shorthand for Rails credentials |
1.2.0 | Content{ "name": "kreds", "downloads": 1700, "version": "1.2.0", "version_created_at": "2025-05-17T09:50:43.928Z", "version_downloads": 0, "platform": "ruby", "authors": "enjaku4", "info": "The missing shorthand for Rails credentials", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/brownboxdev/kreds", "changelog_uri": "https://github.com/brownboxdev/kreds/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/brownboxdev/kreds", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c0882efbf3f01c9ff4d65ade9c70244e27f9f5631ff0776eee988c8e078e33db", "spec_sha": "29149857cf1b9825de87632592d8de89c7b19db1352a4128518f291037faf05f", "project_uri": "https://rubygems.org/gems/kreds", "gem_uri": "https://rubygems.org/gems/kreds-1.2.0.gem", "homepage_uri": "https://github.com/brownboxdev/kreds", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/brownboxdev/kreds", "bug_tracker_uri": null, "changelog_uri": "https://github.com/brownboxdev/kreds/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.1, < 8.1" } ] } } |
2025-05-17 09:50:47 UTC |
kHNxnb7QY0-6hIjPup8tD |
search_railsa powerful search for rails |
2.0.2 | Content{ "name": "search_rails", "downloads": 26525, "version": "2.0.2", "version_created_at": "2025-05-17T09:38:32.801Z", "version_downloads": 0, "platform": "ruby", "authors": "Dorian Marié", "info": "a powerful search for rails", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "302be4a1b030c5d74f7c44541f2082531734ca240a2bcf8d719834ed5ffa9725", "spec_sha": "27600b8dfaec03e80188b073bac46893a56056e845bde6d6998450fe391c5004", "project_uri": "https://rubygems.org/gems/search_rails", "gem_uri": "https://rubygems.org/gems/search_rails-2.0.2.gem", "homepage_uri": "https://github.com/micahnico/search_rails", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/search_rails/2.0.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "chronic", "requirements": ">= 0" }, { "name": "query-ruby", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } } |
2025-05-17 09:38:34 UTC |
-Za3wU-nn7l-Fnq0qBxlR |
query-rubya querying language for the internet |
1.1.2 | Content{ "name": "query-ruby", "downloads": 447, "version": "1.1.2", "version_created_at": "2025-05-17T09:36:36.325Z", "version_downloads": 0, "platform": "ruby", "authors": "Dorian Marié", "info": "a querying language for the internet", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "395395d0fd0742f9a5a9e42fa85ee3d6720ce3afc681c386b24a30703430b8d4", "spec_sha": "449f28d57631e7f606dac68b9fada39d22e241609925f295c1f364a77e4af502", "project_uri": "https://rubygems.org/gems/query-ruby", "gem_uri": "https://rubygems.org/gems/query-ruby-1.1.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/query-ruby/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": "activesupport", "requirements": ">= 0" }, { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "dorian-arguments", "requirements": ">= 0" }, { "name": "json", "requirements": ">= 0" }, { "name": "language-ruby", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } } |
2025-05-17 09:36:41 UTC |
pQugv1rhJUnNbt630f4Fs |
ecoportal-api-v2A collection of helpers for interacting with the ecoPortal MS's V2 API |
3.2.2 | Content{ "name": "ecoportal-api-v2", "downloads": 51505, "version": "3.2.2", "version_created_at": "2025-05-17T09:29:00.852Z", "version_downloads": 0, "platform": "ruby", "authors": "Oscar Segura", "info": "A collection of helpers for interacting with the ecoPortal MS's V2 API", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "25f855334c2941b861481cf04a654baf26fa6674dc4fcae8c8c598a406a50c9d", "spec_sha": "ad73a00648c097ddddb30cff7be94b8c81b27bff98883784260b87760b6d9a14", "project_uri": "https://rubygems.org/gems/ecoportal-api-v2", "gem_uri": "https://rubygems.org/gems/ecoportal-api-v2-3.2.2.gem", "homepage_uri": "https://www.ecoportal.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ecoportal-api-v2/3.2.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pry", "requirements": "~> 0.14" }, { "name": "rake", "requirements": ">= 13.0.3, < 14" }, { "name": "redcarpet", "requirements": ">= 3.6.0, < 4" }, { "name": "rspec", "requirements": ">= 3.12.0, < 4" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-rake", "requirements": "~> 0" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "ecoportal-api", "requirements": "~> 0.10, >= 0.10.11" }, { "name": "mime-types", "requirements": "~> 3.5, >= 3.5.2" } ] } } |
2025-05-17 09:29:03 UTC |
aS2v91aLvMl_Z6_F6Wmc4 |
readingParses a CSV reading log. |
1.0.0 | Content{ "name": "reading", "downloads": 2878, "version": "1.0.0", "version_created_at": "2025-05-17T09:15:08.435Z", "version_downloads": 0, "platform": "ruby", "authors": "Felipe Vogel", "info": "Parses a CSV reading log.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/fpsvogel/reading", "changelog_uri": "https://github.com/fpsvogel/reading/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/fpsvogel/reading", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "506ce482470ac0a7d444f9a3e4cc840b4cb57793182b50098db2e394eab9b42e", "spec_sha": "ae96ccbe28fd6dd2bf6a5a7f0c451b19aef6e5339b8757d80f56f7b5e2695c0b", "project_uri": "https://rubygems.org/gems/reading", "gem_uri": "https://rubygems.org/gems/reading-1.0.0.gem", "homepage_uri": "https://github.com/fpsvogel/reading", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/fpsvogel/reading", "bug_tracker_uri": null, "changelog_uri": "https://github.com/fpsvogel/reading/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": "~> 1.0" }, { "name": "minitest", "requirements": "~> 5.0" }, { "name": "minitest-reporters", "requirements": "~> 1.0" }, { "name": "pretty-diffs", "requirements": "~> 1.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rubycritic", "requirements": "~> 4.0" }, { "name": "shoulda-context", "requirements": "~> 2.0" } ], "runtime": [ { "name": "amazing_print", "requirements": "~> 1.0" }, { "name": "bigdecimal", "requirements": "~> 3.0" }, { "name": "pastel", "requirements": "~> 0.8" } ] } } |
2025-05-17 09:15:12 UTC |
x3AegqDaxYbCoR5uSKi2t |
lordoftheflies-jekyll-plantuml-proxyJekyll to use plantuml with remote provider without any local plantuml.jar installation |
1.0.0 | Content{ "name": "lordoftheflies-jekyll-plantuml-proxy", "downloads": 2, "version": "1.0.0", "version_created_at": "2025-05-17T08:51:42.770Z", "version_downloads": 0, "platform": "ruby", "authors": "László Hegedűs, Patouche", "info": "Jekyll to use plantuml with remote provider without any local plantuml.jar installation", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "1ab6a3a5e7d58fad2080f203a4f6cd1cb39652aa71b081940850da109aabcfc8", "spec_sha": "a192978b61db58c75ef56713db25aae36a48975a44f589adbf76db4cf35dc2e9", "project_uri": "https://rubygems.org/gems/lordoftheflies-jekyll-plantuml-proxy", "gem_uri": "https://rubygems.org/gems/lordoftheflies-jekyll-plantuml-proxy-1.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/lordoftheflies-jekyll-plantuml-proxy/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.4" }, { "name": "rake", "requirements": "~> 0" } ], "runtime": [ { "name": "jekyll", "requirements": "~> 3.9" } ] } } |
2025-05-17 08:51:44 UTC |
5-TGTwOQYoLGyM1PX3e1Y |
lordoftheflies-jekyll-plantuml-proxyJekyll to use plantuml with remote provider without any local plantuml.jar installation |
0.1.7 | Content{ "name": "lordoftheflies-jekyll-plantuml-proxy", "downloads": 0, "version": "0.1.7", "version_created_at": "2025-05-17T08:46:33.175Z", "version_downloads": 0, "platform": "ruby", "authors": "László Hegedűs, Patouche", "info": "Jekyll to use plantuml with remote provider without any local plantuml.jar installation", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "794c096deda2153bd090c2c3d69479cc524f41c2938b0fb5e509b9bebce2a22b", "spec_sha": "7cab9bf9a56725a5bfe5cc29b20839e2cb728f144eae74e1f2c17162f035e1e1", "project_uri": "https://rubygems.org/gems/lordoftheflies-jekyll-plantuml-proxy", "gem_uri": "https://rubygems.org/gems/lordoftheflies-jekyll-plantuml-proxy-0.1.7.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/lordoftheflies-jekyll-plantuml-proxy/0.1.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.4" }, { "name": "rake", "requirements": "~> 0" } ], "runtime": [ { "name": "jekyll", "requirements": "~> 3.9" } ] } } |
2025-05-17 08:46:34 UTC |
QinEFW0KaYY-8_dCDDZO4 |
lordoftheflies-jekyll-plantuml-proxyJekyll to use plantuml with remote provider without any local plantuml.jar installation |
0.1.6 | Content{ "name": "lordoftheflies-jekyll-plantuml-proxy", "downloads": 0, "version": "0.1.6", "version_created_at": "2025-05-17T08:45:05.735Z", "version_downloads": 0, "platform": "ruby", "authors": "László Hegedűs, Patouche", "info": "Jekyll to use plantuml with remote provider without any local plantuml.jar installation", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "9919a2573c1558c3d897fbbc6d50b064bc09becb98319d090884764a377a56eb", "spec_sha": "bc6b201a104804f1173512f7a0540f8211355f6db2d0e2dd7f09bd0746e902f3", "project_uri": "https://rubygems.org/gems/lordoftheflies-jekyll-plantuml-proxy", "gem_uri": "https://rubygems.org/gems/lordoftheflies-jekyll-plantuml-proxy-0.1.6.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/lordoftheflies-jekyll-plantuml-proxy/0.1.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.4" }, { "name": "rake", "requirements": "~> 0" } ], "runtime": [ { "name": "jekyll", "requirements": "~> 2.5" } ] } } |
2025-05-17 08:45:09 UTC |
d8KqarTTe_dmgihwxAyH0 |
jekyll-plantuml-proxyJekyll to use plantuml with remote provider without any local plantuml.jar installation |
0.1.6 | Content{ "name": "jekyll-plantuml-proxy", "downloads": 0, "version": "0.1.6", "version_created_at": "2025-05-17T08:41:55.879Z", "version_downloads": 0, "platform": "ruby", "authors": "László Hegedűs, Patouche", "info": "Jekyll to use plantuml with remote provider without any local plantuml.jar installation", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "a7391815dc5b8f394f1fce890315134898b2acd7b17615e6fee307bc6ffc4e30", "spec_sha": "1b6a80b8acb658c3cca10af5b1a66073efb6f0f945a5438ef4843496cc17c4d8", "project_uri": "https://rubygems.org/gems/jekyll-plantuml-proxy", "gem_uri": "https://rubygems.org/gems/jekyll-plantuml-proxy-0.1.6.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-plantuml-proxy/0.1.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.4" }, { "name": "rake", "requirements": "~> 0" } ], "runtime": [ { "name": "jekyll", "requirements": "~> 2.5" } ] } } |
2025-05-17 08:41:57 UTC |
hMehzOU5UFiQQU3w4SUR0 |
jekyll-plantuml-proxyJekyll to use plantuml with remote provider without any local plantuml.jar installation |
0.1.5 | Content{ "name": "jekyll-plantuml-proxy", "downloads": 0, "version": "0.1.5", "version_created_at": "2025-05-17T08:40:04.756Z", "version_downloads": 0, "platform": "ruby", "authors": "László Hegedűs, Patouche", "info": "Jekyll to use plantuml with remote provider without any local plantuml.jar installation", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "66f4105682e05cfd719c3b39440cf85c9ef11068a962c1ca1096f2d2cce3fa1c", "spec_sha": "d5aceeb535a00a04df0cfff7fd446e8e592d0cd687693a37d9d2dd297270b7a6", "project_uri": "https://rubygems.org/gems/jekyll-plantuml-proxy", "gem_uri": "https://rubygems.org/gems/jekyll-plantuml-proxy-0.1.5.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-plantuml-proxy/0.1.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.4" }, { "name": "rake", "requirements": "~> 0" } ], "runtime": [ { "name": "jekyll", "requirements": "~> 2.5" } ] } } |
2025-05-17 08:40:08 UTC |
rPXHPMybu2onQ3HICyfgZ |
frostrbRuby implementations of Two-Round Threshold Schnorr Signatures with FROST. |
0.5.0 | Content{ "name": "frostrb", "downloads": 1129, "version": "0.5.0", "version_created_at": "2025-05-17T08:25:34.965Z", "version_downloads": 0, "platform": "ruby", "authors": "azuchi", "info": "Ruby implementations of Two-Round Threshold Schnorr Signatures with FROST.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/azuchi/frostrb", "changelog_uri": "https://github.com/azuchi/frostrb", "source_code_uri": "https://github.com/azuchi/frostrb" }, "yanked": false, "sha": "adb7f7cc8e70dbb52618862016656c9cae3ccc7b4aefae6b3b3f550088d8034b", "spec_sha": "abad3720ea12574ea9f11cef0c1ef2f4665c751a8bf2b9f26abaecbbe6acdd7b", "project_uri": "https://rubygems.org/gems/frostrb", "gem_uri": "https://rubygems.org/gems/frostrb-0.5.0.gem", "homepage_uri": "https://github.com/azuchi/frostrb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/azuchi/frostrb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/azuchi/frostrb", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ecdsa_ext", "requirements": "~> 0.5.1" }, { "name": "h2c", "requirements": "~> 0.2.1" } ] } } |
2025-05-17 08:25:37 UTC |
BB7DNc-a_j8X1K2x9q3CV |
sakura-cliCommand-line tool and client library to control the dashboard of Sakura Rental Server. |
0.3.1 | Content{ "name": "sakura-cli", "downloads": 15380, "version": "0.3.1", "version_created_at": "2025-05-17T08:09:48.497Z", "version_downloads": 0, "platform": "ruby", "authors": "Shintaro Kojima", "info": "Command-line tool and client library to control the dashboard of Sakura Rental Server.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "eb1a82563aafa48cb002a8e7299be99536199a127b484a997ba81901f165576a", "spec_sha": "03964a3b7e06aede3446ebe47d050b24483860955cfeb18c016ffe6870ecd9d4", "project_uri": "https://rubygems.org/gems/sakura-cli", "gem_uri": "https://rubygems.org/gems/sakura-cli-0.3.1.gem", "homepage_uri": "https://github.com/codeout/sakura-cli", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/sakura-cli/0.3.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "capybara", "requirements": ">= 0" }, { "name": "selenium-webdriver", "requirements": ">= 0" }, { "name": "thor", "requirements": ">= 0" } ] } } |
2025-05-17 08:09:49 UTC |
JG_WvdbtfJFpJFnKrCzml |
diplomatic_bagToolbox for Consul |
2.6.5 | Content{ "name": "diplomatic_bag", "downloads": 33964, "version": "2.6.5", "version_created_at": "2025-05-17T07:34:37.061Z", "version_downloads": 0, "platform": "ruby", "authors": "Nicolas Benoit, Pierre Souchay", "info": "Toolbox for Consul", "licenses": [ "BSD-3-Clause" ], "metadata": {}, "yanked": false, "sha": "0416aefbbc1b39b2f4676a8ab3167ee1ec4778fcd1c449898caeeea04b7b026d", "spec_sha": "8f4cd6d1e550326e1a75a2e494e1ede6d478d8d0c4a5ba0520e7e7cb1fe607d4", "project_uri": "https://rubygems.org/gems/diplomatic_bag", "gem_uri": "https://rubygems.org/gems/diplomatic_bag-2.6.5.gem", "homepage_uri": "https://github.com/WeAreFarmGeek/diplomat", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/diplomatic_bag/2.6.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "diplomat", "requirements": "= 2.6.5" } ] } } |
2025-05-17 07:34:43 UTC |
uQQIvgUU4CpUFu9aM10zO |
diplomatDiplomat is a simple wrapper for Consul |
2.6.5 | Content{ "name": "diplomat", "downloads": 19998079, "version": "2.6.5", "version_created_at": "2025-05-17T07:34:35.367Z", "version_downloads": 0, "platform": "ruby", "authors": "John Hamelink, Trevor Wood, Pierre Souchay", "info": "Diplomat is a simple wrapper for Consul", "licenses": [ "BSD-3-Clause" ], "metadata": {}, "yanked": false, "sha": "5558dcc923bb2515a05ba3fe66e2ce9bcf0cbc6d534987895d38dea39def212f", "spec_sha": "5bc8fdd93cd410498e9e7c69699e0f9d2d167f25339d2bb4c12d6da5983298f4", "project_uri": "https://rubygems.org/gems/diplomat", "gem_uri": "https://rubygems.org/gems/diplomat-2.6.5.gem", "homepage_uri": "https://github.com/WeAreFarmGeek/diplomat", "wiki_uri": "", "documentation_uri": "https://github.com/johnhamelink/diplomat", "mailing_list_uri": "", "source_code_uri": "https://github.com/johnhamelink/diplomat", "bug_tracker_uri": "https://github.com/johnhamelink/diplomat/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.2" }, { "name": "cucumber", "requirements": "~> 5.3" }, { "name": "fakes-rspec", "requirements": "~> 2.1" }, { "name": "fivemat", "requirements": "~> 1.3" }, { "name": "gem-release", "requirements": "~> 2.2" }, { "name": "pry", "requirements": "~> 0.14" }, { "name": "rake", "requirements": "~> 13.0.3" }, { "name": "rspec", "requirements": "~> 3.10" }, { "name": "rubocop", "requirements": "~> 1.75.5" }, { "name": "simplecov", "requirements": "~> 0.21.2" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "deep_merge", "requirements": "~> 1.2" }, { "name": "faraday", "requirements": ">= 0.9, != 2.0.0, < 3.0" } ] } } |
2025-05-17 07:34:39 UTC |
xfYVmwXBC62P6rGEr_Z5m |
prickA release control and management system for postgresql |
0.47.0 | Content{ "name": "prick", "downloads": 69554, "version": "0.47.0", "version_created_at": "2025-05-17T07:24:37.500Z", "version_downloads": 0, "platform": "ruby", "authors": "Claus Rasmussen", "info": "A release control and management system for postgresql", "licenses": [], "metadata": {}, "yanked": false, "sha": "4192fadfec5762e687041938004ff596198f5165e20cb3ec9c5ea9b505b6c3e5", "spec_sha": "800c005069065cd58fcb1d0536143a7a9c77b7dab062a685c602bf41a532dea0", "project_uri": "https://rubygems.org/gems/prick", "gem_uri": "https://rubygems.org/gems/prick-0.47.0.gem", "homepage_uri": "http://www.nowhere.com/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/prick/0.47.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "ruby-prof", "requirements": ">= 0" } ], "runtime": [ { "name": "constrain", "requirements": ">= 0" }, { "name": "dsort", "requirements": ">= 0" }, { "name": "fixture_fox", "requirements": ">= 0" }, { "name": "forward_to", "requirements": ">= 0" }, { "name": "indented_io", "requirements": ">= 0" }, { "name": "pg_graph", "requirements": ">= 0" }, { "name": "postspec", "requirements": ">= 0" }, { "name": "prick-inflector", "requirements": ">= 0" }, { "name": "semantic", "requirements": ">= 0" }, { "name": "shellopts", "requirements": ">= 0" }, { "name": "string-text", "requirements": ">= 0" } ] } } |
2025-05-17 07:24:39 UTC |
YCHs4t86VENg5k4cbVCZu |
flnews_post_procPost-processor for Usenet-articles created in flnews |
1.72 | Content{ "name": "flnews_post_proc", "downloads": 8540, "version": "1.72", "version_created_at": "2025-05-17T07:15:32.431Z", "version_downloads": 0, "platform": "ruby", "authors": "Michael Uplawski", "info": "Post-processor for Usenet-articles created in flnews", "licenses": [ "Nonstandard" ], "metadata": {}, "yanked": false, "sha": "b325cc9621914333a1bd4aab9fa362cad5a3ea72cf43a5e57de0898d717d1490", "spec_sha": "b8568d17d91ade2d42d6af5aa73557c5a2f6bdd7598bd56ba56d1bb9eb31d541", "project_uri": "https://rubygems.org/gems/flnews_post_proc", "gem_uri": "https://rubygems.org/gems/flnews_post_proc-1.72.gem", "homepage_uri": "https://rubygems.org", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/flnews_post_proc/1.72", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "diffy", "requirements": "~> 3.4, >= 3.4.2" }, { "name": "ruby-filemagic", "requirements": "~> 0.7, >= 0.7.3" } ] } } |
2025-05-17 07:15:34 UTC |
kR-WPaT7W7xyf9nvcdoyD |
clickable_loggerClickable logger for Rails logs in your editor |
0.1.1 | Content{ "name": "clickable_logger", "downloads": 0, "version": "0.1.1", "version_created_at": "2025-05-17T07:12:06.567Z", "version_downloads": 0, "platform": "ruby", "authors": "Kasvit", "info": "Clickable logger for Rails logs in your editor", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/kasvit/clickable_logger", "changelog_uri": "https://github.com/kasvit/clickable_logger/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/kasvit/clickable_logger" }, "yanked": false, "sha": "c861668ec9f9bd40ce118ae3e5bc13d7be963db73b3733ce55e87a8a88a39e17", "spec_sha": "dd2bbe2518386b698c2776ec3ca3191ea0696321ba42736b045e50f4483035a1", "project_uri": "https://rubygems.org/gems/clickable_logger", "gem_uri": "https://rubygems.org/gems/clickable_logger-0.1.1.gem", "homepage_uri": "https://github.com/kasvit/clickable_logger", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/kasvit/clickable_logger", "bug_tracker_uri": null, "changelog_uri": "https://github.com/kasvit/clickable_logger/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" } ], "runtime": [ { "name": "rails", "requirements": ">= 0" } ] } } |
2025-05-17 07:12:09 UTC |
Vb5qYDWGIEa8rwa0oiRi1 |
pgtkThis small Ruby gem helps you integrate PostgreSQL with your Ruby web app, through Liquibase. It also adds a simple connection pool and query processor, to make SQL manipulation simpler. |
0.17.0 | Content{ "name": "pgtk", "downloads": 44008, "version": "0.17.0", "version_created_at": "2025-05-17T05:58:09.880Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "This small Ruby gem helps you integrate PostgreSQL with your Ruby web app, through Liquibase. It also adds a simple connection pool and query processor, to make SQL manipulation simpler.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "47dd8e38e8fa5dc75badd03f07300504e462beeb71974c21ea190ddb21a22835", "spec_sha": "84a5a4e790af2dcc9fad0914eea8febc26a3750eea4b2a3ba309f1e4c4102e04", "project_uri": "https://rubygems.org/gems/pgtk", "gem_uri": "https://rubygems.org/gems/pgtk-0.17.0.gem", "homepage_uri": "http://github.com/yegor256/pgtk", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pgtk/0.17.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "backtrace", "requirements": "> 0" }, { "name": "concurrent-ruby", "requirements": "> 0" }, { "name": "joined", "requirements": "> 0" }, { "name": "logger", "requirements": "> 0" }, { "name": "loog", "requirements": "> 0" }, { "name": "pg", "requirements": "~> 1.1" }, { "name": "qbash", "requirements": "> 0" }, { "name": "random-port", "requirements": "> 0" }, { "name": "tago", "requirements": "> 0" } ] } } |
2025-05-17 05:58:13 UTC |
WRgizRSVACl3TR7KhzCOW |
sorbet-static-and-runtimeSorbet static and runtime in one gem |
0.5.12115 | Content{ "name": "sorbet-static-and-runtime", "downloads": 19929244, "version": "0.5.12115", "version_created_at": "2025-05-17T05:35:53.911Z", "version_downloads": 0, "platform": "ruby", "authors": "Stripe", "info": "Sorbet static and runtime in one gem", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "f67593d27108ad95c849a03ecfeea8d5983a70788781be68569fed5d07f06220", "spec_sha": "91dffd1e6ba826c5a691ee0a15235ac76f1a8bb3ee2222c83e4b0ef56fc9d47d", "project_uri": "https://rubygems.org/gems/sorbet-static-and-runtime", "gem_uri": "https://rubygems.org/gems/sorbet-static-and-runtime-0.5.12115.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "sorbet", "requirements": "= 0.5.12115" }, { "name": "sorbet-runtime", "requirements": "= 0.5.12115" } ] } } |
2025-05-17 05:35:56 UTC |
8jjM1o1n_0Movvcdz4m9N |
sorbetThe main entrypoint for using Sorbet |
0.5.12115 | Content{ "name": "sorbet", "downloads": 37886304, "version": "0.5.12115", "version_created_at": "2025-05-17T05:35:51.524Z", "version_downloads": 0, "platform": "ruby", "authors": "Stripe", "info": "The main entrypoint for using Sorbet", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "4df3995a3e4fbf5be6b1f71408d40f547a905462abea7b69c5d76f37b11ac149", "spec_sha": "892274596b8a081b09ef732de620fbb0e754f8a37da1b0326b85536f5d22871a", "project_uri": "https://rubygems.org/gems/sorbet", "gem_uri": "https://rubygems.org/gems/sorbet-0.5.12115.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.11" }, { "name": "mocha", "requirements": "~> 1.7" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "sorbet-static", "requirements": "= 0.5.12115" } ] } } |
2025-05-17 05:35:53 UTC |
luCXj-FuKMfyE4Q_Ki0uh |
sorbet-runtimeSorbet's runtime type checking component |
0.5.12115 | Content{ "name": "sorbet-runtime", "downloads": 87678589, "version": "0.5.12115", "version_created_at": "2025-05-17T05:35:48.976Z", "version_downloads": 0, "platform": "ruby", "authors": "Stripe", "info": "Sorbet's runtime type checking component", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "1f8119a405448c1911e0e4359245ba440336f83360240370d0fcf3f719be1916", "spec_sha": "197de2d8eac32125260fb80d83ab45795bbfe92872a487deec5c510273693b4c", "project_uri": "https://rubygems.org/gems/sorbet-runtime", "gem_uri": "https://rubygems.org/gems/sorbet-runtime-0.5.12115.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "concurrent-ruby", "requirements": "~> 1.1.5" }, { "name": "debug", "requirements": ">= 0" }, { "name": "minitest", "requirements": "~> 5.11" }, { "name": "mocha", "requirements": "~> 2.1" }, { "name": "pry", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "= 1.57.1" }, { "name": "rubocop-performance", "requirements": "= 1.13.2" }, { "name": "subprocess", "requirements": "~> 1.5.3" } ], "runtime": [] } } |
2025-05-17 05:35:51 UTC |
4N1rnH6827lJcVYeDUY6M |
sorbet-staticThe Sorbet typechecker binary |
0.5.12115 | Content{ "name": "sorbet-static", "downloads": 53317744, "version": "0.5.12115", "version_created_at": "2025-05-17T05:35:41.504Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "42c9311a28a50a4f5f727105f634b71c8116c225b0f1ffec82751cb8035f098f", "spec_sha": "ded3f2178b299279e57aec7f83bd0b794927804a7b44770498dcc8bc55c6614a", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12115-x86_64-linux.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-05-17 05:35:48 UTC |
E-qiE4WdBwfpAzsNHd_p9 |
sorbet-staticThe Sorbet typechecker binary |
0.5.12115 | Content{ "name": "sorbet-static", "downloads": 53317744, "version": "0.5.12115", "version_created_at": "2025-05-17T05:35:33.493Z", "version_downloads": 0, "platform": "universal-darwin", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "344ccb4328bfe97e8a00f70d4f122a13e15cfd30f23758855e1f8740d92d798b", "spec_sha": "5fc4b967c9833056764309c774b50e1215473896c3e9a6b4e2afac39dbb51be8", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12115-universal-darwin.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-05-17 05:35:40 UTC |
VPVQSQpa1Fwu8PdHUE0iR |
sorbet-staticThe Sorbet typechecker binary |
0.5.12115 | Content{ "name": "sorbet-static", "downloads": 53317744, "version": "0.5.12115", "version_created_at": "2025-05-17T05:35:24.728Z", "version_downloads": 0, "platform": "java", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "cf8bbf14bde3790b0bb3aa3dadb48854999424d02112e5d287f4999b4fd31b91", "spec_sha": "bb7f941d19c107b044472d826384342b20336926d19cad3994647d6ca4e49504", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12115-java.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-05-17 05:35:32 UTC |
nbac0e8ut8J47Nyfa1BE- |
sorbet-staticThe Sorbet typechecker binary |
0.5.12115 | Content{ "name": "sorbet-static", "downloads": 53317744, "version": "0.5.12115", "version_created_at": "2025-05-17T05:35:07.325Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "76e108b363ce4b287e621c89b1debbdac5ab1c127b130961baa6df9d8e1a3676", "spec_sha": "4f2700c13acb134a1a2386b440cab803b4e543f30b269735ddabed3506510cfb", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12115-aarch64-linux.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-05-17 05:35:22 UTC |