Rubyhooks

Lastest updates from Rubygems.org

ID Gem Version Body Updated At
JXJtxyzVr-XXlTXnuFMhn

metanorma-ietf

metanorma-ietf lets you write IETF documents, such as Internet-Drafts and RFCs, in native AsciiDoc syntax. This is part of the Metanorma publishing framework. RFC XML ("xml2rfc" Vocabulary XML, RFC 7991) is the XML-based language used for writing Internet-Drafts and RFCs, but not everyone likes hand-crafting XML, especially when the focus should be on the content. This gem is in active development. Formerly known as asciidoctor-ietf.

3.6.0
Content{ "name": "metanorma-ietf", "downloads": 250759, "version": "3.6.0", "version_created_at": "2025-07-05T05:54:14.845Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-ietf lets you write IETF documents, such as Internet-Drafts and RFCs,\nin native AsciiDoc syntax. This is part of the Metanorma publishing framework.\n\nRFC XML (\"xml2rfc\" Vocabulary XML, RFC 7991) is the XML-based language used for\nwriting Internet-Drafts and RFCs, but not everyone likes hand-crafting XML,\nespecially when the focus should be on the content.\n\nThis gem is in active development.\n\nFormerly known as asciidoctor-ietf.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "fbbd5a56fca3af81b34e779640a2724c4944d4631139878d0265678b4b2cc09a", "spec_sha": "ac56be824110deb42bb2da0586b090a6e6f8fe2a664d3210dab90193048a478b", "project_uri": "https://rubygems.org/gems/metanorma-ietf", "gem_uri": "https://rubygems.org/gems/metanorma-ietf-3.6.0.gem", "homepage_uri": "https://github.com/metanorma/metanorma-ietf", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-ietf/3.6.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "webmock", "requirements": ">= 0" }, { "name": "xml-c14n", "requirements": ">= 0" } ], "runtime": [ { "name": "metanorma-ietf-data", "requirements": ">= 0" }, { "name": "metanorma-standoc", "requirements": "~> 3.1.0" }, { "name": "relaton-render", "requirements": ">= 0" } ] } }
2025-07-05 05:54:17 UTC
BeXw2vb0kMq6AFcLKfl1K

metanorma-iso

metanorma-iso lets you write ISO standards in AsciiDoc syntax. This gem is in active development. Formerly known as asciidoctor-iso.

3.1.0
Content{ "name": "metanorma-iso", "downloads": 399940, "version": "3.1.0", "version_created_at": "2025-07-05T05:41:35.189Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-iso lets you write ISO standards in AsciiDoc syntax.\n\nThis gem is in active development.\n\nFormerly known as asciidoctor-iso.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "ac3a6ee1cf5812e775516e12dc3dfcf0eb5cb816e552c9364f2c8aea6d34721f", "spec_sha": "deee100f96290ad1486a4416a4905334d1b45a27153f9c594402d45f8f806f76", "project_uri": "https://rubygems.org/gems/metanorma-iso", "gem_uri": "https://rubygems.org/gems/metanorma-iso-3.1.0.gem", "homepage_uri": "https://github.com/metanorma/metanorma-iso", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-iso/3.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "iev", "requirements": "~> 0.3.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "webmock", "requirements": ">= 0" }, { "name": "xml-c14n", "requirements": ">= 0" } ], "runtime": [ { "name": "metanorma-standoc", "requirements": "~> 3.1.0" }, { "name": "mnconvert", "requirements": "~> 1.14" }, { "name": "pubid", "requirements": ">= 0" }, { "name": "tokenizer", "requirements": "~> 0.3.0" } ] } }
2025-07-05 05:41:37 UTC
l3tJhE6kVq2J2jLMQGQOR

actify

This module allows models to define and execute custom actions with various hooks, authorization checks, and lifecycle callbacks. It's designed to standardize how business actions are performed on models.

1.0.0
Content{ "name": "actify", "downloads": 104, "version": "1.0.0", "version_created_at": "2025-07-05T05:36:06.448Z", "version_downloads": 0, "platform": "ruby", "authors": "nguyenta99", "info": "This module allows models to define and execute custom actions with various hooks, authorization checks, and lifecycle callbacks. It's designed to standardize how business actions are performed on models.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "fc2c8960e0b1e4819e8ca8e31ec4a06a547f17c1bd05eeb35f32cb4bab89d6b8", "spec_sha": "1632f057c534016f2f93754b4e4e8aebb4a579aa5f9a646d075948eda48a665e", "project_uri": "https://rubygems.org/gems/actify", "gem_uri": "https://rubygems.org/gems/actify-1.0.0.gem", "homepage_uri": "https://nguyenta99.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/actify/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-07-05 05:36:08 UTC
EywIznvIJsGwRNeZNibhc

metanorma-standoc

metanorma-standoc realises standards following the Metanorma standoc model This gem is in active development.

3.1.1
Content{ "name": "metanorma-standoc", "downloads": 532137, "version": "3.1.1", "version_created_at": "2025-07-05T05:20:04.550Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-standoc realises standards following the Metanorma standoc model\n\nThis gem is in active development.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "d2b52b2dc38fbda3bc32964c118145935c002bb0da31e4f5ce8054c87ba0e76e", "spec_sha": "401752ab11897fd5f8ac45f3475079bf02bf69c3663d264d28512248db959cd9", "project_uri": "https://rubygems.org/gems/metanorma-standoc", "gem_uri": "https://rubygems.org/gems/metanorma-standoc-3.1.1.gem", "homepage_uri": "https://github.com/metanorma/metanorma-standoc", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-standoc/3.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "vcr", "requirements": "~> 6.1.0" }, { "name": "webmock", "requirements": ">= 0" }, { "name": "xml-c14n", "requirements": ">= 0" } ], "runtime": [ { "name": "addressable", "requirements": "~> 2.8.0" }, { "name": "asciidoctor", "requirements": "~> 2.0.0" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "crass", "requirements": "~> 1.0.0" }, { "name": "iev", "requirements": "~> 0.3.5" }, { "name": "isodoc", "requirements": "~> 3.2.0" }, { "name": "metanorma", "requirements": ">= 1.6.0" }, { "name": "metanorma-plugin-glossarist", "requirements": "~> 0.2.3" }, { "name": "metanorma-plugin-lutaml", "requirements": "~> 0.7.31" }, { "name": "metanorma-utils", "requirements": "~> 1.11.0" }, { "name": "pngcheck", "requirements": ">= 0" }, { "name": "relaton-cli", "requirements": "~> 1.20.0" }, { "name": "relaton-iev", "requirements": "~> 1.2.0" }, { "name": "ruby-jing", "requirements": ">= 0" } ] } }
2025-07-05 05:20:06 UTC
76sd5HEs0pnZwWwhvp2TL

metanorma

Library to process any Metanorma standard.

2.2.2
Content{ "name": "metanorma", "downloads": 452965, "version": "2.2.2", "version_created_at": "2025-07-05T05:12:51.863Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Library to process any Metanorma standard.", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "83ceb233f3d0fd91446ba11e0868297e8a025db0e95119cfb9082f9b75485f0c", "spec_sha": "bbc66727f04d99d4b46da36b5185aa5bff79ced2dc4afec388b52a1d11e391e3", "project_uri": "https://rubygems.org/gems/metanorma", "gem_uri": "https://rubygems.org/gems/metanorma-2.2.2.gem", "homepage_uri": "https://github.com/metanorma/metanorma", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma/2.2.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "metanorma-iso", "requirements": ">= 0" }, { "name": "mnconvert", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rspec-command", "requirements": "~> 1.0" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "xml-c14n", "requirements": ">= 0" } ], "runtime": [ { "name": "asciidoctor", "requirements": ">= 0" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "fontist", "requirements": ">= 1.14.3" }, { "name": "htmlentities", "requirements": ">= 0" }, { "name": "isodoc", "requirements": ">= 3.0.0" }, { "name": "metanorma-taste", "requirements": "~> 0.1.0" }, { "name": "mn2pdf", "requirements": "~> 2" }, { "name": "nokogiri", "requirements": ">= 0" } ] } }
2025-07-05 05:12:53 UTC
9gHZCSwUtuJdrt54BkisC

isodoc

isodoc converts documents in the IsoDoc document model into Microsoft Word and HTML. This gem is in active development.

3.2.0
Content{ "name": "isodoc", "downloads": 602632, "version": "3.2.0", "version_created_at": "2025-07-05T05:00:49.665Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "isodoc converts documents in the IsoDoc document model into\nMicrosoft Word and HTML.\n\nThis gem is in active development.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "432e8bb62b3350ee7df66974dda0a87bae40c2eacd41d7815b53c56eb7feab95", "spec_sha": "695c444d4a9e2ff13acd386e069868c68f57752345f17f047e263eef46d466c6", "project_uri": "https://rubygems.org/gems/isodoc", "gem_uri": "https://rubygems.org/gems/isodoc-3.2.0.gem", "homepage_uri": "https://github.com/metanorma/isodoc", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/isodoc/3.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "sassc-embedded", "requirements": "~> 1" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "xml-c14n", "requirements": ">= 0" } ], "runtime": [ { "name": "base64", "requirements": ">= 0" }, { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "html2doc", "requirements": "~> 1.10.0" }, { "name": "mn2pdf", "requirements": ">= 2.13" }, { "name": "mn-requirements", "requirements": "~> 0.5.0" }, { "name": "relaton-render", "requirements": "~> 0.9.0" }, { "name": "roman-numerals", "requirements": ">= 0" }, { "name": "rouge", "requirements": "~> 4.0" }, { "name": "thread_safe", "requirements": ">= 0" }, { "name": "twitter_cldr", "requirements": ">= 6.6.0" }, { "name": "uuidtools", "requirements": ">= 0" } ] } }
2025-07-05 05:00:54 UTC
S-MU6sr26G316GQP9L5IY

metanorma-taste

Library to process and handle default Metanorma Tastes, providing configuration-driven customization of Metanorma flavours.

0.1.0
Content{ "name": "metanorma-taste", "downloads": 2542, "version": "0.1.0", "version_created_at": "2025-07-05T04:59:53.860Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Library to process and handle default Metanorma Tastes, providing configuration-driven customization of Metanorma flavours.", "licenses": [ "BSD-2-Clause" ], "metadata": { "homepage_uri": "https://github.com/metanorma/metanorma-taste", "bug_tracker_uri": "https://github.com/metanorma/metanorma-taste/issues", "source_code_uri": "https://github.com/metanorma/metanorma-taste" }, "yanked": false, "sha": "3bde5cc025d09fb007f2da1c7cf31b9ef432e1c3f46131e0b8fa5f1ac9b0a97e", "spec_sha": "0518a8bd1368838bdd49b3364e31cf4b4932c8553c8215ceb7684a33060d2fb5", "project_uri": "https://rubygems.org/gems/metanorma-taste", "gem_uri": "https://rubygems.org/gems/metanorma-taste-0.1.0.gem", "homepage_uri": "https://github.com/metanorma/metanorma-taste", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/metanorma/metanorma-taste", "bug_tracker_uri": "https://github.com/metanorma/metanorma-taste/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "lutaml-model", "requirements": "~> 0.7" } ] } }
2025-07-05 04:59:58 UTC
iTeNfNxPxzTh5DDWv1TSv

relaton-render

Rendering of ISO 690 XML

0.9.3
Content{ "name": "relaton-render", "downloads": 147735, "version": "0.9.3", "version_created_at": "2025-07-05T04:51:21.126Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Rendering of ISO 690 XML", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "b7ab3a8c9260ef691fb2182f2abab7eabb052090fb6ba8968b4da177a3e01f56", "spec_sha": "716c27aec45f1eb7b49fe49a5c4e9b225a3227fa7aaa0f90812c0ef28a395b3a", "project_uri": "https://rubygems.org/gems/relaton-render", "gem_uri": "https://rubygems.org/gems/relaton-render-0.9.3.gem", "homepage_uri": "https://github.com/relaton/relaton-render", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/relaton-render/0.9.3", "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": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "rake", "requirements": ">= 12.3.3" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "base64", "requirements": ">= 0" }, { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "isodoc-i18n", "requirements": "~> 1.3.0" }, { "name": "liquid", "requirements": "~> 5" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "relaton-bib", "requirements": ">= 1.20.0" }, { "name": "twitter_cldr", "requirements": ">= 0" }, { "name": "tzinfo-data", "requirements": ">= 0" } ] } }
2025-07-05 04:51:25 UTC
ykAH0NEBglfdVOTXbmALO

metanorma-utils

metanorma-utils provides utilities for the Metanorma stack

1.11.5
Content{ "name": "metanorma-utils", "downloads": 213553, "version": "1.11.5", "version_created_at": "2025-07-05T04:51:20.883Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "metanorma-utils provides utilities for the Metanorma stack\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "ba02b0d85db181b8a50f4dba3855a342f58b3b9fe8cc95d7b72157aad7f3c718", "spec_sha": "bf60d5f5fb334c65b19332da9b094d4664f8359cf6cd69b24e1f1296ea927b3e", "project_uri": "https://rubygems.org/gems/metanorma-utils", "gem_uri": "https://rubygems.org/gems/metanorma-utils-1.11.5.gem", "homepage_uri": "https://github.com/metanorma/metanorma-utils", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-utils/1.11.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "equivalent-xml", "requirements": "~> 0.6" }, { "name": "guard", "requirements": "~> 2.14" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "simplecov", "requirements": "~> 0.15" }, { "name": "timecop", "requirements": "~> 0.9" }, { "name": "webmock", "requirements": ">= 0" }, { "name": "xml-c14n", "requirements": ">= 0" } ], "runtime": [ { "name": "asciidoctor", "requirements": ">= 2" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "csv", "requirements": ">= 0" }, { "name": "htmlentities", "requirements": "~> 4.3.4" }, { "name": "nokogiri", "requirements": ">= 1.11" }, { "name": "sterile", "requirements": "~> 1.0.14" }, { "name": "uuidtools", "requirements": ">= 0" } ] } }
2025-07-05 04:51:22 UTC
kTO52huXpWwhpCcau-WeU

flnews_post_proc

Post-processor for Usenet-articles created in flnews

1.73
Content{ "name": "flnews_post_proc", "downloads": 9189, "version": "1.73", "version_created_at": "2025-07-05T04:46:17.667Z", "version_downloads": 0, "platform": "ruby", "authors": "Michael Uplawski", "info": "Post-processor for Usenet-articles created in flnews", "licenses": [ "Nonstandard" ], "metadata": {}, "yanked": false, "sha": "52e660b528ad2af4c6ddd7c374f79345ec3a36e61764e17657b9e63c98b8a512", "spec_sha": "93fb74cbe18daba46a3610cd45a8726c53079b42c1c613a9734182c47165e631", "project_uri": "https://rubygems.org/gems/flnews_post_proc", "gem_uri": "https://rubygems.org/gems/flnews_post_proc-1.73.gem", "homepage_uri": "https://rubygems.org", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/flnews_post_proc/1.73", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "diffy", "requirements": "~> 3.4, >= 3.4.2" }, { "name": "ruby-filemagic", "requirements": "~> 0.7, >= 0.7.3" } ] } }
2025-07-05 04:46:19 UTC
GmaW-PSIaTw5ePkFg488x

cocoawebview

Webview ruby binding for macOS

0.3.7
Content{ "name": "cocoawebview", "downloads": 2478, "version": "0.3.7", "version_created_at": "2025-07-05T04:37:24.623Z", "version_downloads": 0, "platform": "ruby", "authors": "Tommy Jeff", "info": "Webview ruby binding for macOS", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/orklann/cocoawebview", "source_code_uri": "https://github.com/orklann/cocoawebview" }, "yanked": false, "sha": "12061c81a69f8b92ad5d35900eff7f7e73ca04c95c5a3472f1ee3dcbd5160083", "spec_sha": "d8146c93490ffeec9980c69d41b92515fb7c88b4c0f37a8c31db98561bc1a3a8", "project_uri": "https://rubygems.org/gems/cocoawebview", "gem_uri": "https://rubygems.org/gems/cocoawebview-0.3.7.gem", "homepage_uri": "https://github.com/orklann/cocoawebview", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orklann/cocoawebview", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-07-05 04:37:27 UTC
8JnRvvZnPcggKrNl6SE49

tunable

Pluggable settings for your AR models.

0.0.8
Content{ "name": "tunable", "downloads": 13243, "version": "0.0.8", "version_created_at": "2025-07-05T04:32:15.853Z", "version_downloads": 0, "platform": "ruby", "authors": "Tomás Pollak", "info": "Pluggable settings for your AR models.", "licenses": [], "metadata": {}, "yanked": false, "sha": "5493b5212fda3498d35d1838f3bf6f0f2f7706eb52bbb582d9e6b70db045e5be", "spec_sha": "756ffc67891f7dae197660a1490070f81d511e838e34f25ebeb72a4d42b39fd9", "project_uri": "https://rubygems.org/gems/tunable", "gem_uri": "https://rubygems.org/gems/tunable-0.0.8.gem", "homepage_uri": "https://github.com/tomas/tunable", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tunable/0.0.8", "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": "rspec", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 0" }, { "name": "activesupport", "requirements": ">= 0" } ] } }
2025-07-05 04:32:17 UTC
2uaF5eUrFU-7a34i3Pc8w

parquet

Parquet is a high-performance Parquet library for Ruby, written in Rust. It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.

