Rubyhooks

Lastest updates from Rubygems.org

ID Gem Version Body Updated At
RV3HjH_YbLpv5uAOhWhJp

open_gemdocs

Simple 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-zen

Zen 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-zen

Zen 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-zen

Zen 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-zen

Zen 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-zen

Zen 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-zen

Zen 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-zen

Zen 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-zen

Zen 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_client

Ruby 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_tool

A 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_plus

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.

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_wave

A 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_metadata

A 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-client

Stigg 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-hostgenerator

The 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_number

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.

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_plus

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.

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

ponto

A 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_track

Finding 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_detection

GitLab 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

ipizza

Simplifies 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-winrm

Allows 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

gpt

Cliente 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

incepti0n

A 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-grpc

Auto-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

gitaly

Auto-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_gateway

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.

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-backup

Backup 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

poml

POML 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_lira

A 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

judges

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.

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-runtime

Sorbet 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

sorbet

The 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-runtime

Sorbet'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-static

The 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-static

The 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-static

The 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-static

The 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

activeagent

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.

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_message

Much 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-http

Test 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

periodoxical

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.

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_features

Adds 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

mgmg

Calculate 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_message

Much 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

vrt

Ruby 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-console

Test 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

ducklake

DuckLake 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-console

Test 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

consyncful

Contentful 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_views

A 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-koi

Koi 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

ccexport

A 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

vega

Interactive 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

lutaml

LutaML: 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

tins

All 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-df

Blazingly 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-df

Blazingly 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-df

Blazingly 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-df

Blazingly 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-df

Blazingly 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-df

Blazingly 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-df

Blazingly 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-df

Blazingly 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

consyncful

Contentful 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

gon

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!

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_scrubber

Remove 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-http

Provides 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_message

Much 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_rails

Provides 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

QueryWise

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.

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_client

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.

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

kiroshi

Kiroshi

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_generator

Provides 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-bookshop

A 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_generator

Provides 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_generator

Provides 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_authorization

Rails 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_cache

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 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_mysql2

An 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_cache

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 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

charsi

Simple 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

mnconvert

mnconvert 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_ovirt

The 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

pwn

https://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

promptly

Build 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-snmp

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

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