Lastest updates from Rubygems.org
ID | Gem | Version | Body | Updated At |
---|---|---|---|---|
JXJtxyzVr-XXlTXnuFMhn |
metanorma-ietfmetanorma-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-isometanorma-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 |
actifyThis 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-standocmetanorma-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 |
metanormaLibrary 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 |
isodocisodoc 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-tasteLibrary 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-renderRendering 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-utilsmetanorma-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_procPost-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 |
cocoawebviewWebview 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 |
tunablePluggable 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 |
parquetParquet 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 |
parquetParquet 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 |
parquetParquet 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 |
parquetParquet 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 |
parquetParquet 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 |
parquetParquet 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 |
parquetParquet 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 |
parquetParquet 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-railsPropel 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_apiRails 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 |
increaseRuby 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_promptProvides 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 |
colorColor 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_addA 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 |
colorColor 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-contextInstall 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-modernizeAutomatically 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 |
susA 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-oauth2Using 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 |
prickA 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_apiA 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 |
prickA 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 |
snakimaJekyll 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 |
bqmDeduplicate 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 |
litbuildA 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-juniperProvides 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.BeeApplication 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_commandsA 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_idsNeat 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-migratorA 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 |
brutNOT 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_ripperAdd 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-migratorA 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 |
checkoffCommand-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-tokenizersA 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_apiRails 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-migratorA 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 |
ragerBuild 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_apiRails 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-s3Enables 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_sdkThis 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 |
basA 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-filemanagerMajor 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_openerOpen 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-migratorA 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-iconsIcons 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-tablerTabler 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-radixRadix 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-flagFlag 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-heroHero 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-materialMaterial 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-bootstrapBootstrap 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-lucideLucide 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-remixRemix 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 |
checkoffCommand-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-uiThis 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 |
tapiocaA 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-halHypertext 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-responderA 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 |
pproflibrary 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_apiRails 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 |
ragerBuild 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 |
hanamismithA 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 |
gemsmithA 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 |
snaptradeConnect 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 |
rubysmithA 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_nestA 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-configSimplifies 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-configSimplifies 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-configSimplifies 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-configSimplifies 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_apiRails 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_consumerAvoid 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_apiProvides 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_consumerAvoid 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 |
coreA 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_managerThis 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 |
readwiseMinimal 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 |
checkoffCommand-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_toolbarA 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 |
hephaestusHephaestus 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 |
checkoffCommand-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-actionsA 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_packPrecompiled 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_packPrecompiled 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 |