0.7.2
Content{ "name": "parquet", "downloads": 74301, "version": "0.7.2", "version_created_at": "2025-07-05T04:25:17.156Z", "version_downloads": 0, "platform": "x86_64-linux-musl", "authors": "Nathan Jaremko", "info": " Parquet is a high-performance Parquet library for Ruby, written in Rust.\n It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.\n", "licenses": [ "MIT" ], "metadata": { "readme_uri": "https://github.com/njaremko/parquet-ruby/blob/main/README.md", "funding_uri": "https://github.com/sponsors/njaremko", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/njaremko/parquet-ruby", "documentation_uri": "https://www.rubydoc.info/gems/parquet" }, "yanked": false, "sha": "05171298c4dee1bd6046e411aeaefed33020f1dfc9235ddfc30b27252e787990", "spec_sha": "873023e3780125d65946f935ca1941f9fd8b43c93c943c828c6d8b6ba1e4dda9", "project_uri": "https://rubygems.org/gems/parquet", "gem_uri": "https://rubygems.org/gems/parquet-0.7.2-x86_64-linux-musl.gem", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/parquet", "mailing_list_uri": null, "source_code_uri": "https://github.com/njaremko/parquet-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/njaremko", "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.2.0" } ], "runtime": [] } }
2025-07-05 04:25:18 UTC
O5iUD1XTcHhV1S3ZEmiE5

parquet

Parquet is a high-performance Parquet library for Ruby, written in Rust. It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.

0.7.2
Content{ "name": "parquet", "downloads": 74301, "version": "0.7.2", "version_created_at": "2025-07-05T04:24:40.704Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Nathan Jaremko", "info": " Parquet is a high-performance Parquet library for Ruby, written in Rust.\n It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.\n", "licenses": [ "MIT" ], "metadata": { "readme_uri": "https://github.com/njaremko/parquet-ruby/blob/main/README.md", "funding_uri": "https://github.com/sponsors/njaremko", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/njaremko/parquet-ruby", "documentation_uri": "https://www.rubydoc.info/gems/parquet" }, "yanked": false, "sha": "d38424b5f96abc916700a12cca7a9cbfda0896b605bad0c283cc51976da86cc4", "spec_sha": "86071ede3085b29159bb719639346255f5a71679f526c7e874752bc567c2372b", "project_uri": "https://rubygems.org/gems/parquet", "gem_uri": "https://rubygems.org/gems/parquet-0.7.2-x86_64-linux.gem", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/parquet", "mailing_list_uri": null, "source_code_uri": "https://github.com/njaremko/parquet-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/njaremko", "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.2.0" } ], "runtime": [] } }
2025-07-05 04:24:42 UTC
06nyus7LMqqV8A_f9fvGt

parquet

Parquet is a high-performance Parquet library for Ruby, written in Rust. It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.

0.7.2
Content{ "name": "parquet", "downloads": 74299, "version": "0.7.2", "version_created_at": "2025-07-05T04:22:24.916Z", "version_downloads": 0, "platform": "aarch64-linux-musl", "authors": "Nathan Jaremko", "info": " Parquet is a high-performance Parquet library for Ruby, written in Rust.\n It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.\n", "licenses": [ "MIT" ], "metadata": { "readme_uri": "https://github.com/njaremko/parquet-ruby/blob/main/README.md", "funding_uri": "https://github.com/sponsors/njaremko", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/njaremko/parquet-ruby", "documentation_uri": "https://www.rubydoc.info/gems/parquet" }, "yanked": false, "sha": "404f2c4b1c33bf8653af681525278e871860e77f4013ba2d0c9872d81a0a0554", "spec_sha": "727710939a4fa2a16fa8c3f7fad74cf964a374971c6cb62a7810a0c854e70290", "project_uri": "https://rubygems.org/gems/parquet", "gem_uri": "https://rubygems.org/gems/parquet-0.7.2-aarch64-linux-musl.gem", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/parquet", "mailing_list_uri": null, "source_code_uri": "https://github.com/njaremko/parquet-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/njaremko", "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.2.0" } ], "runtime": [] } }
2025-07-05 04:22:26 UTC
7ZY8RHG85Tk-jSbM6rg6U

parquet

Parquet is a high-performance Parquet library for Ruby, written in Rust. It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.

0.7.2
Content{ "name": "parquet", "downloads": 74299, "version": "0.7.2", "version_created_at": "2025-07-05T04:22:01.949Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Nathan Jaremko", "info": " Parquet is a high-performance Parquet library for Ruby, written in Rust.\n It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.\n", "licenses": [ "MIT" ], "metadata": { "readme_uri": "https://github.com/njaremko/parquet-ruby/blob/main/README.md", "funding_uri": "https://github.com/sponsors/njaremko", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/njaremko/parquet-ruby", "documentation_uri": "https://www.rubydoc.info/gems/parquet" }, "yanked": false, "sha": "8592d3bfd731fd8faa9d8ca8395a3e1b028d95d3ef1116f370ccf1b1fa8f23c5", "spec_sha": "414262015c0d7ec3d9bd7fdef859f69e87a4b9c963984600bb0a74220af14090", "project_uri": "https://rubygems.org/gems/parquet", "gem_uri": "https://rubygems.org/gems/parquet-0.7.2-arm64-darwin.gem", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/parquet", "mailing_list_uri": null, "source_code_uri": "https://github.com/njaremko/parquet-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/njaremko", "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.2.0" } ], "runtime": [] } }
2025-07-05 04:22:03 UTC
y4CmdKF4S4U_EejyT68jq

parquet

Parquet is a high-performance Parquet library for Ruby, written in Rust. It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.

0.7.2
Content{ "name": "parquet", "downloads": 74298, "version": "0.7.2", "version_created_at": "2025-07-05T04:21:53.598Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Nathan Jaremko", "info": " Parquet is a high-performance Parquet library for Ruby, written in Rust.\n It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.\n", "licenses": [ "MIT" ], "metadata": { "readme_uri": "https://github.com/njaremko/parquet-ruby/blob/main/README.md", "funding_uri": "https://github.com/sponsors/njaremko", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/njaremko/parquet-ruby", "documentation_uri": "https://www.rubydoc.info/gems/parquet" }, "yanked": false, "sha": "4e3acd71c2b9fab40ed04b9f0dcf26805f8539e68f4c6ee5455a0122b344eff4", "spec_sha": "4350dc73d84c43375b5d045776ab5df10006bcdc12041fec063c6c4b996603c4", "project_uri": "https://rubygems.org/gems/parquet", "gem_uri": "https://rubygems.org/gems/parquet-0.7.2-aarch64-linux.gem", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/parquet", "mailing_list_uri": null, "source_code_uri": "https://github.com/njaremko/parquet-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/njaremko", "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.2.0" } ], "runtime": [] } }
2025-07-05 04:21:55 UTC
C47-Nl9uaaKvlRi-T3El7

parquet

Parquet is a high-performance Parquet library for Ruby, written in Rust. It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.

0.7.2
Content{ "name": "parquet", "downloads": 74298, "version": "0.7.2", "version_created_at": "2025-07-05T04:21:51.876Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "Nathan Jaremko", "info": " Parquet is a high-performance Parquet library for Ruby, written in Rust.\n It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.\n", "licenses": [ "MIT" ], "metadata": { "readme_uri": "https://github.com/njaremko/parquet-ruby/blob/main/README.md", "funding_uri": "https://github.com/sponsors/njaremko", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/njaremko/parquet-ruby", "documentation_uri": "https://www.rubydoc.info/gems/parquet" }, "yanked": false, "sha": "34c7f20b54392e072bf2d67f8c4458aac029bafc889a3a8fe4af629020f4ad73", "spec_sha": "66a343f161eb6a70334e8b050f3e4553b811afb917afc1d4ca7d0e86fbce638f", "project_uri": "https://rubygems.org/gems/parquet", "gem_uri": "https://rubygems.org/gems/parquet-0.7.2-x86_64-darwin.gem", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/parquet", "mailing_list_uri": null, "source_code_uri": "https://github.com/njaremko/parquet-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/njaremko", "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.2.0" } ], "runtime": [] } }
2025-07-05 04:21:55 UTC
tQ2-j_6t7q8vU2P-r7GWi

parquet

Parquet is a high-performance Parquet library for Ruby, written in Rust. It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.

0.7.2
Content{ "name": "parquet", "downloads": 74298, "version": "0.7.2", "version_created_at": "2025-07-05T04:20:08.444Z", "version_downloads": 0, "platform": "ruby", "authors": "Nathan Jaremko", "info": " Parquet is a high-performance Parquet library for Ruby, written in Rust.\n It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.\n", "licenses": [ "MIT" ], "metadata": { "readme_uri": "https://github.com/njaremko/parquet-ruby/blob/main/README.md", "funding_uri": "https://github.com/sponsors/njaremko", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/njaremko/parquet-ruby", "documentation_uri": "https://www.rubydoc.info/gems/parquet" }, "yanked": false, "sha": "8af216c13a608564184f3ca4bbdc27be7c676f3edf36538d68f7b46a9f3c13b3", "spec_sha": "01fbfd8cf4c21274d57c7cdfb6c04cef7a394cd9d9cfd08a8c009e2081266438", "project_uri": "https://rubygems.org/gems/parquet", "gem_uri": "https://rubygems.org/gems/parquet-0.7.2.gem", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/parquet", "mailing_list_uri": null, "source_code_uri": "https://github.com/njaremko/parquet-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/njaremko", "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.2.0" } ], "runtime": [ { "name": "rb_sys", "requirements": "~> 0.9.39" } ] } }
2025-07-05 04:20:10 UTC
iUUssrTv8lMgXEqA3ZPb2

parquet

Parquet is a high-performance Parquet library for Ruby, written in Rust. It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.

0.7.1
Content{ "name": "parquet", "downloads": 74294, "version": "0.7.1", "version_created_at": "2025-07-05T04:16:48.386Z", "version_downloads": 0, "platform": "ruby", "authors": "Nathan Jaremko", "info": " Parquet is a high-performance Parquet library for Ruby, written in Rust.\n It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.\n", "licenses": [ "MIT" ], "metadata": { "readme_uri": "https://github.com/njaremko/parquet-ruby/blob/main/README.md", "funding_uri": "https://github.com/sponsors/njaremko", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/njaremko/parquet-ruby", "documentation_uri": "https://www.rubydoc.info/gems/parquet" }, "yanked": false, "sha": "be9d03e5fc023eb0184bf0a5825bf242a1a02b835ede8870f26843f3cb0a6cd5", "spec_sha": "8181a6ced615fe19a50789336ef40014c8712d6e76144fc0217aae7018a202da", "project_uri": "https://rubygems.org/gems/parquet", "gem_uri": "https://rubygems.org/gems/parquet-0.7.1.gem", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/parquet", "mailing_list_uri": null, "source_code_uri": "https://github.com/njaremko/parquet-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/njaremko", "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.2.0" } ], "runtime": [ { "name": "rb_sys", "requirements": "~> 0.9.39" } ] } }
2025-07-05 04:16:50 UTC
1MnMPRQ906-qo03lP_k1_

propel-rails

Propel Rails is a modular Ruby framework built as a collection of independent gems that work together seamlessly. It provides authentication, API generation, access control, AI integration, and more - all designed to work individually or as a cohesive framework.

0.1.0
Content{ "name": "propel-rails", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-05T03:46:45.852Z", "version_downloads": 0, "platform": "ruby", "authors": "Propel Team", "info": "Propel Rails is a modular Ruby framework built as a collection of independent gems\nthat work together seamlessly. It provides authentication, API generation, access control,\nAI integration, and more - all designed to work individually or as a cohesive framework.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/propel/propel-rails", "changelog_uri": "https://github.com/propel/propel-rails/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/propel/propel-rails/issues", "source_code_uri": "https://github.com/propel/propel-rails", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://docs.propel.com" }, "yanked": false, "sha": "8d0900709ea5009fe85bee194eab1c5616c45692c2a4951f7e3f7d0f08d11680", "spec_sha": "69b0cbdff8e64d30972664c285750b51d62040b5fb5609f8b95ac7b16108c8d7", "project_uri": "https://rubygems.org/gems/propel-rails", "gem_uri": "https://rubygems.org/gems/propel-rails-0.1.0.gem", "homepage_uri": "https://github.com/propel/propel-rails", "wiki_uri": null, "documentation_uri": "https://docs.propel.com", "mailing_list_uri": null, "source_code_uri": "https://github.com/propel/propel-rails", "bug_tracker_uri": "https://github.com/propel/propel-rails/issues", "changelog_uri": "https://github.com/propel/propel-rails/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.4" }, { "name": "pry", "requirements": "~> 0.14" }, { "name": "pry-byebug", "requirements": "~> 3.10" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.12" }, { "name": "rspec-rails", "requirements": "~> 6.0" }, { "name": "rubocop", "requirements": "~> 1.50" }, { "name": "rubocop-rspec", "requirements": "~> 2.20" }, { "name": "simplecov", "requirements": "~> 0.22" } ], "runtime": [] } }
2025-07-05 03:46:49 UTC
JNa64q77yNQug9jP8b9Yr

rails_validation_api

Rails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code.

1.0.0
Content{ "name": "rails_validation_api", "downloads": 289, "version": "1.0.0", "version_created_at": "2025-07-05T03:13:07.828Z", "version_downloads": 0, "platform": "ruby", "authors": "Linh Nguyen Quang", "info": "Rails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "9e7c6655a10f5303b43bf9b1c2212bb18d65ce1e31855be99a7428ba23cff82d", "spec_sha": "3e1d256aad6c4394a0a895124a3028596287e5ff6cb22b4e25b07f1fb947cd2c", "project_uri": "https://rubygems.org/gems/rails_validation_api", "gem_uri": "https://rubygems.org/gems/rails_validation_api-1.0.0.gem", "homepage_uri": "https://github.com/linhnq-cs/rails_vailidation_api", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_validation_api/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": "~> 1.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "activemodel", "requirements": ">= 5.0" }, { "name": "activesupport", "requirements": ">= 5.0" }, { "name": "rails_param", "requirements": "~> 1.3.1" } ] } }
2025-07-05 03:13:09 UTC
TS72at9WyWzSFkTvWfGY7

smart-wecall

支持网易云商智能外呼的 Ruby Api客户端

0.1.3
Content{ "name": "smart-wecall", "downloads": 107, "version": "0.1.3", "version_created_at": "2025-07-05T03:12:42.545Z", "version_downloads": 0, "platform": "ruby", "authors": "TryCatch", "info": "支持网易云商智能外呼的 Ruby Api客户端", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://rubygems.org/gems/smart-wecall", "changelog_uri": "https://github.com/guoyoujin/smart-wecall", "source_code_uri": "https://github.com/guoyoujin/smart-wecall", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "af8a47b9bea6a6404c4890dcea9c6edded1ae0e40aa1929eccd9538bb2d96bc1", "spec_sha": "537c2207fe0a8e34de1792cd76dc09a0db470df598b99c30246253c1d30b03d2", "project_uri": "https://rubygems.org/gems/smart-wecall", "gem_uri": "https://rubygems.org/gems/smart-wecall-0.1.3.gem", "homepage_uri": "https://rubygems.org/gems/smart-wecall", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/guoyoujin/smart-wecall", "bug_tracker_uri": null, "changelog_uri": "https://github.com/guoyoujin/smart-wecall", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": "~> 1.8.0" } ] } }
2025-07-05 03:12:44 UTC
9Uw9OK2abF_JRkzByPRkS

smart-wecall

支持网易云商智能外呼的 Ruby Api客户端

0.1.2
Content{ "name": "smart-wecall", "downloads": 97, "version": "0.1.2", "version_created_at": "2025-07-05T03:06:56.228Z", "version_downloads": 0, "platform": "ruby", "authors": "TryCatch", "info": "支持网易云商智能外呼的 Ruby Api客户端", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://rubygems.org/gems/smart-wecall", "changelog_uri": "https://github.com/guoyoujin/smart-wecall", "source_code_uri": "https://github.com/guoyoujin/smart-wecall", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "db0da3a6c814d789a61111d5188c1ad11f84c70e8509394905337d1c1b5e5dc9", "spec_sha": "681514cbfe36d2b845e5b10325fc645027aa2e3efb36aad7f0ecba9ec35a4d92", "project_uri": "https://rubygems.org/gems/smart-wecall", "gem_uri": "https://rubygems.org/gems/smart-wecall-0.1.2.gem", "homepage_uri": "https://rubygems.org/gems/smart-wecall", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/guoyoujin/smart-wecall", "bug_tracker_uri": null, "changelog_uri": "https://github.com/guoyoujin/smart-wecall", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": "~> 1.8.0" } ] } }
2025-07-05 03:06:57 UTC
GEQXKbvE54BSZnk4uNpdu

increase

Ruby library to access the Increase API

1.9.0
Content{ "name": "increase", "downloads": 13620, "version": "1.9.0", "version_created_at": "2025-07-05T03:05:30.962Z", "version_downloads": 0, "platform": "ruby", "authors": "Increase", "info": "Ruby library to access the Increase API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/increase", "source_code_uri": "https://github.com/Increase/increase-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "328555cf8f610561251d45df9e25200e78a25493e61bfa3d200067518f6af58a", "spec_sha": "5474d242343f59d9b8bd3b0e544f35a6a1331bb15c1690ce87e78ad76f390136", "project_uri": "https://rubygems.org/gems/increase", "gem_uri": "https://rubygems.org/gems/increase-1.9.0.gem", "homepage_uri": "https://gemdocs.org/gems/increase", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Increase/increase-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } }
2025-07-05 03:05:32 UTC
vTSQBKSjwxsl7DlGwPkpA

smart-wecall

支持网易云商智能外呼的 Ruby Api客户端

0.1.1
Content{ "name": "smart-wecall", "downloads": 96, "version": "0.1.1", "version_created_at": "2025-07-05T03:01:28.076Z", "version_downloads": 0, "platform": "ruby", "authors": "TryCatch", "info": "支持网易云商智能外呼的 Ruby Api客户端", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://rubygems.org/gems/smart-wecall", "changelog_uri": "https://github.com/guoyoujin/smart-wecall", "source_code_uri": "https://github.com/guoyoujin/smart-wecall", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "683599271b631d469bb14f473ef17b0e90fcab0c24c3189c51279173f52d6fcd", "spec_sha": "cd14236846a082980647926375a8113d0279efbe71c0b953e7b7a782777f12ed", "project_uri": "https://rubygems.org/gems/smart-wecall", "gem_uri": "https://rubygems.org/gems/smart-wecall-0.1.1.gem", "homepage_uri": "https://rubygems.org/gems/smart-wecall", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/guoyoujin/smart-wecall", "bug_tracker_uri": null, "changelog_uri": "https://github.com/guoyoujin/smart-wecall", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": "~> 1.8.0" } ] } }
2025-07-05 03:01:29 UTC
AD1HeQVkMA_QPTm1nEgLi

better_prompt

Provides enhanced command line prompt functionality with database storage

0.2.0
Content{ "name": "better_prompt", "downloads": 0, "version": "0.2.0", "version_created_at": "2025-07-05T02:56:39.484Z", "version_downloads": 0, "platform": "ruby", "authors": "zhuang biaowei", "info": "Provides enhanced command line prompt functionality with database storage", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "bf4786e43da9d44b3a8d3f539482cfb75269c26834a89e4c6d0846155dea67e2", "spec_sha": "ba6a579fd648e0fe7f82a7e3d2905260c209126ee15708c842109c6d42ad3a9f", "project_uri": "https://rubygems.org/gems/better_prompt", "gem_uri": "https://rubygems.org/gems/better_prompt-0.2.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/better_prompt/0.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "ruby_rich", "requirements": "~> 0.3.1" }, { "name": "sqlite3", "requirements": "~> 1.4" } ] } }
2025-07-05 02:56:42 UTC
VRtr6C7In3X6d78bnmHVn

color

Color is a Ruby library to provide RGB, CMYK, HSL, and other color space manipulation support to applications that require it. It provides optional named RGB colors that are commonly supported in HTML, SVG, and X11 applications. The Color library performs purely mathematical manipulation of the colors based on color theory without reference to device color profiles (such as sRGB or Adobe RGB). For most purposes, when working with RGB and HSL color spaces, this won't matter. Absolute color spaces (like CIE LAB and CIE XYZ) cannot be reliably converted to relative color spaces (like RGB) without color profiles. When necessary for conversions, Color provides D65 and D50 reference white values in Color::XYZ. Color 2.0 is a major release, dropping support for all versions of Ruby prior to 3.2 as well as removing or renaming a number of features. The main breaking changes are: - Color classes are immutable Data objects; they are no longer mutable. - RGB named colors are no longer loaded on gem startup, but must be required explicitly (this is _not_ done via `autoload` because there are more than 100 named colors with spelling variations) with `require "color/rgb/colors"`. - Color palettes have been removed. - `Color::CSS` and `Color::CSS#[]` have been removed.

2.0.1
Content{ "name": "color", "downloads": 13795899, "version": "2.0.1", "version_created_at": "2025-07-05T02:04:54.444Z", "version_downloads": 0, "platform": "ruby", "authors": "Austin Ziegler, Matt Lyon", "info": "Color is a Ruby library to provide RGB, CMYK, HSL, and other color space\nmanipulation support to applications that require it. It provides optional named\nRGB colors that are commonly supported in HTML, SVG, and X11 applications.\n\nThe Color library performs purely mathematical manipulation of the colors based\non color theory without reference to device color profiles (such as sRGB or\nAdobe RGB). For most purposes, when working with RGB and HSL color spaces, this\nwon't matter. Absolute color spaces (like CIE LAB and CIE XYZ) cannot be\nreliably converted to relative color spaces (like RGB) without color profiles.\nWhen necessary for conversions, Color provides D65 and D50 reference white\nvalues in Color::XYZ.\n\nColor 2.0 is a major release, dropping support for all versions of Ruby prior to\n3.2 as well as removing or renaming a number of features. The main breaking\nchanges are:\n\n- Color classes are immutable Data objects; they are no longer mutable.\n- RGB named colors are no longer loaded on gem startup, but must be required\n explicitly (this is _not_ done via `autoload` because there are more than 100\n named colors with spelling variations) with `require \"color/rgb/colors\"`.\n- Color palettes have been removed.\n- `Color::CSS` and `Color::CSS#[]` have been removed.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/halostatue/color/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/halostatue/color/issues", "source_code_uri": "https://github.com/halostatue/color", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f8317efa44c941ffec2155e5382ba931bfba20884f94c6d22f51697fb1d5e6e9", "spec_sha": "74f7c0a59db8bfbeae4be9153918da2f35183f78856acefff97a1a85044bf25b", "project_uri": "https://rubygems.org/gems/color", "gem_uri": "https://rubygems.org/gems/color-2.0.1.gem", "homepage_uri": "https://github.com/halostatue/color", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/halostatue/color", "bug_tracker_uri": "https://github.com/halostatue/color/issues", "changelog_uri": "https://github.com/halostatue/color/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "hoe", "requirements": "~> 4.0" }, { "name": "hoe-git", "requirements": "~> 1.6" }, { "name": "hoe-halostatue", "requirements": "~> 2.1, >= 2.1.1" }, { "name": "json", "requirements": ">= 0.0" }, { "name": "minitest", "requirements": "~> 5.8" }, { "name": "minitest-autotest", "requirements": "~> 1.0" }, { "name": "minitest-focus", "requirements": "~> 1.1" }, { "name": "minitest-moar", "requirements": "~> 0.0" }, { "name": "rake", "requirements": ">= 10.0, < 14" }, { "name": "rdoc", "requirements": ">= 0.0, < 7" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "simplecov-lcov", "requirements": "~> 0.8" }, { "name": "standard", "requirements": "~> 1.0" } ], "runtime": [] } }
2025-07-05 02:04:58 UTC
pOa1Lep4E_LuBvzltF0Av

i18n_add

A command-line tool for adding and updating internationalization (i18n) translations in YAML files with support for nested keys and multiple locales.

0.3.0
Content{ "name": "i18n_add", "downloads": 102, "version": "0.3.0", "version_created_at": "2025-07-05T01:48:08.087Z", "version_downloads": 0, "platform": "ruby", "authors": "theExtraTerrestrial", "info": "A command-line tool for adding and updating internationalization (i18n) translations in YAML files with support for nested keys and multiple locales.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/theExtraTerrestrial/i18n_add", "changelog_uri": "https://github.com/theExtraTerrestrial/i18n_add/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/theExtraTerrestrial/i18n_add", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "c6351d318dc315c9c9ba04e9c128861e5d503adb6c7b9ba824dfe2a9ed08b431", "spec_sha": "a9c646140e95bd46dd9a1247f64d07d21bca541f13a0429992644bb6acef58f8", "project_uri": "https://rubygems.org/gems/i18n_add", "gem_uri": "https://rubygems.org/gems/i18n_add-0.3.0.gem", "homepage_uri": "https://github.com/theExtraTerrestrial/i18n_add", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/theExtraTerrestrial/i18n_add", "bug_tracker_uri": null, "changelog_uri": "https://github.com/theExtraTerrestrial/i18n_add/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.0" } ], "runtime": [] } }
2025-07-05 01:48:09 UTC
fsRKGFLFl5nZEGAQEdcDr

color

Color is a Ruby library to provide RGB, CMYK, HSL, and other color space manipulation support to applications that require it. It provides optional named RGB colors that are commonly supported in HTML, # SVG, and X11 applications. The Color library performs purely mathematical manipulation of the colors based on color theory without reference to device color profiles (such as sRGB or Adobe RGB). For most purposes, when working with RGB and HSL color spaces, this won't matter. Absolute color spaces (like CIE LAB and CIE XYZ) cannot be reliably converted to relative color spaces (like RGB) without color profiles. When necessary for conversions, Color provides D65 and D50 reference white values in Color::XYZ. Color 2.0 is a major release, dropping support for all versions of Ruby prior to 3.2 as well as removing or renaming a number of features. The main breaking changes are: - Color classes are immutable Data objects; they are no longer mutable. - RGB named colors are no longer loaded on gem startup, but must be required explicitly (this is _not_ done via `autoload` because there are more than 100 named colors with spelling variations) with `require "color/rgb/colors"`. - Color palettes have been removed. - `Color::CSS` and `Color::CSS#[]` have been removed.

2.0.0
Content{ "name": "color", "downloads": 13795862, "version": "2.0.0", "version_created_at": "2025-07-05T01:42:43.539Z", "version_downloads": 0, "platform": "ruby", "authors": "Austin Ziegler, Matt Lyon", "info": "Color is a Ruby library to provide RGB, CMYK, HSL, and other color space\nmanipulation support to applications that require it. It provides optional named\nRGB colors that are commonly supported in HTML, # SVG, and X11 applications.\n\nThe Color library performs purely mathematical manipulation of the colors based\non color theory without reference to device color profiles (such as sRGB or\nAdobe RGB). For most purposes, when working with RGB and HSL color spaces, this\nwon't matter. Absolute color spaces (like CIE LAB and CIE XYZ) cannot be\nreliably converted to relative color spaces (like RGB) without color profiles.\nWhen necessary for conversions, Color provides D65 and D50 reference white\nvalues in Color::XYZ.\n\nColor 2.0 is a major release, dropping support for all versions of Ruby prior to\n3.2 as well as removing or renaming a number of features. The main breaking\nchanges are:\n\n- Color classes are immutable Data objects; they are no longer mutable.\n- RGB named colors are no longer loaded on gem startup, but must be required\n explicitly (this is _not_ done via `autoload` because there are more than 100\n named colors with spelling variations) with `require \"color/rgb/colors\"`.\n- Color palettes have been removed.\n- `Color::CSS` and `Color::CSS#[]` have been removed.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/halostatue/color/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/halostatue/color/issues", "source_code_uri": "https://github.com/halostatue/color", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "89d3bdf85b21a7ad611bda6227cd9b67b22aef8cdb4dd3409fdf225a6d4d1e0b", "spec_sha": "1db841e0a1ecbe39dd267aac9772a31830f8bfa71d4d553da2c0eb9e501039cf", "project_uri": "https://rubygems.org/gems/color", "gem_uri": "https://rubygems.org/gems/color-2.0.0.gem", "homepage_uri": "https://github.com/halostatue/color", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/halostatue/color", "bug_tracker_uri": "https://github.com/halostatue/color/issues", "changelog_uri": "https://github.com/halostatue/color/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "hoe", "requirements": "~> 4.0" }, { "name": "hoe-git", "requirements": "~> 1.6" }, { "name": "hoe-halostatue", "requirements": "~> 2.1, >= 2.1.1" }, { "name": "json", "requirements": ">= 0.0" }, { "name": "minitest", "requirements": "~> 5.8" }, { "name": "minitest-autotest", "requirements": "~> 1.0" }, { "name": "minitest-focus", "requirements": "~> 1.1" }, { "name": "minitest-moar", "requirements": "~> 0.0" }, { "name": "rake", "requirements": ">= 10.0, < 14" }, { "name": "rdoc", "requirements": ">= 0.0, < 7" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "simplecov-lcov", "requirements": "~> 0.8" }, { "name": "standard", "requirements": "~> 1.0" } ], "runtime": [] } }
2025-07-05 01:42:47 UTC
UUX7_pr88LHBvq9oRRBjj

agent-context

Install and manage context files from Ruby gems.

0.0.2
Content{ "name": "agent-context", "downloads": 175, "version": "0.0.2", "version_created_at": "2025-07-05T01:35:54.325Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams, Shopify Inc.", "info": "Install and manage context files from Ruby gems.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ioquatix/", "source_code_uri": "https://github.com/ioquatix/agent-context.git", "documentation_uri": "https://ioquatix.github.io/agent-context/" }, "yanked": false, "sha": "8e4b91841ddacbc9931b2d1dca4af6213b3a114f9a18f41759f59a977b2d52e0", "spec_sha": "1cad5fc796f167af289e7b42bfde22803c6de809ab422cae11ccea1c87ccef1b", "project_uri": "https://rubygems.org/gems/agent-context", "gem_uri": "https://rubygems.org/gems/agent-context-0.0.2.gem", "homepage_uri": "https://github.com/ioquatix/agent-context", "wiki_uri": null, "documentation_uri": "https://ioquatix.github.io/agent-context/", "mailing_list_uri": null, "source_code_uri": "https://github.com/ioquatix/agent-context.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ioquatix/", "dependencies": { "development": [], "runtime": [ { "name": "console", "requirements": "~> 1.25" } ] } }
2025-07-05 01:35:55 UTC
z0ikAIpGle5UANAjVS9XR

bake-modernize

Automatically modernize parts of your project/gem.

0.37.0
Content{ "name": "bake-modernize", "downloads": 89072, "version": "0.37.0", "version_created_at": "2025-07-05T01:32:22.787Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams, Olle Jonsson", "info": "Automatically modernize parts of your project/gem.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ioquatix/", "source_code_uri": "https://github.com/ioquatix/bake-modernize.git", "documentation_uri": "https://ioquatix.github.io/bake-modernize/" }, "yanked": false, "sha": "f92c02de8e80f13f1610aabab42caa4c0384a042bc041f45f60d529a3bbd0e02", "spec_sha": "2da236a723c921263b5a687ff8b137e6329a53909e3577f8b90d133a58e3c0a6", "project_uri": "https://rubygems.org/gems/bake-modernize", "gem_uri": "https://rubygems.org/gems/bake-modernize-0.37.0.gem", "homepage_uri": "https://github.com/ioquatix/bake-modernize", "wiki_uri": null, "documentation_uri": "https://ioquatix.github.io/bake-modernize/", "mailing_list_uri": null, "source_code_uri": "https://github.com/ioquatix/bake-modernize.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ioquatix/", "dependencies": { "development": [], "runtime": [ { "name": "async-http", "requirements": ">= 0" }, { "name": "bake", "requirements": ">= 0" }, { "name": "build-files", "requirements": "~> 1.6" }, { "name": "markly", "requirements": "~> 0.13" }, { "name": "rugged", "requirements": ">= 0" } ] } }
2025-07-05 01:32:25 UTC
cIY3lZ67pDfXCm93xLfBR

sus

A fast and scalable test runner.

0.33.0
Content{ "name": "sus", "downloads": 282612, "version": "0.33.0", "version_created_at": "2025-07-05T01:26:02.152Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams, Brad Schrag", "info": "A fast and scalable test runner.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ioquatix/", "source_code_uri": "https://github.com/socketry/sus.git", "documentation_uri": "https://socketry.github.io/sus/" }, "yanked": false, "sha": "28981a20ae5121bc10f8310ddbd7df9e23e0b789b7a252130372f232c2449264", "spec_sha": "66aa06c5a714226cf104e42da545a1a54b98124600d573762535b7792ec5395f", "project_uri": "https://rubygems.org/gems/sus", "gem_uri": "https://rubygems.org/gems/sus-0.33.0.gem", "homepage_uri": "https://github.com/ioquatix/sus", "wiki_uri": null, "documentation_uri": "https://socketry.github.io/sus/", "mailing_list_uri": null, "source_code_uri": "https://github.com/socketry/sus.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ioquatix/", "dependencies": { "development": [], "runtime": [] } }
2025-07-05 01:26:03 UTC
6siqwF-3cRq23BvpTPJ0W

shixian-omniauth-wechat-oauth2

Using OAuth2 to authenticate wechat user when web resources being viewed within wechat(weixin) client.

0.1.0
Content{ "name": "shixian-omniauth-wechat-oauth2", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-05T00:27:14.763Z", "version_downloads": 0, "platform": "ruby", "authors": "Skinnyworm", "info": "Using OAuth2 to authenticate wechat user when web resources being viewed within wechat(weixin) client.", "licenses": [], "metadata": {}, "yanked": false, "sha": "4cabd71ef3a12bfa6c6ba8f5d78f97d94e419fa919ed63d8eb8b02c9c3ea99b6", "spec_sha": "08a3bac18f4fc439e38fddd93e60f99c1ca2c3d74e98eb55a464a5635bf518aa", "project_uri": "https://rubygems.org/gems/shixian-omniauth-wechat-oauth2", "gem_uri": "https://rubygems.org/gems/shixian-omniauth-wechat-oauth2-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/shixian-omniauth-wechat-oauth2/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 2.7" } ], "runtime": [ { "name": "omniauth", "requirements": "~> 1.0" }, { "name": "omniauth-oauth2", "requirements": "~> 1.0" } ] } }
2025-07-05 00:27:17 UTC
jO7XP298OTzGcsP8QERzo

prick

A release control and management system for postgresql

0.47.3
Content{ "name": "prick", "downloads": 71579, "version": "0.47.3", "version_created_at": "2025-07-05T00:20:41.423Z", "version_downloads": 0, "platform": "ruby", "authors": "Claus Rasmussen", "info": "A release control and management system for postgresql", "licenses": [], "metadata": {}, "yanked": false, "sha": "31b28356aae77a821106fd6ee84150090b896b775ed20bfc6ba659dada125054", "spec_sha": "0e5c93388469f617f07a0a5873431ffba07aaf9abaaf4a0042849664438ef8b3", "project_uri": "https://rubygems.org/gems/prick", "gem_uri": "https://rubygems.org/gems/prick-0.47.3.gem", "homepage_uri": "http://www.nowhere.com/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/prick/0.47.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "ruby-prof", "requirements": ">= 0" } ], "runtime": [ { "name": "constrain", "requirements": ">= 0" }, { "name": "dsort", "requirements": ">= 0" }, { "name": "fixture_fox", "requirements": ">= 0" }, { "name": "forward_to", "requirements": ">= 0" }, { "name": "indented_io", "requirements": ">= 0" }, { "name": "pg_graph", "requirements": ">= 0" }, { "name": "postspec", "requirements": ">= 0" }, { "name": "prick-inflector", "requirements": ">= 0" }, { "name": "semantic", "requirements": ">= 0" }, { "name": "shellopts", "requirements": ">= 0" }, { "name": "string-text", "requirements": ">= 0" } ] } }
2025-07-05 00:20:43 UTC
wdCQPA2OxQBdL_SBRZpb6

w3c_api

A Ruby wrapper for the W3C web API with a CLI interface

0.1.3
Content{ "name": "w3c_api", "downloads": 581, "version": "0.1.3", "version_created_at": "2025-07-05T00:08:33.827Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "A Ruby wrapper for the W3C web API with a CLI interface", "licenses": [ "BSD-2-Clause" ], "metadata": { "homepage_uri": "https://github.com/relaton/w3c-api", "changelog_uri": "https://github.com/relaton/w3c-api", "source_code_uri": "https://github.com/relaton/w3c-api" }, "yanked": false, "sha": "a6eacb136a061eb3549d8bd8928e822839a9c50a344b353e8d62b1cff3f3445b", "spec_sha": "ea3210debb61b6b8d57d61af5571482e463c898da95beb5b06034ed57ab5f889", "project_uri": "https://rubygems.org/gems/w3c_api", "gem_uri": "https://rubygems.org/gems/w3c_api-0.1.3.gem", "homepage_uri": "https://github.com/relaton/w3c-api", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/relaton/w3c-api", "bug_tracker_uri": null, "changelog_uri": "https://github.com/relaton/w3c-api", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-follow_redirects", "requirements": ">= 0" }, { "name": "lutaml-hal", "requirements": "~> 0.1.7" }, { "name": "lutaml-model", "requirements": ">= 0" }, { "name": "rainbow", "requirements": ">= 0" }, { "name": "thor", "requirements": ">= 0" } ] } }
2025-07-05 00:08:35 UTC
prrswbGjCn_n7ZLxEy7gG

prick

A release control and management system for postgresql

0.47.2
Content{ "name": "prick", "downloads": 71558, "version": "0.47.2", "version_created_at": "2025-07-04T23:55:17.892Z", "version_downloads": 0, "platform": "ruby", "authors": "Claus Rasmussen", "info": "A release control and management system for postgresql", "licenses": [], "metadata": {}, "yanked": false, "sha": "19019b65d51fd4b5b9768844a4ff1887090915398ba628c3973ddaf20375c843", "spec_sha": "d281984629aa23c653a83244b1efe81ee8b3edb85e731a8db7b6cfcbbf689493", "project_uri": "https://rubygems.org/gems/prick", "gem_uri": "https://rubygems.org/gems/prick-0.47.2.gem", "homepage_uri": "http://www.nowhere.com/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/prick/0.47.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "ruby-prof", "requirements": ">= 0" } ], "runtime": [ { "name": "constrain", "requirements": ">= 0" }, { "name": "dsort", "requirements": ">= 0" }, { "name": "fixture_fox", "requirements": ">= 0" }, { "name": "forward_to", "requirements": ">= 0" }, { "name": "indented_io", "requirements": ">= 0" }, { "name": "pg_graph", "requirements": ">= 0" }, { "name": "postspec", "requirements": ">= 0" }, { "name": "prick-inflector", "requirements": ">= 0" }, { "name": "semantic", "requirements": ">= 0" }, { "name": "shellopts", "requirements": ">= 0" }, { "name": "string-text", "requirements": ">= 0" } ] } }
2025-07-04 23:55:19 UTC
xzur1NVjHQY26T9Sv2yHj

snakima

Jekyll theme for my own website based on minima 2.5-stable.

0.1.1
Content{ "name": "snakima", "downloads": 0, "version": "0.1.1", "version_created_at": "2025-07-04T23:52:14.491Z", "version_downloads": 0, "platform": "ruby", "authors": "Space Snake", "info": "Jekyll theme for my own website based on minima 2.5-stable.", "licenses": [ "MIT" ], "metadata": { "plugin_type": "theme" }, "yanked": false, "sha": "08284ab7718fc83cbc6f78114b84d8bc22d25c6a4b27c4601aa054c839477ab4", "spec_sha": "9c1a3a916680c47e235c35ef159b241ebd7b2708d9bce813860d32a647045939", "project_uri": "https://rubygems.org/gems/snakima", "gem_uri": "https://rubygems.org/gems/snakima-0.1.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/snakima/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": "jekyll", "requirements": ">= 3.5, < 5.0" }, { "name": "jekyll-feed", "requirements": "~> 0.9" }, { "name": "jekyll-seo-tag", "requirements": "~> 2.1" } ] } }
2025-07-04 23:52:18 UTC
UeF2pkZoe9kkE_dcrhPdM

bqm

Deduplicate custom BloudHound queries from different datasets and merge them in one customqueries.json file.

1.5.2
Content{ "name": "bqm", "downloads": 6575, "version": "1.5.2", "version_created_at": "2025-07-04T23:44:44.559Z", "version_downloads": 0, "platform": "ruby", "authors": "Alexandre ZANNI", "info": "Deduplicate custom BloudHound queries from different datasets and merge them in one customqueries.json file.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/noraj", "homepage_uri": "https://github.com/noraj/bqm", "changelog_uri": "https://github.com/noraj/bqm/releases", "bug_tracker_uri": "https://github.com/noraj/bqm/issues", "source_code_uri": "https://github.com/noraj/bqm/", "documentation_uri": "https://noraj.github.io/bqm/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "1c6610b457b08ced1a4056be7f623ab76c0bdde4581f30cef2ca4fcf22e8b65b", "spec_sha": "ca39d343fdfe03c1786b96ec3b93896b82322edfc1adc770cdbc61c31268ffd2", "project_uri": "https://rubygems.org/gems/bqm", "gem_uri": "https://rubygems.org/gems/bqm-1.5.2.gem", "homepage_uri": "https://github.com/noraj/bqm", "wiki_uri": null, "documentation_uri": "https://noraj.github.io/bqm/", "mailing_list_uri": null, "source_code_uri": "https://github.com/noraj/bqm/", "bug_tracker_uri": "https://github.com/noraj/bqm/issues", "changelog_uri": "https://github.com/noraj/bqm/releases", "funding_uri": "https://github.com/sponsors/noraj", "dependencies": { "development": [], "runtime": [] } }
2025-07-04 23:44:48 UTC
8VlFIXn7pMLyQJoLpyyw4

litbuild

A build system based on Knuth's idea of literate programming.

1.0.27
Content{ "name": "litbuild", "downloads": 9390, "version": "1.0.27", "version_created_at": "2025-07-04T23:29:35.848Z", "version_downloads": 0, "platform": "ruby", "authors": "Brett Neumeier", "info": "A build system based on Knuth's idea of literate programming.", "licenses": [ "GPL-3.0-only" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3f27ac9a9286f875aa8c4a4a0936caa1a55b906f312725864d34ecc7e9ee44db", "spec_sha": "4ad34267559467965fccb8350980741a0d638ed9dcfe406b51428883fb336cd0", "project_uri": "https://rubygems.org/gems/litbuild", "gem_uri": "https://rubygems.org/gems/litbuild-1.0.27.gem", "homepage_uri": "http://git.freesa.org/freesa/litbuild", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/litbuild/1.0.27", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-07-04 23:29:39 UTC
zwA5UZ-vKFSz_T1JrFoSS

train-juniper

Provides SSH connectivity to Juniper Networks devices running JunOS for InSpec compliance testing and infrastructure inspection. Supports platform detection, command execution, and configuration file access.

0.8.0
Content{ "name": "train-juniper", "downloads": 928, "version": "0.8.0", "version_created_at": "2025-07-04T22:49:03.670Z", "version_downloads": 0, "platform": "ruby", "authors": "MITRE Corporation", "info": "Provides SSH connectivity to Juniper Networks devices running JunOS for InSpec compliance testing and infrastructure inspection. Supports platform detection, command execution, and configuration file access.", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/mitre/train-juniper", "changelog_uri": "https://github.com/mitre/train-juniper/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/mitre/train-juniper/issues", "source_code_uri": "https://github.com/mitre/train-juniper", "documentation_uri": "https://mitre.github.io/train-juniper/", "security_policy_uri": "https://github.com/mitre/train-juniper/security/policy", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "905a642bc58a5327c882ba7b4bf69796f73b78d6afbc8b68b00d8c56ce594e1b", "spec_sha": "932c56fab83e379c25211c75ef372a01a05d7ff546306a3a5f27a82e995a64c2", "project_uri": "https://rubygems.org/gems/train-juniper", "gem_uri": "https://rubygems.org/gems/train-juniper-0.8.0.gem", "homepage_uri": "https://github.com/mitre/train-juniper", "wiki_uri": null, "documentation_uri": "https://mitre.github.io/train-juniper/", "mailing_list_uri": null, "source_code_uri": "https://github.com/mitre/train-juniper", "bug_tracker_uri": "https://github.com/mitre/train-juniper/issues", "changelog_uri": "https://github.com/mitre/train-juniper/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "bundler-audit", "requirements": "~> 0.9" }, { "name": "byebug", "requirements": "~> 11.1" }, { "name": "minitest", "requirements": "~> 5.0" }, { "name": "mocha", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "redcarpet", "requirements": "~> 3.5" }, { "name": "rubocop", "requirements": "~> 1.0" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "ffi", "requirements": ">= 1.15.5, < 1.18.0" }, { "name": "net-ssh", "requirements": ">= 2.9, < 8.0" }, { "name": "train-core", "requirements": "~> 3.12, >= 3.12.13" } ] } }
2025-07-04 22:49:08 UTC
LDP59IY17oIGZGTkMtTcr

ru.Bee

Application web server written on Ruby

1.9.8
Content{ "name": "ru.Bee", "downloads": 4599, "version": "1.9.8", "version_created_at": "2025-07-04T22:34:44.287Z", "version_downloads": 0, "platform": "ruby", "authors": "Oleg Saltykov", "info": "Application web server written on Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "0bf0b89f35bd9e588faaa8574441649e230f128fdacdad29237b1deef30a77eb", "spec_sha": "0d9344e96fd51e24b68465574e3143b5c872bf39658428f65cbfce1bc66e5494", "project_uri": "https://rubygems.org/gems/ru.Bee", "gem_uri": "https://rubygems.org/gems/ru.Bee-1.9.8.gem", "homepage_uri": "https://github.com/nucleom42/rubee", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ru.Bee/1.9.8", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bundler", "requirements": "~> 2.1, >= 2.1.4" } ] } }
2025-07-04 22:34:48 UTC
Y9GfGwtSD3Y8HOl8YUl_8

claude_code_slash_commands

A tool for distributing Claude Code slash commands.

0.1.0
Content{ "name": "claude_code_slash_commands", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-04T22:20:26.384Z", "version_downloads": 0, "platform": "ruby", "authors": "Andy Waite", "info": "A tool for distributing Claude Code slash commands.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/andyw8/claude_code_slash_commands", "source_code_uri": "https://github.com/andyw8/claude_code_slash_commands", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "4bdb11116a5d773aa47d95505721223807e74389cfdbbe63219fb0e213123c9f", "spec_sha": "1c801b055de02c0378e7525191d77171973f14c8e385b88662fafc4d6b35fe9b", "project_uri": "https://rubygems.org/gems/claude_code_slash_commands", "gem_uri": "https://rubygems.org/gems/claude_code_slash_commands-0.1.0.gem", "homepage_uri": "https://github.com/andyw8/claude_code_slash_commands", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/andyw8/claude_code_slash_commands", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-07-04 22:20:29 UTC
9gMJj4OJKvRDkc-R3qspQ

neat_ids

Neat IDs generates IDs with friendly prefixes for your models

1.0.0
Content{ "name": "neat_ids", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-07-04T21:56:04.594Z", "version_downloads": 0, "platform": "ruby", "authors": "Brad Thompson", "info": "Neat IDs generates IDs with friendly prefixes for your models", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/braddoeswebdev/neat_ids", "changelog_uri": "https://github.com/braddoeswebdev/neat_ids", "source_code_uri": "https://github.com/braddoeswebdev/neat_ids" }, "yanked": false, "sha": "1b6749e704db468c89310c80d384af03f899dbf2c9908a5c7b80aef1a230eea2", "spec_sha": "c539921003dacc1905a90b96b56afc0f6c11a314cad1a3403b9585fcaf31a1f2", "project_uri": "https://rubygems.org/gems/neat_ids", "gem_uri": "https://rubygems.org/gems/neat_ids-1.0.0.gem", "homepage_uri": "https://github.com/braddoeswebdev/neat_ids", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/braddoeswebdev/neat_ids", "bug_tracker_uri": null, "changelog_uri": "https://github.com/braddoeswebdev/neat_ids", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.0.0" }, { "name": "sqids", "requirements": "~> 0.2.0" } ] } }
2025-07-04 21:56:06 UTC
_RdYlbp7s5yLEHSowVkSi

sneakers-queue-migrator

A migrator that handles changing RabbitMQ queue arguments for Sneakers subscribers, ensuring smooth transitions without data loss.

0.1.7
Content{ "name": "sneakers-queue-migrator", "downloads": 408, "version": "0.1.7", "version_created_at": "2025-07-04T21:35:19.383Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Gane", "info": "A migrator that handles changing RabbitMQ queue arguments for Sneakers subscribers, ensuring smooth transitions without data loss.", "licenses": [], "metadata": {}, "yanked": false, "sha": "15f7dc7c7e4229afd6e12d7c85d1e30b6c4a1896068ecf6b4d7df7e2d12c0f74", "spec_sha": "66cd16843c4fb31e916ad2f211b8e1a3fb61272500dc7cf36ac4d98e21fbc6d7", "project_uri": "https://rubygems.org/gems/sneakers-queue-migrator", "gem_uri": "https://rubygems.org/gems/sneakers-queue-migrator-0.1.7.gem", "homepage_uri": "https://gitlab.nexdev.uk/nexus-mods/public/sneakers-queue-migrator", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/sneakers-queue-migrator/0.1.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bunny", "requirements": "~> 2.0" }, { "name": "json", "requirements": "~> 2.0" } ] } }
2025-07-04 21:35:22 UTC
9q-e4VjiLPmr4z1kLYtGT

brut

NOT YET RELEASED - An opinionated web framework build on web standards

0.0.29
Content{ "name": "brut", "downloads": 4445, "version": "0.0.29", "version_created_at": "2025-07-04T21:29:46.584Z", "version_downloads": 0, "platform": "ruby", "authors": "David Bryant Copeland", "info": "NOT YET RELEASED - An opinionated web framework build on web standards", "licenses": [], "metadata": { "homepage_uri": "https://naildrivin5.com", "changelog_uri": "https://naildrivin5.com", "source_code_uri": "https://naildrivin5.com", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "bb710a030e2c96e0c8dc4040dbc4988e4339bb50eaaa9976340831e293010260", "spec_sha": "aa6a54783491a5986dd5e68428b3d0a626b51c41fb5017a8b7d0ebe729443e66", "project_uri": "https://rubygems.org/gems/brut", "gem_uri": "https://rubygems.org/gems/brut-0.0.29.gem", "homepage_uri": "https://naildrivin5.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://naildrivin5.com", "bug_tracker_uri": null, "changelog_uri": "https://naildrivin5.com", "funding_uri": null, "dependencies": { "development": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "dotenv", "requirements": ">= 0" }, { "name": "factory_bot", "requirements": ">= 0" }, { "name": "faker", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rdiscount", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "yard", "requirements": ">= 0" } ], "runtime": [ { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "i18n", "requirements": ">= 0" }, { "name": "irb", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "opentelemetry-exporter-otlp", "requirements": ">= 0" }, { "name": "opentelemetry-sdk", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "phlex", "requirements": ">= 0" }, { "name": "prism", "requirements": ">= 0" }, { "name": "rack-protection", "requirements": ">= 0" }, { "name": "rackup", "requirements": ">= 0" }, { "name": "semantic_logger", "requirements": ">= 0" }, { "name": "sequel", "requirements": ">= 0" }, { "name": "sinatra", "requirements": ">= 0" }, { "name": "tzinfo", "requirements": ">= 0" }, { "name": "tzinfo-data", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } }
2025-07-04 21:29:48 UTC
7dlFVMTyNaPaVWmUXV7e6

tag_ripper

Add tags to your Ruby code comments and then Rip the as lexical tokens

0.3.0
Content{ "name": "tag_ripper", "downloads": 437, "version": "0.3.0", "version_created_at": "2025-07-04T21:24:17.056Z", "version_downloads": 0, "platform": "ruby", "authors": "Gavin Morrice", "info": "Add tags to your Ruby code comments and then Rip the as lexical tokens", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/Bodacious/tag_ripper/", "changelog_uri": "https://github.com/Bodacious/tag_ripper/", "source_code_uri": "https://github.com/Bodacious/tag_ripper/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "04a379bd314d924bbfa988dddf7f1302f582959044daa3398beb2f97da7b916b", "spec_sha": "64bdb8a96a1593c48b450b04055156fb930ad9b65f543b607cdc17fd3791a882", "project_uri": "https://rubygems.org/gems/tag_ripper", "gem_uri": "https://rubygems.org/gems/tag_ripper-0.3.0.gem", "homepage_uri": "https://github.com/Bodacious/tag_ripper/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Bodacious/tag_ripper/", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Bodacious/tag_ripper/", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-07-04 21:24:19 UTC
ZCnSdlV64mbYt_lcp-Acq

sneakers-queue-migrator

A migrator that handles changing RabbitMQ queue arguments for Sneakers subscribers, ensuring smooth transitions without data loss.

0.1.6
Content{ "name": "sneakers-queue-migrator", "downloads": 376, "version": "0.1.6", "version_created_at": "2025-07-04T21:18:04.626Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Gane", "info": "A migrator that handles changing RabbitMQ queue arguments for Sneakers subscribers, ensuring smooth transitions without data loss.", "licenses": [], "metadata": {}, "yanked": false, "sha": "56f2a72e3acd08f7c46ec134f2b9eb788fa402ed0fc7d7a5d3b9251b9558af55", "spec_sha": "93dcbd6ee67ed33ef6de33080ab7d1289fd55ade5d72662ee9d924e4dc238c6d", "project_uri": "https://rubygems.org/gems/sneakers-queue-migrator", "gem_uri": "https://rubygems.org/gems/sneakers-queue-migrator-0.1.6.gem", "homepage_uri": "https://gitlab.nexdev.uk/nexus-mods/public/sneakers-queue-migrator", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/sneakers-queue-migrator/0.1.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bunny", "requirements": "~> 2.0" }, { "name": "json", "requirements": "~> 2.0" } ] } }
2025-07-04 21:18:06 UTC
qm3k-htncU1n-LvuwkaMZ

checkoff

Command-line and gem client for Asana (unofficial)

0.233.0
Content{ "name": "checkoff", "downloads": 173112, "version": "0.233.0", "version_created_at": "2025-07-04T20:51:47.482Z", "version_downloads": 0, "platform": "ruby", "authors": "Vince Broz", "info": "Command-line and gem client for Asana (unofficial)", "licenses": [ "MIT license" ], "metadata": { "rubygems_mfa_required": "false" }, "yanked": false, "sha": "50ff60a8223913347e0644c5321610fbe301a750f17f8c75f0e58ce45f319acc", "spec_sha": "8985c7e9c686b1f28d10b07219e38e09573700f6d3742ddfe43d809a42c11e8a", "project_uri": "https://rubygems.org/gems/checkoff", "gem_uri": "https://rubygems.org/gems/checkoff-0.233.0.gem", "homepage_uri": "https://github.com/apiology/checkoff", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/checkoff/0.233.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": ">= 0" }, { "name": "asana", "requirements": "> 0.10.0" }, { "name": "cache_method", "requirements": ">= 0" }, { "name": "gli", "requirements": ">= 0" }, { "name": "mime-types", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } }
2025-07-04 20:51:49 UTC
WIfDHpf1lvHscjp3vXyEr

discourse_ai-tokenizers

A Ruby gem providing a consistent interface for various AI/ML tokenizers including OpenAI GPT, Anthropic Claude, Google Gemini, Meta Llama, Mistral, Qwen, and embedding models like BERT, BGE, and multilingual-E5. Features caching, truncation, token counting, and error handling across different tokenization libraries.

0.3.0
Content{ "name": "discourse_ai-tokenizers", "downloads": 1025, "version": "0.3.0", "version_created_at": "2025-07-04T20:41:33.397Z", "version_downloads": 0, "platform": "ruby", "authors": "Rafael Silva", "info": "A Ruby gem providing a consistent interface for various AI/ML tokenizers including OpenAI GPT, Anthropic Claude, Google Gemini, Meta Llama, Mistral, Qwen, and embedding models like BERT, BGE, and multilingual-E5. Features caching, truncation, token counting, and error handling across different tokenization libraries.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/discourse/discourse_ai-tokenizers", "changelog_uri": "https://github.com/discourse/discourse_ai-tokenizers/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/discourse/discourse_ai-tokenizers" }, "yanked": false, "sha": "1265e3bc34a3dc6893df1248708ac89d868d38a714b644a31e18906759490e74", "spec_sha": "7ba24780024aa4826e243680290eb0164329a23febb93c49ec6bda2e46d38653", "project_uri": "https://rubygems.org/gems/discourse_ai-tokenizers", "gem_uri": "https://rubygems.org/gems/discourse_ai-tokenizers-0.3.0.gem", "homepage_uri": "https://github.com/discourse/discourse_ai-tokenizers", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/discourse/discourse_ai-tokenizers", "bug_tracker_uri": null, "changelog_uri": "https://github.com/discourse/discourse_ai-tokenizers/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rubocop-discourse", "requirements": "= 3.8.1" }, { "name": "syntax_tree", "requirements": "~> 6.2.0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "tiktoken_ruby", "requirements": "~> 0.0.11.1" }, { "name": "tokenizers", "requirements": "~> 0.5.4" } ] } }
2025-07-04 20:41:35 UTC
V0QWomWWrl1xxyBaea3_b

rails_validation_api

Rails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code.

0.1.4
Content{ "name": "rails_validation_api", "downloads": 124, "version": "0.1.4", "version_created_at": "2025-07-04T20:25:19.297Z", "version_downloads": 0, "platform": "ruby", "authors": "Linh Nguyen Quang", "info": "Rails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "b2e8e3dcbb43cbb7f91a8fe9da0a726a33b1e4e3a669e1a78dc0e3239b380bd1", "spec_sha": "2f9726e61463739e2dc013a7946cb737cda11d2ebe47d0cfd783a4e6d07fd7c4", "project_uri": "https://rubygems.org/gems/rails_validation_api", "gem_uri": "https://rubygems.org/gems/rails_validation_api-0.1.4.gem", "homepage_uri": "https://github.com/linhnq-cs/rails_vailidation_api", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_validation_api/0.1.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": "~> 1.0" } ], "runtime": [ { "name": "activemodel", "requirements": ">= 5.0" }, { "name": "activesupport", "requirements": ">= 5.0" }, { "name": "rails_param", "requirements": "~> 1.3.1" } ] } }
2025-07-04 20:25:20 UTC
pRtGdjIeSA6w3KFjZMXqb

sneakers-queue-migrator

A migrator that handles changing RabbitMQ queue arguments for Sneakers subscribers, ensuring smooth transitions without data loss.

0.1.5
Content{ "name": "sneakers-queue-migrator", "downloads": 344, "version": "0.1.5", "version_created_at": "2025-07-04T20:20:41.988Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Gane", "info": "A migrator that handles changing RabbitMQ queue arguments for Sneakers subscribers, ensuring smooth transitions without data loss.", "licenses": [], "metadata": {}, "yanked": false, "sha": "8965a4cc251fddf27f9d3ecc5f303c830f346ccafa925b62b4384b770108d4eb", "spec_sha": "436eb668b95136dccc2720bf49759e26bbdce602853e75fd8db0c8b0e1d3a183", "project_uri": "https://rubygems.org/gems/sneakers-queue-migrator", "gem_uri": "https://rubygems.org/gems/sneakers-queue-migrator-0.1.5.gem", "homepage_uri": "https://gitlab.nexdev.uk/nexus-mods/public/sneakers-queue-migrator", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/sneakers-queue-migrator/0.1.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bunny", "requirements": "~> 2.0" }, { "name": "json", "requirements": "~> 2.0" } ] } }
2025-07-04 20:20:43 UTC
jrHhoUWyjBhk3nFYydnH8

rager

Build continuously improving AI applications.

0.5.0
Content{ "name": "rager", "downloads": 524, "version": "0.5.0", "version_created_at": "2025-07-04T20:20:20.682Z", "version_downloads": 0, "platform": "ruby", "authors": "mvkvc", "info": "Build continuously improving AI applications.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e63b8208d6e860bb99f6bc18a1479428a36a26ed93092950a6c713dff23d0451", "spec_sha": "f37ee319cb255e4ca4ae4bbe6389d6039e03f93994eee9220d1538a2f1abed82", "project_uri": "https://rubygems.org/gems/rager", "gem_uri": "https://rubygems.org/gems/rager-0.5.0.gem", "homepage_uri": "https://github.com/mvkvc/rager_rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rager/0.5.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dry-schema", "requirements": "~> 1.14" }, { "name": "ostruct", "requirements": "~> 0.6.2" }, { "name": "sorbet-runtime", "requirements": "~> 0.5.12028" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } }
2025-07-04 20:20:22 UTC
9r-M76ay1332qnAbhxbXL

rails_validation_api

Rails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code.

0.1.3
Content{ "name": "rails_validation_api", "downloads": 110, "version": "0.1.3", "version_created_at": "2025-07-04T20:09:39.203Z", "version_downloads": 0, "platform": "ruby", "authors": "Linh Nguyen Quang", "info": "Rails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "38b81fbaca5fac5384c09030f4eecc5a2cd7959caf25d0cbd1637e99c9511198", "spec_sha": "36d0a149381ca89f33878435ad1b8ffdb69ebf602643ab0799b5c296bb3f9622", "project_uri": "https://rubygems.org/gems/rails_validation_api", "gem_uri": "https://rubygems.org/gems/rails_validation_api-0.1.3.gem", "homepage_uri": "https://github.com/linhnq-cs/rails_vailidation_api", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_validation_api/0.1.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" } ], "runtime": [ { "name": "activemodel", "requirements": ">= 5.0" }, { "name": "activesupport", "requirements": ">= 5.0" }, { "name": "rails_param", "requirements": "~> 0.9.0" } ] } }
2025-07-04 20:09:42 UTC
FYE9bcw2bB7JmoXGM2xi-

capistrano-s3

Enables static websites deployment to Amazon S3 website buckets using Capistrano.

3.0.0.pre2
Content{ "name": "capistrano-s3", "downloads": 93901, "version": "3.0.0.pre2", "version_created_at": "2025-07-04T19:59:19.125Z", "version_downloads": 0, "platform": "ruby", "authors": "Jean-Philippe Doyle, Josh Delsman, Aleksandrs Ļedovskis, Douglas Jarquin, Amit Barvaz, Jan Lindblom", "info": "Enables static websites deployment to Amazon S3 website buckets using Capistrano.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "bf058a22436d70bcc065889d5d81fa527b8cc76f88a8baba7ab942d2d380704e", "spec_sha": "63991e67537a29c5ef05ea46bdb3377c9d8a336c8cbaa7ce081ceba14a82e592", "project_uri": "https://rubygems.org/gems/capistrano-s3", "gem_uri": "https://rubygems.org/gems/capistrano-s3-3.0.0.pre2.gem", "homepage_uri": "https://github.com/capistrano-s3/capistrano-s3", "wiki_uri": "", "documentation_uri": "https://github.com/hooktstudios/capistrano-s3", "mailing_list_uri": "", "source_code_uri": "https://github.com/hooktstudios/capistrano-s3", "bug_tracker_uri": "https://github.com/hooktstudios/capistrano-s3/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk", "requirements": "~> 2.6" }, { "name": "capistrano", "requirements": ">= 2" }, { "name": "mime-types", "requirements": ">= 0" }, { "name": "rexml", "requirements": ">= 0" }, { "name": "webrick", "requirements": ">= 0" } ] } }
2025-07-04 19:59:22 UTC
NJVtYdTlf8SlZhuuLeZ-S

vapi_server_sdk

This rubygem does not have a description or summary.

0.9.1
Content{ "name": "vapi_server_sdk", "downloads": 3992, "version": "0.9.1", "version_created_at": "2025-07-04T19:48:33.160Z", "version_downloads": 0, "platform": "ruby", "authors": "", "info": "This rubygem does not have a description or summary.", "licenses": [], "metadata": { "homepage_uri": "https://github.com/VapiAI/server-sdk-ruby", "changelog_uri": "https://github.com/VapiAI/server-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/VapiAI/server-sdk-ruby" }, "yanked": false, "sha": "d9fd1a960ca5a7e53f5c538281f20cca798ecdf67ea35c51efb440c5204904b6", "spec_sha": "d3d0dc1a07a4a6c1547d39b06a2d9ec427ea37779048b5121f021f9357016b2e", "project_uri": "https://rubygems.org/gems/vapi_server_sdk", "gem_uri": "https://rubygems.org/gems/vapi_server_sdk-0.9.1.gem", "homepage_uri": "https://github.com/VapiAI/server-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/VapiAI/server-sdk-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/VapiAI/server-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "async-http-faraday", "requirements": ">= 0.0, < 1.0" }, { "name": "faraday", "requirements": ">= 1.10, < 3.0" }, { "name": "faraday-multipart", "requirements": ">= 0.0, < 2.0" }, { "name": "faraday-net_http", "requirements": ">= 1.0, < 4.0" }, { "name": "faraday-retry", "requirements": ">= 1.0, < 3.0" }, { "name": "mini_mime", "requirements": ">= 0" } ] } }
2025-07-04 19:48:35 UTC
xkeg3A2jkrg6f3BWEkF-Y

bas

A versatile business automation suite offering key components for building and automating a wide variety of use cases. It provides an easy-to-use tool for implementing automation workflows without excessive complexity. Formerly known as 'bns'.

1.7.2
Content{ "name": "bas", "downloads": 9228, "version": "1.7.2", "version_created_at": "2025-07-04T19:46:08.911Z", "version_downloads": 0, "platform": "ruby", "authors": "kommitters Open Source", "info": "A versatile business automation suite offering key components for building and automating a wide variety of use cases. It provides an easy-to-use tool for implementing automation workflows without excessive complexity. Formerly known as 'bns'.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/kommitters/bas", "source_code_uri": "https://github.com/kommitters/bas" }, "yanked": false, "sha": "2d756dda2b008003bf89f0264ce6493cb64a568ff362c00dd98c17057d32b623", "spec_sha": "5bdfd5cad0ea0da9f5306744d9a67ad35649a4dd11fb6f0ab31bb0e2f10d9730", "project_uri": "https://rubygems.org/gems/bas", "gem_uri": "https://rubygems.org/gems/bas-1.7.2.gem", "homepage_uri": "https://github.com/kommitters/bas", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/kommitters/bas", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "elasticsearch", "requirements": "~> 8.0" }, { "name": "httparty", "requirements": "~> 0.22.0" }, { "name": "pg", "requirements": "~> 1.5" } ] } }
2025-07-04 19:46:10 UTC
_YVRUnT3uYdT3iLZl0mSp

rtfm-filemanager

Major release - RTFM v6.0: Remote SSH/SFTP browsing with seamless navigation, interactive SSH shell integration, enhanced help system with color-coded formatting, SSH connection comments, comprehensive undo system, and performance optimizations. A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers.

6.0.3
Content{ "name": "rtfm-filemanager", "downloads": 88344, "version": "6.0.3", "version_created_at": "2025-07-04T19:23:06.470Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "Major release - RTFM v6.0: Remote SSH/SFTP browsing with seamless navigation, interactive SSH shell integration, enhanced help system with color-coded formatting, SSH connection comments, comprehensive undo system, and performance optimizations.\n A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers.", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/RTFM" }, "yanked": false, "sha": "720948ffaad9a43d2999c04c5ad7c3c26510c7c873e32173972665a39de4e146", "spec_sha": "e831bb1df25274288c747699261d592eba402a5f2520c2befcdf18a7ba155690", "project_uri": "https://rubygems.org/gems/rtfm-filemanager", "gem_uri": "https://rubygems.org/gems/rtfm-filemanager-6.0.3.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/RTFM", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bootsnap", "requirements": "~> 1.18" }, { "name": "rcurses", "requirements": "~> 4.9.5" }, { "name": "ruby-openai", "requirements": "~> 7.4" } ] } }
2025-07-04 19:23:08 UTC
QmRc1TyUKdom3XO1gCJ6-

editor_opener

Open source file in the editor from the Rails error page

0.1.2
Content{ "name": "editor_opener", "downloads": 188, "version": "0.1.2", "version_created_at": "2025-07-04T19:22:24.360Z", "version_downloads": 0, "platform": "ruby", "authors": "Igor Kasyanchuk", "info": "Open source file in the editor from the Rails error page", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/igorkasyanchuk/editor_opener" }, "yanked": false, "sha": "b34932a6a1fe00c9fafc63c107881a164dde36a4de23bc41e836ccdc3ebe7a18", "spec_sha": "1e2fa636c117bc615b9621323b87a46b85522d77c1deaeff3361be246e2f9b2c", "project_uri": "https://rubygems.org/gems/editor_opener", "gem_uri": "https://rubygems.org/gems/editor_opener-0.1.2.gem", "homepage_uri": "https://github.com/igorkasyanchuk/editor_opener", "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": [ { "name": "debug", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "wrapped_print", "requirements": ">= 0" } ], "runtime": [ { "name": "rails", "requirements": ">= 0" } ] } }
2025-07-04 19:22:25 UTC
rMBO7QwoohpoikZpLGEmo

sneakers-queue-migrator

A migrator that handles changing RabbitMQ queue arguments for Sneakers subscribers, ensuring smooth transitions without data loss.

0.1.4
Content{ "name": "sneakers-queue-migrator", "downloads": 312, "version": "0.1.4", "version_created_at": "2025-07-04T19:18:15.708Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Gane", "info": "A migrator that handles changing RabbitMQ queue arguments for Sneakers subscribers, ensuring smooth transitions without data loss.", "licenses": [], "metadata": {}, "yanked": false, "sha": "6509288518fdd526e7165615e80476cdb4acdc222e51b1c88947f3f7bbd58e3b", "spec_sha": "acbb54ed52d30b354bef624c02b97ba89b233b653c679e2c66586bb665e6a974", "project_uri": "https://rubygems.org/gems/sneakers-queue-migrator", "gem_uri": "https://rubygems.org/gems/sneakers-queue-migrator-0.1.4.gem", "homepage_uri": "https://gitlab.nexdev.uk/nexus-mods/public/sneakers-queue-migrator", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/sneakers-queue-migrator/0.1.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bunny", "requirements": "~> 2.0" }, { "name": "json", "requirements": "~> 2.0" } ] } }
2025-07-04 19:18:17 UTC
e0c5QL4SHCoT8Fp_o_x06

phlex-icons

Icons library for Phlex

2.29.0
Content{ "name": "phlex-icons", "downloads": 21177, "version": "2.29.0", "version_created_at": "2025-07-04T19:16:07.763Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8bc002605273117673d7fa40bef0777dfe2401543cdb658383c01ddd018664b0", "spec_sha": "1efca113cc0b0118e8790b8c3b0effb31e09dbf3dc030000376ff30bfeaf33ce", "project_uri": "https://rubygems.org/gems/phlex-icons", "gem_uri": "https://rubygems.org/gems/phlex-icons-2.29.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } }
2025-07-04 19:16:10 UTC
7TX83eAuLLsHGGNe7tO29

phlex-icons-tabler

Tabler icons library for Phlex

2.29.0
Content{ "name": "phlex-icons-tabler", "downloads": 8601, "version": "2.29.0", "version_created_at": "2025-07-04T19:16:05.778Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Tabler icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "fc7bf4fd2599834cdb72a192b07bcc49e7f4b33cf13488142e48f0473a9a048d", "spec_sha": "f322c6cc12fba2a3ebc2671b260ccc3c22962ad73a8c7491f4a9cb883f628a37", "project_uri": "https://rubygems.org/gems/phlex-icons-tabler", "gem_uri": "https://rubygems.org/gems/phlex-icons-tabler-2.29.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } }
2025-07-04 19:16:08 UTC
Ig592Ftu3it6uuTnojs8I

phlex-icons-radix

Radix icons library for Phlex

2.29.0
Content{ "name": "phlex-icons-radix", "downloads": 8574, "version": "2.29.0", "version_created_at": "2025-07-04T19:16:05.387Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Radix icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4d95119dce8378f8c2a56037f1de2042208164a4fcb64e32ea2300404a675992", "spec_sha": "5538421d84bfbefd3f4ad927a0ca80dcb16f7964904c27250a9e8354455eea42", "project_uri": "https://rubygems.org/gems/phlex-icons-radix", "gem_uri": "https://rubygems.org/gems/phlex-icons-radix-2.29.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } }
2025-07-04 19:16:08 UTC
DHIHPFrayTjzedpIKFrvZ

phlex-icons-flag

Flag icons library for Phlex

2.29.0
Content{ "name": "phlex-icons-flag", "downloads": 9146, "version": "2.29.0", "version_created_at": "2025-07-04T19:16:05.240Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Flag icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "2f9f51a8057e8515b53c8dc4a54c5132b45c2c6dbf985508032279c450e02687", "spec_sha": "12c3323afc6d22b10e895ebf580099218ca65ec7332f920bf761a5f1d7006de6", "project_uri": "https://rubygems.org/gems/phlex-icons-flag", "gem_uri": "https://rubygems.org/gems/phlex-icons-flag-2.29.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } }
2025-07-04 19:16:08 UTC
lKEa8Dui0VECyqRovpDo5

phlex-icons-hero

Hero icons library for Phlex

2.29.0
Content{ "name": "phlex-icons-hero", "downloads": 10482, "version": "2.29.0", "version_created_at": "2025-07-04T19:16:04.303Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Hero icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0c32b55f67769678203b5a469d9c5bbce4e1fd600ce5e0a67e307386c9d3842f", "spec_sha": "82b4395172e79a723149afb4d65a637c3838e88a8493b5b203de85956c0fdc16", "project_uri": "https://rubygems.org/gems/phlex-icons-hero", "gem_uri": "https://rubygems.org/gems/phlex-icons-hero-2.29.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } }
2025-07-04 19:16:08 UTC
t3A_iTy7nPSbRbZN2mtlq

phlex-icons-material

Material icons library for Phlex

2.29.0
Content{ "name": "phlex-icons-material", "downloads": 1896, "version": "2.29.0", "version_created_at": "2025-07-04T19:16:03.582Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Material icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "2bcf5d0d090108a62e28316fc4f6127877acb28c76ddbea7e3acb4801dcb00d1", "spec_sha": "f3841e2db8c55b6472f42373e87d8ba23ec3b9f9190a763ec9e4a6258ced5929", "project_uri": "https://rubygems.org/gems/phlex-icons-material", "gem_uri": "https://rubygems.org/gems/phlex-icons-material-2.29.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } }
2025-07-04 19:16:07 UTC
0Vx1AFozglyxVwZvkFDfY

phlex-icons-bootstrap

Bootstrap icons library for Phlex

2.29.0
Content{ "name": "phlex-icons-bootstrap", "downloads": 9261, "version": "2.29.0", "version_created_at": "2025-07-04T19:16:02.449Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Bootstrap icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "51aa4c2a3d77fc4abf0dd3600c30a37a4c227836f190d2e37e1af47e4a9d2988", "spec_sha": "b2db544dfc47db519fcc380613d02b980dbbb8e0f7696781ae855bc6548dcd57", "project_uri": "https://rubygems.org/gems/phlex-icons-bootstrap", "gem_uri": "https://rubygems.org/gems/phlex-icons-bootstrap-2.29.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } }
2025-07-04 19:16:07 UTC
fQBnwD3N7cNAvHqdg9-qo

phlex-icons-lucide

Lucide icons library for Phlex

2.29.0
Content{ "name": "phlex-icons-lucide", "downloads": 10397, "version": "2.29.0", "version_created_at": "2025-07-04T19:16:04.309Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Lucide icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "6d98c2b7b6503848c8643951c09aa6d74ea520cde3e36ef286821b402a48db8d", "spec_sha": "aec4759536c5ed20ab86f3ccf6cb6f3d096f80fdc8d0a88f54e98af3ea9b90b3", "project_uri": "https://rubygems.org/gems/phlex-icons-lucide", "gem_uri": "https://rubygems.org/gems/phlex-icons-lucide-2.29.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } }
2025-07-04 19:16:06 UTC
zk_HJEQIFxwr_Qu_1Ulex

phlex-icons-remix

Remix icons library for Phlex

2.29.0
Content{ "name": "phlex-icons-remix", "downloads": 8872, "version": "2.29.0", "version_created_at": "2025-07-04T19:16:02.841Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Remix icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "cd3ae30d3483dec0178256c59d8ff653e93c5b04422df6466831faec0d3fb05c", "spec_sha": "36716ce4f1aba240aa3e86966cb676a28d22b93a1b9144a7e79c3a1c9712523c", "project_uri": "https://rubygems.org/gems/phlex-icons-remix", "gem_uri": "https://rubygems.org/gems/phlex-icons-remix-2.29.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } }
2025-07-04 19:16:04 UTC
rU_8_6FiB3pL7iBZBHLQG

checkoff

Command-line and gem client for Asana (unofficial)

0.232.0
Content{ "name": "checkoff", "downloads": 173057, "version": "0.232.0", "version_created_at": "2025-07-04T19:02:30.977Z", "version_downloads": 0, "platform": "ruby", "authors": "Vince Broz", "info": "Command-line and gem client for Asana (unofficial)", "licenses": [ "MIT license" ], "metadata": { "rubygems_mfa_required": "false" }, "yanked": false, "sha": "ff83f75707bf2a096907ccedfb2c6a7027254fe49ba56397f13ea05661f69029", "spec_sha": "6ba2cf0f61c0c16439997825ab2f4f7fdce16290c8ed87a00735e487eec78758", "project_uri": "https://rubygems.org/gems/checkoff", "gem_uri": "https://rubygems.org/gems/checkoff-0.232.0.gem", "homepage_uri": "https://github.com/apiology/checkoff", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/checkoff/0.232.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": ">= 0" }, { "name": "asana", "requirements": "> 0.10.0" }, { "name": "cache_method", "requirements": ">= 0" }, { "name": "gli", "requirements": ">= 0" }, { "name": "mime-types", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } }
2025-07-04 19:02:33 UTC
1u60qO8IO-r0GGI-U7N-a

natty-ui

This is the beautiful, nice, nifty, fancy, neat, pretty, cool, rich, lovely, natty user interface tool you like to have for your command line applications. It contains elegant, simple and beautiful features that enhance your command line interfaces functionally and aesthetically.

0.25.0
Content{ "name": "natty-ui", "downloads": 5768, "version": "0.25.0", "version_created_at": "2025-07-04T19:01:07.686Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Blumtritt", "info": "This is the beautiful, nice, nifty, fancy, neat, pretty, cool, rich, lovely,\nnatty user interface tool you like to have for your command line applications.\nIt contains elegant, simple and beautiful features that enhance your\ncommand line interfaces functionally and aesthetically.\n", "licenses": [ "BSD-3-Clause" ], "metadata": { "bug_tracker_uri": "https://github.com/mblumtritt/natty-ui/issues", "source_code_uri": "https://github.com/mblumtritt/natty-ui", "documentation_uri": "https://rubydoc.info/gems/natty-ui/0.25.0/NattyUI/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "6996ccc8e50909fa6c892f07c289774216c796dd3c49eaef88c0861f5c7c7f48", "spec_sha": "23f6ad8d1bb5adba2d14698649fd5549c04d3ec501842488a7901295f045be9e", "project_uri": "https://rubygems.org/gems/natty-ui", "gem_uri": "https://rubygems.org/gems/natty-ui-0.25.0.gem", "homepage_uri": "https://github.com/mblumtritt/natty-ui", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/natty-ui/0.25.0/NattyUI/", "mailing_list_uri": null, "source_code_uri": "https://github.com/mblumtritt/natty-ui", "bug_tracker_uri": "https://github.com/mblumtritt/natty-ui/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "terminal_rb", "requirements": "> 0.9.5" } ] } }
2025-07-04 19:01:09 UTC
lB87W0W1NLqYK5BcKUKBV

tapioca

A Ruby Interface file generator for gems, core types and the Ruby standard library

0.17.6
Content{ "name": "tapioca", "downloads": 21785320, "version": "0.17.6", "version_created_at": "2025-07-04T18:55:08.587Z", "version_downloads": 0, "platform": "ruby", "authors": "Ufuk Kayserilioglu, Alan Wu, Alexandre Terrasa, Peter Zhu", "info": "A Ruby Interface file generator for gems, core types and the Ruby standard library", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "0aa9db5caa5fea79a9dc4fb27b15d668bc491f16dc2424d7336f518bc9e156f8", "spec_sha": "49da08e25a9931f2f0c45329dd6d0228dacfb6165ce23d9aa242446f28873129", "project_uri": "https://rubygems.org/gems/tapioca", "gem_uri": "https://rubygems.org/gems/tapioca-0.17.6.gem", "homepage_uri": "https://github.com/Shopify/tapioca", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tapioca/0.17.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "benchmark", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 2.2.25" }, { "name": "netrc", "requirements": ">= 0.11.0" }, { "name": "parallel", "requirements": ">= 1.21.0" }, { "name": "rbi", "requirements": ">= 0.3.1" }, { "name": "require-hooks", "requirements": ">= 0.2.2" }, { "name": "sorbet-static-and-runtime", "requirements": ">= 0.5.11087" }, { "name": "spoom", "requirements": ">= 1.7.0" }, { "name": "thor", "requirements": ">= 1.2.0" }, { "name": "yard-sorbet", "requirements": ">= 0" } ] } }
2025-07-04 18:55:12 UTC
mKvgAz6ZbtGBd7R6FnWt_

lutaml-hal

Hypertext Application Language (HAL) implementation for Lutaml model

0.1.7
Content{ "name": "lutaml-hal", "downloads": 1458, "version": "0.1.7", "version_created_at": "2025-07-04T18:33:49.426Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Hypertext Application Language (HAL) implementation for Lutaml model", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/lutaml/lutaml-hal", "changelog_uri": "https://github.com/lutaml/lutaml-hal/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/lutaml/lutaml-hal" }, "yanked": false, "sha": "37ffa4cb9e34713c8efcc5d32bd1d98296d31360aa7d06c77f99e0ad99f0e456", "spec_sha": "7b6d1aecde23a798f6c26c537dbaf2f60fb2baaecd6b8395f13c368d9c8f5060", "project_uri": "https://rubygems.org/gems/lutaml-hal", "gem_uri": "https://rubygems.org/gems/lutaml-hal-0.1.7.gem", "homepage_uri": "https://github.com/lutaml/lutaml-hal", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lutaml/lutaml-hal", "bug_tracker_uri": null, "changelog_uri": "https://github.com/lutaml/lutaml-hal/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": "~> 2.0" }, { "name": "faraday-follow_redirects", "requirements": "~> 0.3" }, { "name": "lutaml-model", "requirements": ">= 0" }, { "name": "rainbow", "requirements": "~> 3.0" } ] } }
2025-07-04 18:33:50 UTC
F2-CVQPoojWgEqzWElaIE

paginate-responder

A Rails pagination responder with link header support.

2.2.0
Content{ "name": "paginate-responder", "downloads": 395257, "version": "2.2.0", "version_created_at": "2025-07-04T18:28:19.779Z", "version_downloads": 0, "platform": "ruby", "authors": "Jan Graichen", "info": "A Rails pagination responder with link header support.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "1246c07885e18dec738db937c5c18ad6ce707114ab40a481b61a53d150f820de", "spec_sha": "c9952358a70ce6c928a007cfe3593169de07b42e3a2074f58ee6febae54b24a0", "project_uri": "https://rubygems.org/gems/paginate-responder", "gem_uri": "https://rubygems.org/gems/paginate-responder-2.2.0.gem", "homepage_uri": "https://github.com/jgraichen/paginate-responder", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/paginate-responder/2.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rack-link_headers", "requirements": ">= 2.2" }, { "name": "responders", "requirements": ">= 0" } ] } }
2025-07-04 18:28:22 UTC
cjCOVL3pT2Nz5BcVS48AF

pprof

library and binary tool to manipulate Provisioning Profile files

1.1.0
Content{ "name": "pprof", "downloads": 20162, "version": "1.1.0", "version_created_at": "2025-07-04T18:17:19.273Z", "version_downloads": 0, "platform": "ruby", "authors": "Olivier Halligon", "info": "library and binary tool to manipulate Provisioning Profile files", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b282d5083ab33cd5e28a8d24effee9d5fceea080fb1b44ddb8811433746768e2", "spec_sha": "23d721ef5a6b80d18b62f6ebd2704d966076ffa6cb92d0dd66fd33e014213fa6", "project_uri": "https://rubygems.org/gems/pprof", "gem_uri": "https://rubygems.org/gems/pprof-1.1.0.gem", "homepage_uri": "https://github.com/AliSoftware/pprof", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pprof/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": "plist", "requirements": "~> 3.1" } ] } }
2025-07-04 18:17:24 UTC
i1yBjcmN2k0M2_xxQ9LtL

rails_validation_api

Rails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code.

0.1.2
Content{ "name": "rails_validation_api", "downloads": 56, "version": "0.1.2", "version_created_at": "2025-07-04T18:17:19.327Z", "version_downloads": 0, "platform": "ruby", "authors": "Linh Nguyen Quang", "info": "Rails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "cffcae17043e1bd2cb02a2c9fef4578db8c59030ec4b2e70fd034413d79e6695", "spec_sha": "4e4e127d8a85dcff3419a57527df3f5f8a63f023f1aa161dc2812e8f4f65762d", "project_uri": "https://rubygems.org/gems/rails_validation_api", "gem_uri": "https://rubygems.org/gems/rails_validation_api-0.1.2.gem", "homepage_uri": "https://github.com/linhnq-cs/rails_vailidation_api", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_validation_api/0.1.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" } ], "runtime": [ { "name": "activemodel", "requirements": ">= 0" }, { "name": "activesupport", "requirements": ">= 0" }, { "name": "rails_param", "requirements": ">= 0" } ] } }
2025-07-04 18:17:21 UTC
sfHhwILL7FRfOLpFeHYfq

rager

Build continuously improving AI applications.

0.4.0
Content{ "name": "rager", "downloads": 469, "version": "0.4.0", "version_created_at": "2025-07-04T17:37:00.245Z", "version_downloads": 0, "platform": "ruby", "authors": "mvkvc", "info": "Build continuously improving AI applications.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "1b90911ce4ee453f360f989e0b3f07afc01f9c0c0ad18f56f21993b7fb605537", "spec_sha": "548129aa18f2af86e79b56c6ebe9bc5e8d9099cda025088c9a50d3fc43b1bb52", "project_uri": "https://rubygems.org/gems/rager", "gem_uri": "https://rubygems.org/gems/rager-0.4.0.gem", "homepage_uri": "https://github.com/mvkvc/rager_rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rager/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": "dry-schema", "requirements": "~> 1.14" }, { "name": "ostruct", "requirements": "~> 0.6.2" }, { "name": "sorbet-runtime", "requirements": "~> 0.5.12028" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } }
2025-07-04 17:37:03 UTC
Z8o527KO9xsOKwHvbDNTM

hanamismith

A command line interface for smithing Hanami projects.

1.8.0
Content{ "name": "hanamismith", "downloads": 23530, "version": "1.8.0", "version_created_at": "2025-07-04T17:29:39.403Z", "version_downloads": 0, "platform": "ruby", "authors": "Brooke Kuhlmann", "info": "A command line interface for smithing Hanami projects.", "licenses": [ "Hippocratic-2.1" ], "metadata": { "label": "Hanamismith", "funding_uri": "https://github.com/sponsors/bkuhlmann", "homepage_uri": "https://alchemists.io/projects/hanamismith", "changelog_uri": "https://alchemists.io/projects/hanamismith/versions", "bug_tracker_uri": "https://github.com/bkuhlmann/hanamismith/issues", "source_code_uri": "https://github.com/bkuhlmann/hanamismith", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "eceddd2d685b4a8148b17f4753d0af9988b8f16f0d11c73fa8648603b154736b", "spec_sha": "5dfdfe086bad37e0647933f6d45a2c12c1ba67310873fb0acf14ce96cecff8ae", "project_uri": "https://rubygems.org/gems/hanamismith", "gem_uri": "https://rubygems.org/gems/hanamismith-1.8.0.gem", "homepage_uri": "https://alchemists.io/projects/hanamismith", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bkuhlmann/hanamismith", "bug_tracker_uri": "https://github.com/bkuhlmann/hanamismith/issues", "changelog_uri": "https://alchemists.io/projects/hanamismith/versions", "funding_uri": "https://github.com/sponsors/bkuhlmann", "dependencies": { "development": [], "runtime": [ { "name": "cogger", "requirements": "~> 1.0" }, { "name": "containable", "requirements": "~> 1.1" }, { "name": "dry-monads", "requirements": "~> 1.9" }, { "name": "dry-schema", "requirements": "~> 1.13" }, { "name": "etcher", "requirements": "~> 3.0" }, { "name": "htmx", "requirements": "~> 2.0" }, { "name": "infusible", "requirements": "~> 4.0" }, { "name": "refinements", "requirements": "~> 13.3" }, { "name": "rubysmith", "requirements": "~> 8.5" }, { "name": "runcom", "requirements": "~> 12.0" }, { "name": "sod", "requirements": "~> 1.0" }, { "name": "spek", "requirements": "~> 4.0" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } }
2025-07-04 17:29:41 UTC
DrEqZ7MnUXajKks1FV6mf

gemsmith

A command line interface for smithing Ruby gems.

23.5.0
Content{ "name": "gemsmith", "downloads": 299113, "version": "23.5.0", "version_created_at": "2025-07-04T17:28:22.069Z", "version_downloads": 0, "platform": "ruby", "authors": "Brooke Kuhlmann", "info": "A command line interface for smithing Ruby gems.", "licenses": [ "Hippocratic-2.1" ], "metadata": { "label": "Gemsmith", "funding_uri": "https://github.com/sponsors/bkuhlmann", "homepage_uri": "https://alchemists.io/projects/gemsmith", "changelog_uri": "https://alchemists.io/projects/gemsmith/versions", "bug_tracker_uri": "https://github.com/bkuhlmann/gemsmith/issues", "source_code_uri": "https://github.com/bkuhlmann/gemsmith", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7bbe8cadd8387fca1cdeecaf980dbcc2aa2cd2e6816b53ba5c1395f3b2cd2ac9", "spec_sha": "cf337afd0c986fd4946ca99efe8ed3e4ef82343bdbf713712b41e1cdb3d6def7", "project_uri": "https://rubygems.org/gems/gemsmith", "gem_uri": "https://rubygems.org/gems/gemsmith-23.5.0.gem", "homepage_uri": "https://alchemists.io/projects/gemsmith", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bkuhlmann/gemsmith", "bug_tracker_uri": "https://github.com/bkuhlmann/gemsmith/issues", "changelog_uri": "https://alchemists.io/projects/gemsmith/versions", "funding_uri": "https://github.com/sponsors/bkuhlmann", "dependencies": { "development": [], "runtime": [ { "name": "cogger", "requirements": "~> 1.0" }, { "name": "containable", "requirements": "~> 1.1" }, { "name": "core", "requirements": "~> 2.0" }, { "name": "dry-monads", "requirements": "~> 1.9" }, { "name": "dry-schema", "requirements": "~> 1.13" }, { "name": "etcher", "requirements": "~> 3.0" }, { "name": "infusible", "requirements": "~> 4.0" }, { "name": "milestoner", "requirements": "~> 19.3" }, { "name": "refinements", "requirements": "~> 13.3" }, { "name": "rubysmith", "requirements": "~> 8.5" }, { "name": "runcom", "requirements": "~> 12.0" }, { "name": "sod", "requirements": "~> 1.0" }, { "name": "spek", "requirements": "~> 4.0" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } }
2025-07-04 17:28:24 UTC
bNqJ4eHg7eJzW4MLPuzhH

snaptrade

Connect brokerage accounts to your app for live positions and trading

2.0.111
Content{ "name": "snaptrade", "downloads": 79812, "version": "2.0.111", "version_created_at": "2025-07-04T17:23:15.909Z", "version_downloads": 0, "platform": "ruby", "authors": "SnapTrade", "info": "Connect brokerage accounts to your app for live positions and trading", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/passiv/snaptrade-sdks/tree/master/sdks/ruby", "documentation_uri": "https://github.com/passiv/snaptrade-sdks/tree/master/sdks/ruby" }, "yanked": false, "sha": "bc4500627bf10f6aa0c9d20beda74815d2f6a568c8be2b3ad2da168aa80fb9ad", "spec_sha": "fdfe66c0acad6907b4728e16489389614d441cf21e1f74b999a06284c78dda7b", "project_uri": "https://rubygems.org/gems/snaptrade", "gem_uri": "https://rubygems.org/gems/snaptrade-2.0.111.gem", "homepage_uri": "https://snaptrade.com/", "wiki_uri": null, "documentation_uri": "https://github.com/passiv/snaptrade-sdks/tree/master/sdks/ruby", "mailing_list_uri": null, "source_code_uri": "https://github.com/passiv/snaptrade-sdks/tree/master/sdks/ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 1.0.1, < 3.0" }, { "name": "faraday-multipart", "requirements": "~> 1.0, >= 1.0.4" } ] } }
2025-07-04 17:23:17 UTC
veJBPh1Z2lfXnrgqitwdt

rubysmith

A command line interface for smithing Ruby projects.

8.5.0
Content{ "name": "rubysmith", "downloads": 77296, "version": "8.5.0", "version_created_at": "2025-07-04T17:22:28.204Z", "version_downloads": 0, "platform": "ruby", "authors": "Brooke Kuhlmann", "info": "A command line interface for smithing Ruby projects.", "licenses": [ "Hippocratic-2.1" ], "metadata": { "label": "Rubysmith", "funding_uri": "https://github.com/sponsors/bkuhlmann", "homepage_uri": "https://alchemists.io/projects/rubysmith", "changelog_uri": "https://alchemists.io/projects/rubysmith/versions", "bug_tracker_uri": "https://github.com/bkuhlmann/rubysmith/issues", "source_code_uri": "https://github.com/bkuhlmann/rubysmith", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "a7865d01fe9de116141b96b2fd10715901a93b31cef9d0a04f68d21379b7421b", "spec_sha": "be4b3f8a8cf357dcc635e8b273f8769123720044c77e148960bfb21c0c425d15", "project_uri": "https://rubygems.org/gems/rubysmith", "gem_uri": "https://rubygems.org/gems/rubysmith-8.5.0.gem", "homepage_uri": "https://alchemists.io/projects/rubysmith", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bkuhlmann/rubysmith", "bug_tracker_uri": "https://github.com/bkuhlmann/rubysmith/issues", "changelog_uri": "https://alchemists.io/projects/rubysmith/versions", "funding_uri": "https://github.com/sponsors/bkuhlmann", "dependencies": { "development": [], "runtime": [ { "name": "cogger", "requirements": "~> 1.0" }, { "name": "containable", "requirements": "~> 1.1" }, { "name": "dry-monads", "requirements": "~> 1.9" }, { "name": "dry-schema", "requirements": "~> 1.13" }, { "name": "etcher", "requirements": "~> 3.0" }, { "name": "gitt", "requirements": "~> 4.1" }, { "name": "infusible", "requirements": "~> 4.0" }, { "name": "pragmater", "requirements": "~> 16.0" }, { "name": "refinements", "requirements": "~> 13.3" }, { "name": "rubocop", "requirements": "~> 1.77" }, { "name": "runcom", "requirements": "~> 12.0" }, { "name": "sod", "requirements": "~> 1.0" }, { "name": "spek", "requirements": "~> 4.0" }, { "name": "tocer", "requirements": "~> 19.0" }, { "name": "tone", "requirements": "~> 2.0" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } }
2025-07-04 17:22:29 UTC
A3fSZJYZGEqznF11eAxm6

gryphon_nest

A slightly opinionated static website generator for those who like working in html and mustache

4.2.0
Content{ "name": "gryphon_nest", "downloads": 4282, "version": "4.2.0", "version_created_at": "2025-07-04T17:17:45.449Z", "version_downloads": 0, "platform": "ruby", "authors": "Christopher Birmingham", "info": "A slightly opinionated static website generator for those who like working in html and mustache", "licenses": [ "Unlicense" ], "metadata": { "homepage_uri": "https://github.com/chrisBirmingham/gryphon_nest", "source_code_uri": "https://github.com/chrisBirmingham/gryphon_nest" }, "yanked": false, "sha": "5ee435792e5e29ce1536ffb86fdcc6ba87dfeef053b9b601a822c9ac2b35ac8b", "spec_sha": "e3b221a51d53b94046fbe1bcebace2a2d2f16407126b5d9969b61367b4cc2529", "project_uri": "https://rubygems.org/gems/gryphon_nest", "gem_uri": "https://rubygems.org/gems/gryphon_nest-4.2.0.gem", "homepage_uri": "https://github.com/chrisBirmingham/gryphon_nest", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/chrisBirmingham/gryphon_nest", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.3" }, { "name": "rake", "requirements": "~> 13.0" } ], "runtime": [ { "name": "htmlbeautifier", "requirements": "~> 1.4" }, { "name": "listen", "requirements": "~> 3.9" }, { "name": "mustache", "requirements": "~> 1.0" }, { "name": "psych", "requirements": "~> 5.2" }, { "name": "webrick", "requirements": "~> 1.9" } ] } }
2025-07-04 17:17:47 UTC
08XJ-odWANa5T1gbYeGt3

optify-config

Simplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights.

1.11.0
Content{ "name": "optify-config", "downloads": 21968, "version": "1.11.0", "version_created_at": "2025-07-04T17:05:16.035Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "b4c72630ed260f61740fdb880233c4e3d65e0fb91a06b6a9d52a574eafd1fae7", "spec_sha": "1ffc986e6e8bb85c522434bbc149f921bbed4c39189ecb3411b0dd76366aa607", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.11.0-arm64-darwin.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": "~> 0.5.12167" }, { "name": "tapioca", "requirements": "~> 0.17.2" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "sorbet-runtime", "requirements": "~> 0.5.12167" } ] } }
2025-07-04 17:05:17 UTC
_aa9xyp7uEeac4-IvBA_R

optify-config

Simplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights.

1.11.0
Content{ "name": "optify-config", "downloads": 21968, "version": "1.11.0", "version_created_at": "2025-07-04T17:05:13.448Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "7db29ab2cfdf8122c18604d90750e865decc1c1de015b21a79fc9d52bdc32718", "spec_sha": "1600b6e748479fcdc4ce0076c78c86c44a22f656ed4e9771be76f28e2b02a9b2", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.11.0-x86_64-linux.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": "~> 0.5.12167" }, { "name": "tapioca", "requirements": "~> 0.17.2" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "sorbet-runtime", "requirements": "~> 0.5.12167" } ] } }
2025-07-04 17:05:14 UTC
1gELYggKUH44y-WZSrxG-

optify-config

Simplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights.

1.11.0
Content{ "name": "optify-config", "downloads": 21968, "version": "1.11.0", "version_created_at": "2025-07-04T17:05:11.804Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "29565e8cf7a64bfe9c52591f7780e78623d95c1f2f1b182866d72d6f09a9ac88", "spec_sha": "082e969c2d0632c26385ad369b8e8bca40ecff757145f0b83d8ba894c69f1b06", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.11.0-aarch64-linux.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": "~> 0.5.12167" }, { "name": "tapioca", "requirements": "~> 0.17.2" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "sorbet-runtime", "requirements": "~> 0.5.12167" } ] } }
2025-07-04 17:05:13 UTC
Eip0uDs6ngxppNfWin3K7

optify-config

Simplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights.

1.11.0
Content{ "name": "optify-config", "downloads": 21968, "version": "1.11.0", "version_created_at": "2025-07-04T17:03:21.651Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "dd9de1e0309177ce78e490761518b0455dc3a12dd6fe2c16496a2fe29ddaf4c5", "spec_sha": "7a767e6740f13088cf1c9465a68cc8dd1cded8f7ce011a0a1ec5d8f01bae91d4", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.11.0.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": "~> 0.5.12167" }, { "name": "tapioca", "requirements": "~> 0.17.2" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "rb_sys", "requirements": "~> 0.9.114" }, { "name": "sorbet-runtime", "requirements": "~> 0.5.12167" } ] } }
2025-07-04 17:03:23 UTC
6u-UKFJqeMWiwJghzyfsr

rails_validation_api

Rails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code.

0.1.1
Content{ "name": "rails_validation_api", "downloads": 1, "version": "0.1.1", "version_created_at": "2025-07-04T16:58:11.640Z", "version_downloads": 0, "platform": "ruby", "authors": "Linh Nguyen Quang", "info": "Rails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "f7acd026bb836e885f0357cef1a388f622ae4d4e4de33d1787482dd8fa4fb2e6", "spec_sha": "cee95a886c253fd6cc08664281e6be76cd6ce5d502209bb7123b3a9dc6df9373", "project_uri": "https://rubygems.org/gems/rails_validation_api", "gem_uri": "https://rubygems.org/gems/rails_validation_api-0.1.1.gem", "homepage_uri": "https://github.com/your_username/rails_validation_api", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_validation_api/0.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" } ], "runtime": [ { "name": "activemodel", "requirements": ">= 0" }, { "name": "activesupport", "requirements": ">= 0" }, { "name": "rails_param", "requirements": ">= 0" } ] } }
2025-07-04 16:58:13 UTC
XbjRYus1nCUsHJuK0d_J1

publishing_platform_message_queue_consumer

Avoid writing boilerplate code in order to consume messages from an AMQP message queue. Plug in queue configuration, and how to process each message.

0.2.0
Content{ "name": "publishing_platform_message_queue_consumer", "downloads": 1, "version": "0.2.0", "version_created_at": "2025-07-04T16:54:20.668Z", "version_downloads": 0, "platform": "ruby", "authors": "Publishing Platform", "info": "Avoid writing boilerplate code in order to consume messages from an AMQP message queue. Plug in queue configuration, and how to process each message.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e90d95122f735c5000bdbbc16ee28d500ec31bbc4286e1d3b109dd639aef4277", "spec_sha": "30009f5e851f58f28f36aa9dd6a20d6d20b5a892806fe1a1d6bdd862a67f1bed", "project_uri": "https://rubygems.org/gems/publishing_platform_message_queue_consumer", "gem_uri": "https://rubygems.org/gems/publishing_platform_message_queue_consumer-0.2.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/publishing_platform_message_queue_consumer/0.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "publishing_platform_rubocop", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "bunny", "requirements": "~> 2.24" } ] } }
2025-07-04 16:54:22 UTC
gBrcv6Owkm_72_U7nq0uE

rails_validation_api

Provides a DSL to validate and permit params like Rails strong parameters

0.1.0
Content{ "name": "rails_validation_api", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-04T16:51:13.572Z", "version_downloads": 0, "platform": "ruby", "authors": "Linh Nguyen Quang", "info": "Provides a DSL to validate and permit params like Rails strong parameters", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "4efb9d3dc73c85e01665d0982b1de2bd7458dcc576359b931676bdb822dd1430", "spec_sha": "b0d3dd3e2c4e23b3f2de235db1c4fd78d702c4749ee4632e768b3d008194c7d2", "project_uri": "https://rubygems.org/gems/rails_validation_api", "gem_uri": "https://rubygems.org/gems/rails_validation_api-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_validation_api/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" } ], "runtime": [ { "name": "activemodel", "requirements": ">= 0" }, { "name": "activesupport", "requirements": ">= 0" }, { "name": "rails_param", "requirements": ">= 0" } ] } }
2025-07-04 16:51:15 UTC
lB-CXhIH28Dz1d44_xV0A

publishing_platform_message_queue_consumer

Avoid writing boilerplate code in order to consume messages from an AMQP message queue. Plug in queue configuration, and how to process each message.

0.1.0
Content{ "name": "publishing_platform_message_queue_consumer", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-04T16:48:17.212Z", "version_downloads": 0, "platform": "ruby", "authors": "Publishing Platform", "info": "Avoid writing boilerplate code in order to consume messages from an AMQP message queue. Plug in queue configuration, and how to process each message.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "bb640de79389e1c670f08d7375ec8636408dd968e3097b7fd4a8bc67251c0202", "spec_sha": "4154a5a19e28450ca5d45584469f30a8253900780320a21b5dd7b54c50a37cad", "project_uri": "https://rubygems.org/gems/publishing_platform_message_queue_consumer", "gem_uri": "https://rubygems.org/gems/publishing_platform_message_queue_consumer-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/publishing_platform_message_queue_consumer/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bunny-mock", "requirements": ">= 0" }, { "name": "publishing_platform_rubocop", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "bunny", "requirements": "~> 2.24" } ] } }
2025-07-04 16:48:18 UTC
jEjivcAK-2kFTOxHiTvqI

core

A collection of foundational objects.

2.3.0
Content{ "name": "core", "downloads": 77534, "version": "2.3.0", "version_created_at": "2025-07-04T16:38:35.332Z", "version_downloads": 0, "platform": "ruby", "authors": "Brooke Kuhlmann", "info": "A collection of foundational objects.", "licenses": [ "Hippocratic-2.1" ], "metadata": { "label": "Core", "funding_uri": "https://github.com/sponsors/bkuhlmann", "homepage_uri": "https://alchemists.io/projects/core", "changelog_uri": "https://alchemists.io/projects/core/versions", "bug_tracker_uri": "https://github.com/bkuhlmann/core/issues", "source_code_uri": "https://github.com/bkuhlmann/core", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0af1d8c84983c8da55f995d9bc8f7d05f64bf26c6d4f7194558f8c654f030ebe", "spec_sha": "2d3ba1f370be616708e7a361f18342075008dfc86552fb12d75d04ada601105a", "project_uri": "https://rubygems.org/gems/core", "gem_uri": "https://rubygems.org/gems/core-2.3.0.gem", "homepage_uri": "https://alchemists.io/projects/core", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bkuhlmann/core", "bug_tracker_uri": "https://github.com/bkuhlmann/core/issues", "changelog_uri": "https://alchemists.io/projects/core/versions", "funding_uri": "https://github.com/sponsors/bkuhlmann", "dependencies": { "development": [], "runtime": [] } }
2025-07-04 16:38:38 UTC
Ek6RwvdWft9SnefEZaHm8

lokalise_manager

This gem contains a collection of some common tasks for Lokalise. Specifically, it allows to import/export translation files from/to Lokalise TMS.

6.4.0
Content{ "name": "lokalise_manager", "downloads": 426267, "version": "6.4.0", "version_created_at": "2025-07-04T16:23:01.265Z", "version_downloads": 0, "platform": "ruby", "authors": "Ilya Krukowski", "info": "This gem contains a collection of some common tasks for Lokalise. Specifically, it allows to import/export translation files from/to Lokalise TMS.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "11009d04c68e4f3056fba9623f789cbd1b46a6bfb311b1d7d1127dba3d65ab56", "spec_sha": "ec06003f27dc4b7003abb17b7a04b23dcc27969d2b684710cee7d2da1d0f7671", "project_uri": "https://rubygems.org/gems/lokalise_manager", "gem_uri": "https://rubygems.org/gems/lokalise_manager-6.4.0.gem", "homepage_uri": "https://github.com/bodrovis/lokalise_manager", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/lokalise_manager/6.4.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv", "requirements": "~> 3.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1.0" }, { "name": "rubocop-performance", "requirements": "~> 1.5" }, { "name": "rubocop-rake", "requirements": "~> 0.6" }, { "name": "rubocop-rspec", "requirements": "~> 3.0" }, { "name": "simplecov", "requirements": "~> 0.16" }, { "name": "webmock", "requirements": "~> 3.18" } ], "runtime": [ { "name": "base64", "requirements": "~> 0.3.0" }, { "name": "ruby-lokalise-api", "requirements": "~> 9.3" }, { "name": "rubyzip", "requirements": "~> 2.3" }, { "name": "zeitwerk", "requirements": "~> 2.4" } ] } }
2025-07-04 16:23:02 UTC
RSpuaOxfL4K3DvF_BWuQw

readwise

Minimal Readwise API client and highlight parsing library

1.1.0
Content{ "name": "readwise", "downloads": 2986, "version": "1.1.0", "version_created_at": "2025-07-04T16:18:40.252Z", "version_downloads": 0, "platform": "ruby", "authors": "Josh Beckman", "info": "Minimal Readwise API client and highlight parsing library", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/joshbeckman", "homepage_uri": "https://github.com/joshbeckman/readwise-ruby", "changelog_uri": "https://github.com/joshbeckman/readwise-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/joshbeckman/readwise-ruby", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "0bb56fd72ee73ea040847a263f1d0105ecc6f4621b394c1a2575678653786792", "spec_sha": "c6ce31cfc072fc95adc01a869a12c2c4a81123ddfc3cfafb0ff83fdaec5faa8b", "project_uri": "https://rubygems.org/gems/readwise", "gem_uri": "https://rubygems.org/gems/readwise-1.1.0.gem", "homepage_uri": "https://github.com/joshbeckman/readwise-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/joshbeckman/readwise-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/joshbeckman/readwise-ruby/blob/main/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/joshbeckman", "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.4" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rspec-file_fixtures", "requirements": "~> 0.1.6" } ], "runtime": [] } }
2025-07-04 16:18:41 UTC
JnJrU9R7pPnRQf6QNbrCY

checkoff

Command-line and gem client for Asana (unofficial)

0.231.0
Content{ "name": "checkoff", "downloads": 172952, "version": "0.231.0", "version_created_at": "2025-07-04T15:58:31.259Z", "version_downloads": 0, "platform": "ruby", "authors": "Vince Broz", "info": "Command-line and gem client for Asana (unofficial)", "licenses": [ "MIT license" ], "metadata": { "rubygems_mfa_required": "false" }, "yanked": false, "sha": "cc0de3893b3c6e6cfe9c4646739b0d0c7524310a12a9c58816532700bc5b2c54", "spec_sha": "2470ec07b72f08f49daf889f2d4f759000c337d5d1dfea20c00a5ae32af84945", "project_uri": "https://rubygems.org/gems/checkoff", "gem_uri": "https://rubygems.org/gems/checkoff-0.231.0.gem", "homepage_uri": "https://github.com/apiology/checkoff", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/checkoff/0.231.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": ">= 0" }, { "name": "asana", "requirements": "> 0.10.0" }, { "name": "cache_method", "requirements": ">= 0" }, { "name": "gli", "requirements": ">= 0" }, { "name": "mime-types", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } }
2025-07-04 15:58:34 UTC
3UY3-fgPilB_mu64gnQkN

dev_toolbar

A sticky toolbar for Rails applications in development mode

2.1.0
Content{ "name": "dev_toolbar", "downloads": 4426, "version": "2.1.0", "version_created_at": "2025-07-04T15:39:31.779Z", "version_downloads": 0, "platform": "ruby", "authors": "Ben Purinton", "info": "A sticky toolbar for Rails applications in development mode", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/firstdraft", "source_code_uri": "https://github.com/firstdraft/dev_toolbar" }, "yanked": false, "sha": "1c98864195a3e49829c7c8fa474e4ce4eb93b1eb55f8b371cf610db773e868a6", "spec_sha": "8e5ef250a078ce0922b1bff61bb8538ad139fa37d93069b537e1d60b33152b22", "project_uri": "https://rubygems.org/gems/dev_toolbar", "gem_uri": "https://rubygems.org/gems/dev_toolbar-2.1.0.gem", "homepage_uri": "https://github.com/firstdraft", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/firstdraft/dev_toolbar", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" } ], "runtime": [ { "name": "rails", "requirements": ">= 7.0" } ] } }
2025-07-04 15:39:33 UTC
Fm70OD9MVpr8ilog6ATwW

hephaestus

Hephaestus is a Rails generator to create plugs for Yetto.

0.8.22.1
Content{ "name": "hephaestus", "downloads": 22569, "version": "0.8.22.1", "version_created_at": "2025-07-04T15:18:01.109Z", "version_downloads": 0, "platform": "ruby", "authors": "Garen Torikian", "info": "Hephaestus is a Rails generator to create plugs for Yetto.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "3b059defa3c260fd1a1e33f23e5b8d323e7b4e3649390b84df13e4c21c457427", "spec_sha": "0bd9629fcd3693546d2f3970b11da29f719540270aff9b3cb27a0e7b7522fc6d", "project_uri": "https://rubygems.org/gems/hephaestus", "gem_uri": "https://rubygems.org/gems/hephaestus-0.8.22.1.gem", "homepage_uri": "http://github.com/yettoapp/hephaestus", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hephaestus/0.8.22.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv-rails", "requirements": ">= 0" } ], "runtime": [ { "name": "bootsnap", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.1" }, { "name": "ferrum", "requirements": "~> 0.15" }, { "name": "hiredis", "requirements": "~> 0.6" }, { "name": "httpsensible", "requirements": "~> 0.3" }, { "name": "jbuilder", "requirements": "~> 2.12" }, { "name": "jwt", "requirements": "~> 2.8" }, { "name": "lograge", "requirements": "~> 0.14" }, { "name": "mission_control-jobs", "requirements": "~> 0.5" }, { "name": "openapi_first", "requirements": "~> 2.0" }, { "name": "opentelemetry-exporter-otlp", "requirements": "~> 0.26" }, { "name": "opentelemetry-instrumentation-all", "requirements": "~> 0.63" }, { "name": "opentelemetry-sdk", "requirements": "~> 1.4" }, { "name": "opentelemetry-semantic_conventions", "requirements": "~> 1.10" }, { "name": "parser", "requirements": "~> 3.0" }, { "name": "pg", "requirements": "~> 1.5" }, { "name": "propshaft", "requirements": "~> 1.1" }, { "name": "puma", "requirements": "~> 6.4" }, { "name": "rails", "requirements": ">= 8.0" }, { "name": "rainbow", "requirements": "~> 3.0" }, { "name": "redis", "requirements": "~> 5.2" }, { "name": "retriable", "requirements": "~> 3.1" }, { "name": "slack_webhook_logger", "requirements": "~> 0.6" }, { "name": "solid_queue", "requirements": "~> 1.0" }, { "name": "sqlite3", "requirements": "~> 2.0" }, { "name": "tailwindcss-rails", "requirements": "~> 4.2" } ] } }
2025-07-04 15:18:03 UTC
YkYb8oQ2oTrjfHbaCWFD4

checkoff

Command-line and gem client for Asana (unofficial)

0.230.0
Content{ "name": "checkoff", "downloads": 172917, "version": "0.230.0", "version_created_at": "2025-07-04T15:08:58.655Z", "version_downloads": 0, "platform": "ruby", "authors": "Vince Broz", "info": "Command-line and gem client for Asana (unofficial)", "licenses": [ "MIT license" ], "metadata": { "rubygems_mfa_required": "false" }, "yanked": false, "sha": "d4f029c17b7728af4f98e44793c3efe52d6a53ebb1a4154e33afbe9bb0b83f4d", "spec_sha": "bfcc5ced8ecb4682f5b2c34719f3f524a64907f57f785e8230712609b2bcc682", "project_uri": "https://rubygems.org/gems/checkoff", "gem_uri": "https://rubygems.org/gems/checkoff-0.230.0.gem", "homepage_uri": "https://github.com/apiology/checkoff", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/checkoff/0.230.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": ">= 0" }, { "name": "asana", "requirements": "> 0.10.0" }, { "name": "cache_method", "requirements": ">= 0" }, { "name": "gli", "requirements": ">= 0" }, { "name": "mime-types", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } }
2025-07-04 15:09:02 UTC
oLyy69VTu9GJRLu3cDRW7

reactive-actions

A modern framework for creating HTTP API endpoints that execute server-side actions in Rails applications with automatic JavaScript client integration.

0.1.0.pre.alpha.3
Content{ "name": "reactive-actions", "downloads": 198, "version": "0.1.0.pre.alpha.3", "version_created_at": "2025-07-04T15:00:49.459Z", "version_downloads": 0, "platform": "ruby", "authors": "Istvan Meszaros", "info": "A modern framework for creating HTTP API endpoints that execute server-side actions in Rails applications with automatic JavaScript client integration.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/IstvanMs/reactive-actions", "changelog_uri": "https://github.com/IstvanMs/reactive-actions/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/IstvanMs/reactive-actions", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "d0753ae88609db22011e849b49399772329712666fa08cafd4fe077268d019b5", "spec_sha": "c02f290bfa4e1827733496392eca5c602c4616f9f7da7d8fc6327c3c22b43506", "project_uri": "https://rubygems.org/gems/reactive-actions", "gem_uri": "https://rubygems.org/gems/reactive-actions-0.1.0.pre.alpha.3.gem", "homepage_uri": "https://github.com/IstvanMs/reactive-actions", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/IstvanMs/reactive-actions", "bug_tracker_uri": null, "changelog_uri": "https://github.com/IstvanMs/reactive-actions/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.0, < 9.0" } ] } }
2025-07-04 15:00:51 UTC
_ljLvz4G3hCKSJjDWVmIS

image_optim_pack

Precompiled binaries for image_optim: advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant

0.12.1.20250704
Content{ "name": "image_optim_pack", "downloads": 5774770, "version": "0.12.1.20250704", "version_created_at": "2025-07-04T14:59:14.187Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Ivan Kuchin", "info": "Precompiled binaries for image_optim: advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/toy/image_optim_pack/blob/master/CHANGELOG.markdown", "bug_tracker_uri": "https://github.com/toy/image_optim_pack/issues", "source_code_uri": "https://github.com/toy/image_optim_pack", "documentation_uri": "https://www.rubydoc.info/gems/image_optim_pack/0.12.1.20250704" }, "yanked": false, "sha": "1ed62a127d2e0c031b0005d13c69df32b7ac7e8f3d8c6adf4e16f7c881845839", "spec_sha": "11e7bc33fb015e766690f15fb3172904c4942abd7a0e4a88b6224d5063697868", "project_uri": "https://rubygems.org/gems/image_optim_pack", "gem_uri": "https://rubygems.org/gems/image_optim_pack-0.12.1.20250704-x86_64-linux.gem", "homepage_uri": "https://github.com/toy/image_optim_pack", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/image_optim_pack/0.12.1.20250704", "mailing_list_uri": null, "source_code_uri": "https://github.com/toy/image_optim_pack", "bug_tracker_uri": "https://github.com/toy/image_optim_pack/issues", "changelog_uri": "https://github.com/toy/image_optim_pack/blob/master/CHANGELOG.markdown", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.22, != 1.22.2" }, { "name": "rubocop-rspec", "requirements": "~> 2.0" } ], "runtime": [ { "name": "fspath", "requirements": ">= 2.1, < 4" }, { "name": "image_optim", "requirements": "~> 0.19" } ] } }
2025-07-04 14:59:15 UTC
7WbmglnA-Z_FuRW4lP56I

image_optim_pack

Precompiled binaries for image_optim: advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant

0.12.1.20250704
Content{ "name": "image_optim_pack", "downloads": 5774770, "version": "0.12.1.20250704", "version_created_at": "2025-07-04T14:59:04.164Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "Ivan Kuchin", "info": "Precompiled binaries for image_optim: advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/toy/image_optim_pack/blob/master/CHANGELOG.markdown", "bug_tracker_uri": "https://github.com/toy/image_optim_pack/issues", "source_code_uri": "https://github.com/toy/image_optim_pack", "documentation_uri": "https://www.rubydoc.info/gems/image_optim_pack/0.12.1.20250704" }, "yanked": false, "sha": "a6e13c034c7f7f354cd24f67f75efd6e2c654055ba6be01b225379e9e87843bb", "spec_sha": "58ef09c8cd879c7a4eda8600468a14eb6f007c0ba5195cbae2e6088113834604", "project_uri": "https://rubygems.org/gems/image_optim_pack", "gem_uri": "https://rubygems.org/gems/image_optim_pack-0.12.1.20250704-x86_64-darwin.gem", "homepage_uri": "https://github.com/toy/image_optim_pack", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/image_optim_pack/0.12.1.20250704", "mailing_list_uri": null, "source_code_uri": "https://github.com/toy/image_optim_pack", "bug_tracker_uri": "https://github.com/toy/image_optim_pack/issues", "changelog_uri": "https://github.com/toy/image_optim_pack/blob/master/CHANGELOG.markdown", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.22, != 1.22.2" }, { "name": "rubocop-rspec", "requirements": "~> 2.0" } ], "runtime": [ { "name": "fspath", "requirements": ">= 2.1, < 4" }, { "name": "image_optim", "requirements": "~> 0.19" } ] } }
2025-07-04 14:59:05 UTC