Lastest updates from Rubygems.org
ID | Gem | Version | Body | Updated At |
---|---|---|---|---|
RV3HjH_YbLpv5uAOhWhJp |
open_gemdocsSimple command line tool to open the documentation for a gem. |
0.3.1 | Content{ "name": "open_gemdocs", "downloads": 1111, "version": "0.3.1", "version_created_at": "2025-08-19T09:48:39.382Z", "version_downloads": 0, "platform": "ruby", "authors": "Sean McCleary", "info": "Simple command line tool to open the documentation for a gem.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mrinterweb/open_gemdocs", "changelog_uri": "https://github.com/mrinterweb/open_gemdocs/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/mrinterweb/open_gemdocs", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8889ee2e3aa8f2a0cdedc6ee6210c25f84ab29d0f6c1d99c4eb528747e66263f", "spec_sha": "c56b4f3929f5ddfb6f1f4ac282e8864acd1b3e9a24c0d35f2f3be19d05423cf3", "project_uri": "https://rubygems.org/gems/open_gemdocs", "gem_uri": "https://rubygems.org/gems/open_gemdocs-0.3.1.gem", "homepage_uri": "https://github.com/mrinterweb/open_gemdocs", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mrinterweb/open_gemdocs", "bug_tracker_uri": null, "changelog_uri": "https://github.com/mrinterweb/open_gemdocs/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "webrick", "requirements": "~> 1.8" }, { "name": "yard", "requirements": "~> 0.9.26" } ] } } |
2025-08-19 09:48:42 UTC |
YuFxZ-OHkccMvrtZOioEo |
aikido-zenZen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks. |
1.0.1.beta.5 | Content{ "name": "aikido-zen", "downloads": 7262, "version": "1.0.1.beta.5", "version_created_at": "2025-08-19T09:44:16.442Z", "version_downloads": 0, "platform": "ruby", "authors": "Aikido Security", "info": "Zen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks.", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://aikido.dev/zen", "source_code_uri": "https://github.com/aikidosec/firewall-ruby" }, "yanked": false, "sha": "d4edd6afb45b7ff491228e20e679dc4450706b4eabfe98958478f0a8f5fa755e", "spec_sha": "f765ab3467d2112954aeac309dd0702781c0a817695590df00eda4352e7603a6", "project_uri": "https://rubygems.org/gems/aikido-zen", "gem_uri": "https://rubygems.org/gems/aikido-zen-1.0.1.beta.5.gem", "homepage_uri": "https://aikido.dev/zen", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aikidosec/firewall-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.0" }, { "name": "ffi", "requirements": ">= 0" }, { "name": "rack", "requirements": ">= 0" } ] } } |
2025-08-19 09:44:18 UTC |
0DQA4B2jRjfl0KVFGB4Bv |
aikido-zenZen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks. |
1.0.1.beta.5 | Content{ "name": "aikido-zen", "downloads": 7262, "version": "1.0.1.beta.5", "version_created_at": "2025-08-19T09:44:13.256Z", "version_downloads": 0, "platform": "x86_64-mingw-64", "authors": "Aikido Security", "info": "Zen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks.", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://aikido.dev/zen", "source_code_uri": "https://github.com/aikidosec/firewall-ruby" }, "yanked": false, "sha": "85482932e0dbbc339e0d81a2f3023c6f8344382964e689348d42495af6f5004b", "spec_sha": "d9c47ed0a90013ecfa643454f30b007fc4a46c672be237781d36dc792640c242", "project_uri": "https://rubygems.org/gems/aikido-zen", "gem_uri": "https://rubygems.org/gems/aikido-zen-1.0.1.beta.5-x86_64-mingw-64.gem", "homepage_uri": "https://aikido.dev/zen", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aikidosec/firewall-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.0" }, { "name": "ffi", "requirements": ">= 0" }, { "name": "rack", "requirements": ">= 0" } ] } } |
2025-08-19 09:44:15 UTC |
GCgsRmxZYwKsHi_eJNsUX |
aikido-zenZen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks. |
1.0.1.beta.5 | Content{ "name": "aikido-zen", "downloads": 7262, "version": "1.0.1.beta.5", "version_created_at": "2025-08-19T09:44:09.659Z", "version_downloads": 0, "platform": "x86_64-linux-musl", "authors": "Aikido Security", "info": "Zen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks.", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://aikido.dev/zen", "source_code_uri": "https://github.com/aikidosec/firewall-ruby" }, "yanked": false, "sha": "ef9e61ea8b0016d29d3d183349b71d04d9b9076f8146d6d217868709656b2f28", "spec_sha": "5de4077bbda1f406bae94d154de8501950cff599d6ce3cc6e5caf358e058873c", "project_uri": "https://rubygems.org/gems/aikido-zen", "gem_uri": "https://rubygems.org/gems/aikido-zen-1.0.1.beta.5-x86_64-linux-musl.gem", "homepage_uri": "https://aikido.dev/zen", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aikidosec/firewall-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.0" }, { "name": "ffi", "requirements": ">= 0" }, { "name": "rack", "requirements": ">= 0" } ] } } |
2025-08-19 09:44:12 UTC |
weuiu1UkpGqOzEco6NbJk |
aikido-zenZen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks. |
1.0.1.beta.5 | Content{ "name": "aikido-zen", "downloads": 7262, "version": "1.0.1.beta.5", "version_created_at": "2025-08-19T09:44:06.709Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Aikido Security", "info": "Zen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks.", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://aikido.dev/zen", "source_code_uri": "https://github.com/aikidosec/firewall-ruby" }, "yanked": false, "sha": "d4f6283b2544e5d8c3eb7909306615ce82062b5a4404cfdb1cbe9e4bafa9daa4", "spec_sha": "6a88388b6a0cb9f272f505a9a1bd424dabab50dd34010bbb964a31ffba03ac4e", "project_uri": "https://rubygems.org/gems/aikido-zen", "gem_uri": "https://rubygems.org/gems/aikido-zen-1.0.1.beta.5-x86_64-linux.gem", "homepage_uri": "https://aikido.dev/zen", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aikidosec/firewall-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.0" }, { "name": "ffi", "requirements": ">= 0" }, { "name": "rack", "requirements": ">= 0" } ] } } |
2025-08-19 09:44:08 UTC |
l34IdtnRcXdJ2-kAmSwXC |
aikido-zenZen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks. |
1.0.1.beta.5 | Content{ "name": "aikido-zen", "downloads": 7262, "version": "1.0.1.beta.5", "version_created_at": "2025-08-19T09:44:03.526Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "Aikido Security", "info": "Zen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks.", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://aikido.dev/zen", "source_code_uri": "https://github.com/aikidosec/firewall-ruby" }, "yanked": false, "sha": "98725e6fa54f67b7f4d86ad8f2e3846fef42772f54458fd21c7f3d147bf9db69", "spec_sha": "a5fab6c6fefb8921cabf50e0cbdeca9db6074a7fdffdef5af5e45008d71e90f0", "project_uri": "https://rubygems.org/gems/aikido-zen", "gem_uri": "https://rubygems.org/gems/aikido-zen-1.0.1.beta.5-x86_64-darwin.gem", "homepage_uri": "https://aikido.dev/zen", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aikidosec/firewall-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.0" }, { "name": "ffi", "requirements": ">= 0" }, { "name": "rack", "requirements": ">= 0" } ] } } |
2025-08-19 09:44:05 UTC |
pvTvvdIy0nPkPHwk-7LkU |
aikido-zenZen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks. |
1.0.1.beta.5 | Content{ "name": "aikido-zen", "downloads": 7262, "version": "1.0.1.beta.5", "version_created_at": "2025-08-19T09:44:00.119Z", "version_downloads": 0, "platform": "arm64-linux-musl", "authors": "Aikido Security", "info": "Zen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks.", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://aikido.dev/zen", "source_code_uri": "https://github.com/aikidosec/firewall-ruby" }, "yanked": false, "sha": "dc18a9842190ac0e69baab4f1f48a14549a5e3292009eca6532a1e17fb761e6a", "spec_sha": "b1468ff53f8a3df7d90928c27150d04a8c7c6e3a4762135d3301eb4e4a61b71c", "project_uri": "https://rubygems.org/gems/aikido-zen", "gem_uri": "https://rubygems.org/gems/aikido-zen-1.0.1.beta.5-arm64-linux-musl.gem", "homepage_uri": "https://aikido.dev/zen", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aikidosec/firewall-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.0" }, { "name": "ffi", "requirements": ">= 0" }, { "name": "rack", "requirements": ">= 0" } ] } } |
2025-08-19 09:44:02 UTC |
6bY3hrddHdWF1_0mgB2jp |
aikido-zenZen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks. |
1.0.1.beta.5 | Content{ "name": "aikido-zen", "downloads": 7262, "version": "1.0.1.beta.5", "version_created_at": "2025-08-19T09:43:56.143Z", "version_downloads": 0, "platform": "arm64-linux", "authors": "Aikido Security", "info": "Zen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks.", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://aikido.dev/zen", "source_code_uri": "https://github.com/aikidosec/firewall-ruby" }, "yanked": false, "sha": "0c8c77354165af8a16847c22210b02f3191b6385886a8a926915894a60a9c1dc", "spec_sha": "85c3989e1f40ddd4d2843d10e4521f141d229b52a5c2e730235fcd45e86053b3", "project_uri": "https://rubygems.org/gems/aikido-zen", "gem_uri": "https://rubygems.org/gems/aikido-zen-1.0.1.beta.5-arm64-linux.gem", "homepage_uri": "https://aikido.dev/zen", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aikidosec/firewall-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.0" }, { "name": "ffi", "requirements": ">= 0" }, { "name": "rack", "requirements": ">= 0" } ] } } |
2025-08-19 09:43:57 UTC |
mO5BSshzsR-oXSE4mJkY9 |
aikido-zenZen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks. |
1.0.1.beta.5 | Content{ "name": "aikido-zen", "downloads": 7262, "version": "1.0.1.beta.5", "version_created_at": "2025-08-19T09:43:52.702Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Aikido Security", "info": "Zen by Aikido is an embedded Web Application Firewall that autonomously protects Ruby apps against common and critical attacks.", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://aikido.dev/zen", "source_code_uri": "https://github.com/aikidosec/firewall-ruby" }, "yanked": false, "sha": "8988e1c3cca75792728d05097004491ccbfcec13324adaaa037f71a1511d0b32", "spec_sha": "d4bd16b61a8fc374bbb9e1d0b0975d6fb32af5d34f08f8dae18fb8d22aa58e04", "project_uri": "https://rubygems.org/gems/aikido-zen", "gem_uri": "https://rubygems.org/gems/aikido-zen-1.0.1.beta.5-arm64-darwin.gem", "homepage_uri": "https://aikido.dev/zen", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aikidosec/firewall-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.0" }, { "name": "ffi", "requirements": ">= 0" }, { "name": "rack", "requirements": ">= 0" } ] } } |
2025-08-19 09:43:54 UTC |
VTQHc0GQXSlKAZz-_6DkW |
trophy_api_clientRuby library for the Trophy API. |
1.0.17 | Content{ "name": "trophy_api_client", "downloads": 3637, "version": "1.0.17", "version_created_at": "2025-08-19T09:41:39.572Z", "version_downloads": 0, "platform": "ruby", "authors": "Trophy Labs, Inc", "info": "Ruby library for the Trophy API.", "licenses": [], "metadata": { "homepage_uri": "https://github.com/trophyso/trophy-ruby", "changelog_uri": "https://github.com/trophyso/trophy-ruby", "source_code_uri": "https://github.com/trophyso/trophy-ruby" }, "yanked": false, "sha": "f61c31caaec5df85418a495faca2c8900a12212fca78e5fb4010e5617c05433b", "spec_sha": "a216b9093625c2a55932d3fa04fc674bb1fba063aec0f5b7083effb5687e9abf", "project_uri": "https://rubygems.org/gems/trophy_api_client", "gem_uri": "https://rubygems.org/gems/trophy_api_client-1.0.17.gem", "homepage_uri": "https://github.com/trophyso/trophy-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/trophyso/trophy-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/trophyso/trophy-ruby", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "async-http-faraday", "requirements": ">= 0.0, < 1.0" }, { "name": "faraday", "requirements": ">= 1.10, < 3.0" }, { "name": "faraday-net_http", "requirements": ">= 1.0, < 4.0" }, { "name": "faraday-retry", "requirements": ">= 1.0, < 3.0" } ] } } |
2025-08-19 09:41:41 UTC |
5DXlQ19r2o7-_GLxetRlJ |
swagger_mcp_toolA Model Context Protocol (MCP) server that generates tools from Swagger/OpenAPI specifications |
0.1.1 | Content{ "name": "swagger_mcp_tool", "downloads": 92, "version": "0.1.1", "version_created_at": "2025-08-19T09:34:05.656Z", "version_downloads": 0, "platform": "ruby", "authors": "Ankit", "info": "A Model Context Protocol (MCP) server that generates tools from Swagger/OpenAPI specifications", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e46d0f103c423cce7990ce1e64fae5e574bb9bf1ea5e49906d4735930ba9d27e", "spec_sha": "ab3ec7a1db1219ed00dcb4410550b00502d6bfb4319f0f37e61c93d714f32f53", "project_uri": "https://rubygems.org/gems/swagger_mcp_tool", "gem_uri": "https://rubygems.org/gems/swagger_mcp_tool-0.1.1.gem", "homepage_uri": "https://github.com/yourusername/swagger_mcp_tool", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/swagger_mcp_tool/0.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.6, >= 2.6.9" }, { "name": "rake", "requirements": "~> 13.3" }, { "name": "rspec", "requirements": "~> 3.13, >= 3.13.1" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "json", "requirements": "~> 2.12, >= 2.12.2" }, { "name": "mcp", "requirements": "~> 0.1.0" }, { "name": "puma", "requirements": "~> 6.6" }, { "name": "sinatra", "requirements": "~> 4.1, >= 4.1.1" }, { "name": "sinatra-contrib", "requirements": "~> 4.1, >= 4.1.1" } ] } } |
2025-08-19 09:34:07 UTC |
gOfHxVB8e1eRqziCX2mzE |
multi_smtp_plusMultiSMTP Plus provides automatic SMTP failover and rotation across multiple providers for Rails (6–8). It supports sequential or round-robin rotation and per-provider skip conditions (e.g., free-tier quota checks), with optional cross-process state via Redis. |
1.0.1 | Content{ "name": "multi_smtp_plus", "downloads": 23, "version": "1.0.1", "version_created_at": "2025-08-19T09:24:25.134Z", "version_downloads": 0, "platform": "ruby", "authors": "Harlow Ward, Sunwoo Yang", "info": "MultiSMTP Plus provides automatic SMTP failover and rotation across multiple providers for Rails (6–8). It supports sequential or round-robin rotation and per-provider skip conditions (e.g., free-tier quota checks), with optional cross-process state via Redis.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/woosunwoo/multi_smtp", "changelog_uri": "https://github.com/woosunwoo/multi_smtp/releases", "source_code_uri": "https://github.com/woosunwoo/multi_smtp" }, "yanked": false, "sha": "e67e069555270ef2e46f6d3850b41edb837d9b390842aa1e2efce26f991c4319", "spec_sha": "3e5e05cfeafd7a3311318ff5fc9595176f63e4ae618ea9844ce0ba21017ca733", "project_uri": "https://rubygems.org/gems/multi_smtp_plus", "gem_uri": "https://rubygems.org/gems/multi_smtp_plus-1.0.1.gem", "homepage_uri": "https://github.com/woosunwoo/multi_smtp", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/woosunwoo/multi_smtp", "bug_tracker_uri": null, "changelog_uri": "https://github.com/woosunwoo/multi_smtp/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "pry", "requirements": "~> 0.10" }, { "name": "rake", "requirements": "~> 12.0" }, { "name": "rspec", "requirements": "~> 3.10" } ], "runtime": [ { "name": "mail", "requirements": ">= 2.7, < 3" } ] } } |
2025-08-19 09:24:26 UTC |
-9ORHQee3H6S5x51CTw7j |
nats_waveA comprehensive NATS-based event messaging system that enables seamless communication between different teams, products, and services in Purple Wave built on Rails |
1.2.1 | Content{ "name": "nats_wave", "downloads": 2906, "version": "1.2.1", "version_created_at": "2025-08-19T09:19:16.340Z", "version_downloads": 0, "platform": "ruby", "authors": "Jeffrey Dabo", "info": "A comprehensive NATS-based event messaging system that enables seamless communication between different teams, products, and services in Purple Wave built on Rails", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/PurpleWave/nats_wave", "changelog_uri": "https://github.com/PurpleWave/nats_wave/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/PurpleWave/nats_wave/issues", "source_code_uri": "https://github.com/PurpleWave/nats_wave", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/PurpleWave/nats_wave/wiki" }, "yanked": false, "sha": "a4c58fb7278c3fbcbe44eecea793ae872df818dd630995f222c4bf0d0097dad6", "spec_sha": "c62c0ae65e780224889afc957905e0852bc40af961a999d9e28532eb563c1b69", "project_uri": "https://rubygems.org/gems/nats_wave", "gem_uri": "https://rubygems.org/gems/nats_wave-1.2.1.gem", "homepage_uri": "https://github.com/PurpleWave/nats_wave", "wiki_uri": null, "documentation_uri": "https://github.com/PurpleWave/nats_wave/wiki", "mailing_list_uri": null, "source_code_uri": "https://github.com/PurpleWave/nats_wave", "bug_tracker_uri": "https://github.com/PurpleWave/nats_wave/issues", "changelog_uri": "https://github.com/PurpleWave/nats_wave/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "database_cleaner", "requirements": "~> 2.0" }, { "name": "factory_bot", "requirements": "~> 6.2" }, { "name": "pry", "requirements": "~> 0.14" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rspec-rails", "requirements": "~> 6.0" }, { "name": "rubocop", "requirements": "~> 1.50" }, { "name": "rubocop-rspec", "requirements": "~> 2.20" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "sqlite3", "requirements": "~> 1.4" }, { "name": "webmock", "requirements": "~> 3.0" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 6.1, < 8.0" }, { "name": "activesupport", "requirements": ">= 6.1, < 8.0" }, { "name": "concurrent-ruby", "requirements": "~> 1.1" }, { "name": "connection_pool", "requirements": "~> 2.3" }, { "name": "dogstatsd-ruby", "requirements": "~> 5.0" }, { "name": "json-schema", "requirements": "~> 4.0" }, { "name": "jwt", "requirements": "~> 2.7" }, { "name": "nats-pure", "requirements": "~> 2.0" }, { "name": "rails", "requirements": ">= 6.1, < 8.0" } ] } } |
2025-08-19 09:19:18 UTC |
x0tuTGb1iHvAsqZKxq6Wq |
puppet_metadataA package that provides abstractions for the Puppet Metadata |
5.3.0 | Content{ "name": "puppet_metadata", "downloads": 202837, "version": "5.3.0", "version_created_at": "2025-08-19T09:12:29.469Z", "version_downloads": 0, "platform": "ruby", "authors": "Vox Pupuli, Ewoud Kohl van Wijngaarden", "info": "A package that provides abstractions for the Puppet Metadata", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "b11dca61620ee47e144efdc25cb2d14a7c9eb96b62659add3c3878f9f4347a85", "spec_sha": "74e02ac504c7713f013aec4b44c2b8e643d304f5c4bcc0fb7780c888978cf2db", "project_uri": "https://rubygems.org/gems/puppet_metadata", "gem_uri": "https://rubygems.org/gems/puppet_metadata-5.3.0.gem", "homepage_uri": "https://github.com/voxpupuli/puppet_metadata", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/puppet_metadata/5.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rdoc", "requirements": "~> 6.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rspec-its", "requirements": ">= 1.0, < 3" }, { "name": "voxpupuli-rubocop", "requirements": "~> 3.1.0" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "metadata-json-lint", "requirements": ">= 2.0, < 6" }, { "name": "semantic_puppet", "requirements": "~> 1.0" } ] } } |
2025-08-19 09:12:31 UTC |
wyDgbkKwSU3YubcgwzGn9 |
stigg-api-clientStigg API Client for Ruby |
3.26.5 | Content{ "name": "stigg-api-client", "downloads": 309621, "version": "3.26.5", "version_created_at": "2025-08-19T09:11:54.625Z", "version_downloads": 0, "platform": "ruby", "authors": "Stigg", "info": "Stigg API Client for Ruby", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://stigg.io" }, "yanked": false, "sha": "7861da0ca5e0bab9e8032a7f9083e01f0b4117054bdcad9bfced20b66611f199", "spec_sha": "79342504e19b968fc643bccd070fbaae296c5b6cc95332477240210563c22c09", "project_uri": "https://rubygems.org/gems/stigg-api-client", "gem_uri": "https://rubygems.org/gems/stigg-api-client-3.26.5.gem", "homepage_uri": "https://stigg.io", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "graphlient", "requirements": ">= 0.6.0, < 1.0" }, { "name": "graphql-client", "requirements": ">= 0.19, < 1.0" } ] } } |
2025-08-19 09:11:57 UTC |
ZIDozsf1_XpGwQIeh0UxH |
beaker-hostgeneratorThe beaker-hostgenerator tool will take a Beaker SUT (System Under Test) spec as its first positional argument and use that to generate a Beaker host configuration file. |
3.3.0 | Content{ "name": "beaker-hostgenerator", "downloads": 3659057, "version": "3.3.0", "version_created_at": "2025-08-19T09:11:16.186Z", "version_downloads": 0, "platform": "ruby", "authors": "Branan Purvine-Riley, Wayne Warren, Nate Wolfe, Vox Pupuli", "info": "The beaker-hostgenerator tool will take a Beaker SUT (System Under Test) spec as\nits first positional argument and use that to generate a Beaker host\nconfiguration file.\n", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "13e05e5e3e525292c2637e3107879a356d35899b670f5f321e988f5e4a404ab4", "spec_sha": "3f73d0d5e341a58ef00cb01e01afa13fd55fa8680e73124a1dfbfd48ed967fda", "project_uri": "https://rubygems.org/gems/beaker-hostgenerator", "gem_uri": "https://rubygems.org/gems/beaker-hostgenerator-3.3.0.gem", "homepage_uri": "https://github.com/puppetlabs/beaker-hostgenerator", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/beaker-hostgenerator/3.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "fakefs", "requirements": ">= 0.6, < 4.0" }, { "name": "minitest", "requirements": "~> 5.18" }, { "name": "pry", "requirements": "~> 0.10" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rspec-its", "requirements": ">= 1.3.1, < 3" }, { "name": "voxpupuli-rubocop", "requirements": "~> 4.2.0" } ], "runtime": [ { "name": "deep_merge", "requirements": "~> 1.0" } ] } } |
2025-08-19 09:11:20 UTC |
Y5sUN0awHB1eslGOXtuzG |
human_numberHumanNumber implements accurate number formatting based on international standards including Microsoft Globalization documentation and Unicode CLDR. Provides human-readable number formats with precise locale-specific decimal separators, thousand separators, currency formats, and cultural number conventions. |
0.1.10 | Content{ "name": "human_number", "downloads": 1162, "version": "0.1.10", "version_created_at": "2025-08-19T08:58:52.629Z", "version_downloads": 0, "platform": "ruby", "authors": "Ether Moon", "info": "HumanNumber implements accurate number formatting based on international standards including Microsoft Globalization documentation and Unicode CLDR. Provides human-readable number formats with precise locale-specific decimal separators, thousand separators, currency formats, and cultural number conventions.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ether-moon/human_number", "changelog_uri": "https://github.com/ether-moon/human_number/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/ether-moon/human_number", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b41603ed9dbe1ef365214ac892957b07201205720fd98bfb66b2d84b16b63716", "spec_sha": "5e09d71564f5e4af1a3f5c37d11e9b8f5797417334c2d74a15b0adcf91e81f0e", "project_uri": "https://rubygems.org/gems/human_number", "gem_uri": "https://rubygems.org/gems/human_number-0.1.10.gem", "homepage_uri": "https://github.com/ether-moon/human_number", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/ether-moon/human_number", "bug_tracker_uri": null, "changelog_uri": "https://github.com/ether-moon/human_number/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionview", "requirements": ">= 5.2" }, { "name": "i18n", "requirements": ">= 1.6, < 2" }, { "name": "rails-i18n", "requirements": ">= 5.1" } ] } } |
2025-08-19 08:58:54 UTC |
Z_iotWkLgHmCrRWr6ncVv |
multi_smtp_plusMultiSMTP Plus provides automatic SMTP failover and rotation across multiple providers for Rails (6–8). It supports sequential or round-robin rotation and per-provider skip conditions (e.g., free-tier quota checks), with optional cross-process state via Redis. |
1.0.0 | Content{ "name": "multi_smtp_plus", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-08-19T08:55:42.807Z", "version_downloads": 0, "platform": "ruby", "authors": "Harlow Ward, Sunwoo Yang", "info": "MultiSMTP Plus provides automatic SMTP failover and rotation across multiple providers for Rails (6–8). It supports sequential or round-robin rotation and per-provider skip conditions (e.g., free-tier quota checks), with optional cross-process state via Redis.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/woosunwoo/multi_smtp", "changelog_uri": "https://github.com/woosunwoo/multi_smtp/releases", "source_code_uri": "https://github.com/woosunwoo/multi_smtp" }, "yanked": false, "sha": "dc0f1480c999db164a7746a5f75211e0676ba3e0ef27056bf199ef93674b50f4", "spec_sha": "12163e92bc8a2723f09700c97cfd51334496298a09fbe240db35bdbaae4a6894", "project_uri": "https://rubygems.org/gems/multi_smtp_plus", "gem_uri": "https://rubygems.org/gems/multi_smtp_plus-1.0.0.gem", "homepage_uri": "https://github.com/woosunwoo/multi_smtp", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/woosunwoo/multi_smtp", "bug_tracker_uri": null, "changelog_uri": "https://github.com/woosunwoo/multi_smtp/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "pry", "requirements": "~> 0.10" }, { "name": "rake", "requirements": "~> 12.0" }, { "name": "rspec", "requirements": "~> 3.10" } ], "runtime": [ { "name": "mail", "requirements": ">= 2.7, < 3" } ] } } |
2025-08-19 08:55:44 UTC |
6hQ9CpThYNZTNAkkp9Ltk |
pontoA Ruby wrapper for the Ponto API. |
2.1 | Content{ "name": "ponto", "downloads": 5769, "version": "2.1", "version_created_at": "2025-08-19T08:45:23.303Z", "version_downloads": 0, "platform": "ruby", "authors": "Ponto", "info": "A Ruby wrapper for the Ponto API.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "9943ef43d7448155838e6ef552b9b21a1cff5f9a2fca5c1c275dae22c1971767", "spec_sha": "d18066e755a894413905f85bafdd9fa8dd58825b4896807562b74330ad8f7ca5", "project_uri": "https://rubygems.org/gems/ponto", "gem_uri": "https://rubygems.org/gems/ponto-2.1.gem", "homepage_uri": "https://documentation.myponto.com/api/ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ponto/2.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": ">= 0" }, { "name": "rspec", "requirements": "= 3.9.0" }, { "name": "webmock", "requirements": "= 1.24.2" } ], "runtime": [ { "name": "rest-client", "requirements": ">= 1.8.0" } ] } } |
2025-08-19 08:45:24 UTC |
6kOuSHhk5wkZ_eDyrajwK |
yggdrasil-engine... |
1.1.0 | Content{ "name": "yggdrasil-engine", "downloads": 107688, "version": "1.1.0", "version_created_at": "2025-08-19T08:40:17.793Z", "version_downloads": 0, "platform": "universal-java-11", "authors": "Unleash", "info": "...", "licenses": [ "MIT" ], "metadata": { "yggdrasil_core_version": "0.18.1" }, "yanked": false, "sha": "1423a35d1748af4afdcf230122a688b727b12c1ea15467d4ed811a53b4923d7e", "spec_sha": "c31e8817c34db93bd62ba463918744e97bb71efd1e067b15ff6a117378f0227e", "project_uri": "https://rubygems.org/gems/yggdrasil-engine", "gem_uri": "https://rubygems.org/gems/yggdrasil-engine-1.1.0-universal-java-11.gem", "homepage_uri": "http://github.com/username/my_gem", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/yggdrasil-engine/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.16.3" } ] } } |
2025-08-19 08:40:19 UTC |
XYqWnixPpSxJ8rhlrdZZb |
yggdrasil-engine... |
1.1.0 | Content{ "name": "yggdrasil-engine", "downloads": 107688, "version": "1.1.0", "version_created_at": "2025-08-19T08:40:15.295Z", "version_downloads": 0, "platform": "aarch64-linux-musl", "authors": "Unleash", "info": "...", "licenses": [ "MIT" ], "metadata": { "yggdrasil_core_version": "0.18.1" }, "yanked": false, "sha": "d54f2189f52a370802249b996ea20a549a455f02f9be271a8d527982481194ee", "spec_sha": "3bf0557007a6828f1e31506831aba2119af3d51d931bd400bfdb706c89c2c473", "project_uri": "https://rubygems.org/gems/yggdrasil-engine", "gem_uri": "https://rubygems.org/gems/yggdrasil-engine-1.1.0-aarch64-linux-musl.gem", "homepage_uri": "http://github.com/username/my_gem", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/yggdrasil-engine/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.16.3" } ] } } |
2025-08-19 08:40:17 UTC |
7Ma3ahsyicmBCn_1L4-lk |
yggdrasil-engine... |
1.1.0 | Content{ "name": "yggdrasil-engine", "downloads": 107688, "version": "1.1.0", "version_created_at": "2025-08-19T08:40:14.037Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Unleash", "info": "...", "licenses": [ "MIT" ], "metadata": { "yggdrasil_core_version": "0.18.1" }, "yanked": false, "sha": "156adbefa8c9a577d9157aa10a539fb6efe6ce85333f0cd4c4ca31bafc6d1f0f", "spec_sha": "7bb9ae9c563dddf6b59e3454a4f0aad05cbd0989fad25727be8a44962d9e1863", "project_uri": "https://rubygems.org/gems/yggdrasil-engine", "gem_uri": "https://rubygems.org/gems/yggdrasil-engine-1.1.0-arm64-darwin.gem", "homepage_uri": "http://github.com/username/my_gem", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/yggdrasil-engine/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.16.3" } ] } } |
2025-08-19 08:40:15 UTC |
4y29qS-ISYyYN_WdvKRtz |
yggdrasil-engine... |
1.1.0 | Content{ "name": "yggdrasil-engine", "downloads": 107688, "version": "1.1.0", "version_created_at": "2025-08-19T08:40:12.825Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "Unleash", "info": "...", "licenses": [ "MIT" ], "metadata": { "yggdrasil_core_version": "0.18.1" }, "yanked": false, "sha": "cec0c7eca7f54c9efaeeb826964c319aa7382985a384967727fda13275cbb56b", "spec_sha": "1f79d99b3af583ddcf26d8c451da6fff09206749539563257c9a784ab8b39ea2", "project_uri": "https://rubygems.org/gems/yggdrasil-engine", "gem_uri": "https://rubygems.org/gems/yggdrasil-engine-1.1.0-x86_64-darwin.gem", "homepage_uri": "http://github.com/username/my_gem", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/yggdrasil-engine/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.16.3" } ] } } |
2025-08-19 08:40:14 UTC |
eoKySsv3k8bQXuhq1Egms |
yggdrasil-engine... |
1.1.0 | Content{ "name": "yggdrasil-engine", "downloads": 107688, "version": "1.1.0", "version_created_at": "2025-08-19T08:40:11.052Z", "version_downloads": 0, "platform": "x86_64-linux-musl", "authors": "Unleash", "info": "...", "licenses": [ "MIT" ], "metadata": { "yggdrasil_core_version": "0.18.1" }, "yanked": false, "sha": "92cb084da5f96e921148f5a4a7bb1fd9c8c4a4e85113fb8146b3f8327407bf75", "spec_sha": "f0ae5eccff0a6fc576e76e70401b3a0f5b8264bd6ad50d97aa60c9a027527dd9", "project_uri": "https://rubygems.org/gems/yggdrasil-engine", "gem_uri": "https://rubygems.org/gems/yggdrasil-engine-1.1.0-x86_64-linux-musl.gem", "homepage_uri": "http://github.com/username/my_gem", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/yggdrasil-engine/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.16.3" } ] } } |
2025-08-19 08:40:12 UTC |
Hj6piIZO8eXGV-qrJ-P8u |
yggdrasil-engine... |
1.1.0 | Content{ "name": "yggdrasil-engine", "downloads": 107688, "version": "1.1.0", "version_created_at": "2025-08-19T08:40:09.579Z", "version_downloads": 0, "platform": "x64-mingw32", "authors": "Unleash", "info": "...", "licenses": [ "MIT" ], "metadata": { "yggdrasil_core_version": "0.18.1" }, "yanked": false, "sha": "2521590e983e12b966f5abd67a1aa26f05416c40d6fac18c00acd5946d92af86", "spec_sha": "5a1b408361f3e9ae082a3b9120037e0989fff8be634394a4541e772a5e01bedc", "project_uri": "https://rubygems.org/gems/yggdrasil-engine", "gem_uri": "https://rubygems.org/gems/yggdrasil-engine-1.1.0-x64-mingw32.gem", "homepage_uri": "http://github.com/username/my_gem", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/yggdrasil-engine/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.16.3" } ] } } |
2025-08-19 08:40:11 UTC |
xSNKoUcO5rgaSZFJIapkh |
yggdrasil-engine... |
1.1.0 | Content{ "name": "yggdrasil-engine", "downloads": 107688, "version": "1.1.0", "version_created_at": "2025-08-19T08:40:07.929Z", "version_downloads": 0, "platform": "universal-java-17", "authors": "Unleash", "info": "...", "licenses": [ "MIT" ], "metadata": { "yggdrasil_core_version": "0.18.1" }, "yanked": false, "sha": "ed3fe1b6591f40f359117fff892dd57d384e3c0d431b110bbf4419ec80308d77", "spec_sha": "338bb32ced8ae0b23600a9165b9b6484b0ae3f46bfb7b751c95a676c7e8c6bdc", "project_uri": "https://rubygems.org/gems/yggdrasil-engine", "gem_uri": "https://rubygems.org/gems/yggdrasil-engine-1.1.0-universal-java-17.gem", "homepage_uri": "http://github.com/username/my_gem", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/yggdrasil-engine/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.16.3" } ] } } |
2025-08-19 08:40:09 UTC |
wpfkc-Rf4qZOgnTqdSBuB |
yggdrasil-engine... |
1.1.0 | Content{ "name": "yggdrasil-engine", "downloads": 107688, "version": "1.1.0", "version_created_at": "2025-08-19T08:40:05.762Z", "version_downloads": 0, "platform": "universal-java-21", "authors": "Unleash", "info": "...", "licenses": [ "MIT" ], "metadata": { "yggdrasil_core_version": "0.18.1" }, "yanked": false, "sha": "844ce8f24732206d842effe3ca5252f5e09e7a8f09fa99a151b83dba1b3d6ef3", "spec_sha": "dbdc2f863024b6f21e834f438af9561261a40c24bc79f60577a94a47f6844e26", "project_uri": "https://rubygems.org/gems/yggdrasil-engine", "gem_uri": "https://rubygems.org/gems/yggdrasil-engine-1.1.0-universal-java-21.gem", "homepage_uri": "http://github.com/username/my_gem", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/yggdrasil-engine/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.16.3" } ] } } |
2025-08-19 08:40:07 UTC |
F42PJMN5vKoHxHbOHvp9C |
yggdrasil-engine... |
1.1.0 | Content{ "name": "yggdrasil-engine", "downloads": 107688, "version": "1.1.0", "version_created_at": "2025-08-19T08:40:03.415Z", "version_downloads": 0, "platform": "arm64-mingw32", "authors": "Unleash", "info": "...", "licenses": [ "MIT" ], "metadata": { "yggdrasil_core_version": "0.18.1" }, "yanked": false, "sha": "2f239b03540bfc8a62be6018d85812be2d78e8a0a2ecb7b385af5204627ba4a9", "spec_sha": "57d05170ff22552f4bb9557e35c965b21c782e448fab522a97f790b42f00ad08", "project_uri": "https://rubygems.org/gems/yggdrasil-engine", "gem_uri": "https://rubygems.org/gems/yggdrasil-engine-1.1.0-arm64-mingw32.gem", "homepage_uri": "http://github.com/username/my_gem", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/yggdrasil-engine/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.16.3" } ] } } |
2025-08-19 08:40:05 UTC |
2NBaaR_0Suk4z9lCfkB5W |
yggdrasil-engine... |
1.1.0 | Content{ "name": "yggdrasil-engine", "downloads": 107688, "version": "1.1.0", "version_created_at": "2025-08-19T08:40:00.678Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Unleash", "info": "...", "licenses": [ "MIT" ], "metadata": { "yggdrasil_core_version": "0.18.1" }, "yanked": false, "sha": "aed427bf3f760bd3787a9bd5197fde25e8a5a2951c38e066a0184e3639bced86", "spec_sha": "87513f73d34ecec5b802fb77e805f056459ccc09f8da38684a485f4b9b628278", "project_uri": "https://rubygems.org/gems/yggdrasil-engine", "gem_uri": "https://rubygems.org/gems/yggdrasil-engine-1.1.0-aarch64-linux.gem", "homepage_uri": "http://github.com/username/my_gem", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/yggdrasil-engine/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.16.3" } ] } } |
2025-08-19 08:40:03 UTC |
dl9fLCN21OB79mqg11sJT |
yggdrasil-engine... |
1.1.0 | Content{ "name": "yggdrasil-engine", "downloads": 107688, "version": "1.1.0", "version_created_at": "2025-08-19T08:39:58.684Z", "version_downloads": 0, "platform": "x64-mingw-ucrt", "authors": "Unleash", "info": "...", "licenses": [ "MIT" ], "metadata": { "yggdrasil_core_version": "0.18.1" }, "yanked": false, "sha": "9467e958aa1391aae03f78bcf08a2e05599d98785429711a93baec9371c58856", "spec_sha": "e666976b1e95cae545d0f4778325ef0f6dacd30e6f6f2bcd863d6a526b243c12", "project_uri": "https://rubygems.org/gems/yggdrasil-engine", "gem_uri": "https://rubygems.org/gems/yggdrasil-engine-1.1.0-x64-mingw-ucrt.gem", "homepage_uri": "http://github.com/username/my_gem", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/yggdrasil-engine/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.16.3" } ] } } |
2025-08-19 08:40:00 UTC |
3cAROzsksSUybUydzQVs7 |
yggdrasil-engine... |
1.1.0 | Content{ "name": "yggdrasil-engine", "downloads": 107688, "version": "1.1.0", "version_created_at": "2025-08-19T08:39:56.791Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Unleash", "info": "...", "licenses": [ "MIT" ], "metadata": { "yggdrasil_core_version": "0.18.1" }, "yanked": false, "sha": "c51a1176fbdb69c803bfa1c8979771d24d7782d8d3db3671a6b075cd201f4fed", "spec_sha": "8311bf1099c39c487428f7960218ab56507c70ebfbc4dc5e0774f9181853b50a", "project_uri": "https://rubygems.org/gems/yggdrasil-engine", "gem_uri": "https://rubygems.org/gems/yggdrasil-engine-1.1.0-x86_64-linux.gem", "homepage_uri": "http://github.com/username/my_gem", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/yggdrasil-engine/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.16.3" } ] } } |
2025-08-19 08:39:59 UTC |
Fl1LPywNXJ7pha7lJEbZ7 |
query_trackFinding time-consuming database queries for ActiveRecord-based Rails Apps |
0.0.15 | Content{ "name": "query_track", "downloads": 392306, "version": "0.0.15", "version_created_at": "2025-08-19T08:35:45.654Z", "version_downloads": 0, "platform": "ruby", "authors": "Kirill Shevchenko", "info": "Finding time-consuming database queries for ActiveRecord-based Rails Apps", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "060ea1ac6aa9c9b2337cde7c93bba68781b9490b6436346bf231becf0dd6dd67", "spec_sha": "eca7808952b879a5b2256ef63129effdbfc099c368c73fb46634afd25d22dfed", "project_uri": "https://rubygems.org/gems/query_track", "gem_uri": "https://rubygems.org/gems/query_track-0.0.15.gem", "homepage_uri": "https://github.com/kirillshevch/query_track", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/query_track/0.0.15", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "dry-configurable", "requirements": ">= 0" }, { "name": "slack_hook", "requirements": ">= 0" } ] } } |
2025-08-19 08:35:47 UTC |
m41P0EJQTDQ6KWnB82Ja0 |
gitlab-secret_detectionGitLab Secret Detection gem accepts text-based payloads, matches them against predefined secret detection rules (based on the ruleset used by GitLab Secrets analyzer), and returns the scan results. The gem also supports customization of the scan behaviour. |
0.33.3 | Content{ "name": "gitlab-secret_detection", "downloads": 7793055, "version": "0.33.3", "version_created_at": "2025-08-19T08:22:56.352Z", "version_downloads": 0, "platform": "ruby", "authors": "group::secret detection, Stan Hu, gitlab_rubygems", "info": "GitLab Secret Detection gem accepts text-based payloads, matches them against predefined secret\n detection rules (based on the ruleset used by GitLab Secrets analyzer), and returns the scan results. The gem also\n supports customization of the scan behaviour.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://gitlab.com/gitlab-org/security-products/secret-detection/secret-detection-service", "changelog_uri": "https://gitlab.com/gitlab-org/security-products/secret-detection/secret-detection-service/-/blob/main/CHANGELOG.md", "source_code_uri": "https://gitlab.com/gitlab-org/security-products/secret-detection/secret-detection-service", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c8e15454683a5c51c6221972094472094e11a3c690f91943e1f827332e72fc40", "spec_sha": "1001bf016c9951f6de0c584778e9f53da8afe5123992733ddff6877a6bd0de4e", "project_uri": "https://rubygems.org/gems/gitlab-secret_detection", "gem_uri": "https://rubygems.org/gems/gitlab-secret_detection-0.33.3.gem", "homepage_uri": "https://gitlab.com/gitlab-org/security-products/secret-detection/secret-detection-service", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/gitlab-org/security-products/secret-detection/secret-detection-service", "bug_tracker_uri": null, "changelog_uri": "https://gitlab.com/gitlab-org/security-products/secret-detection/secret-detection-service/-/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "benchmark-malloc", "requirements": "~> 0.2" }, { "name": "gitlab-styles", "requirements": "~> 13.1.0" }, { "name": "grpc-tools", "requirements": "~> 1.63" }, { "name": "lefthook", "requirements": "~> 1.7" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rspec-benchmark", "requirements": "~> 0.6.0" }, { "name": "rspec-parameterized", "requirements": "~> 1.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "grpc", "requirements": ">= 1.63.0, < 2" }, { "name": "grpc_reflection", "requirements": "~> 0.1" }, { "name": "parallel", "requirements": "~> 1" }, { "name": "re2", "requirements": "~> 2.7" }, { "name": "sentry-ruby", "requirements": "~> 5.22" }, { "name": "stackprof", "requirements": "~> 0.2.27" }, { "name": "toml-rb", "requirements": "~> 2.2" } ] } } |
2025-08-19 08:22:58 UTC |
O86XXdSEc-XTFSXS5KrvY |
ipizzaSimplifies generating payment requests and parsing responses from banks when using iPizza protocol. |
2.2.1 | Content{ "name": "ipizza", "downloads": 63056, "version": "2.2.1", "version_created_at": "2025-08-19T08:02:03.071Z", "version_downloads": 0, "platform": "ruby", "authors": "Priit Haamer, Tanel Jakobsoo", "info": "Simplifies generating payment requests and parsing responses from banks when using iPizza protocol.", "licenses": [], "metadata": {}, "yanked": false, "sha": "1dbe417726f4adc397ed8d505cbc46d044db97d567461579865e8bee2cd73d33", "spec_sha": "abb3e4d2448d932f9652d6b91aa5038c48e6c2d25536ec1c11dd85d974531d80", "project_uri": "https://rubygems.org/gems/ipizza", "gem_uri": "https://rubygems.org/gems/ipizza-2.2.1.gem", "homepage_uri": "https://github.com/Voog/ipizza", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ipizza/2.2.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "guard-rspec", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rb-fsevent", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 2.9.0" } ], "runtime": [] } } |
2025-08-19 08:02:06 UTC |
Rvuei6Seg_mqVTcwIw1Co |
train-winrmAllows applictaions using Train to speak to Windows using Remote Management; handles authentication, cacheing, and SDK dependency management. |
0.4.0 | Content{ "name": "train-winrm", "downloads": 6843827, "version": "0.4.0", "version_created_at": "2025-08-19T07:39:22.486Z", "version_downloads": 0, "platform": "ruby", "authors": "Chef InSpec Team", "info": "Allows applictaions using Train to speak to Windows using Remote Management; handles authentication, cacheing, and SDK dependency management.", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "07b1911900707f6a7f9ea758b5bba1657d154f33d061761ba4d55967a4d17fd9", "spec_sha": "9c17968ce2fa143d22275371f09985c0400e5010996346047126f63a810a4a01", "project_uri": "https://rubygems.org/gems/train-winrm", "gem_uri": "https://rubygems.org/gems/train-winrm-0.4.0.gem", "homepage_uri": "https://github.com/inspec/train-winrm", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/train-winrm/0.4.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "chef-winrm", "requirements": "~> 2.4.4" }, { "name": "chef-winrm-elevated", "requirements": "~> 1.2.5" }, { "name": "chef-winrm-fs", "requirements": "~> 1.4.1" }, { "name": "socksify", "requirements": "~> 1.8" } ] } } |
2025-08-19 07:39:23 UTC |
rVLZQ8oNt-owGVJ63VOIz |
gptCliente Ruby simples para a Responses API com suporte aos recursos do GPT-5 (reasoning, verbosity, tools). |
0.1.1 | Content{ "name": "gpt", "downloads": 115, "version": "0.1.1", "version_created_at": "2025-08-19T07:23:31.247Z", "version_downloads": 0, "platform": "ruby", "authors": "Gedean Dias", "info": "Cliente Ruby simples para a Responses API com suporte aos recursos do GPT-5 (reasoning, verbosity, tools).", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "f11de2245de1527fe2d2359276a55bd5789646f0461474d2368484ddad205fb5", "spec_sha": "51d6b10ac362f629f693fd57498e5279384b81631bbdc150d5151a2016bebf69", "project_uri": "https://rubygems.org/gems/gpt", "gem_uri": "https://rubygems.org/gems/gpt-0.1.1.gem", "homepage_uri": "https://github.com/gedean/openaiext", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/gpt/0.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "webmock", "requirements": "~> 3" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "oj", "requirements": "~> 3" } ] } } |
2025-08-19 07:23:33 UTC |
DmOD9BdHEB6GPL4Wdi_Jv |
incepti0nA Ruby gem that provides Guacamole-like remote desktop functionality for headless Chrome/Chromium browsers using CDP and Ferrum |
0.1.0 | Content{ "name": "incepti0n", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-19T07:02:58.697Z", "version_downloads": 0, "platform": "ruby", "authors": "Jonathan Siegel", "info": "A Ruby gem that provides Guacamole-like remote desktop functionality for headless Chrome/Chromium browsers using CDP and Ferrum", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/usiegj00/inception", "source_code_uri": "https://github.com/usiegj00/inception" }, "yanked": false, "sha": "4cc447634a8a25287d3baf18d56ceccd69fd4826ed247e2de0687035e4aae4e0", "spec_sha": "bc6ba7b44e57ea80b81ddb9aae3d08deee072aaa0cc7708ad1501356336d400f", "project_uri": "https://rubygems.org/gems/incepti0n", "gem_uri": "https://rubygems.org/gems/incepti0n-0.1.0.gem", "homepage_uri": "https://github.com/usiegj00/inception", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/usiegj00/inception", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "base64", "requirements": "~> 0.2" }, { "name": "eventmachine", "requirements": "~> 1.2" }, { "name": "faye-websocket", "requirements": "~> 0.11" }, { "name": "ferrum", "requirements": "~> 0.15" }, { "name": "json", "requirements": "~> 2.0" }, { "name": "puma", "requirements": "~> 6.0" }, { "name": "sinatra", "requirements": "~> 4.0" }, { "name": "thor", "requirements": "~> 1.0" } ] } } |
2025-08-19 07:03:00 UTC |
wYKYCGJeL0Hti1WHg4t1- |
gitlab-kas-grpcAuto-generated gRPC client for KAS |
18.3.0.pre.rc42 | Content{ "name": "gitlab-kas-grpc", "downloads": 12316468, "version": "18.3.0.pre.rc42", "version_created_at": "2025-08-19T06:43:01.862Z", "version_downloads": 0, "platform": "ruby", "authors": "Tiger Watson, Timo Furrer, Taka Nishida", "info": "Auto-generated gRPC client for KAS", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent", "bug_tracker_uri": "https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/issues", "source_code_uri": "https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/tree/master", "documentation_uri": "https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/tree/master/doc" }, "yanked": false, "sha": "f32cc31966daf6fb0f5fb126aa59a475ca744b73486fc9241b094bd8e761b876", "spec_sha": "9d091c03bcc8fb395813525f1a24124befee48e9a6f33d9b27bc98f7305ae166", "project_uri": "https://rubygems.org/gems/gitlab-kas-grpc", "gem_uri": "https://rubygems.org/gems/gitlab-kas-grpc-18.3.0.pre.rc42.gem", "homepage_uri": "https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent", "wiki_uri": null, "documentation_uri": "https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/tree/master/doc", "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/tree/master", "bug_tracker_uri": "https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "grpc", "requirements": "~> 1.0" } ] } } |
2025-08-19 06:43:04 UTC |
VYXBo_XTLQYtIC_TlfM4r |
gitalyAuto-generated gRPC client for gitaly. To publish new versions see https://gitlab.com/gitlab-org/gitaly/-/blob/master/doc/PROCESS.md#publishing-the-ruby-gem. |
18.3.0.pre.rc42 | Content{ "name": "gitaly", "downloads": 42794148, "version": "18.3.0.pre.rc42", "version_created_at": "2025-08-19T06:38:24.954Z", "version_downloads": 0, "platform": "ruby", "authors": "GitLab Engineering", "info": "Auto-generated gRPC client for gitaly.\nTo publish new versions see https://gitlab.com/gitlab-org/gitaly/-/blob/master/doc/PROCESS.md#publishing-the-ruby-gem.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://gitlab.com/gitlab-org/gitaly", "bug_tracker_uri": "https://gitlab.com/gitlab-org/gitaly/-/issues", "source_code_uri": "https://gitlab.com/gitlab-org/gitaly/-/tree/master/proto", "documentation_uri": "https://gitlab-org.gitlab.io/gitaly" }, "yanked": false, "sha": "d3aecf02ff0d063c8a5582c7331481602a70837ca239bb44e3b29df8993c8aeb", "spec_sha": "dbcec2abd4c6481c7fca6803bbdc055bf5b97d9bca530ca9ef7aa43ab74f98ea", "project_uri": "https://rubygems.org/gems/gitaly", "gem_uri": "https://rubygems.org/gems/gitaly-18.3.0.pre.rc42.gem", "homepage_uri": "https://gitlab.com/gitlab-org/gitaly", "wiki_uri": null, "documentation_uri": "https://gitlab-org.gitlab.io/gitaly", "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/gitlab-org/gitaly/-/tree/master/proto", "bug_tracker_uri": "https://gitlab.com/gitlab-org/gitaly/-/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "grpc", "requirements": "~> 1.0" } ] } } |
2025-08-19 06:38:28 UTC |
ikdtIxCmAH83IuMO2YtOe |
llm_gatewayLlmGateway provides a consistent Ruby interface for multiple LLM providers including Claude, OpenAI, and Groq. Features include unified response formatting, error handling, and fluent data mapping. |
0.3.0 | Content{ "name": "llm_gateway", "downloads": 934, "version": "0.3.0", "version_created_at": "2025-08-19T06:34:37.851Z", "version_downloads": 0, "platform": "ruby", "authors": "billybonks", "info": "LlmGateway provides a consistent Ruby interface for multiple LLM providers including Claude, OpenAI, and Groq. Features include unified response formatting, error handling, and fluent data mapping.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/Hyper-Unearthing/llm_gateway", "changelog_uri": "https://github.com/Hyper-Unearthing/llm_gateway/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/Hyper-Unearthing/llm_gateway" }, "yanked": false, "sha": "8e69985b180029b522aa99b9bc12a67478461808248bc71f1a91780039516304", "spec_sha": "b5a8157f5093cd10a5d72cbb5e16bf12d5b51f9c66e7aeb453beabd7e56e2f5f", "project_uri": "https://rubygems.org/gems/llm_gateway", "gem_uri": "https://rubygems.org/gems/llm_gateway-0.3.0.gem", "homepage_uri": "https://github.com/Hyper-Unearthing/llm_gateway", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Hyper-Unearthing/llm_gateway", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Hyper-Unearthing/llm_gateway/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-08-19 06:34:39 UTC |
ZR7IT-WgbXBYflDa528ja |
knife-ec-backupBackup and Restore of Enterprise Chef |
3.0.5 | Content{ "name": "knife-ec-backup", "downloads": 143101, "version": "3.0.5", "version_created_at": "2025-08-19T06:25:40.826Z", "version_downloads": 0, "platform": "ruby", "authors": "John Keiser", "info": "Backup and Restore of Enterprise Chef", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "4ba9132ed429f291a0e52483091bcbb2642002f16fc18e563b37ef5d3532660d", "spec_sha": "d6518e194ed00d584b15fbfe9d3d8d54ea1697ab971ca0adf28527ed3085a7aa", "project_uri": "https://rubygems.org/gems/knife-ec-backup", "gem_uri": "https://rubygems.org/gems/knife-ec-backup-3.0.5.gem", "homepage_uri": "https://www.chef.io", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/knife-ec-backup/3.0.5", "mailing_list_uri": "", "source_code_uri": "http://github.com/jkeiser/knife-ec-backup", "bug_tracker_uri": "", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "chef", "requirements": "~> 18.0" }, { "name": "knife-tidy", "requirements": ">= 0" }, { "name": "pg", "requirements": ">= 0" }, { "name": "sequel", "requirements": "~> 5.9" }, { "name": "veil", "requirements": ">= 0" } ] } } |
2025-08-19 06:25:44 UTC |
J8TtlACLlO8Qo2drayRH4 |
pomlPOML is a Ruby gem that implements POML (Prompt Oriented Markup Language), a markup language for structured prompt engineering. This is a Ruby port of the original Microsoft POML library, providing comprehensive tools for creating, processing, and rendering structured prompts with support for multiple output formats including OpenAI Chat, LangChain, and Pydantic. |
0.0.3 | Content{ "name": "poml", "downloads": 208, "version": "0.0.3", "version_created_at": "2025-08-19T06:13:04.744Z", "version_downloads": 0, "platform": "ruby", "authors": "Ghennadii Mirosnicenco", "info": "POML is a Ruby gem that implements POML (Prompt Oriented Markup Language), \na markup language for structured prompt engineering. This is a Ruby port of \nthe original Microsoft POML library, providing comprehensive tools for creating, \nprocessing, and rendering structured prompts with support for multiple output \nformats including OpenAI Chat, LangChain, and Pydantic.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/GhennadiiMir/poml", "changelog_uri": "https://github.com/GhennadiiMir/poml/releases", "bug_tracker_uri": "https://github.com/GhennadiiMir/poml/issues", "source_code_uri": "https://github.com/GhennadiiMir/poml", "documentation_uri": "https://github.com/GhennadiiMir/poml/blob/main/TUTORIAL.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "54d450273166638401c1e49de101342ab6160a6faaf44ad81a1747c30e730411", "spec_sha": "5da57fafafaad4be31431abec402b5753e1018164505fbc3f511a833e09da031", "project_uri": "https://rubygems.org/gems/poml", "gem_uri": "https://rubygems.org/gems/poml-0.0.3.gem", "homepage_uri": "https://github.com/GhennadiiMir/poml", "wiki_uri": null, "documentation_uri": "https://github.com/GhennadiiMir/poml/blob/main/TUTORIAL.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/GhennadiiMir/poml", "bug_tracker_uri": "https://github.com/GhennadiiMir/poml/issues", "changelog_uri": "https://github.com/GhennadiiMir/poml/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rexml", "requirements": "~> 3.2" }, { "name": "rubyzip", "requirements": "~> 2.3" } ] } } |
2025-08-19 06:13:09 UTC |
HB7KQDKwjfHc5qbixj6Qu |
euro_to_liraA small Ruby gem to convert between EUR and ITL using the fixed historical rate (1 EUR = 1936.27 ITL) |
0.1.0 | Content{ "name": "euro_to_lira", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-19T06:01:54.552Z", "version_downloads": 0, "platform": "ruby", "authors": "Rafael Merlotto", "info": "A small Ruby gem to convert between EUR and ITL using the fixed historical rate (1 EUR = 1936.27 ITL)", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/rafaelmerlotto/euro_to_lira", "changelog_uri": "https://github.com/rafaelmerlotto/euro_to_lira/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/rafaelmerlotto/euro_to_lira", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "017ce979549721af43cec2b1bd3be9693b02715b6cad3ef39edc154bf94ec101", "spec_sha": "1b441faac56103af6da1ac873f94c3564da88f27cd0a6a1e6b0aefe5ebb7de9e", "project_uri": "https://rubygems.org/gems/euro_to_lira", "gem_uri": "https://rubygems.org/gems/euro_to_lira-0.1.0.gem", "homepage_uri": "https://github.com/rafaelmerlotto/euro_to_lira", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rafaelmerlotto/euro_to_lira", "bug_tracker_uri": null, "changelog_uri": "https://github.com/rafaelmerlotto/euro_to_lira/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-08-19 06:01:56 UTC |
7dj8rJTZie_4gZoYmOqUo |
judgesA command-line tool that runs a collection of \"judges\" against a \"factbase,\" modifying it and updating. Also, helps printing a factbase, merge with another one, inspect, and so on. Also, helps run automated tests for a set of judges. |
0.53.1 | Content{ "name": "judges", "downloads": 64922, "version": "0.53.1", "version_created_at": "2025-08-19T05:50:13.638Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "A command-line tool that runs a collection of \\\"judges\\\" against a \\\"factbase,\\\" modifying it and updating. Also, helps printing a factbase, merge with another one, inspect, and so on. Also, helps run automated tests for a set of judges.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "fe257378e66f65300997d4b6f0e7a960295f72b6aa2b35938f02b3f8fead013f", "spec_sha": "f7c80a4a37540c461c7d0b6aac422a84f05f4835cb370d6e1107e1623e8f969e", "project_uri": "https://rubygems.org/gems/judges", "gem_uri": "https://rubygems.org/gems/judges-0.53.1.gem", "homepage_uri": "https://github.com/yegor256/judges", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/judges/0.53.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "backtrace", "requirements": "~> 0.4" }, { "name": "baza.rb", "requirements": "~> 0.5" }, { "name": "concurrent-ruby", "requirements": "~> 1.2" }, { "name": "elapsed", "requirements": "~> 0.0" }, { "name": "factbase", "requirements": "~> 0.11" }, { "name": "gli", "requirements": "~> 2.21" }, { "name": "iri", "requirements": "~> 0.11" }, { "name": "loog", "requirements": "~> 0.6" }, { "name": "moments", "requirements": "~> 0.3" }, { "name": "nokogiri", "requirements": "~> 1.10" }, { "name": "others", "requirements": "~> 0.0" }, { "name": "retries", "requirements": "~> 0.0" }, { "name": "tago", "requirements": "~> 0.1" }, { "name": "timeout", "requirements": "~> 0.4" }, { "name": "total", "requirements": "~> 0.4" }, { "name": "typhoeus", "requirements": "~> 1.3" } ] } } |
2025-08-19 05:50:17 UTC |
FhVwfLl8QJJxh7dn5M5En |
sorbet-static-and-runtimeSorbet static and runtime in one gem |
0.5.12424 | Content{ "name": "sorbet-static-and-runtime", "downloads": 22104303, "version": "0.5.12424", "version_created_at": "2025-08-19T05:37:30.400Z", "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": "be45f1418e07779827fcaa889e108c70287e4d3e04d1c6a98b2c855c3f99c865", "spec_sha": "4838c1a9796fc765c667a4f32cb0d2df00778c528b56bc7a2be74d0644ce1c80", "project_uri": "https://rubygems.org/gems/sorbet-static-and-runtime", "gem_uri": "https://rubygems.org/gems/sorbet-static-and-runtime-0.5.12424.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.12424" }, { "name": "sorbet-runtime", "requirements": "= 0.5.12424" } ] } } |
2025-08-19 05:37:33 UTC |
kJRXqS1ahap6kzeN33csr |
sorbetThe main entrypoint for using Sorbet |
0.5.12424 | Content{ "name": "sorbet", "downloads": 40442694, "version": "0.5.12424", "version_created_at": "2025-08-19T05:37:26.399Z", "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": "f7ac519f0afac717dc6deb3d44adc9942eb5892def5ddb2aa936e795053ac8b3", "spec_sha": "369b94ba1be04ee6ab7060d942dd4a034ec3ca08a204fb33a0f8a27a00ae5e5b", "project_uri": "https://rubygems.org/gems/sorbet", "gem_uri": "https://rubygems.org/gems/sorbet-0.5.12424.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.12424" } ] } } |
2025-08-19 05:37:32 UTC |
EnCW1Ip_iiL8R-tUlKaIP |
sorbet-runtimeSorbet's runtime type checking component |
0.5.12424 | Content{ "name": "sorbet-runtime", "downloads": 100932396, "version": "0.5.12424", "version_created_at": "2025-08-19T05:37:23.875Z", "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": "26f82497a0dceff6509b8155f37005fb1ce68a65bafabfaa1ca9183e87972309", "spec_sha": "faff016c73039da1b240ad6493f95384c3b75bb4c6fe19786fd5da177f182e07", "project_uri": "https://rubygems.org/gems/sorbet-runtime", "gem_uri": "https://rubygems.org/gems/sorbet-runtime-0.5.12424.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-08-19 05:37:26 UTC |
J5O06OR_4W4B8Y4GnKG1l |
sorbet-staticThe Sorbet typechecker binary |
0.5.12424 | Content{ "name": "sorbet-static", "downloads": 56939431, "version": "0.5.12424", "version_created_at": "2025-08-19T05:37:17.020Z", "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": "a6208f4e2a3e33c3e80e34dc924565a53cada26f5135ec65bf99dbf22dc16cb8", "spec_sha": "4535450641727aebb4930093e1b97dace8380a43d281c65d64264f5cef41cf36", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12424-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-08-19 05:37:24 UTC |
jTutF_ImhbSqLOtahX6zW |
sorbet-staticThe Sorbet typechecker binary |
0.5.12424 | Content{ "name": "sorbet-static", "downloads": 56939431, "version": "0.5.12424", "version_created_at": "2025-08-19T05:37:06.631Z", "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": "3c01813fb4926964101849e7594f8e30aafcf12ac644ac3ffcf98855ade5ff4d", "spec_sha": "c23ee5c43f7ce657c86446fe0d7b0b2d36706be524c7c95e5e1fcb4a349d9506", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12424-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-08-19 05:37:16 UTC |
HURwh5hdxl52YKwayk-vg |
sorbet-staticThe Sorbet typechecker binary |
0.5.12424 | Content{ "name": "sorbet-static", "downloads": 56939429, "version": "0.5.12424", "version_created_at": "2025-08-19T05:36:54.177Z", "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": "e1d135517d6d05f0dbd28b1e2562c856e0fd4d1bd75afa937edd0841f7014567", "spec_sha": "c8a90e1ff02e6663288237bb8d7375f7aa6759176360df2e0f786f79f58d6a33", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12424-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-08-19 05:37:05 UTC |
Q83ZU2ahInN0yvvulpORa |
sorbet-staticThe Sorbet typechecker binary |
0.5.12424 | Content{ "name": "sorbet-static", "downloads": 56939424, "version": "0.5.12424", "version_created_at": "2025-08-19T05:36:39.930Z", "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": "85c9bfb4db992f168a10930bb8dcd913cbb21be3541b5f3569af6ee18f99c23c", "spec_sha": "1586d30ec8029dfd8cba6a345951a71435f1c98f29e0d29ad7f21b5a76efa952", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12424-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-08-19 05:36:52 UTC |
IC3W31krN8F3GQ9fGKzZ6 |
activeagentThe only agent-oriented AI framework designed for Rails, where Agents are Controllers. Build AI features with less complexity using the MVC conventions you love. |
0.6.0rc2 | Content{ "name": "activeagent", "downloads": 9536, "version": "0.6.0rc2", "version_created_at": "2025-08-19T05:34:49.976Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Bowen", "info": "The only agent-oriented AI framework designed for Rails, where Agents are Controllers. Build AI features with less complexity using the MVC conventions you love.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/activeagents/activeagent/issues", "source_code_uri": "https://github.com/activeagents/activeagent", "documentation_uri": "https://github.com/activeagents/activeagent", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "10cb7448b1d89a4d175230d3b71274b615a42d047b3511f7327a7e2339791581", "spec_sha": "236187b3ad96a52f4960e3a23cb56300e875a81acfc8f5b207684fdea112dc7f", "project_uri": "https://rubygems.org/gems/activeagent", "gem_uri": "https://rubygems.org/gems/activeagent-0.6.0rc2.gem", "homepage_uri": "https://activeagents.ai", "wiki_uri": null, "documentation_uri": "https://github.com/activeagents/activeagent", "mailing_list_uri": null, "source_code_uri": "https://github.com/activeagents/activeagent", "bug_tracker_uri": "https://github.com/activeagents/activeagent/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "jbuilder", "requirements": "~> 2.14" }, { "name": "puma", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 0" }, { "name": "rubocop-rails-omakase", "requirements": ">= 0" }, { "name": "ruby-anthropic", "requirements": "~> 0.4.2" }, { "name": "ruby-openai", "requirements": "~> 8.2.0" }, { "name": "sqlite3", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" }, { "name": "vcr", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 7.2, <= 9.0" }, { "name": "actionview", "requirements": ">= 7.2, <= 9.0" }, { "name": "activejob", "requirements": ">= 7.2, <= 9.0" }, { "name": "activemodel", "requirements": ">= 7.2, <= 9.0" }, { "name": "activesupport", "requirements": ">= 7.2, <= 9.0" } ] } } |
2025-08-19 05:34:52 UTC |
ORaQo71oz6fvZRLee6942 |
smart_messageMuch like ActiveRecord abstracts the model as an ORM from the backend data-store, SmartMessage abstracts the message from its backend transport processes. |
0.0.8 | Content{ "name": "smart_message", "downloads": 447, "version": "0.0.8", "version_created_at": "2025-08-19T05:05:45.386Z", "version_downloads": 0, "platform": "ruby", "authors": "Dewayne VanHoozer", "info": "Much like ActiveRecord abstracts the model as an ORM from the\nbackend data-store, SmartMessage abstracts the message from\nits backend transport processes.\n", "licenses": [], "metadata": { "homepage_uri": "https://github.com/MadBomber/smart_message", "changelog_uri": "https://github.com/MadBomber/smart_message/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/MadBomber/smart_message/issues", "source_code_uri": "https://github.com/MadBomber/smart_message", "documentation_uri": "https://github.com/MadBomber/smart_message/blob/master/README.md" }, "yanked": false, "sha": "262ca6eef32033a41927bc3f4cd6b6080ba047fd946a9fda13e357e7ee106649", "spec_sha": "c4d31afb5f7fbfe5db489d67e9a2183b9b6d7741cef3c0e86078e76c5f058963", "project_uri": "https://rubygems.org/gems/smart_message", "gem_uri": "https://rubygems.org/gems/smart_message-0.0.8.gem", "homepage_uri": "https://github.com/MadBomber/smart_message", "wiki_uri": null, "documentation_uri": "https://github.com/MadBomber/smart_message/blob/master/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/MadBomber/smart_message", "bug_tracker_uri": "https://github.com/MadBomber/smart_message/issues", "changelog_uri": "https://github.com/MadBomber/smart_message/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "amazing_print", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "debug_me", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-power_assert", "requirements": ">= 0" }, { "name": "mutex_m", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "shoulda", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "breaker_machines", "requirements": ">= 0" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "hashie", "requirements": ">= 0" }, { "name": "redis", "requirements": ">= 0" } ] } } |
2025-08-19 05:05:47 UTC |
PhJdg04qwk2-IDHyht5tg |
sus-fixtures-async-httpTest fixtures for running in Async::HTTP. |
0.12.0 | Content{ "name": "sus-fixtures-async-http", "downloads": 73294, "version": "0.12.0", "version_created_at": "2025-08-19T05:01:39.188Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams, Felix Yan", "info": "Test fixtures for running in Async::HTTP.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ioquatix/", "source_code_uri": "https://github.com/socketry/sus-fixtures-async-http.git", "documentation_uri": "https://socketry.github.io/sus-fixtures-async-http/" }, "yanked": false, "sha": "3df46b4c913e8af66d109ddfaafdd5caef78a5105555aa9749ab4952c76fb4ca", "spec_sha": "80a42c171eb9865c3e39b02bbc658e4e2d1fd56034fa23f38e894db3cd96180d", "project_uri": "https://rubygems.org/gems/sus-fixtures-async-http", "gem_uri": "https://rubygems.org/gems/sus-fixtures-async-http-0.12.0.gem", "homepage_uri": "https://github.com/socketry/sus-fixtures-async-http", "wiki_uri": null, "documentation_uri": "https://socketry.github.io/sus-fixtures-async-http/", "mailing_list_uri": null, "source_code_uri": "https://github.com/socketry/sus-fixtures-async-http.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ioquatix/", "dependencies": { "development": [], "runtime": [ { "name": "async-http", "requirements": "~> 0.54" }, { "name": "sus", "requirements": "~> 0.31" }, { "name": "sus-fixtures-async", "requirements": "~> 0.1" } ] } } |
2025-08-19 05:01:42 UTC |
8vFMCNe-3r0RZg5IoDAzM |
periodoxicalGenerating date/times based on rules. Perfect for (but not limited to) calendar/scheduling applications. Generate times based on rules like days of the week, timezones, time blocks, start dates, end dates, etc. |
2.3.0 | Content{ "name": "periodoxical", "downloads": 15473, "version": "2.3.0", "version_created_at": "2025-08-19T04:58:19.623Z", "version_downloads": 0, "platform": "ruby", "authors": "Steven Li", "info": "Generating date/times based on rules. Perfect for (but not limited to) calendar/scheduling applications. Generate times based on rules like days of the week, timezones, time blocks, start dates, end dates, etc.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/StevenJL/periodoxical", "changelog_uri": "https://github.com/StevenJL/periodoxical", "source_code_uri": "https://github.com/StevenJL/periodoxical" }, "yanked": false, "sha": "92160daa395a2b3d16d0c2a719c32a3b8bcf13b28c054408f38ea717aa7899d5", "spec_sha": "56be72633f65db691f5263f03451812d9a6ecdf186b1c932632d3803b2ce803a", "project_uri": "https://rubygems.org/gems/periodoxical", "gem_uri": "https://rubygems.org/gems/periodoxical-2.3.0.gem", "homepage_uri": "https://github.com/StevenJL/periodoxical", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/StevenJL/periodoxical", "bug_tracker_uri": null, "changelog_uri": "https://github.com/StevenJL/periodoxical", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.4" }, { "name": "pry-byebug", "requirements": "~> 3.10" }, { "name": "pry-stack_explorer", "requirements": "~> 0.6" }, { "name": "rake", "requirements": "~> 12.3.3" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "tzinfo", "requirements": "~> 2.0, >= 2.0.0" } ] } } |
2025-08-19 04:58:21 UTC |
8cY6FuYtc2FIVMXhkCxLM |
spatial_featuresAdds spatial methods to a model. |
3.8.1 | Content{ "name": "spatial_features", "downloads": 268053, "version": "3.8.1", "version_created_at": "2025-08-19T04:42:54.736Z", "version_downloads": 0, "platform": "ruby", "authors": "Ryan Wallace, Nicholas Jakobsen", "info": "Adds spatial methods to a model.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d5d9f4ca1d073e14aa0351006e36306c573a4631b8add505a072998ab87475c0", "spec_sha": "e0b38eee31771ee73296a9558fabb733a19c1dc3fee45fa7d430ad435ed07f4c", "project_uri": "https://rubygems.org/gems/spatial_features", "gem_uri": "https://rubygems.org/gems/spatial_features-3.8.1.gem", "homepage_uri": "https://github.com/culturecode/spatial_features", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/spatial_features/3.8.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pg", "requirements": "~> 1" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 7, < 8" }, { "name": "rspec", "requirements": "~> 3.5" } ], "runtime": [ { "name": "delayed_job_active_record", "requirements": "~> 4.1" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6, < 8" }, { "name": "rgeo-geojson", "requirements": "~> 2.1.1" }, { "name": "rgeo-shapefile", "requirements": "~> 3.1" }, { "name": "rubyzip", "requirements": ">= 1.0.0" } ] } } |
2025-08-19 04:42:57 UTC |
YHbwuCYUwqQLH1gvt0ZEN |
mgmgCalculate specs of equipments of Megurimeguru, a game produced by Kou. |
1.8.3 | Content{ "name": "mgmg", "downloads": 25811, "version": "1.8.3", "version_created_at": "2025-08-19T04:27:58.155Z", "version_downloads": 0, "platform": "ruby", "authors": "KAZOON", "info": "Calculate specs of equipments of Megurimeguru, a game produced by Kou.", "licenses": [], "metadata": { "homepage_uri": "https://github.com/cycloawaodorin/", "changelog_uri": "https://github.com/cycloawaodorin/mgmg/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/cycloawaodorin/mgmg" }, "yanked": false, "sha": "20bc6b7ea2600b7b46fb0b47012924bc196ead00db53e5a17c74bd6bd4f9573a", "spec_sha": "0749b9e5a79526bca4eb143022e0f65968fb7d204fb46f17a516d8d0c8c3f1d5", "project_uri": "https://rubygems.org/gems/mgmg", "gem_uri": "https://rubygems.org/gems/mgmg-1.8.3.gem", "homepage_uri": "https://github.com/cycloawaodorin/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/cycloawaodorin/mgmg", "bug_tracker_uri": null, "changelog_uri": "https://github.com/cycloawaodorin/mgmg/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 2.3.16" }, { "name": "irb", "requirements": ">= 1.4.1" }, { "name": "rake", "requirements": ">= 13.0.6" } ], "runtime": [] } } |
2025-08-19 04:29:15 UTC |
_9EF5NRFQ6gS6BcvPsEtI |
smart_messageMuch like ActiveRecord abstracts the model as an ORM from the backend data-store, SmartMessage abstracts the message from its backend transport processes. |
0.0.7 | Content{ "name": "smart_message", "downloads": 413, "version": "0.0.7", "version_created_at": "2025-08-19T04:18:06.204Z", "version_downloads": 0, "platform": "ruby", "authors": "Dewayne VanHoozer", "info": "Much like ActiveRecord abstracts the model as an ORM from the\nbackend data-store, SmartMessage abstracts the message from\nits backend transport processes.\n", "licenses": [], "metadata": { "homepage_uri": "https://github.com/MadBomber/smart_message", "changelog_uri": "https://github.com/MadBomber/smart_message/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/MadBomber/smart_message/issues", "source_code_uri": "https://github.com/MadBomber/smart_message", "documentation_uri": "https://github.com/MadBomber/smart_message/blob/master/README.md" }, "yanked": false, "sha": "1ff2eb173da7d3b53ad3cfa688ad02786896230d83f29fd6d94298c7c0e61b81", "spec_sha": "2a68be5a104aa07f8b156d30d58d39bdcfda565d0cd53f711860c33e0bd8f2f7", "project_uri": "https://rubygems.org/gems/smart_message", "gem_uri": "https://rubygems.org/gems/smart_message-0.0.7.gem", "homepage_uri": "https://github.com/MadBomber/smart_message", "wiki_uri": null, "documentation_uri": "https://github.com/MadBomber/smart_message/blob/master/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/MadBomber/smart_message", "bug_tracker_uri": "https://github.com/MadBomber/smart_message/issues", "changelog_uri": "https://github.com/MadBomber/smart_message/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "amazing_print", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "debug_me", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-power_assert", "requirements": ">= 0" }, { "name": "mutex_m", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "shoulda", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "breaker_machines", "requirements": ">= 0" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "hashie", "requirements": ">= 0" }, { "name": "redis", "requirements": ">= 0" } ] } } |
2025-08-19 04:18:12 UTC |
1SuaxMgw9XHpZTEkWkeg5 |
vrtRuby wrapper for Bugcrowd's Vulnerability Rating Taxonomy |
0.13.6 | Content{ "name": "vrt", "downloads": 84568, "version": "0.13.6", "version_created_at": "2025-08-19T04:08:19.052Z", "version_downloads": 0, "platform": "ruby", "authors": "Barnett Klane, Max Schwenk, Adam David, Abhinav Nain", "info": "Ruby wrapper for Bugcrowd's Vulnerability Rating Taxonomy", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bugcrowd/vrt-ruby", "changelog_uri": "https://github.com/bugcrowd/vrt-ruby/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/bugcrowd/vrt-ruby/issues", "source_code_uri": "https://github.com/bugcrowd/vrt-ruby" }, "yanked": false, "sha": "dde0482108fe3506d1b037efac522d36daa407a4e041a80fb01f771104e9a703", "spec_sha": "d8a058a3c03686399689657f33f011399624817124d00361618d5137327e4a7a", "project_uri": "https://rubygems.org/gems/vrt", "gem_uri": "https://rubygems.org/gems/vrt-0.13.6.gem", "homepage_uri": "https://github.com/bugcrowd/vrt-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bugcrowd/vrt-ruby", "bug_tracker_uri": "https://github.com/bugcrowd/vrt-ruby/issues", "changelog_uri": "https://github.com/bugcrowd/vrt-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.5.14" }, { "name": "pry", "requirements": "~> 0.14.2" }, { "name": "rake", "requirements": "~> 13.2.1" }, { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "= 1.52.1" } ], "runtime": [] } } |
2025-08-19 04:08:21 UTC |
0k3UE92cE_lGqBS_DZlPZ |
sus-fixtures-consoleTest fixtures for capturing Console output. |
0.4.1 | Content{ "name": "sus-fixtures-console", "downloads": 18110, "version": "0.4.1", "version_created_at": "2025-08-19T04:04:21.678Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams", "info": "Test fixtures for capturing Console output.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ioquatix/", "source_code_uri": "https://github.com/socketry/sus-fixtures-console.git", "documentation_uri": "https://socketry.github.io/sus-fixtures-console/" }, "yanked": false, "sha": "56fd84b54184a1cc664ac41470e77eff2fc6e8168b69b70414168f5f34fe33d8", "spec_sha": "18ab7ba623f200435c5926e1942659fb0ce7653bf752bf241327aee748c5afeb", "project_uri": "https://rubygems.org/gems/sus-fixtures-console", "gem_uri": "https://rubygems.org/gems/sus-fixtures-console-0.4.1.gem", "homepage_uri": "https://github.com/socketry/sus-fixtures-console", "wiki_uri": null, "documentation_uri": "https://socketry.github.io/sus-fixtures-console/", "mailing_list_uri": null, "source_code_uri": "https://github.com/socketry/sus-fixtures-console.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ioquatix/", "dependencies": { "development": [], "runtime": [ { "name": "console", "requirements": "~> 1.25" }, { "name": "sus", "requirements": "~> 0.10" } ] } } |
2025-08-19 04:04:23 UTC |
AWxp64SpgIw8G9Ey1ZN2F |
ducklakeDuckLake for Ruby |
0.1.1 | Content{ "name": "ducklake", "downloads": 98, "version": "0.1.1", "version_created_at": "2025-08-19T03:44:01.193Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "DuckLake for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "47b1b15a5e4d29d65a33dbe2232602cb8b6c3bc3dae6cc4998c1dbcdb86ac027", "spec_sha": "e57e4341620613e79fd6e4a3207aebde11bd5e327a9308e9a92ea8b81517141f", "project_uri": "https://rubygems.org/gems/ducklake", "gem_uri": "https://rubygems.org/gems/ducklake-0.1.1.gem", "homepage_uri": "https://github.com/ankane/ducklake-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ducklake/0.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "duckdb", "requirements": ">= 0" } ] } } |
2025-08-19 03:44:02 UTC |
n-HOEBFYSaqOOqZD1hYWc |
sus-fixtures-consoleTest fixtures for capturing Console output. |
0.4.0 | Content{ "name": "sus-fixtures-console", "downloads": 18103, "version": "0.4.0", "version_created_at": "2025-08-19T03:43:22.705Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams", "info": "Test fixtures for capturing Console output.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ioquatix/", "source_code_uri": "https://github.com/socketry/sus-fixtures-console.git", "documentation_uri": "https://socketry.github.io/sus-fixtures-console/" }, "yanked": false, "sha": "78239bb9bd84c8497fb9f8236724ca20e236fcbd42ae3deeedbaa6cadf5a0e3a", "spec_sha": "de408c11de91b78bd121bd9291d864ae4f789df671a4ddf4f5b6921bcfc2e753", "project_uri": "https://rubygems.org/gems/sus-fixtures-console", "gem_uri": "https://rubygems.org/gems/sus-fixtures-console-0.4.0.gem", "homepage_uri": "https://github.com/socketry/sus-fixtures-console", "wiki_uri": null, "documentation_uri": "https://socketry.github.io/sus-fixtures-console/", "mailing_list_uri": null, "source_code_uri": "https://github.com/socketry/sus-fixtures-console.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ioquatix/", "dependencies": { "development": [], "runtime": [ { "name": "console", "requirements": "~> 1.25" }, { "name": "sus", "requirements": "~> 0.10" } ] } } |
2025-08-19 03:43:24 UTC |
MLyjwjnLRETZK1ST6dROI |
consyncfulContentful to local database synchronisation for Rails |
1.1.1 | Content{ "name": "consyncful", "downloads": 51136, "version": "1.1.1", "version_created_at": "2025-08-19T03:32:28.312Z", "version_downloads": 0, "platform": "ruby", "authors": "Andy Anastasiadis-Gray", "info": "Contentful to local database synchronisation for Rails", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4089f3085aef861b42ccefc9825731032b16935794fc71f6e4cb97decf936e5c", "spec_sha": "b558b197d74d1285c369c4d7f9a7abbe31c0d1283fff71c53ba09a72fc531c80", "project_uri": "https://rubygems.org/gems/consyncful", "gem_uri": "https://rubygems.org/gems/consyncful-1.1.1.gem", "homepage_uri": "https://github.com/boost/consyncful", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/consyncful/1.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "contentful", "requirements": ">= 2.11.1, < 3.0.0" }, { "name": "hooks", "requirements": ">= 0.4.1" }, { "name": "mongoid", "requirements": ">= 7.0.2" }, { "name": "rainbow", "requirements": ">= 0" } ] } } |
2025-08-19 03:32:30 UTC |
QjvIHO1qseDK9ohsVkIVw |
mat_viewsA mountable Rails engine to track, define, refresh, and monitor Postgres materialized views. |
0.1.0 | Content{ "name": "mat_views", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-19T03:29:59.563Z", "version_downloads": 0, "platform": "ruby", "authors": "Nitesh Purohit", "info": "A mountable Rails engine to track, define, refresh, and monitor Postgres materialized views.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/Code-Vedas/rails_materialized_views", "changelog_uri": "https://github.com/Code-Vedas/rails_materialized_views/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/Code-Vedas/rails_materialized_views.git", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7fb3b37de1680a5962d14a7cf4f20c08bd9b6aebee2c4572cda6a1e91e72212f", "spec_sha": "49ddc07012d88f82ce9bc0733cee299fcc82d457c1657009ab54b5b76dd952da", "project_uri": "https://rubygems.org/gems/mat_views", "gem_uri": "https://rubygems.org/gems/mat_views-0.1.0.gem", "homepage_uri": "https://github.com/Code-Vedas/rails_materialized_views", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Code-Vedas/rails_materialized_views.git", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Code-Vedas/rails_materialized_views/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.1, < 9.0" } ] } } |
2025-08-19 03:30:01 UTC |
BF35AcXSiHyj3rs85AZz7 |
katalyst-koiKoi CMS admin framework |
5.0.3 | Content{ "name": "katalyst-koi", "downloads": 27836, "version": "5.0.3", "version_created_at": "2025-08-19T03:26:36.387Z", "version_downloads": 0, "platform": "ruby", "authors": "Katalyst Interactive", "info": "Koi CMS admin framework", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "5af624016e61e44658d9cbcb85148de81dd22a9075d8900ef83a2031ba3b3c3e", "spec_sha": "324620cfca7b980a12f99531a5fd95ecb059a388019b4ff4bed6f8d22de9a057", "project_uri": "https://rubygems.org/gems/katalyst-koi", "gem_uri": "https://rubygems.org/gems/katalyst-koi-5.0.3.gem", "homepage_uri": "https://github.com/katalyst/koi", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/katalyst-koi/5.0.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bcrypt", "requirements": ">= 0" }, { "name": "importmap-rails", "requirements": ">= 0" }, { "name": "katalyst-content", "requirements": ">= 3.0.0.alpha.1" }, { "name": "katalyst-govuk-formbuilder", "requirements": "< 2" }, { "name": "katalyst-html-attributes", "requirements": ">= 0" }, { "name": "katalyst-navigation", "requirements": ">= 2" }, { "name": "katalyst-tables", "requirements": ">= 3.5" }, { "name": "pagy", "requirements": ">= 8.0" }, { "name": "rails", "requirements": ">= 8.0" }, { "name": "rotp", "requirements": ">= 0" }, { "name": "rqrcode", "requirements": ">= 0" }, { "name": "stimulus-rails", "requirements": ">= 0" }, { "name": "turbo-rails", "requirements": ">= 2.0" }, { "name": "view_component", "requirements": ">= 0" }, { "name": "webauthn", "requirements": ">= 3.4.0" } ] } } |
2025-08-19 03:26:38 UTC |
ysNSTXgxnJn1G-teySmsU |
ccexportA Ruby tool to export Claude Code conversations from JSONL session files into beautifully formatted Markdown and HTML files with syntax highlighting, secret detection, and multiple template options. |
0.1.0 | Content{ "name": "ccexport", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-19T02:33:00.786Z", "version_downloads": 0, "platform": "ruby", "authors": "Marc Heiligers", "info": "A Ruby tool to export Claude Code conversations from JSONL session files \ninto beautifully formatted Markdown and HTML files with syntax highlighting, \nsecret detection, and multiple template options.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/marcheiligers/ccexport", "changelog_uri": "https://github.com/marcheiligers/ccexport/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/marcheiligers/ccexport.git" }, "yanked": false, "sha": "01e5e585cb19e7bf2635ce504d5bc518a30097d5ced10d2eb4dd8abe2ac431fc", "spec_sha": "cb3e7d7363c32335299354ff51fe5acde2925c563fe8a7183c1180ca4f1547ac", "project_uri": "https://rubygems.org/gems/ccexport", "gem_uri": "https://rubygems.org/gems/ccexport-0.1.0.gem", "homepage_uri": "https://github.com/marcheiligers/ccexport", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/marcheiligers/ccexport.git", "bug_tracker_uri": null, "changelog_uri": "https://github.com/marcheiligers/ccexport/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.12" } ], "runtime": [ { "name": "json", "requirements": "~> 2.0" } ] } } |
2025-08-19 02:33:02 UTC |
BCF8Fypit-b4es_vmWIcd |
vegaInteractive charts for Ruby, powered by Vega and Vega-Lite |
0.5.0 | Content{ "name": "vega", "downloads": 125965, "version": "0.5.0", "version_created_at": "2025-08-19T02:20:37.561Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Interactive charts for Ruby, powered by Vega and Vega-Lite", "licenses": [ "BSD-3-Clause" ], "metadata": {}, "yanked": false, "sha": "ab78bb83a522580a22b0ea5de1fb00a45a3e470f07cde52bedf46dba23755801", "spec_sha": "4cdb1c2df4255e38ea66bd4af5ce656ed319397268063b57f8ed054cd9322610", "project_uri": "https://rubygems.org/gems/vega", "gem_uri": "https://rubygems.org/gems/vega-0.5.0.gem", "homepage_uri": "https://github.com/ankane/vega-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/vega/0.5.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-08-19 02:20:41 UTC |
QazR_o3jm4jPH_e3Q6INf |
lutamlLutaML: data models in textual form |
0.9.39 | Content{ "name": "lutaml", "downloads": 208869, "version": "0.9.39", "version_created_at": "2025-08-19T02:11:36.310Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "LutaML: data models in textual form", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/lutaml/lutaml", "changelog_uri": "https://github.com/lutaml/lutaml/releases", "source_code_uri": "https://github.com/lutaml/lutaml", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "ce0dbb65121911cf1b6daf45de379007815115fec4f26d4bf79283198136bdaa", "spec_sha": "6537610caa604b859200640fa7c5449c371a9438ee49d0c54b7706bb19585091", "project_uri": "https://rubygems.org/gems/lutaml", "gem_uri": "https://rubygems.org/gems/lutaml-0.9.39.gem", "homepage_uri": "https://github.com/lutaml/lutaml", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lutaml/lutaml", "bug_tracker_uri": null, "changelog_uri": "https://github.com/lutaml/lutaml/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "expressir", "requirements": "~> 2.1.0" }, { "name": "hashie", "requirements": "~> 4.1.0" }, { "name": "htmlentities", "requirements": ">= 0" }, { "name": "liquid", "requirements": ">= 0" }, { "name": "lutaml-model", "requirements": ">= 0" }, { "name": "lutaml-path", "requirements": ">= 0" }, { "name": "lutaml-xsd", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": "~> 1.10" }, { "name": "parslet", "requirements": "~> 2.0.0" }, { "name": "ruby-graphviz", "requirements": "~> 1.2" }, { "name": "thor", "requirements": "~> 1.0" }, { "name": "xmi", "requirements": "~> 0.3.20" } ] } } |
2025-08-19 02:11:44 UTC |
DVWYWZlHnVbiXXq1Mm8Vb |
tinsAll the stuff that isn't good/big enough for a real library. |
1.42.0 | Content{ "name": "tins", "downloads": 112480163, "version": "1.42.0", "version_created_at": "2025-08-19T02:03:02.017Z", "version_downloads": 0, "platform": "ruby", "authors": "Florian Frank", "info": "All the stuff that isn't good/big enough for a real library.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d2361bf6b409cb8ffff4e4c6c7c4962360018595f074d417e927b58626cf8b1d", "spec_sha": "931f48bf3ce02a776de52f3844745e0567b151a8822b2fef18d45582b21279fb", "project_uri": "https://rubygems.org/gems/tins", "gem_uri": "https://rubygems.org/gems/tins-1.42.0.gem", "homepage_uri": "https://github.com/flori/tins", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tins/1.42.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "all_images", "requirements": ">= 0" }, { "name": "context_spook", "requirements": "~> 0.2" }, { "name": "debug", "requirements": ">= 0" }, { "name": "gem_hadar", "requirements": "~> 2.0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "term-ansicolor", "requirements": ">= 0" }, { "name": "test-unit", "requirements": "~> 3.1" } ], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "sync", "requirements": ">= 0" } ] } } |
2025-08-19 02:03:04 UTC |
gzQj8WC1WKjMa0BWBqXyk |
polars-dfBlazingly fast DataFrames for Ruby |
0.21.1 | Content{ "name": "polars-df", "downloads": 466383, "version": "0.21.1", "version_created_at": "2025-08-19T01:59:36.208Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Andrew Kane", "info": "Blazingly fast DataFrames for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d5cab2d9b15e04bd7753b3bcdcdd8b0dc858c02913f77c36a9f9b28ae3ae29c3", "spec_sha": "41fe3c72f33c85790a610cd3919795dd581c068fd57a198ca95773410a5f4f17", "project_uri": "https://rubygems.org/gems/polars-df", "gem_uri": "https://rubygems.org/gems/polars-df-0.21.1-x86_64-linux.gem", "homepage_uri": "https://github.com/ankane/ruby-polars", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/polars-df/0.21.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" } ] } } |
2025-08-19 01:59:41 UTC |
HYkdsWW0xJI-iBDl6edJS |
polars-dfBlazingly fast DataFrames for Ruby |
0.21.1 | Content{ "name": "polars-df", "downloads": 466383, "version": "0.21.1", "version_created_at": "2025-08-19T01:59:00.603Z", "version_downloads": 0, "platform": "x86_64-linux-musl", "authors": "Andrew Kane", "info": "Blazingly fast DataFrames for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "375b50caf2e398254b2e5aa57fca4d410c36e137d786d302cdbfb24ef39338ae", "spec_sha": "560770cea0557812e060dd5d619623a07eca8d491b415fc43df7bd4f571b574b", "project_uri": "https://rubygems.org/gems/polars-df", "gem_uri": "https://rubygems.org/gems/polars-df-0.21.1-x86_64-linux-musl.gem", "homepage_uri": "https://github.com/ankane/ruby-polars", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/polars-df/0.21.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" } ] } } |
2025-08-19 01:59:03 UTC |
x7H0LqmSfofuxeCHjMoOX |
polars-dfBlazingly fast DataFrames for Ruby |
0.21.1 | Content{ "name": "polars-df", "downloads": 466383, "version": "0.21.1", "version_created_at": "2025-08-19T01:58:49.973Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "Andrew Kane", "info": "Blazingly fast DataFrames for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "b143b93baf3522510ee137cd4d8249e053915b927000e80ac70158e50c546902", "spec_sha": "5e62ece9628c3a3891f5071bf79c372b700e2a8bea8500a150b29ec62a996545", "project_uri": "https://rubygems.org/gems/polars-df", "gem_uri": "https://rubygems.org/gems/polars-df-0.21.1-x86_64-darwin.gem", "homepage_uri": "https://github.com/ankane/ruby-polars", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/polars-df/0.21.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" } ] } } |
2025-08-19 01:58:54 UTC |
oHiGJ4nULLPZMRH-AJwUF |
polars-dfBlazingly fast DataFrames for Ruby |
0.21.1 | Content{ "name": "polars-df", "downloads": 466383, "version": "0.21.1", "version_created_at": "2025-08-19T01:58:40.582Z", "version_downloads": 0, "platform": "x64-mingw-ucrt", "authors": "Andrew Kane", "info": "Blazingly fast DataFrames for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "9d60ecb001fd33801da33612596ca7179d53caf5d60a9331a719673aa6a9c944", "spec_sha": "9eac614691580260e040dcb423824a44ad77c51b2d098f1eb779a63d4b8133e2", "project_uri": "https://rubygems.org/gems/polars-df", "gem_uri": "https://rubygems.org/gems/polars-df-0.21.1-x64-mingw-ucrt.gem", "homepage_uri": "https://github.com/ankane/ruby-polars", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/polars-df/0.21.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" } ] } } |
2025-08-19 01:58:44 UTC |
svIMj-bMIRlBp_MPsJUKK |
polars-dfBlazingly fast DataFrames for Ruby |
0.21.1 | Content{ "name": "polars-df", "downloads": 466383, "version": "0.21.1", "version_created_at": "2025-08-19T01:58:29.788Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Andrew Kane", "info": "Blazingly fast DataFrames for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "385f4ac711c934f9476d4512a0e7af94593c60aacfaeb77b766f4ab66450b0f0", "spec_sha": "7489dbff56285b6c0268983f246c9f93eb53f9199d239d96c5146273b5b571ad", "project_uri": "https://rubygems.org/gems/polars-df", "gem_uri": "https://rubygems.org/gems/polars-df-0.21.1-arm64-darwin.gem", "homepage_uri": "https://github.com/ankane/ruby-polars", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/polars-df/0.21.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" } ] } } |
2025-08-19 01:58:33 UTC |
KP1pGHrJPF3apfIolzp7p |
polars-dfBlazingly fast DataFrames for Ruby |
0.21.1 | Content{ "name": "polars-df", "downloads": 466383, "version": "0.21.1", "version_created_at": "2025-08-19T01:58:21.260Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Andrew Kane", "info": "Blazingly fast DataFrames for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "119823d4e01c4e5f94e3b7291c5829aaec1783586e5834387b9b53c0f08b173a", "spec_sha": "b33ed6d7c68d9ef1633e2a6cf1ca6e2262d8149b4f415e7eea82d3f7210a334d", "project_uri": "https://rubygems.org/gems/polars-df", "gem_uri": "https://rubygems.org/gems/polars-df-0.21.1-aarch64-linux.gem", "homepage_uri": "https://github.com/ankane/ruby-polars", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/polars-df/0.21.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" } ] } } |
2025-08-19 01:58:24 UTC |
OPHHZ9xcFxTC-77pcV7L6 |
polars-dfBlazingly fast DataFrames for Ruby |
0.21.1 | Content{ "name": "polars-df", "downloads": 466383, "version": "0.21.1", "version_created_at": "2025-08-19T01:58:12.970Z", "version_downloads": 0, "platform": "aarch64-linux-musl", "authors": "Andrew Kane", "info": "Blazingly fast DataFrames for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "5384b38ee223ed6ad43b5b087645802b73744c20293f1e874209c2d27b572c8b", "spec_sha": "15e483ef2ea0cbd80e52eadbb1f5af7e30eb088aea3898f2f218568083fddd5d", "project_uri": "https://rubygems.org/gems/polars-df", "gem_uri": "https://rubygems.org/gems/polars-df-0.21.1-aarch64-linux-musl.gem", "homepage_uri": "https://github.com/ankane/ruby-polars", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/polars-df/0.21.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" } ] } } |
2025-08-19 01:58:15 UTC |
HIfT9tdyRYrNpL8arAbu8 |
polars-dfBlazingly fast DataFrames for Ruby |
0.21.1 | Content{ "name": "polars-df", "downloads": 466383, "version": "0.21.1", "version_created_at": "2025-08-19T01:57:23.358Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Blazingly fast DataFrames for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "fe898a1bf64bbc0a0ecbf62f236eab667eecce8acc2b579e2af23637566fa760", "spec_sha": "b05d305d4586ad2f386faa8e0d51e08207a86b526922228b4802eb5c2b6afad8", "project_uri": "https://rubygems.org/gems/polars-df", "gem_uri": "https://rubygems.org/gems/polars-df-0.21.1.gem", "homepage_uri": "https://github.com/ankane/ruby-polars", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/polars-df/0.21.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "rb_sys", "requirements": ">= 0" } ] } } |
2025-08-19 01:57:26 UTC |
09FLxQdDDeMSU7J2_Yn6W |
consyncfulContentful to local database synchronisation for Rails |
1.1.0 | Content{ "name": "consyncful", "downloads": 51079, "version": "1.1.0", "version_created_at": "2025-08-19T01:40:39.650Z", "version_downloads": 0, "platform": "ruby", "authors": "Andy Anastasiadis-Gray", "info": "Contentful to local database synchronisation for Rails", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "d3808fd105f0613b65750d9266f1e6963802997240ad3f0720957aaa5934c3f8", "spec_sha": "16096d606e7f541d6b0d0ab16efebe1b4acd7d027aeaedcf8d7bef7130a6b3b2", "project_uri": "https://rubygems.org/gems/consyncful", "gem_uri": "https://rubygems.org/gems/consyncful-1.1.0.gem", "homepage_uri": "https://github.com/boost/consyncful", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/consyncful/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "contentful", "requirements": ">= 2.11.1, < 3.0.0" }, { "name": "hooks", "requirements": ">= 0.4.1" }, { "name": "mongoid", "requirements": ">= 7.0.2" }, { "name": "rainbow", "requirements": ">= 0" } ] } } |
2025-08-19 01:40:42 UTC |
R-DZeQK9jjoGs_wUfg3MG |
gonIf you need to send some data to your js files and you don't want to do this with long way trough views and parsing - use this force! |
6.5.0 | Content{ "name": "gon", "downloads": 59079459, "version": "6.5.0", "version_created_at": "2025-08-19T01:37:40.508Z", "version_downloads": 0, "platform": "ruby", "authors": "gazay", "info": "If you need to send some data to your js files and you don't want to do this with long way trough views and parsing - use this force!", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "2226e3c921f26bde69b4586660bb67e3252b3a8a3caaa955a77212188a5d81ab", "spec_sha": "5c1d5999ffcb85ed2b56a355285a7790cd8563fbcadd33a38140a5e90abfab30", "project_uri": "https://rubygems.org/gems/gon", "gem_uri": "https://rubygems.org/gems/gon-6.5.0.gem", "homepage_uri": "https://github.com/gazay/gon", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/gon/6.5.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "jbuilder", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rabl", "requirements": ">= 0" }, { "name": "rabl-rails", "requirements": ">= 0" }, { "name": "railties", "requirements": ">= 3.0.20" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 3.0" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 3.0.20" }, { "name": "i18n", "requirements": ">= 0.7" }, { "name": "multi_json", "requirements": ">= 0" }, { "name": "request_store", "requirements": ">= 1.0" } ] } } |
2025-08-19 01:37:43 UTC |
TamBIrHMV8bLebrfSe_2N |
url_scrubberRemove extraneous bits from URLs, follow redirects, identify social media urls, etc. |
0.8.26 | Content{ "name": "url_scrubber", "downloads": 84523, "version": "0.8.26", "version_created_at": "2025-08-19T01:32:23.894Z", "version_downloads": 0, "platform": "ruby", "authors": "Colin Langton, Christopher Maujean, David Hillard, Edgar Abadines, Chip Roberson", "info": "Remove extraneous bits from URLs, follow redirects, identify social media urls, etc.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "68e30015186ea008344fab679c7cba945ff819a759827891d95ea35ade9ed8cf", "spec_sha": "fd06cb6ee6d30dfb6a46a850f2b82345b05a2eddb80f8786b3b556998907cfaa", "project_uri": "https://rubygems.org/gems/url_scrubber", "gem_uri": "https://rubygems.org/gems/url_scrubber-0.8.26.gem", "homepage_uri": "http://brandle.net", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/url_scrubber/0.8.26", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "guard-bundler", "requirements": "~> 0.1.3" }, { "name": "guard-rspec", "requirements": "~> 0.4.3" }, { "name": "rb-fsevent", "requirements": "~> 0.9.1" }, { "name": "rspec", "requirements": "~> 2.11.0" }, { "name": "terminal-notifier-guard", "requirements": ">= 0" } ], "runtime": [] } } |
2025-08-19 01:32:26 UTC |
_EG2sDaNNRqW7fdjcPb4Z |
protocol-httpProvides abstractions to handle HTTP protocols. |
0.52.0 | Content{ "name": "protocol-http", "downloads": 12197375, "version": "0.52.0", "version_created_at": "2025-08-19T01:27:53.123Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams, Thomas Morgan, Bruno Sutic, Herrick Fang, Bryan Powell, Dan Olson, Earlopain, Genki Takiuchi, Marcelo Junior, Olle Jonsson, William T. Nelson, Yuta Iwama", "info": "Provides abstractions to handle HTTP protocols.", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/socketry/protocol-http.git", "documentation_uri": "https://socketry.github.io/protocol-http/" }, "yanked": false, "sha": "6d9a09e613a98ae6afe2fac80e608fed082f7982e43a6805147c12073a9fee63", "spec_sha": "cea87562033f80c65cfcba1305b90ad0b50406c5e8a341029660f3977d293218", "project_uri": "https://rubygems.org/gems/protocol-http", "gem_uri": "https://rubygems.org/gems/protocol-http-0.52.0.gem", "homepage_uri": "https://github.com/socketry/protocol-http", "wiki_uri": null, "documentation_uri": "https://socketry.github.io/protocol-http/", "mailing_list_uri": null, "source_code_uri": "https://github.com/socketry/protocol-http.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-08-19 01:27:55 UTC |
d0HtLiUJX1NQznFd4o6me |
smart_messageMuch like ActiveRecord abstracts the model as an ORM from the backend data-store, SmartMessage abstracts the message from its backend transport processes. |
0.0.6 | Content{ "name": "smart_message", "downloads": 358, "version": "0.0.6", "version_created_at": "2025-08-19T01:23:20.071Z", "version_downloads": 0, "platform": "ruby", "authors": "Dewayne VanHoozer", "info": "Much like ActiveRecord abstracts the model as an ORM from the\nbackend data-store, SmartMessage abstracts the message from\nits backend transport processes.\n", "licenses": [], "metadata": { "homepage_uri": "https://github.com/MadBomber/smart_message", "changelog_uri": "https://github.com/MadBomber/smart_message/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/MadBomber/smart_message/issues", "source_code_uri": "https://github.com/MadBomber/smart_message", "documentation_uri": "https://github.com/MadBomber/smart_message/blob/master/README.md" }, "yanked": false, "sha": "4d91c99c98fde1fdc30bdac9c344d5a51957e36e76322deca38019317e9ed63b", "spec_sha": "75205f9392d1c7fb8fd3bd0603c076179fa1b5ba6f84b5ca8d2f6276db6f9e22", "project_uri": "https://rubygems.org/gems/smart_message", "gem_uri": "https://rubygems.org/gems/smart_message-0.0.6.gem", "homepage_uri": "https://github.com/MadBomber/smart_message", "wiki_uri": null, "documentation_uri": "https://github.com/MadBomber/smart_message/blob/master/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/MadBomber/smart_message", "bug_tracker_uri": "https://github.com/MadBomber/smart_message/issues", "changelog_uri": "https://github.com/MadBomber/smart_message/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "amazing_print", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "debug_me", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-power_assert", "requirements": ">= 0" }, { "name": "mutex_m", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "shoulda", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "hashie", "requirements": ">= 0" }, { "name": "redis", "requirements": ">= 0" } ] } } |
2025-08-19 01:23:21 UTC |
E-eyRvFB7MhPa09eA7dyM |
langgraphrb_railsProvides Rails generators and configuration for integrating langgraph_rb into Rails applications |
0.1.0 | Content{ "name": "langgraphrb_rails", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-19T01:18:50.312Z", "version_downloads": 0, "platform": "ruby", "authors": "Chris Davis", "info": "Provides Rails generators and configuration for integrating langgraph_rb into Rails applications", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/cdaviis/langgraphrb_rails", "changelog_uri": "https://github.com/cdaviis/langgraphrb_rails/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/cdaviis/langgraphrb_rails/tree/main", "documentation_uri": "https://github.com/cdaviis/langgraphrb_rails/blob/main/README.md" }, "yanked": false, "sha": "d2b9235f9d0391f476804697f44cefebf4572c94b7ffffd45c9846cd35411381", "spec_sha": "3c79d28704ec3e26d6c907673c2ceab1be363fa337f55df82ec5c867dc07c34b", "project_uri": "https://rubygems.org/gems/langgraphrb_rails", "gem_uri": "https://rubygems.org/gems/langgraphrb_rails-0.1.0.gem", "homepage_uri": "https://github.com/cdaviis/langgraphrb_rails", "wiki_uri": null, "documentation_uri": "https://github.com/cdaviis/langgraphrb_rails/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/cdaviis/langgraphrb_rails/tree/main", "bug_tracker_uri": null, "changelog_uri": "https://github.com/cdaviis/langgraphrb_rails/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec-mocks", "requirements": "~> 3.10" }, { "name": "rspec-rails", "requirements": "~> 5.0" }, { "name": "sqlite3", "requirements": "~> 1.4" } ], "runtime": [ { "name": "langgraph_rb", "requirements": "~> 0.1, >= 0.1.2" }, { "name": "rails", "requirements": ">= 6.0.0, <= 8.0.2" }, { "name": "redcarpet", "requirements": "~> 3.5, >= 3.5.0" }, { "name": "redis", "requirements": "~> 4.0" } ] } } |
2025-08-19 01:18:53 UTC |
9mpe92GN8J7mFpxkxWU9Y |
QueryWiseQueryWise is a lightweight, developer-friendly tool that helps Ruby on Rails teams detect, analyze, and fix inefficient database queries. Automatically detect N+1 queries, slow queries, and missing indexes without needing heavy, expensive Application Performance Monitoring (APM) software. |
0.2.0 | Content{ "name": "QueryWise", "downloads": 0, "version": "0.2.0", "version_created_at": "2025-08-19T01:00:29.407Z", "version_downloads": 0, "platform": "ruby", "authors": "Blair Lane", "info": "QueryWise is a lightweight, developer-friendly tool that helps Ruby on Rails teams detect, analyze, and fix inefficient database queries. Automatically detect N+1 queries, slow queries, and missing indexes without needing heavy, expensive Application Performance Monitoring (APM) software.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/BlairLane22/QueryWise", "changelog_uri": "https://github.com/BlairLane22/QueryWise/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/BlairLane22/QueryWise", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/BlairLane22/QueryWise/blob/main/README.md" }, "yanked": false, "sha": "e875185a390394560f0bce80965cc11e420888052266b4ebae90119bb34603f4", "spec_sha": "b17e37f5c8b644043aae8a16a0c66568d4d931d150be7bb21be986fa74debea4", "project_uri": "https://rubygems.org/gems/QueryWise", "gem_uri": "https://rubygems.org/gems/QueryWise-0.2.0.gem", "homepage_uri": "https://github.com/BlairLane22/QueryWise", "wiki_uri": null, "documentation_uri": "https://github.com/BlairLane22/QueryWise/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/BlairLane22/QueryWise", "bug_tracker_uri": null, "changelog_uri": "https://github.com/BlairLane22/QueryWise/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rails", "requirements": "~> 7.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.21" }, { "name": "sqlite3", "requirements": "~> 1.4" }, { "name": "vcr", "requirements": "~> 6.1" }, { "name": "webmock", "requirements": "~> 3.18" } ], "runtime": [ { "name": "activesupport", "requirements": "~> 7.0" }, { "name": "httparty", "requirements": "~> 0.21" } ] } } |
2025-08-19 01:00:31 UTC |
WpSBHfY72SXeyeBeZdR53 |
query_optimizer_clientQueryWise is a lightweight, developer-friendly tool that helps Ruby on Rails teams detect, analyze, and fix inefficient database queries without needing heavy, expensive Application Performance Monitoring (APM) software. |
0.2.0 | Content{ "name": "query_optimizer_client", "downloads": 0, "version": "0.2.0", "version_created_at": "2025-08-19T00:56:36.215Z", "version_downloads": 0, "platform": "ruby", "authors": "Blair Lane", "info": "QueryWise is a lightweight, developer-friendly tool that helps Ruby on Rails teams detect, analyze, and fix inefficient database queries without needing heavy, expensive Application Performance Monitoring (APM) software.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/BlairLane22/QueryOptimizerAPI", "changelog_uri": "https://github.com/BlairLane22/QueryOptimizerAPI/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/BlairLane22/QueryOptimizerAPI", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/BlairLane22/QueryOptimizerAPI/blob/main/README.md" }, "yanked": false, "sha": "990523c83eb8d98e134fd540e1bc70ebd95323ce3d0e35c2ea908b3b7a57a471", "spec_sha": "cae23fcbb8eff4d2cb4ad1171cdbb306aa9d1ec6a56bc197c53158f6853fbe2a", "project_uri": "https://rubygems.org/gems/query_optimizer_client", "gem_uri": "https://rubygems.org/gems/query_optimizer_client-0.2.0.gem", "homepage_uri": "https://github.com/BlairLane22/QueryOptimizerAPI", "wiki_uri": null, "documentation_uri": "https://github.com/BlairLane22/QueryOptimizerAPI/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/BlairLane22/QueryOptimizerAPI", "bug_tracker_uri": null, "changelog_uri": "https://github.com/BlairLane22/QueryOptimizerAPI/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rails", "requirements": "~> 7.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.21" }, { "name": "sqlite3", "requirements": "~> 1.4" }, { "name": "vcr", "requirements": "~> 6.1" }, { "name": "webmock", "requirements": "~> 3.18" } ], "runtime": [ { "name": "activesupport", "requirements": "~> 7.0" }, { "name": "httparty", "requirements": "~> 0.21" } ] } } |
2025-08-19 00:56:38 UTC |
v-sRlCyEb47epbL0Znz3l |
kiroshiKiroshi |
0.2.0 | Content{ "name": "kiroshi", "downloads": 270, "version": "0.2.0", "version_created_at": "2025-08-19T00:55:33.366Z", "version_downloads": 0, "platform": "ruby", "authors": "Darthjee", "info": "Kiroshi", "licenses": [], "metadata": {}, "yanked": false, "sha": "ecc9bcd79198466b445b55c79b92cf245c9f574af3672620467d0fffc55a8769", "spec_sha": "5fcb152eca45771ab4e2e2c696d98f857c6ba7734b4bb5af93e01c94c0948be3", "project_uri": "https://rubygems.org/gems/kiroshi", "gem_uri": "https://rubygems.org/gems/kiroshi-0.2.0.gem", "homepage_uri": "https://github.com/darthjee/kiroshi", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/kiroshi/0.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 7.2.x" }, { "name": "sinclair", "requirements": ">= 3.0.0" } ] } } |
2025-08-19 00:55:36 UTC |
tMnuCiqpYwS0v_goNgbo0 |
rails_auth_generatorProvides Rails generators for authentication, user management, password resets, and mailers, streamlining the setup of secure user authentication in Rails applications. |
0.2.1 | Content{ "name": "rails_auth_generator", "downloads": 88, "version": "0.2.1", "version_created_at": "2025-08-19T00:11:09.095Z", "version_downloads": 0, "platform": "ruby", "authors": "Zeyad Hassan", "info": "Provides Rails generators for authentication, user management, password resets, and mailers, streamlining the setup of secure user authentication in Rails applications.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "b4ef1c52823645e471c3683e72cc01030d14a77770e7aafa3cf94cbc002ca9e1", "spec_sha": "9bff34594d8ea11ae2cfab336bcc1f061a8cbf0e6facdd4ffed6bfc8ae39d6ce", "project_uri": "https://rubygems.org/gems/rails_auth_generator", "gem_uri": "https://rubygems.org/gems/rails_auth_generator-0.2.1.gem", "homepage_uri": "https://github.com/Zeyad-Hassan-1/authJWT.git", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_auth_generator/0.2.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.0, < 9.0" } ] } } |
2025-08-19 00:11:11 UTC |
57Jy1-2pD8FqhkQnKY8wu |
jekyll-bookshopA Jekyll plugin to load components from bookshop |
3.16.4 | Content{ "name": "jekyll-bookshop", "downloads": 229809, "version": "3.16.4", "version_created_at": "2025-08-19T00:05:40.745Z", "version_downloads": 0, "platform": "ruby", "authors": "CloudCannon", "info": "A Jekyll plugin to load components from bookshop", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "8da26af8b0cc5159908ecc5a6615e69189f12b7a585e1a3b95f4f46143e202ca", "spec_sha": "7725ccbc48c8178706f12c88e6a85b15712666b235d702c363a75c818b5cf7d2", "project_uri": "https://rubygems.org/gems/jekyll-bookshop", "gem_uri": "https://rubygems.org/gems/jekyll-bookshop-3.16.4.gem", "homepage_uri": "https://github.com/cloudcannon/bookshop", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-bookshop/3.16.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rubocop", "requirements": "~> 0.80" }, { "name": "rubocop-jekyll", "requirements": "~> 0.11" } ], "runtime": [ { "name": "dry-inflector", "requirements": ">= 0.1, < 1.0" }, { "name": "jekyll", "requirements": ">= 3.7, < 5.0" } ] } } |
2025-08-19 00:05:42 UTC |
VlBGvxIu67fOGSVNN2HpH |
rails_auth_generatorProvides Rails generators for authentication, user management, password resets, and mailers, streamlining the setup of secure user authentication in Rails applications. |
0.2.0 | Content{ "name": "rails_auth_generator", "downloads": 68, "version": "0.2.0", "version_created_at": "2025-08-18T23:55:24.547Z", "version_downloads": 0, "platform": "ruby", "authors": "Zeyad Hassan", "info": "Provides Rails generators for authentication, user management, password resets, and mailers, streamlining the setup of secure user authentication in Rails applications.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "c9c46d850bd5c4a52579e524ce1de25fad19a76ba18901b83bb65fb357d43aca", "spec_sha": "bc6a7c9893eec743cb14d02e837076817d1e7dbd7d26a9bdfcb795ea54337531", "project_uri": "https://rubygems.org/gems/rails_auth_generator", "gem_uri": "https://rubygems.org/gems/rails_auth_generator-0.2.0.gem", "homepage_uri": "https://github.com/Zeyad-Hassan-1/authJWT.git", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_auth_generator/0.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.0, < 9.0" } ] } } |
2025-08-18 23:55:26 UTC |
2X9IKaPN1VTCvIJD4w0mL |
rails_auth_generatorProvides Rails generators for authentication, user management, password resets, and mailers, streamlining the setup of secure user authentication in Rails applications. |
0.1.1 | Content{ "name": "rails_auth_generator", "downloads": 53, "version": "0.1.1", "version_created_at": "2025-08-18T23:35:06.751Z", "version_downloads": 0, "platform": "ruby", "authors": "Zeyad Hassan", "info": "Provides Rails generators for authentication, user management, password resets, and mailers, streamlining the setup of secure user authentication in Rails applications.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "909a42a103523a704617760e1ae180551da70867e00b9102e3c0b493ba62dde5", "spec_sha": "d630c3dcf679c0e2a861d09b85194424b52ae33bf06f6210c2ec11d585f203b9", "project_uri": "https://rubygems.org/gems/rails_auth_generator", "gem_uri": "https://rubygems.org/gems/rails_auth_generator-0.1.1.gem", "homepage_uri": "https://github.com/Zeyad-Hassan-1/authJWT.git", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_auth_generator/0.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.0, < 9.0" } ] } } |
2025-08-18 23:35:12 UTC |
R-7diYchaBYBoH0DE_RV0 |
ae_declarative_authorizationRails gem for maintainable authorization based on readable authorization rules. |
2.0.0 | Content{ "name": "ae_declarative_authorization", "downloads": 224143, "version": "2.0.0", "version_created_at": "2025-08-18T23:24:36.010Z", "version_downloads": 0, "platform": "ruby", "authors": "AppFolio", "info": "Rails gem for maintainable authorization based on readable authorization rules.", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "5fe8fa8d889feb82822754056f1b315c779e321233d88d0efa5577edd1d4ab20", "spec_sha": "dc4d14a9159769139491dfcd37598bdf0f9d3ec32fc2a94c2fa208ab79232a29", "project_uri": "https://rubygems.org/gems/ae_declarative_authorization", "gem_uri": "https://rubygems.org/gems/ae_declarative_authorization-2.0.0.gem", "homepage_uri": "https://github.com/appfolio/ae_declarative_authorization", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ae_declarative_authorization/2.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "blockenspiel", "requirements": ">= 0.5, < 1" }, { "name": "rails", "requirements": ">= 7, < 8.1" } ] } } |
2025-08-18 23:24:37 UTC |
t0_7JTatvauBS0gSvQez- |
typed_cacheTypedCache is a Ruby caching library designed to eliminate common caching pitfalls by providing a monadic, type-safe API that makes cache operations explicit and predictable. Cache interactions are first-class operations with comprehensive error handling and transparent state management. The library supports wrapping other caching libraries via custom backends and ActiveSupport::Cache is supported out of the box. |
0.4.1 | Content{ "name": "typed_cache", "downloads": 756, "version": "0.4.1", "version_created_at": "2025-08-18T23:19:03.188Z", "version_downloads": 0, "platform": "ruby", "authors": "Autumn Winter", "info": "TypedCache is a Ruby caching library designed to eliminate common caching pitfalls by providing a monadic, type-safe API that makes cache operations explicit and predictable. Cache interactions are first-class operations with\ncomprehensive error handling and transparent state management. The library supports wrapping other caching libraries via custom backends and ActiveSupport::Cache is supported out of the box.\n", "licenses": [ "Apache-2.0" ], "metadata": { "label": "caching", "labels": "typed_cache,ruby,caching,type-safety,rails,rbs", "license_uri": "https://github.com/glossawy/typed_cache/blob/main/LICENSE", "changelog_uri": "https://github.com/glossawy/typed_cache/blob/main/VERSIONS.adoc#041", "source_code_uri": "https://github.com/glossawy/typed_cache", "issue_tracker_uri": "https://github.com/glossawy/typed_cache/issues", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "38f6152e85404a44209f5817a088f8907d57595f90e14386ddb0b2759d89ef13", "spec_sha": "e5e38568ef072d71199f1b70b675b57d978997ef7b486eec65ffedc6470d8969", "project_uri": "https://rubygems.org/gems/typed_cache", "gem_uri": "https://rubygems.org/gems/typed_cache-0.4.1.gem", "homepage_uri": "https://github.com/glossawy/typed_cache", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/glossawy/typed_cache", "bug_tracker_uri": null, "changelog_uri": "https://github.com/glossawy/typed_cache/blob/main/VERSIONS.adoc#041", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.0" }, { "name": "dry-configurable", "requirements": "~> 1.0" }, { "name": "dry-monitor", "requirements": "~> 1.0" }, { "name": "dry-struct", "requirements": "~> 1.0" }, { "name": "dry-types", "requirements": "~> 1.0" }, { "name": "multi_json", "requirements": "~> 1.17" } ] } } |
2025-08-18 23:19:05 UTC |
0RPLhkDk0UbDPiXHpNCil |
fibered_mysql2An adapter for fibered mysql2 |
0.3.2.pre.tstarck.7 | Content{ "name": "fibered_mysql2", "downloads": 4368026, "version": "0.3.2.pre.tstarck.7", "version_created_at": "2025-08-18T23:16:56.153Z", "version_downloads": 0, "platform": "ruby", "authors": "Invoca Development", "info": "An adapter for fibered mysql2", "licenses": [], "metadata": { "homepage_uri": "https://github.com/Invoca/fibered_mysql2", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "8f9f53dc7b82c8421868ef867dab4399d408880f577b61f859a9251dfc56bda9", "spec_sha": "62b5dab5a1d0c1893bbc8578b8cf9a794e5aa3d3d25c4c9544bbc8ed381020bc", "project_uri": "https://rubygems.org/gems/fibered_mysql2", "gem_uri": "https://rubygems.org/gems/fibered_mysql2-0.3.2.pre.tstarck.7.gem", "homepage_uri": "https://github.com/Invoca/fibered_mysql2", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "em-synchrony", "requirements": "~> 1.0" }, { "name": "rails", "requirements": ">= 7.0, < 7.2" } ] } } |
2025-08-18 23:16:58 UTC |
nrBDdOuBU1f5MyDCo-57b |
typed_cacheTypedCache is a Ruby caching library designed to eliminate common caching pitfalls by providing a monadic, type-safe API that makes cache operations explicit and predictable. Cache interactions are first-class operations with comprehensive error handling and transparent state management. The library supports wrapping other caching libraries via custom backends and ActiveSupport::Cache is supported out of the box. |
0.4.0 | Content{ "name": "typed_cache", "downloads": 754, "version": "0.4.0", "version_created_at": "2025-08-18T23:12:39.952Z", "version_downloads": 0, "platform": "ruby", "authors": "Autumn Winter", "info": "TypedCache is a Ruby caching library designed to eliminate common caching pitfalls by providing a monadic, type-safe API that makes cache operations explicit and predictable. Cache interactions are first-class operations with\ncomprehensive error handling and transparent state management. The library supports wrapping other caching libraries via custom backends and ActiveSupport::Cache is supported out of the box.\n", "licenses": [ "Apache-2.0" ], "metadata": { "label": "caching", "labels": "typed_cache,ruby,caching,type-safety,rails,rbs", "license_uri": "https://github.com/glossawy/typed_cache/blob/main/LICENSE", "changelog_uri": "https://github.com/glossawy/typed_cache/blob/main/VERSIONS.adoc#040", "source_code_uri": "https://github.com/glossawy/typed_cache", "issue_tracker_uri": "https://github.com/glossawy/typed_cache/issues", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "5287b750aadfcb19a06eed47a4d6732bb35dc95cbecd8838c66fb44098d891d2", "spec_sha": "a0ca08179348b2e6950eb2d6dcf9361978c648e45408ac77ef89d8d5a7bc2f3e", "project_uri": "https://rubygems.org/gems/typed_cache", "gem_uri": "https://rubygems.org/gems/typed_cache-0.4.0.gem", "homepage_uri": "https://github.com/glossawy/typed_cache", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/glossawy/typed_cache", "bug_tracker_uri": null, "changelog_uri": "https://github.com/glossawy/typed_cache/blob/main/VERSIONS.adoc#040", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.0" }, { "name": "dry-configurable", "requirements": "~> 1.0" }, { "name": "dry-monitor", "requirements": "~> 1.0" }, { "name": "dry-struct", "requirements": "~> 1.0" }, { "name": "dry-types", "requirements": "~> 1.0" }, { "name": "multi_json", "requirements": "~> 1.17" } ] } } |
2025-08-18 23:12:42 UTC |
z4Tn1tbxDEnjYmYjil0P6 |
charsiSimple static site generator. |
0.1.1 | Content{ "name": "charsi", "downloads": 89, "version": "0.1.1", "version_created_at": "2025-08-18T23:11:15.349Z", "version_downloads": 0, "platform": "ruby", "authors": "Ryan Beasse", "info": "Simple static site generator.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/rbeasse/charsi", "source_code_uri": "https://github.com/rbeasse/charsi" }, "yanked": false, "sha": "f83da080e319384f5a82fdd4790830c5f0de3c4557175ec4e3d039ec802c0ffb", "spec_sha": "28bec770cbfa64c1192cfbd90e8d94d98bfeb7e46ea80a40638619602378c89d", "project_uri": "https://rubygems.org/gems/charsi", "gem_uri": "https://rubygems.org/gems/charsi-0.1.1.gem", "homepage_uri": "https://github.com/rbeasse/charsi", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rbeasse/charsi", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "filewatcher", "requirements": "~> 2.1" }, { "name": "logger", "requirements": "~> 1.6" }, { "name": "tailwindcss-ruby", "requirements": "~> 4.1" }, { "name": "terser", "requirements": "~> 1.2" }, { "name": "tilt", "requirements": "~> 2.6" } ] } } |
2025-08-18 23:11:16 UTC |
8CZcuNulCX16_w_bw-VOY |
mnconvertmnconvert converts Metanorma XML into NISO STS XML. This gem is a wrapper around mnconvert.jar available from https://github.com/metanorma/mnconvert, with versions matching the JAR file. |
1.73.0 | Content{ "name": "mnconvert", "downloads": 146090, "version": "1.73.0", "version_created_at": "2025-08-18T23:10:53.317Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "mnconvert converts Metanorma XML into NISO STS XML.\nThis gem is a wrapper around mnconvert.jar available from\nhttps://github.com/metanorma/mnconvert, with versions matching the JAR file.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "472fae9515a7612e348fb7f9b1ab115b882b0d53a57a3592eadf9c42546184ea", "spec_sha": "06f52defe0f592c54b2656e060062dbb590ed3ee328578341244f7ff275f3b9d", "project_uri": "https://rubygems.org/gems/mnconvert", "gem_uri": "https://rubygems.org/gems/mnconvert-1.73.0.gem", "homepage_uri": "https://github.com/metanorma/mnconvert-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/mnconvert/1.73.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-08-18 23:10:55 UTC |
sjKnqeuQp7FEX3rSz6cxc |
foreman_ovirtThe ForemanOvirt plugin adds oVirt compute resource to Foreman using fog-ovirt. It is compatible with Foreman 3.16+ |
2.0.1 | Content{ "name": "foreman_ovirt", "downloads": 10929, "version": "2.0.1", "version_created_at": "2025-08-18T22:57:58.081Z", "version_downloads": 0, "platform": "ruby", "authors": "markt.de", "info": "The ForemanOvirt plugin adds oVirt compute resource to Foreman using fog-ovirt. It is compatible with Foreman 3.16+", "licenses": [ "GPL-3.0" ], "metadata": { "is_foreman_plugin": "true" }, "yanked": false, "sha": "5d5dbfc364faa2f78bb2ef99df56bda9a7401bc311aa6bfdcf55d880277de053", "spec_sha": "ae6e449c4efda453bd4eeef4aaa6c5621e279d9ac77e93c400f350e1c06278f7", "project_uri": "https://rubygems.org/gems/foreman_ovirt", "gem_uri": "https://rubygems.org/gems/foreman_ovirt-2.0.1.gem", "homepage_uri": "https://github.com/markt-de/foreman_ovirt", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/foreman_ovirt/2.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rdoc", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "theforeman-rubocop", "requirements": "~> 0.1" } ], "runtime": [ { "name": "fog-ovirt", "requirements": ">= 2.0.3" }, { "name": "ovirt-engine-sdk", "requirements": ">= 4.6.0" } ] } } |
2025-08-18 22:57:59 UTC |
OA0BJp9jiKMxOdJJP1cSR |
pwnhttps://github.com/0dayinc/pwn/README.md |
0.5.375 | Content{ "name": "pwn", "downloads": 551561, "version": "0.5.375", "version_created_at": "2025-08-18T22:56:36.613Z", "version_downloads": 0, "platform": "ruby", "authors": "0day Inc.", "info": "https://github.com/0dayinc/pwn/README.md", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/0dayInc", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "6e11d620e0d0bdfb139fdb4120451aab070a7a462874a74aca54ca90f07293a0", "spec_sha": "3458f728b9abfd16b61be0545688a1c43668115dc4e758dcbd68eb0f7f7c2c63", "project_uri": "https://rubygems.org/gems/pwn", "gem_uri": "https://rubygems.org/gems/pwn-0.5.375.gem", "homepage_uri": "https://github.com/0dayinc/pwn", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": "https://github.com/sponsors/0dayInc", "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 2.7.1" }, { "name": "rake", "requirements": "= 13.3.0" }, { "name": "rdoc", "requirements": "= 6.14.2" }, { "name": "rspec", "requirements": "= 3.13.1" } ], "runtime": [ { "name": "activesupport", "requirements": "= 8.0.2.1" }, { "name": "anemone", "requirements": "= 0.7.2" }, { "name": "authy", "requirements": "= 3.0.1" }, { "name": "aws-sdk", "requirements": "= 3.3.0" }, { "name": "barby", "requirements": "= 0.7.0" }, { "name": "base32", "requirements": "= 0.3.4" }, { "name": "brakeman", "requirements": "= 7.1.0" }, { "name": "bson", "requirements": "= 5.1.1" }, { "name": "bundler-audit", "requirements": "= 0.9.2" }, { "name": "bunny", "requirements": "= 2.24.0" }, { "name": "colorize", "requirements": "= 1.1.0" }, { "name": "credit_card_validations", "requirements": "= 7.0.0" }, { "name": "eventmachine", "requirements": "= 1.2.7" }, { "name": "executable-hooks", "requirements": "= 1.7.1" }, { "name": "faker", "requirements": "= 3.5.2" }, { "name": "faye-websocket", "requirements": "= 0.12.0" }, { "name": "ffi", "requirements": "= 1.17.2" }, { "name": "fftw3", "requirements": "= 0.3" }, { "name": "gdb", "requirements": "= 1.0.0" }, { "name": "gem-wrappers", "requirements": "= 1.4.0" }, { "name": "geocoder", "requirements": "= 1.8.5" }, { "name": "gist", "requirements": "= 6.0.0" }, { "name": "gruff", "requirements": "= 0.29.0" }, { "name": "htmlentities", "requirements": "= 4.3.4" }, { "name": "ipaddress", "requirements": "= 0.8.3" }, { "name": "jenkins_api_client2", "requirements": "= 1.9.0" }, { "name": "js-beautify", "requirements": "= 0.1.8" }, { "name": "json", "requirements": "= 2.13.2" }, { "name": "jsonpath", "requirements": "= 1.1.5" }, { "name": "json_schemer", "requirements": "= 2.4.0" }, { "name": "jwt", "requirements": "= 3.1.2" }, { "name": "libusb", "requirements": "= 0.7.2" }, { "name": "luhn", "requirements": "= 1.0.2" }, { "name": "mail", "requirements": "= 2.8.1" }, { "name": "meshtastic", "requirements": "= 0.0.125" }, { "name": "metasm", "requirements": "= 1.0.5" }, { "name": "mongo", "requirements": "= 2.21.2" }, { "name": "msfrpc-client", "requirements": "= 1.1.2" }, { "name": "netaddr", "requirements": "= 2.0.6" }, { "name": "net-ldap", "requirements": "= 0.19.0" }, { "name": "net-openvpn", "requirements": "= 0.8.7" }, { "name": "net-smtp", "requirements": "= 0.5.1" }, { "name": "nexpose", "requirements": "= 7.3.0" }, { "name": "nokogiri", "requirements": "= 1.18.9" }, { "name": "nokogiri-diff", "requirements": "= 0.3.0" }, { "name": "oily_png", "requirements": "= 1.2.1" }, { "name": "open3", "requirements": "= 0.2.1" }, { "name": "os", "requirements": "= 1.1.4" }, { "name": "ostruct", "requirements": "= 0.6.3" }, { "name": "packetfu", "requirements": "= 2.0.0" }, { "name": "packetgen", "requirements": "= 4.1.1" }, { "name": "pdf-reader", "requirements": "= 2.15.0" }, { "name": "pg", "requirements": "= 1.6.1" }, { "name": "pry", "requirements": "= 0.15.2" }, { "name": "pry-doc", "requirements": "= 1.6.0" }, { "name": "rb-readline", "requirements": "= 0.5.5" }, { "name": "rbvmomi2", "requirements": "= 3.8.0" }, { "name": "rest-client", "requirements": "= 2.1.0" }, { "name": "rex", "requirements": "= 2.0.13" }, { "name": "rmagick", "requirements": "= 6.1.3" }, { "name": "rqrcode", "requirements": "= 3.1.0" }, { "name": "rtesseract", "requirements": "= 3.1.4" }, { "name": "rubocop", "requirements": "= 1.79.2" }, { "name": "rubocop-rake", "requirements": "= 0.7.1" }, { "name": "rubocop-rspec", "requirements": "= 3.6.0" }, { "name": "ruby-audio", "requirements": "= 1.6.1" }, { "name": "ruby-nmap", "requirements": "= 1.0.3" }, { "name": "ruby-saml", "requirements": "= 1.18.1" }, { "name": "rvm", "requirements": "= 1.11.3.9" }, { "name": "savon", "requirements": "= 2.15.1" }, { "name": "selenium-devtools", "requirements": "= 0.139.0" }, { "name": "slack-ruby-client", "requirements": "= 2.7.0" }, { "name": "socksify", "requirements": "= 1.8.1" }, { "name": "spreadsheet", "requirements": "= 1.3.4" }, { "name": "sqlite3", "requirements": "= 2.7.3" }, { "name": "thin", "requirements": "= 2.0.1" }, { "name": "tty-prompt", "requirements": "= 0.23.1" }, { "name": "tty-spinner", "requirements": "= 0.9.3" }, { "name": "uart", "requirements": "= 1.0.0" }, { "name": "watir", "requirements": "= 7.3.0" }, { "name": "waveform", "requirements": "= 0.1.3" }, { "name": "webrick", "requirements": "= 1.9.1" }, { "name": "whois", "requirements": "= 6.0.1" }, { "name": "whois-parser", "requirements": "= 2.0.0" }, { "name": "wicked_pdf", "requirements": "= 2.8.2" }, { "name": "yard", "requirements": "= 0.9.37" } ] } } |
2025-08-18 22:56:42 UTC |
YoIpjlXNlRuvX5z94EMbH |
promptlyBuild maintainable, localized, and testable AI prompts using ERB or Liquid templates with Rails conventions |
0.1.13 | Content{ "name": "promptly", "downloads": 368, "version": "0.1.13", "version_created_at": "2025-08-18T22:55:37.429Z", "version_downloads": 0, "platform": "ruby", "authors": "Wilbur Suero", "info": "Build maintainable, localized, and testable AI prompts using ERB or Liquid templates with Rails conventions", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/wilburhimself/promptly", "changelog_uri": "https://github.com/wilburhimself/promptly/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/wilburhimself/promptly", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/wilburhimself/promptly/blob/main/README.md" }, "yanked": false, "sha": "6db12fe4dcfb5045487a1b93a7ae3ba7bcce3392948bc57b021b1da614870c3d", "spec_sha": "ca8520792009691bfacbdd8935654b4cad09a15124ab552a6a3e336429fcbb16", "project_uri": "https://rubygems.org/gems/promptly", "gem_uri": "https://rubygems.org/gems/promptly-0.1.13.gem", "homepage_uri": "https://github.com/wilburhimself/promptly", "wiki_uri": null, "documentation_uri": "https://github.com/wilburhimself/promptly/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/wilburhimself/promptly", "bug_tracker_uri": null, "changelog_uri": "https://github.com/wilburhimself/promptly/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "liquid", "requirements": "~> 5.5" }, { "name": "railties", "requirements": "~> 7.2" }, { "name": "rspec", "requirements": "~> 3.12" }, { "name": "standard", "requirements": "~> 1.37" } ], "runtime": [ { "name": "actionview", "requirements": "~> 7.2" } ] } } |
2025-08-18 22:55:39 UTC |
GjUWAOVBZN6N_yNpW4u2a |
logstash-integration-snmpThis gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program |
4.1.0 | Content{ "name": "logstash-integration-snmp", "downloads": 132582, "version": "4.1.0", "version_created_at": "2025-08-18T22:52:00.607Z", "version_downloads": 0, "platform": "java", "authors": "Elastic", "info": "This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program", "licenses": [ "Apache License (2.0)" ], "metadata": { "logstash_group": "integration", "logstash_plugin": "true", "integration_plugins": "logstash-input-snmp,logstash-input-snmptrap" }, "yanked": false, "sha": "3e1ba2cbdab6f65a2007363530f137443f153428abddc8099ef698edaa5a5526", "spec_sha": "925afea4128f4a1907f953b2883f9d46d73518fc8b5b09f0393755c792c9aea9", "project_uri": "https://rubygems.org/gems/logstash-integration-snmp", "gem_uri": "https://rubygems.org/gems/logstash-integration-snmp-4.1.0-java.gem", "homepage_uri": "http://www.elastic.co/guide/en/logstash/current/index.html", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/logstash-integration-snmp/4.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "logstash-devutils", "requirements": ">= 2.3" }, { "name": "rspec-wait", "requirements": ">= 0" } ], "runtime": [ { "name": "logstash-codec-plain", "requirements": ">= 0" }, { "name": "logstash-core", "requirements": ">= 6.5.0" }, { "name": "logstash-core-plugin-api", "requirements": ">= 1.60, <= 2.99" }, { "name": "logstash-mixin-ecs_compatibility_support", "requirements": "~> 1.3" }, { "name": "logstash-mixin-event_support", "requirements": "~> 1.0" }, { "name": "logstash-mixin-normalize_config_support", "requirements": "~> 1.0" }, { "name": "logstash-mixin-validator_support", "requirements": "~> 1.0" } ] } } |
2025-08-18 22:52:02 UTC |