Rubyhooks

Lastest updates from Rubygems.org

ID Gem Version Body Updated At
ZnrxESpyE5656FGyncCjw

orb-billing

Ruby library to access the Orb API

0.9.0
Content{ "name": "orb-billing", "downloads": 3229, "version": "0.9.0", "version_created_at": "2025-05-30T17:23:19.984Z", "version_downloads": 0, "platform": "ruby", "authors": "Orb", "info": "Ruby library to access the Orb API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/orb-billing", "source_code_uri": "https://github.com/orbcorp/orb-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "fa5b77ac1983f4de171ca6aabacdeb1db03da03dc41445fec48b1704c11fafd3", "spec_sha": "7ba0cdbb1a9a9b4439add81efa64d4d1374754e2ea38646e471acf8f79d36d9e", "project_uri": "https://rubygems.org/gems/orb-billing", "gem_uri": "https://rubygems.org/gems/orb-billing-0.9.0.gem", "homepage_uri": "https://gemdocs.org/gems/orb-billing", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orbcorp/orb-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } }
2025-05-30 17:23:22 UTC
1LnZ_Z9U8_i37SCUGL0Da

iron_trail

Creates a trail strong as iron

0.1.5
Content{ "name": "iron_trail", "downloads": 3445, "version": "0.1.5", "version_created_at": "2025-05-30T17:06:25.325Z", "version_downloads": 0, "platform": "ruby", "authors": "André Diego Piske", "info": "Creates a trail strong as iron", "licenses": [ "MIT" ], "metadata": { "wiki_uri": "https://github.com/trusted/iron_trail/wiki", "homepage_uri": "https://github.com/trusted/iron_trail", "changelog_uri": "https://github.com/trusted/iron_trail/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/trusted/iron_trail/issues", "source_code_uri": "https://github.com/trusted/iron_trail", "documentation_uri": "https://github.com/trusted/iron_trail/blob/main/README.md" }, "yanked": false, "sha": "f30cf84597e5fb006d8742c58bd18a40c3702f9f4ee384b2f3a778c79e26f232", "spec_sha": "ca2ded368fca3672a3f5f02ac2588564119f9ff7fc18594ef47ac8d7e36b92d1", "project_uri": "https://rubygems.org/gems/iron_trail", "gem_uri": "https://rubygems.org/gems/iron_trail-0.1.5.gem", "homepage_uri": "https://github.com/trusted/iron_trail", "wiki_uri": "https://github.com/trusted/iron_trail/wiki", "documentation_uri": "https://github.com/trusted/iron_trail/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/trusted/iron_trail", "bug_tracker_uri": "https://github.com/trusted/iron_trail/issues", "changelog_uri": "https://github.com/trusted/iron_trail/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "appraisal", "requirements": "~> 2.5" }, { "name": "json", "requirements": "~> 2.8" }, { "name": "pg", "requirements": "~> 1.2" }, { "name": "rake", "requirements": "~> 13.2" }, { "name": "rspec-rails", "requirements": "~> 7.1" }, { "name": "sidekiq", "requirements": "~> 7.2" } ], "runtime": [ { "name": "rails", "requirements": ">= 7.1" } ] } }
2025-05-30 17:06:28 UTC
_ohMdR1D8-4nveDg2z6d9

foobara-llm-backed-command

Provides an easy way to implement a command whose logic is managed by an LLM

0.0.7
Content{ "name": "foobara-llm-backed-command", "downloads": 850, "version": "0.0.7", "version_created_at": "2025-05-30T17:05:18.768Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "Provides an easy way to implement a command whose logic is managed by an LLM", "licenses": [ "MPL-2.0" ], "metadata": { "homepage_uri": "https://github.com/foobara/llm-backed-command", "changelog_uri": "https://github.com/foobara/llm-backed-command/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/llm-backed-command", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "83d07ddbb799eaff4197c4bca3b8f79031ddaa6c54d7b2fe7603e6847a380cb3", "spec_sha": "5dd392c084fe58f835510a9a04411ab850a678216d3b607c091e3810e8871f47", "project_uri": "https://rubygems.org/gems/foobara-llm-backed-command", "gem_uri": "https://rubygems.org/gems/foobara-llm-backed-command-0.0.7.gem", "homepage_uri": "https://github.com/foobara/llm-backed-command", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/llm-backed-command", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/llm-backed-command/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "foobara", "requirements": "~> 0.0.92" }, { "name": "foobara-ai", "requirements": "~> 0.0.1" }, { "name": "foobara-json-schema-generator", "requirements": "~> 0.0.1" } ] } }
2025-05-30 17:05:20 UTC
4_sdUKI4TK-miyjky6z80

playbook_ui_docs

Display all the components from Playbook UI inside your own system.

14.20.0.pre.alpha.play2224scrollbarfix7991
Content{ "name": "playbook_ui_docs", "downloads": 338464, "version": "14.20.0.pre.alpha.play2224scrollbarfix7991", "version_created_at": "2025-05-30T17:01:09.520Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Display all the components from Playbook UI inside your own system.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "b5955d7c6e07a7b97b58ecfedb56d4b285b0f4d833f7ad0e03347f673b1a4085", "spec_sha": "7374586db9e87eb66fede11695edd817b983e24e95c86e20bada451bea569337", "project_uri": "https://rubygems.org/gems/playbook_ui_docs", "gem_uri": "https://rubygems.org/gems/playbook_ui_docs-14.20.0.pre.alpha.play2224scrollbarfix7991.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui_docs/14.20.0.pre.alpha.play2224scrollbarfix7991", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "playbook_ui", "requirements": ">= 0" } ] } }
2025-05-30 17:01:13 UTC
pWgjmk0RM5--o_yD-YUoA

playbook_ui

Playbook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems.

14.20.0.pre.alpha.play2224scrollbarfix7991
Content{ "name": "playbook_ui", "downloads": 1475086, "version": "14.20.0.pre.alpha.play2224scrollbarfix7991", "version_created_at": "2025-05-30T17:01:06.430Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Playbook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "41e56aa5ff740f2ac26cfcb7b9b01f3d142b486d8a813c5d2a91a8095cfe7d42", "spec_sha": "45cfca85f550fee27c9f027879ac1d1ee11a66a605910db1e623ba81bea4455d", "project_uri": "https://rubygems.org/gems/playbook_ui", "gem_uri": "https://rubygems.org/gems/playbook_ui-14.20.0.pre.alpha.play2224scrollbarfix7991.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui/14.20.0.pre.alpha.play2224scrollbarfix7991", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "brakeman", "requirements": "= 7.0.0" }, { "name": "byebug", "requirements": ">= 11.0.0" }, { "name": "github_changelog_generator", "requirements": "= 1.15.2" }, { "name": "rails", "requirements": ">= 5.2.4.5" }, { "name": "rspec-html-matchers", "requirements": "= 0.9.1" }, { "name": "rspec-rails", "requirements": "~> 3.8, >= 3.8.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": "~> 1.11.5" }, { "name": "tzinfo-data", "requirements": "= 1.2018.9" }, { "name": "will_paginate", "requirements": "= 3.3.1" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 5.2.4.5" }, { "name": "actionview", "requirements": ">= 5.2.4.5" }, { "name": "activesupport", "requirements": ">= 5.2.4.5" }, { "name": "react-rails", "requirements": "= 2.6.1" }, { "name": "view_component", "requirements": "= 2.83.0" }, { "name": "webpacker-react", "requirements": "~> 0.3.2" } ] } }
2025-05-30 17:01:09 UTC
Pk3MtVhIyLj_KtVzBB9mb

playbook_ui

Playbook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems.

14.20.0.pre.alpha.play2224scrollbarfix7989
Content{ "name": "playbook_ui", "downloads": 1475086, "version": "14.20.0.pre.alpha.play2224scrollbarfix7989", "version_created_at": "2025-05-30T16:59:48.810Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Playbook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "87aa05b614e301b6fec44c81852f8d5055ebd2d9ffd7aa54e785665f6434ee18", "spec_sha": "932b81c6bd3ff570a798c6d6a9519dafba74594dca0cf986c6ab5453fd52fd80", "project_uri": "https://rubygems.org/gems/playbook_ui", "gem_uri": "https://rubygems.org/gems/playbook_ui-14.20.0.pre.alpha.play2224scrollbarfix7989.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui/14.20.0.pre.alpha.play2224scrollbarfix7989", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "brakeman", "requirements": "= 7.0.0" }, { "name": "byebug", "requirements": ">= 11.0.0" }, { "name": "github_changelog_generator", "requirements": "= 1.15.2" }, { "name": "rails", "requirements": ">= 5.2.4.5" }, { "name": "rspec-html-matchers", "requirements": "= 0.9.1" }, { "name": "rspec-rails", "requirements": "~> 3.8, >= 3.8.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": "~> 1.11.5" }, { "name": "tzinfo-data", "requirements": "= 1.2018.9" }, { "name": "will_paginate", "requirements": "= 3.3.1" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 5.2.4.5" }, { "name": "actionview", "requirements": ">= 5.2.4.5" }, { "name": "activesupport", "requirements": ">= 5.2.4.5" }, { "name": "react-rails", "requirements": "= 2.6.1" }, { "name": "view_component", "requirements": "= 2.83.0" }, { "name": "webpacker-react", "requirements": "~> 0.3.2" } ] } }
2025-05-30 17:01:06 UTC
zsVCx9GQ1r__AEUjnyDEb

playbook_ui_docs

Display all the components from Playbook UI inside your own system.

14.20.0.pre.alpha.play2224scrollbarfix7989
Content{ "name": "playbook_ui_docs", "downloads": 338464, "version": "14.20.0.pre.alpha.play2224scrollbarfix7989", "version_created_at": "2025-05-30T16:59:52.712Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Display all the components from Playbook UI inside your own system.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "6bed2ea82032743ff6d7c18738725b4ea1e7a72a248e62120e71e1129c6e5617", "spec_sha": "0a0dce7da79dc65e7c820bc78b0963a3e936a4cb260ed17e04f14388e9210c03", "project_uri": "https://rubygems.org/gems/playbook_ui_docs", "gem_uri": "https://rubygems.org/gems/playbook_ui_docs-14.20.0.pre.alpha.play2224scrollbarfix7989.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui_docs/14.20.0.pre.alpha.play2224scrollbarfix7989", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "playbook_ui", "requirements": ">= 0" } ] } }
2025-05-30 16:59:56 UTC
kNGx7A92SZekk1-rfxoj6

playbook_ui_docs

Display all the components from Playbook UI inside your own system.

14.20.0.pre.alpha.play2168firstcolumnborderbug7988
Content{ "name": "playbook_ui_docs", "downloads": 338462, "version": "14.20.0.pre.alpha.play2168firstcolumnborderbug7988", "version_created_at": "2025-05-30T16:52:17.412Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Display all the components from Playbook UI inside your own system.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "e19ca7643045b1268f6716c4d34a9910dc08d410a8a417df3e5fb734595f23a4", "spec_sha": "ad0f2663c7643b4f4779d56c312eb2e733bb8bbc82b858f80a65d87e64b9d79a", "project_uri": "https://rubygems.org/gems/playbook_ui_docs", "gem_uri": "https://rubygems.org/gems/playbook_ui_docs-14.20.0.pre.alpha.play2168firstcolumnborderbug7988.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui_docs/14.20.0.pre.alpha.play2168firstcolumnborderbug7988", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "playbook_ui", "requirements": ">= 0" } ] } }
2025-05-30 16:52:23 UTC
nhD5JZG6QkxLHuJpS1isg

playbook_ui

Playbook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems.

14.20.0.pre.alpha.play2168firstcolumnborderbug7988
Content{ "name": "playbook_ui", "downloads": 1475082, "version": "14.20.0.pre.alpha.play2168firstcolumnborderbug7988", "version_created_at": "2025-05-30T16:52:11.098Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Playbook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "adf95e98d3203d773fe8adb8d87eeaf5da1ddb6f2d3acd79ef4d9db597dd5a20", "spec_sha": "fae0a14343ea43dc506554d3c7645f7151404820924011fa265ba17133ab7f3a", "project_uri": "https://rubygems.org/gems/playbook_ui", "gem_uri": "https://rubygems.org/gems/playbook_ui-14.20.0.pre.alpha.play2168firstcolumnborderbug7988.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui/14.20.0.pre.alpha.play2168firstcolumnborderbug7988", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "brakeman", "requirements": "= 7.0.0" }, { "name": "byebug", "requirements": ">= 11.0.0" }, { "name": "github_changelog_generator", "requirements": "= 1.15.2" }, { "name": "rails", "requirements": ">= 5.2.4.5" }, { "name": "rspec-html-matchers", "requirements": "= 0.9.1" }, { "name": "rspec-rails", "requirements": "~> 3.8, >= 3.8.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": "~> 1.11.5" }, { "name": "tzinfo-data", "requirements": "= 1.2018.9" }, { "name": "will_paginate", "requirements": "= 3.3.1" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 5.2.4.5" }, { "name": "actionview", "requirements": ">= 5.2.4.5" }, { "name": "activesupport", "requirements": ">= 5.2.4.5" }, { "name": "react-rails", "requirements": "= 2.6.1" }, { "name": "view_component", "requirements": "= 2.83.0" }, { "name": "webpacker-react", "requirements": "~> 0.3.2" } ] } }
2025-05-30 16:52:17 UTC
QQ29vDpxnj1zoEW5SvzID

foobara-agent

An agent that uses whatever Foobara commands you wish to accomplish goals of your choosing!

0.0.3
Content{ "name": "foobara-agent", "downloads": 236, "version": "0.0.3", "version_created_at": "2025-05-30T16:51:06.861Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "An agent that uses whatever Foobara commands you wish to accomplish goals of your choosing!", "licenses": [ "MPL-2.0" ], "metadata": { "homepage_uri": "https://github.com/foobara/agent", "changelog_uri": "https://github.com/foobara/agent/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/agent", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "93c26aef8a7b1c838b8eb5ce6babb5718622aec9673774cfe1677272fc0795b5", "spec_sha": "190532bcc86e4bf34d263a9dc4928c2575b8ac83e2e1b1daabffff32a6da56c4", "project_uri": "https://rubygems.org/gems/foobara-agent", "gem_uri": "https://rubygems.org/gems/foobara-agent-0.0.3.gem", "homepage_uri": "https://github.com/foobara/agent", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/agent", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/agent/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "foobara", "requirements": "~> 0.0.126" }, { "name": "foobara-llm-backed-command", "requirements": "~> 0.0.1" } ] } }
2025-05-30 16:51:08 UTC
Qvxgu4q8noixFZO0IZJsK

claude_swarm

Claude Swarm enables you to run multiple Claude Code instances that communicate with each other via MCP (Model Context Protocol). Create AI development teams where each instance has specialized roles, tools, and directory contexts. Define your swarm topology in simple YAML and let Claude instances collaborate across codebases. Perfect for complex projects requiring specialized AI agents for frontend, backend, testing, DevOps, or research tasks.

0.1.3
Content{ "name": "claude_swarm", "downloads": 270, "version": "0.1.3", "version_created_at": "2025-05-30T16:34:07.439Z", "version_downloads": 0, "platform": "ruby", "authors": "Paulo Arruda", "info": "Claude Swarm enables you to run multiple Claude Code instances that communicate with each other\nvia MCP (Model Context Protocol). Create AI development teams where each instance has specialized\nroles, tools, and directory contexts. Define your swarm topology in simple YAML and let Claude\ninstances collaborate across codebases. Perfect for complex projects requiring specialized AI\nagents for frontend, backend, testing, DevOps, or research tasks.\n", "licenses": [], "metadata": { "homepage_uri": "https://github.com/parruda/claude-swarm", "changelog_uri": "https://github.com/parruda/claude-swarm/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/parruda/claude-swarm" }, "yanked": false, "sha": "4c86bca91c33cc2a53199e93c7dfebe74762787eab281acf14903e5096609c39", "spec_sha": "a7936e6131e49d4ec9466ae6671f7b267ce0501155102345848c9574cbf2d8f7", "project_uri": "https://rubygems.org/gems/claude_swarm", "gem_uri": "https://rubygems.org/gems/claude_swarm-0.1.3.gem", "homepage_uri": "https://github.com/parruda/claude-swarm", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/parruda/claude-swarm", "bug_tracker_uri": null, "changelog_uri": "https://github.com/parruda/claude-swarm/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "fast-mcp", "requirements": ">= 0" }, { "name": "thor", "requirements": "~> 1.3" } ] } }
2025-05-30 16:34:09 UTC
2HdcrYMxj331il0YO7eLF

foobara

A command-centric and discoverable software framework with a focus on domain concepts and abstracting away integration code

0.0.129
Content{ "name": "foobara", "downloads": 25447, "version": "0.0.129", "version_created_at": "2025-05-30T16:33:09.890Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "A command-centric and discoverable software framework with a focus on domain concepts and abstracting away integration code", "licenses": [ "MPL-2.0" ], "metadata": { "homepage_uri": "https://foobara.com", "changelog_uri": "https://foobara.com/blob/main/CHANGELOG.md", "source_code_uri": "https://foobara.com", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "5bf3117c583b662fdfe9f48ce58bd13da430f54a0d8afabb57d9ab9a2e35d870", "spec_sha": "c70d712543c4226474fe6f13f2a180c37c551fa7cdf16674c9c841d7d13ceac5", "project_uri": "https://rubygems.org/gems/foobara", "gem_uri": "https://rubygems.org/gems/foobara-0.0.129.gem", "homepage_uri": "https://foobara.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://foobara.com", "bug_tracker_uri": null, "changelog_uri": "https://foobara.com/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "foobara-lru-cache", "requirements": "~> 0.0.2" }, { "name": "foobara-util", "requirements": "~> 0.0.11" }, { "name": "inheritable-thread-vars", "requirements": "~> 0.0.1" } ] } }
2025-05-30 16:33:12 UTC
my9pv5nimp8wv8IfWZS-3

cookstyle

Cookstyle is a code linting tool that helps you to write better Chef Infra cookbooks by detecting and automatically correcting style, syntax, and logic mistakes in your code.

8.1.4
Content{ "name": "cookstyle", "downloads": 2577357, "version": "8.1.4", "version_created_at": "2025-05-30T16:29:17.851Z", "version_downloads": 0, "platform": "ruby", "authors": "Thom May, Tim Smith", "info": "Cookstyle is a code linting tool that helps you to write better Chef Infra cookbooks by detecting and automatically correcting style, syntax, and logic mistakes in your code.", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/chef/cookstyle", "changelog_uri": "https://github.com/chef/cookstyle/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/chef/cookstyle/issues", "source_code_uri": "https://github.com/chef/cookstyle", "documentation_uri": "https://docs.chef.io/workstation/cookstyle/" }, "yanked": false, "sha": "f2eae9e85167a386f55e6812790e127cfb61a25a79c5c00dd0c87f47f9e1e4af", "spec_sha": "003069409306f565eeddf325d221b69d693b5876bb5eab9e3e739066d1e8edfe", "project_uri": "https://rubygems.org/gems/cookstyle", "gem_uri": "https://rubygems.org/gems/cookstyle-8.1.4.gem", "homepage_uri": "https://github.com/chef/cookstyle", "wiki_uri": null, "documentation_uri": "https://docs.chef.io/workstation/cookstyle/", "mailing_list_uri": null, "source_code_uri": "https://github.com/chef/cookstyle", "bug_tracker_uri": "https://github.com/chef/cookstyle/issues", "changelog_uri": "https://github.com/chef/cookstyle/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rubocop", "requirements": "= 1.75.8" } ] } }
2025-05-30 16:29:20 UTC
b3JHO8Yqz-b9-RzYdmu-_

peddler

Amazon Selling Partner API (SP-API) in Ruby

4.4.0
Content{ "name": "peddler", "downloads": 1382385, "version": "4.4.0", "version_created_at": "2025-05-30T16:27:03.705Z", "version_downloads": 0, "platform": "ruby", "authors": "Hakan Ensari", "info": "Amazon Selling Partner API (SP-API) in Ruby", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e7322c7a2be7799e0ec4758dcc2677f9acdb16106a2009d521cc0b436d0623b9", "spec_sha": "7448f5edcc6b058959d94d4b4ae4cfff3a3bf2421de5f360c6bb6c59842f9872", "project_uri": "https://rubygems.org/gems/peddler", "gem_uri": "https://rubygems.org/gems/peddler-4.4.0.gem", "homepage_uri": "https://github.com/hakanensari/peddler", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/peddler/4.4.0", "mailing_list_uri": "", "source_code_uri": "http://github.com/papercavalier/peddler", "bug_tracker_uri": "", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "http", "requirements": ">= 5.0, < 7.0" } ] } }
2025-05-30 16:27:06 UTC
vlvm0Au6B5VafT1gEAOnj

genesis_ruby

Ruby Client for Genesis Payment Processing Gateway

0.2.6
Content{ "name": "genesis_ruby", "downloads": 10521, "version": "0.2.6", "version_created_at": "2025-05-30T16:02:40.502Z", "version_downloads": 0, "platform": "ruby", "authors": "emerchantpay Ltd.", "info": "Ruby Client for Genesis Payment Processing Gateway", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/GenesisGateway/genesis_ruby", "changelog_uri": "https://github.com/GenesisGateway/genesis_ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/GenesisGateway/genesis_ruby", "documentation_uri": "https://github.com/GenesisGateway/genesis_ruby/blob/main/README.md" }, "yanked": false, "sha": "45264ae4155e17c9a01acf7d27f7f1d4bd72c0086bbf1310afe6a228951cdc21", "spec_sha": "902ff0d5fc3154806d304d5b135805cdb29dd33478dc90e75a8d883948add899", "project_uri": "https://rubygems.org/gems/genesis_ruby", "gem_uri": "https://rubygems.org/gems/genesis_ruby-0.2.6.gem", "homepage_uri": "https://github.com/GenesisGateway/genesis_ruby", "wiki_uri": null, "documentation_uri": "https://github.com/GenesisGateway/genesis_ruby/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/GenesisGateway/genesis_ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/GenesisGateway/genesis_ruby/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.1" }, { "name": "faker", "requirements": "~> 2.22" }, { "name": "faraday-retry", "requirements": "~> 2.0" }, { "name": "pronto", "requirements": "~> 0.11" }, { "name": "pronto-rubocop", "requirements": "~> 0.11" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rspec_junit_formatter", "requirements": "~> 0.6" }, { "name": "rubocop", "requirements": "~> 1.21" }, { "name": "rubocop-faker", "requirements": "~> 1.1" }, { "name": "rubocop-rspec", "requirements": "~> 2.13" }, { "name": "sinatra", "requirements": "~> 3.0" }, { "name": "webmock", "requirements": "~> 3.18" } ], "runtime": [ { "name": "net-http", "requirements": "~> 0.3.2" }, { "name": "nokogiri", "requirements": "~> 1.14" } ] } }
2025-05-30 16:02:42 UTC
E9EuoBgDocWMTTtZBTvHX

capistrano-asg

Capistrano plugin for deploying to AWS AutoScale Groups. Deploys to all instances in a group, creates a fresh AMI post-deploy, and attaches the AMI to your AutoScale Group.

0.8.1
Content{ "name": "capistrano-asg", "downloads": 170773, "version": "0.8.1", "version_created_at": "2025-05-30T15:59:08.551Z", "version_downloads": 0, "platform": "ruby", "authors": "Logan Serman, Jeff Fraser, Michael Martell", "info": "Capistrano plugin for deploying to AWS AutoScale Groups. Deploys to all instances in a group, creates a fresh AMI post-deploy, and attaches the AMI to your AutoScale Group.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d31b4997621dacc8c05e4d2442f7bca417c8f2c49104786139eb6cd85e3a1dff", "spec_sha": "d77b3b3868a82dee98b36621abcf32b65061a85dc732eb8edb602066e2b1ce8d", "project_uri": "https://rubygems.org/gems/capistrano-asg", "gem_uri": "https://rubygems.org/gems/capistrano-asg-0.8.1.gem", "homepage_uri": "http://github.com/sixfeetover/capistrano-asg", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/capistrano-asg/0.8.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 2.0.0" }, { "name": "byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 4.0.0" }, { "name": "aws-sdk-autoscaling", "requirements": "~> 1" }, { "name": "aws-sdk-ec2", "requirements": "~> 1" }, { "name": "capistrano", "requirements": "> 3.0.0" } ] } }
2025-05-30 15:59:10 UTC
Y9N9eFL_3zkE0lLnFN5NE

bridge_cache

A mountable engine for bridge data storage, can either be used for direct database connection or as a localized data storage mechanism

0.5.1
Content{ "name": "bridge_cache", "downloads": 155240, "version": "0.5.1", "version_created_at": "2025-05-30T15:48:10.868Z", "version_downloads": 0, "platform": "ruby", "authors": "jshaffer", "info": "A mountable engine for bridge data storage,\n can either be used for direct database connection\n or as a localized data storage mechanism", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "081d823526ae13f4e31ca77b9749e3a35ce604e3e05e1da2b98cc9917f35aa77", "spec_sha": "ea4eae6d312692f9ae882473dc5303d8c864e4df1179b0090e5119254d7273b8", "project_uri": "https://rubygems.org/gems/bridge_cache", "gem_uri": "https://rubygems.org/gems/bridge_cache-0.5.1.gem", "homepage_uri": "https://www.getbridge.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bridge_cache/0.5.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "actionpack", "requirements": ">= 5.1.4" }, { "name": "bundler", "requirements": ">= 1.6.2" }, { "name": "combustion", "requirements": ">= 0.7.0" }, { "name": "database_cleaner", "requirements": ">= 1.6.2" }, { "name": "factory_bot_rails", "requirements": ">= 4.8.2" }, { "name": "pg", "requirements": ">= 0.21.0" }, { "name": "rspec-rails", "requirements": ">= 3.7.2" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "shoulda-matchers", "requirements": ">= 3.1.2" } ], "runtime": [ { "name": "activerecord-import", "requirements": ">= 0.22.0" }, { "name": "bridge_blueprint", "requirements": "~> 0.0.8" }, { "name": "rails", "requirements": ">= 5.2.4.3" }, { "name": "rein", "requirements": ">= 3.4.0" } ] } }
2025-05-30 15:48:13 UTC
Q7L84ZszH7C5h0FfjehGc

emailable

Email Verification that’s astonishingly easy and low-cost. See https://emailable.com for details.

4.2.0
Content{ "name": "emailable", "downloads": 77458, "version": "4.2.0", "version_created_at": "2025-05-30T15:39:30.476Z", "version_downloads": 0, "platform": "ruby", "authors": "Emailable", "info": "Email Verification that’s astonishingly easy and low-cost. See https://emailable.com for details.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/emailable/emailable-ruby/issues", "source_code_uri": "https://github.com/emailable/emailable-ruby", "documentation_uri": "https://emailable.com/docs/api/?ruby" }, "yanked": false, "sha": "d41c5bc842773c7c43eda54b7eecbb8a75e77b7426efc45b96c5b1550e8b73f4", "spec_sha": "4d9d183e68521fdce205ecacbdb2d74e5dcffee976f7530df861badca354d75f", "project_uri": "https://rubygems.org/gems/emailable", "gem_uri": "https://rubygems.org/gems/emailable-4.2.0.gem", "homepage_uri": "https://emailable.com", "wiki_uri": null, "documentation_uri": "https://emailable.com/docs/api/?ruby", "mailing_list_uri": null, "source_code_uri": "https://github.com/emailable/emailable-ruby", "bug_tracker_uri": "https://github.com/emailable/emailable-ruby/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "activemodel", "requirements": ">= 0" }, { "name": "amazing_print", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "minitest", "requirements": "~> 5.0" }, { "name": "minitest-reporters", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rubocop-cache-ventures", "requirements": ">= 0" } ], "runtime": [] } }
2025-05-30 15:39:32 UTC
zkAt86rmt1YPuV6A3fgny

ragerender

== What's this? {ComicFury}[https://comicfury.com] is an excellent no-bullshit webcomic hosting site created and maintained by the legend Kyo. You should support them on {Patreon}[https://www.patreon.com/comicfury]! {Jekyll}[https://jekyllrb.com] is a highly regarded and widespread static site generator. It builds simple slowly-changing content into HTML files using templates. RageRender allows you to use your ComicFury templates to generate a static version of your webcomic site using Jekyll. You just supply your templates, comics and blogs, and RageRender will output a site that mimics your ComicFury site. Well, I say "mimics". Output is a static site, which means all of the interactive elements of ComicFury don't work. This includes comments, subscriptions, search, and comic management. === But why?! RageRender allows those of us who work on making changes to ComicFury site templates to test our changes before we put them live. With RageRender, you can edit your CSS, HTML templates and site settings before you upload them to ComicFury. This makes the process of testing changes quicker and makes it much more likely that you catch mistakes before any comic readers have a chance to see them. RageRender doesn't compete with the most excellent ComicFury (who's Patreon you should contribute to, as I do!) – you should continue to use ComicFury for all your day-to-day artistic rage management needs. But if you find yourself making changes to a site design, RageRender may be able to help you. == Getting started First, you need to have {Ruby}[https://www.ruby-lang.org/] and {Bundler}[https://bundle.io/] installed. The Jekyll site has {good guides on how to do that}[https://jekyllrb.com/docs/installation/] depending on your operating system. To set up a new site, open a terminal and type: mkdir mycomic && cd mycomic bundle init bundle add jekyll bundle add ragerender Now you can add comics! Add the image into an <tt>images</tt> folder: mkdir images cp 'cool comic.jpg' 'images/My first page.jpg' The file name of the image will be the title of your comic page. And that's it, you added your first comic! If you want to add an author note, create a text file in a folder called <tt>_comics</tt> that has the same file name, but with a <tt>.md</tt> extension: mkdir _comics echo "Check out my cool comic y'all!" > '_comics/My first page.md' Generate the site using: bundle exec jekyll build Or start a local website to see it in your browser: bundle exec jekyll serve # Now visit http://localhost:4000! === Customising your site You'll notice a few things that might be off about your site, including that the webcomic title and author name are probably not what you were expecting. You can create a configuration file to tell RageRender the important details. Put something like this in your webcomic folder and call it <tt>_config.yml</tt>: title: "My awesome webcomic!" slogan: "It's the best!" description: > My epic story about how him and her fell into a romantic polycule with they and them defaults: - scope: path: '' values: author: "John smith" theme: ragerender Your webcomic now has its basic information set up. === Adding your layouts If you want to use your own layout code, then create a <tt>_layouts</tt> directory and put the contents of each of your ComicFury layout tabs in there, and then put your CSS in the main folder. You should end up with a full set of files like: _layouts archive.html blog-archive.html blog-display.html comic-page.html error-page.html overall.html overview.html search.html layout.css Now when you build your site, your custom templates and styles will be used instead. === Adding blogs Add your blogs into a folder called `_posts`: cat _posts/2025-05-29-my-new-comic.md Hey guys, welcome to my new comic! It's gonna be so sick! Note that the name of your blog post has to include the date and the title, or it'll be ignored. === Customising comics and blogs You can add {Front Matter}[https://jekyllrb.com/docs/front-matter/] to set the details of your author notes and blogs manually: --- title: "spooky comic page" date: "2025-03-05 16:20" image: "images/ghost.png" author: "Jane doe" custom: # use yes and no for tickbox settings spooky: yes # use text in quotes for short texts mantra: "live long and prosper" # use indented text for long texts haiku: > Testing webcomics Now easier than ever Thanks to RageRender comments: - author: "Skippy" date: "13 Mar 2025, 3.45 PM" comment: "Wow this is so sick!" --- Your author note still goes at the end, like this! === Adding extra pages You can add extra pages just by adding new HTML files to your webcomic folder. The name of the file becomes the URL that it will use. Pages by default won't be embedded into your 'Overall' layout. You can change that and more with optional Front Matter: --- # Include this line to set the page title title: "Bonus content" # Include this line to hide the page from the navigation menu hidden: yes # Include this line to embed this page in the overall layout layout: Overall --- <h1>yo check out my bonus content!</h1> === Stuff that doesn't work Here is a probably incomplete list of things you can expect to be different about your local site compared to ComicFury: - Any comments you specify in Front Matter will be present, but you can't add new ones - Search doesn't do anything at all - Saving and loading your place in the comic isn't implemented - GET and POST variables in templates are ignored and will always be blank - Random numbers in templates will be random only once per site build, not once per page call == Without Jekyll RageRender can also be used without Jekyll to turn ComicFury templates into templates in other languages. E.g: gem install ragerender echo "[c:iscomicpage]<div>[f:js|v:comictitle]</div>[/]" > template.html ruby $(gem which ragerender/to_liquid) template.html # {% if iscomicpage %}<div>{{ comictitle | escape }}</div>{% endif %} ruby $(gem which ragerender/to_erb) template.html # <% if iscomicpage %><div><%= js(comictitle) %></div><% end %> You still need to pass the correct variables to these templates; browse {this unofficial documentation}[https://github.com/heyeinin/comicfury-documentation] or RageRender::ComicDrop etc. to see which variables work on which templates. == Get help That's not a proclamation but an invitation! Reach out if you're having trouble by {raising an issue}[https://github.com/simonwo/ragerender/issues] or posting in the ComicFury forums.

0.1.1
Content{ "name": "ragerender", "downloads": 9, "version": "0.1.1", "version_created_at": "2025-05-30T15:38:29.625Z", "version_downloads": 0, "platform": "ruby", "authors": "Simon Worthington", "info": "== What's this?\n\n{ComicFury}[https://comicfury.com] is an excellent no-bullshit webcomic hosting\nsite created and maintained by the legend Kyo. You should support them on\n{Patreon}[https://www.patreon.com/comicfury]!\n\n{Jekyll}[https://jekyllrb.com] is a highly regarded and widespread static site\ngenerator. It builds simple slowly-changing content into HTML files using\ntemplates.\n\nRageRender allows you to use your ComicFury templates to generate a static\nversion of your webcomic site using Jekyll. You just supply your templates,\ncomics and blogs, and RageRender will output a site that mimics your ComicFury\nsite.\n\nWell, I say \"mimics\". Output is a static site, which means all of the\ninteractive elements of ComicFury don't work. This includes comments,\nsubscriptions, search, and comic management.\n\n=== But why?!\n\nRageRender allows those of us who work on making changes to ComicFury site\ntemplates to test our changes before we put them live.\n\nWith RageRender, you can edit your CSS, HTML templates and site settings before\nyou upload them to ComicFury. This makes the process of testing changes quicker\nand makes it much more likely that you catch mistakes before any comic readers\nhave a chance to see them.\n\nRageRender doesn't compete with the most excellent ComicFury (who's Patreon you\nshould contribute to, as I do!) – you should continue to use ComicFury for all\nyour day-to-day artistic rage management needs. But if you find yourself making\nchanges to a site design, RageRender may be able to help you.\n\n== Getting started\n\nFirst, you need to have {Ruby}[https://www.ruby-lang.org/] and\n{Bundler}[https://bundle.io/] installed. The Jekyll site has {good guides on how\nto do that}[https://jekyllrb.com/docs/installation/] depending on your operating\nsystem.\n\nTo set up a new site, open a terminal and type:\n\n mkdir mycomic && cd mycomic\n bundle init\n bundle add jekyll\n bundle add ragerender\n\nNow you can add comics! Add the image into an <tt>images</tt> folder:\n\n mkdir images\n cp 'cool comic.jpg' 'images/My first page.jpg'\n\nThe file name of the image will be the title of your comic page. And that's it,\nyou added your first comic!\n\nIf you want to add an author note, create a text file in a folder called\n<tt>_comics</tt> that has the same file name, but with a <tt>.md</tt> extension:\n\n mkdir _comics\n echo \"Check out my cool comic y'all!\" > '_comics/My first page.md'\n\nGenerate the site using:\n\n bundle exec jekyll build\n\nOr start a local website to see it in your browser:\n\n bundle exec jekyll serve\n # Now visit http://localhost:4000!\n\n=== Customising your site\n\nYou'll notice a few things that might be off about your site, including that the\nwebcomic title and author name are probably not what you were expecting.\n\nYou can create a configuration file to tell RageRender the important details.\nPut something like this in your webcomic folder and call it\n<tt>_config.yml</tt>:\n\n title: \"My awesome webcomic!\"\n slogan: \"It's the best!\"\n description: >\n My epic story about how him and her\n fell into a romantic polycule with they and them\n\n defaults:\n - scope:\n path: ''\n values:\n author: \"John smith\"\n\n theme: ragerender\n\nYour webcomic now has its basic information set up.\n\n=== Adding your layouts\n\nIf you want to use your own layout code, then create a <tt>_layouts</tt>\ndirectory and put the contents of each of your ComicFury layout tabs in there,\nand then put your CSS in the main folder. You should end up with a full set of\nfiles like:\n\n _layouts\n archive.html\n blog-archive.html\n blog-display.html\n comic-page.html\n error-page.html\n overall.html\n overview.html\n search.html\n layout.css\n\nNow when you build your site, your custom templates and styles will be used\ninstead.\n\n=== Adding blogs\n\nAdd your blogs into a folder called `_posts`:\n\n cat _posts/2025-05-29-my-new-comic.md\n Hey guys, welcome to my new comic! It's gonna be so sick!\n\nNote that the name of your blog post has to include the date and the title, or\nit'll be ignored.\n\n=== Customising comics and blogs\n\nYou can add {Front Matter}[https://jekyllrb.com/docs/front-matter/] to set the\ndetails of your author notes and blogs manually:\n\n ---\n title: \"spooky comic page\"\n date: \"2025-03-05 16:20\"\n image: \"images/ghost.png\"\n author: \"Jane doe\"\n custom:\n # use yes and no for tickbox settings\n spooky: yes\n # use text in quotes for short texts\n mantra: \"live long and prosper\"\n # use indented text for long texts\n haiku: >\n Testing webcomics\n Now easier than ever\n Thanks to RageRender\n comments:\n - author: \"Skippy\"\n date: \"13 Mar 2025, 3.45 PM\"\n comment: \"Wow this is so sick!\"\n ---\n Your author note still goes at the end, like this!\n\n=== Adding extra pages\n\nYou can add extra pages just by adding new HTML files to your webcomic folder.\nThe name of the file becomes the URL that it will use.\n\nPages by default won't be embedded into your 'Overall' layout. You can change\nthat and more with optional Front Matter:\n\n ---\n # Include this line to set the page title\n title: \"Bonus content\"\n # Include this line to hide the page from the navigation menu\n hidden: yes\n # Include this line to embed this page in the overall layout\n layout: Overall\n ---\n <h1>yo check out my bonus content!</h1>\n\n=== Stuff that doesn't work\n\nHere is a probably incomplete list of things you can expect to be different\nabout your local site compared to ComicFury:\n\n- Any comments you specify in Front Matter will be present, but you can't add\n new ones\n- Search doesn't do anything at all\n- Saving and loading your place in the comic isn't implemented\n- GET and POST variables in templates are ignored and will always be blank\n- Random numbers in templates will be random only once per site build, not once\n per page call\n\n== Without Jekyll\n\nRageRender can also be used without Jekyll to turn ComicFury templates into\ntemplates in other languages.\n\nE.g:\n\n gem install ragerender\n echo \"[c:iscomicpage]<div>[f:js|v:comictitle]</div>[/]\" > template.html\n ruby $(gem which ragerender/to_liquid) template.html\n # {% if iscomicpage %}<div>{{ comictitle | escape }}</div>{% endif %}\n ruby $(gem which ragerender/to_erb) template.html\n # <% if iscomicpage %><div><%= js(comictitle) %></div><% end %>\n\nYou still need to pass the correct variables to these templates; browse {this\nunofficial documentation}[https://github.com/heyeinin/comicfury-documentation]\nor RageRender::ComicDrop etc. to see which variables work on which templates.\n\n== Get help\n\nThat's not a proclamation but an invitation! Reach out if you're having trouble\nby {raising an issue}[https://github.com/simonwo/ragerender/issues] or posting\nin the ComicFury forums.", "licenses": [ "" ], "metadata": { "homepage_uri": "https://github.com/simonwo/ragerender", "source_code_uri": "https://github.com/simonwo/ragerender" }, "yanked": false, "sha": "63f5a84e2e24bb375dbf71040267c19c3900ccfd22037bc05b7ad4b160031e2c", "spec_sha": "b6b2aec088d8b5beb0cfdbe97acda5948481b7ef9f3d9f7494982295bc7f16b7", "project_uri": "https://rubygems.org/gems/ragerender", "gem_uri": "https://rubygems.org/gems/ragerender-0.1.1.gem", "homepage_uri": "https://github.com/simonwo/ragerender", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/simonwo/ragerender", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "jekyll", "requirements": "~> 4" }, { "name": "minitest", "requirements": "~> 5" }, { "name": "rake", "requirements": "~> 13" } ], "runtime": [ { "name": "dimensions", "requirements": "~> 1.3" }, { "name": "rsec", "requirements": "~> 1" } ] } }
2025-05-30 15:38:31 UTC
rLKB9H8SsZADsP5fhWFKx

ragerender

== What's this? {ComicFury}[https://comicfury.com] is an excellent no-bullshit webcomic hosting site created and maintained by the legend Kyo. You should support them on {Patreon}[https://www.patreon.com/comicfury]! {Jekyll}[https://jekyllrb.com] is a highly regarded and widespread static site generator. It builds simple slowly-changing content into HTML files using templates. RageRender allows you to use your ComicFury templates to generate a static version of your webcomic site using Jekyll. You just supply your templates, comics and blogs, and RageRender will output a site that mimics your ComicFury site. Well, I say "mimics". Output is a static site, which means all of the interactive elements of ComicFury don't work. This includes comments, subscriptions, search, and comic management. === But why?! RageRender allows those of us who work on making changes to ComicFury site templates to test our changes before we put them live. With RageRender, you can edit your CSS, HTML templates and site settings before you upload them to ComicFury. This makes the process of testing changes quicker and makes it much more likely that you catch mistakes before any comic readers have a chance to see them. RageRender doesn't compete with the most excellent ComicFury (who's Patreon you should contribute to, as I do!) – you should continue to use ComicFury for all your day-to-day artistic rage management needs. But if you find yourself making changes to a site design, RageRender may be able to help you. == Getting started First, you need to have {Ruby}[https://www.ruby-lang.org/] and {Bundler}[https://bundle.io/] installed. The Jekyll site has {good guides on how to do that}[https://jekyllrb.com/docs/installation/] depending on your operating system. To set up a new site, open a terminal and type: mkdir mycomic && cd mycomic bundle init bundle add jekyll bundle add ragerender Now you can add comics! Add the image into an <tt>images</tt> folder: mkdir images cp 'cool comic.jpg' 'images/My first page.jpg' The file name of the image will be the title of your comic page. And that's it, you added your first comic! If you want to add an author note, create a text file in a folder called <tt>_comics</tt> that has the same file name, but with a <tt>.md</tt> extension: mkdir _comics echo "Check out my cool comic y'all!" > '_comics/My first page.md' Generate the site using: bundle exec jekyll build Or start a local website to see it in your browser: bundle exec jekyll serve # Now visit http://localhost:4000! === Customising your site You'll notice a few things that might be off about your site, including that the webcomic title and author name are probably not what you were expecting. You can create a configuration file to tell RageRender the important details. Put something like this in your webcomic folder and call it <tt>_config.yml</tt>: title: "My awesome webcomic!" slogan: "It's the best!" description: > My epic story about how him and her fell into a romantic polycule with they and them defaults: - scope: path: '' values: author: "John smith" theme: ragerender Your webcomic now has its basic information set up. === Adding your layouts If you want to use your own layout code, then create a <tt>_layouts</tt> directory and put the contents of each of your ComicFury layout tabs in there, and then put your CSS in the main folder. You should end up with a full set of files like: _layouts archive.html blog-archive.html blog-display.html comic-page.html error-page.html overall.html overview.html search.html layout.css Now when you build your site, your custom templates and styles will be used instead. === Adding blogs Add your blogs into a folder called `_posts`: cat _posts/2025-05-29-my-new-comic.md Hey guys, welcome to my new comic! It's gonna be so sick! Note that the name of your blog post has to include the date and the title, or it'll be ignored. === Customising comics and blogs You can add {Front Matter}[https://jekyllrb.com/docs/front-matter/] to set the details of your author notes and blogs manually: --- title: "spooky comic page" date: "2025-03-05 16:20" image: "images/ghost.png" author: "Jane doe" custom: # use yes and no for tickbox settings spooky: yes # use text in quotes for short texts mantra: "live long and prosper" # use indented text for long texts haiku: > Testing webcomics Now easier than ever Thanks to RageRender comments: - author: "Skippy" date: "13 Mar 2025, 3.45 PM" comment: "Wow this is so sick!" --- Your author note still goes at the end, like this! === Adding extra pages You can add extra pages just by adding new HTML files to your webcomic folder. The name of the file becomes the URL that it will use. Pages by default won't be embedded into your 'Overall' layout. You can change that and more with optional Front Matter: --- = Include this line to set the page title title: "Bonus content" = Include this line to hide the page from the navigation menu hidden: yes = Include this line to embed this page in the overall layout layout: Overall --- <h1>yo check out my bonus content!</h1> === Stuff that doesn't work Here is a probably incomplete list of things you can expect to be different about your local site compared to ComicFury: - Any comments you specify in Front Matter will be present, but you can't add new ones - Search doesn't do anything at all - Saving and loading your place in the comic isn't implemented - GET and POST variables in templates are ignored and will always be blank - Random numbers in templates will be random only once per site build, not once per page call == Without Jekyll RageRender can also be used without Jekyll to turn ComicFury templates into templates in other languages. E.g: gem install ragerender echo "[c:iscomicpage]<div>[f:js|v:comictitle]</div>[/]" > template.html ruby $(gem which ragerender/to_liquid) template.html # {% if iscomicpage %}<div>{{ comictitle | escape }}</div>{% endif %} ruby $(gem which ragerender/to_erb) template.html # <% if iscomicpage %><div><%= js(comictitle) %></div><% end %> You still need to pass the correct variables to these templates; browse {this unofficial documentation}[https://github.com/heyeinin/comicfury-documentation] or RageRender::ComicDrop etc. to see which variables work on which templates. == Get help That's not a proclamation but an invitation! Reach out if you're having trouble by {raising an issue}[https://github.com/simonwo/ragerender/issues] or posting in the ComicFury forums.

0.1
Content{ "name": "ragerender", "downloads": 9, "version": "0.1", "version_created_at": "2025-05-30T15:35:43.845Z", "version_downloads": 0, "platform": "ruby", "authors": "Simon Worthington", "info": "== What's this?\n\n{ComicFury}[https://comicfury.com] is an excellent no-bullshit webcomic hosting\nsite created and maintained by the legend Kyo. You should support them on\n{Patreon}[https://www.patreon.com/comicfury]!\n\n{Jekyll}[https://jekyllrb.com] is a highly regarded and widespread static site\ngenerator. It builds simple slowly-changing content into HTML files using\ntemplates.\n\nRageRender allows you to use your ComicFury templates to generate a static\nversion of your webcomic site using Jekyll. You just supply your templates,\ncomics and blogs, and RageRender will output a site that mimics your ComicFury\nsite.\n\nWell, I say \"mimics\". Output is a static site, which means all of the\ninteractive elements of ComicFury don't work. This includes comments,\nsubscriptions, search, and comic management.\n\n=== But why?!\n\nRageRender allows those of us who work on making changes to ComicFury site\ntemplates to test our changes before we put them live.\n\nWith RageRender, you can edit your CSS, HTML templates and site settings before\nyou upload them to ComicFury. This makes the process of testing changes quicker\nand makes it much more likely that you catch mistakes before any comic readers\nhave a chance to see them.\n\nRageRender doesn't compete with the most excellent ComicFury (who's Patreon you\nshould contribute to, as I do!) – you should continue to use ComicFury for all\nyour day-to-day artistic rage management needs. But if you find yourself making\nchanges to a site design, RageRender may be able to help you.\n\n== Getting started\n\nFirst, you need to have {Ruby}[https://www.ruby-lang.org/] and\n{Bundler}[https://bundle.io/] installed. The Jekyll site has {good guides on how\nto do that}[https://jekyllrb.com/docs/installation/] depending on your operating\nsystem.\n\nTo set up a new site, open a terminal and type:\n\n mkdir mycomic && cd mycomic\n bundle init\n bundle add jekyll\n bundle add ragerender\n\nNow you can add comics! Add the image into an <tt>images</tt> folder:\n\n mkdir images\n cp 'cool comic.jpg' 'images/My first page.jpg'\n\nThe file name of the image will be the title of your comic page. And that's it,\nyou added your first comic!\n\nIf you want to add an author note, create a text file in a folder called\n<tt>_comics</tt> that has the same file name, but with a <tt>.md</tt> extension:\n\n mkdir _comics\n echo \"Check out my cool comic y'all!\" > '_comics/My first page.md'\n\nGenerate the site using:\n\n bundle exec jekyll build\n\nOr start a local website to see it in your browser:\n\n bundle exec jekyll serve\n # Now visit http://localhost:4000!\n\n=== Customising your site\n\nYou'll notice a few things that might be off about your site, including that the\nwebcomic title and author name are probably not what you were expecting.\n\nYou can create a configuration file to tell RageRender the important details.\nPut something like this in your webcomic folder and call it\n<tt>_config.yml</tt>:\n\n title: \"My awesome webcomic!\"\n slogan: \"It's the best!\"\n description: >\n My epic story about how him and her\n fell into a romantic polycule with they and them\n\n defaults:\n - scope:\n path: ''\n values:\n author: \"John smith\"\n\n theme: ragerender\n\nYour webcomic now has its basic information set up.\n\n=== Adding your layouts\n\nIf you want to use your own layout code, then create a <tt>_layouts</tt>\ndirectory and put the contents of each of your ComicFury layout tabs in there,\nand then put your CSS in the main folder. You should end up with a full set of\nfiles like:\n\n _layouts\n archive.html\n blog-archive.html\n blog-display.html\n comic-page.html\n error-page.html\n overall.html\n overview.html\n search.html\n layout.css\n\nNow when you build your site, your custom templates and styles will be used\ninstead.\n\n=== Adding blogs\n\nAdd your blogs into a folder called `_posts`:\n\n cat _posts/2025-05-29-my-new-comic.md\n Hey guys, welcome to my new comic! It's gonna be so sick!\n\nNote that the name of your blog post has to include the date and the title, or\nit'll be ignored.\n\n=== Customising comics and blogs\n\nYou can add {Front Matter}[https://jekyllrb.com/docs/front-matter/] to set the\ndetails of your author notes and blogs manually:\n\n ---\n title: \"spooky comic page\"\n date: \"2025-03-05 16:20\"\n image: \"images/ghost.png\"\n author: \"Jane doe\"\n custom:\n # use yes and no for tickbox settings\n spooky: yes\n # use text in quotes for short texts\n mantra: \"live long and prosper\"\n # use indented text for long texts\n haiku: >\n Testing webcomics\n Now easier than ever\n Thanks to RageRender\n comments:\n - author: \"Skippy\"\n date: \"13 Mar 2025, 3.45 PM\"\n comment: \"Wow this is so sick!\"\n ---\n Your author note still goes at the end, like this!\n\n=== Adding extra pages\n\nYou can add extra pages just by adding new HTML files to your webcomic folder.\nThe name of the file becomes the URL that it will use.\n\nPages by default won't be embedded into your 'Overall' layout. You can change\nthat and more with optional Front Matter:\n\n ---\n = Include this line to set the page title\n title: \"Bonus content\"\n = Include this line to hide the page from the navigation menu\n hidden: yes\n = Include this line to embed this page in the overall layout\n layout: Overall\n ---\n <h1>yo check out my bonus content!</h1>\n\n=== Stuff that doesn't work\n\nHere is a probably incomplete list of things you can expect to be different\nabout your local site compared to ComicFury:\n\n- Any comments you specify in Front Matter will be present, but you can't add\n new ones\n- Search doesn't do anything at all\n- Saving and loading your place in the comic isn't implemented\n- GET and POST variables in templates are ignored and will always be blank\n- Random numbers in templates will be random only once per site build, not once\n per page call\n\n== Without Jekyll\n\nRageRender can also be used without Jekyll to turn ComicFury templates into\ntemplates in other languages.\n\nE.g:\n\n gem install ragerender\n echo \"[c:iscomicpage]<div>[f:js|v:comictitle]</div>[/]\" > template.html\n ruby $(gem which ragerender/to_liquid) template.html\n # {% if iscomicpage %}<div>{{ comictitle | escape }}</div>{% endif %}\n ruby $(gem which ragerender/to_erb) template.html\n # <% if iscomicpage %><div><%= js(comictitle) %></div><% end %>\n\nYou still need to pass the correct variables to these templates; browse {this\nunofficial documentation}[https://github.com/heyeinin/comicfury-documentation]\nor RageRender::ComicDrop etc. to see which variables work on which templates.\n\n== Get help\n\nThat's not a proclamation but an invitation! Reach out if you're having trouble\nby {raising an issue}[https://github.com/simonwo/ragerender/issues] or posting\nin the ComicFury forums.", "licenses": [ "" ], "metadata": { "homepage_uri": "https://github.com/simonwo/ragerender", "source_code_uri": "https://github.com/simonwo/ragerender" }, "yanked": false, "sha": "6e770bdefcc11942cb3eff81adb48361c577eda7919e98d4343af5e49f20bfc0", "spec_sha": "0792ffdd433847deb6269918101a3fba57ff3195c2cfc946e72aa8902fac8f20", "project_uri": "https://rubygems.org/gems/ragerender", "gem_uri": "https://rubygems.org/gems/ragerender-0.1.gem", "homepage_uri": "https://github.com/simonwo/ragerender", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/simonwo/ragerender", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "jekyll", "requirements": "~> 4" }, { "name": "minitest", "requirements": "~> 5" }, { "name": "rake", "requirements": "~> 13" } ], "runtime": [ { "name": "dimensions", "requirements": "~> 1.3" }, { "name": "rsec", "requirements": "~> 1" } ] } }
2025-05-30 15:35:47 UTC
I5KW40lZo7TcT_6mJg0tJ

logstash-integration-jdbc

This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program

5.6.0
Content{ "name": "logstash-integration-jdbc", "downloads": 3991371, "version": "5.6.0", "version_created_at": "2025-05-30T15:17:03.973Z", "version_downloads": 0, "platform": "ruby", "authors": "Elastic", "info": "This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program", "licenses": [ "Apache License (2.0)" ], "metadata": { "logstash_group": "integration", "logstash_plugin": "true", "integration_plugins": "logstash-input-jdbc,logstash-filter-jdbc_streaming,logstash-filter-jdbc_static" }, "yanked": false, "sha": "09aa3ba484d3a1859173ce7a272bd91baa7f2ca77bd5691e703323f48cd385a2", "spec_sha": "88daaa19247dd94676d7972ef2625344e124b42a03a1f4e66247a5f31bbe7672", "project_uri": "https://rubygems.org/gems/logstash-integration-jdbc", "gem_uri": "https://rubygems.org/gems/logstash-integration-jdbc-5.6.0.gem", "homepage_uri": "http://www.elastic.co/guide/en/logstash/current/index.html", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/logstash-integration-jdbc/5.6.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "childprocess", "requirements": ">= 0" }, { "name": "logstash-devutils", "requirements": ">= 2.3" }, { "name": "timecop", "requirements": ">= 0" } ], "runtime": [ { "name": "logstash-codec-plain", "requirements": ">= 0" }, { "name": "logstash-core", "requirements": ">= 6.5.0" }, { "name": "logstash-core-plugin-api", "requirements": ">= 1.60, <= 2.99" }, { "name": "logstash-mixin-ecs_compatibility_support", "requirements": "~> 1.3" }, { "name": "logstash-mixin-event_support", "requirements": "~> 1.0" }, { "name": "logstash-mixin-scheduler", "requirements": "~> 1.0" }, { "name": "logstash-mixin-validator_support", "requirements": "~> 1.0" }, { "name": "lru_redux", "requirements": ">= 0" }, { "name": "sequel", "requirements": ">= 5.74.0" }, { "name": "tzinfo", "requirements": ">= 0" }, { "name": "tzinfo-data", "requirements": ">= 0" } ] } }
2025-05-30 15:17:07 UTC
Er9EqIeuL8rk9W-PTtzWg

data_conduit

A flexible data warehouse connector with support for Trino and extensibility for other engines

0.1.2
Content{ "name": "data_conduit", "downloads": 621, "version": "0.1.2", "version_created_at": "2025-05-30T15:10:46.351Z", "version_downloads": 0, "platform": "ruby", "authors": "Vinicius Dittgen", "info": "A flexible data warehouse connector with support for Trino and extensibility for other engines", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/powerhome/power-tools", "changelog_uri": "https://github.com/powerhome/power-tools/blob/main/packages/data_conduit/CHANGELOG.md", "source_code_uri": "https://github.com/powerhome/power-tools/tree/main/packages/data_conduit", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "9ad1f44f37e01a4efee3c50f5325a521cacbd052c17142e80e224732d8f18743", "spec_sha": "d1a4e71d1523e0f076a81ac1ca519b3785f44e563bd040dd0e1764113eea57cc", "project_uri": "https://rubygems.org/gems/data_conduit", "gem_uri": "https://rubygems.org/gems/data_conduit-0.1.2.gem", "homepage_uri": "https://github.com/powerhome/power-tools", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/powerhome/power-tools/tree/main/packages/data_conduit", "bug_tracker_uri": null, "changelog_uri": "https://github.com/powerhome/power-tools/blob/main/packages/data_conduit/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "activesupport", "requirements": "~> 7.1.0" }, { "name": "appraisal", "requirements": "~> 2.5.0" }, { "name": "license_finder", "requirements": "~> 7.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.21" }, { "name": "rubocop-powerhome", "requirements": ">= 0" }, { "name": "webmock", "requirements": "~> 3.18" } ], "runtime": [ { "name": "activesupport", "requirements": "~> 7.0" }, { "name": "rest-client", "requirements": "~> 2.1" }, { "name": "securerandom", "requirements": "~> 0.2.2" }, { "name": "sequel", "requirements": "~> 5.90.0" } ] } }
2025-05-30 15:10:48 UTC
8DW6YxEpg1jYCKT4HLmJz

ragerender

== What's this? {ComicFury}[https://comicfury.com] is an excellent no-bullshit webcomic hosting site created and maintained by the legend Kyo. You should support them on {Patreon}[https://www.patreon.com/comicfury]! {Jekyll}[https://jekyllrb.com] is a highly regarded and widespread static site generator. It builds simple slowly-changing content into HTML files using templates. RageRender allows you to use your ComicFury templates to generate a static version of your webcomic site using Jekyll. You just supply your templates, comics and blogs, and RageRender will output a site that mimics your ComicFury site. Well, I say "mimics". Output is a static site, which means all of the interactive elements of ComicFury don't work. This includes comments, subscriptions, search, and comic management. === But why?! RageRender allows those of us who work on making changes to ComicFury site templates to test our changes before we put them live. With RageRender, you can edit your CSS, HTML templates and site settings before you upload them to ComicFury. This makes the process of testing changes quicker and makes it much more likely that you catch mistakes before any comic readers have a chance to see them. RageRender doesn't compete with the most excellent ComicFury (who's Patreon you should contribute to, as I do!) – you should continue to use ComicFury for all your day-to-day artistic rage management needs. But if you find yourself making changes to a site design, RageRender may be able to help you. == Getting started First, you need to have {Ruby}[https://www.ruby-lang.org/] and {Bundler}[https://bundle.io/] installed. The Jekyll site has {good guides on how to do that}[https://jekyllrb.com/docs/installation/] depending on your operating system. To set up a new site, open a terminal and type: mkdir mycomic && cd mycomic bundle init bundle add jekyll bundle add ragerender Now you can add comics! Add the image into an <tt>images</tt> folder: mkdir images cp 'cool comic.jpg' 'images/My first page.jpg' The file name of the image will be the title of your comic page. And that's it, you added your first comic! If you want to add an author note, create a text file in a folder called <tt>_comics</tt> that has the same file name, but with a <tt>.md</tt> extension: mkdir _comics echo "Check out my cool comic y'all!" > '_comics/My first page.md' Generate the site using: bundle exec jekyll build Or start a local website to see it in your browser: bundle exec jekyll serve # Now visit http://localhost:4000! === Customising your site You'll notice a few things that might be off about your site, including that the webcomic title and author name are probably not what you were expecting. You can create a configuration file to tell RageRender the important details. Put something like this in your webcomic folder and call it <tt>_config.yml</tt>: title: "My awesome webcomic!" slogan: "It's the best!" description: > My epic story about how him and her fell into a romantic polycule with they and them defaults: - scope: path: '' values: author: "John smith" theme: ragerender Your webcomic now has its basic information set up. === Adding your layouts RageRender will use a ComicFury default layout if you don't supply your own files. If you want to keep using the "simple" layout, you can add the details into your <tt>_config.yml</tt> too: layout: If you want to use your own layout code, then create a <tt>_layouts</tt> directory and put the contents of each of your ComicFury layout tabs in there, and then put your CSS in the main folder. You should end up with a full set of files like: _layouts Overall.html Comic Page.html Blog Display.html Layout.css Now when you build your site, your custom templates and styles will be used instead. === Adding blogs Add your blogs into a folder called `_posts`: cat _posts/2025-05-29-my-new-comic.md Hey guys, welcome to my new comic! It's gonna be so sick! Note that the name of your blog post has to include the date and the title, or it'll be ignored. === Customising comics and blogs You can add {Front Matter}[https://jekyllrb.com/docs/front-matter/] to set the details of your author notes and blogs manually: --- title: "spooky comic page" date: "2025-03-05 16:20" image: "images/ghost.png" author: "Jane doe" custom: # use yes and no for tickbox settings spooky: yes # use text in quotes for short texts mantra: "live long and prosper" # use indented text for long texts haiku: > Testing webcomics Now easier than ever Thanks to RageRender comments: - author: "Skippy" date: "13 Mar 2025, 3.45 PM" comment: "Wow this is so sick!" --- Your author note still goes at the end, like this! === Adding extra pages You can add extra pages just by adding new HTML files to your webcomic folder. The name of the file becomes the URL that it will use. Pages by default won't be embedded into your 'Overall' layout. You can change that and more with optional Front Matter: --- = Include this line to set the page title title: "Bonus content" = Include this line to hide the page from the navigation menu hidden: yes = Include this line to embed this page in the overall layout layout: Overall --- <h1>yo check out my bonus content!</h1> === Stuff that doesn't work Here is a probably incomplete list of things you can expect to be different about your local site compared to ComicFury: - Any comments you specify in Front Matter will be present, but you can't add new ones - Search doesn't do anything at all - Saving and loading your place in the comic isn't implemented - GET and POST variables in templates are ignored and will always be blank - Random numbers in templates will be random only once per site build, not once per page call == Without Jekyll RageRender can also be used without Jekyll to turn ComicFury templates into templates in other languages. E.g: gem install ragerender cat 'template.html' | rage_to_liquid cat 'template.html' | rage_to_erb You still need to pass the correct variables to these templates; browse {this unofficial documentation}[https://github.com/heyeinin/comicfury-documentation] or RageRender::ComicDrop etc. to see which variables work on which templates. == Get help That's not a proclamation but an invitation! Reach out if you're having trouble by raising an issue or posting in the ComicFury forums.

0
Content{ "name": "ragerender", "downloads": 0, "version": "0", "version_created_at": "2025-05-30T14:56:40.812Z", "version_downloads": 0, "platform": "ruby", "authors": "Simon Worthington", "info": "== What's this?\n\n{ComicFury}[https://comicfury.com] is an excellent no-bullshit webcomic hosting site created and maintained by the legend Kyo. You should support them on {Patreon}[https://www.patreon.com/comicfury]!\n\n{Jekyll}[https://jekyllrb.com] is a highly regarded and widespread static site generator. It builds simple slowly-changing content into HTML files using templates.\n\nRageRender allows you to use your ComicFury templates to generate a static version of your webcomic site using Jekyll. You just supply your templates, comics and blogs, and RageRender will output a site that mimics your ComicFury site.\n\nWell, I say \"mimics\". Output is a static site, which means all of the interactive elements of ComicFury don't work. This includes comments, subscriptions, search, and comic management.\n\n=== But why?!\n\nRageRender allows those of us who work on making changes to ComicFury site templates to test our changes before we put them live.\n\nWith RageRender, you can edit your CSS, HTML templates and site settings before you upload them to ComicFury. This makes the process of testing changes quicker and makes it much more likely that you catch mistakes before any comic readers have a chance to see them.\n\nRageRender doesn't compete with the most excellent ComicFury (who's Patreon you should contribute to, as I do!) – you should continue to use ComicFury for all your day-to-day artistic rage management needs. But if you find yourself making changes to a site design, RageRender may be able to help you.\n\n== Getting started\n\nFirst, you need to have {Ruby}[https://www.ruby-lang.org/] and {Bundler}[https://bundle.io/] installed. The Jekyll site has {good guides on how to do that}[https://jekyllrb.com/docs/installation/] depending on your operating system.\n\nTo set up a new site, open a terminal and type:\n\n mkdir mycomic && cd mycomic bundle init bundle add jekyll bundle add ragerender\n\nNow you can add comics! Add the image into an <tt>images</tt> folder:\n\n mkdir images cp 'cool comic.jpg' 'images/My first page.jpg'\n\nThe file name of the image will be the title of your comic page. And that's it, you added your first comic!\n\nIf you want to add an author note, create a text file in a folder called <tt>_comics</tt> that has the same file name, but with a <tt>.md</tt> extension:\n\n mkdir _comics echo \"Check out my cool comic y'all!\" > '_comics/My first page.md'\n\nGenerate the site using:\n\n bundle exec jekyll build\n\nOr start a local website to see it in your browser:\n\n bundle exec jekyll serve # Now visit http://localhost:4000!\n\n=== Customising your site You'll notice a few things that might be off about your site, including that the webcomic title and author name are probably not what you were expecting.\n\nYou can create a configuration file to tell RageRender the important details. Put something like this in your webcomic folder and call it <tt>_config.yml</tt>:\n\n title: \"My awesome webcomic!\" slogan: \"It's the best!\" description: > My epic story about how him and her fell into a romantic polycule with they and them\n\n defaults: - scope: path: '' values: author: \"John smith\"\n\n theme: ragerender\n\nYour webcomic now has its basic information set up.\n\n=== Adding your layouts RageRender will use a ComicFury default layout if you don't supply your own files.\n\nIf you want to keep using the \"simple\" layout, you can add the details into your <tt>_config.yml</tt> too:\n\n layout:\n\nIf you want to use your own layout code, then create a <tt>_layouts</tt> directory and put the contents of each of your ComicFury layout tabs in there, and then put your CSS in the main folder. You should end up with a full set of files like:\n\n _layouts Overall.html Comic Page.html Blog Display.html Layout.css\n\nNow when you build your site, your custom templates and styles will be used instead.\n\n=== Adding blogs\n\nAdd your blogs into a folder called `_posts`:\n\n cat _posts/2025-05-29-my-new-comic.md Hey guys, welcome to my new comic! It's gonna be so sick!\n\nNote that the name of your blog post has to include the date and the title, or it'll be ignored.\n\n=== Customising comics and blogs\n\nYou can add {Front Matter}[https://jekyllrb.com/docs/front-matter/] to set the details of your author notes and blogs manually:\n\n --- title: \"spooky comic page\" date: \"2025-03-05 16:20\" image: \"images/ghost.png\" author: \"Jane doe\" custom: # use yes and no for tickbox settings spooky: yes # use text in quotes for short texts mantra: \"live long and prosper\" # use indented text for long texts haiku: > Testing webcomics Now easier than ever Thanks to RageRender comments: - author: \"Skippy\" date: \"13 Mar 2025, 3.45 PM\" comment: \"Wow this is so sick!\" --- Your author note still goes at the end, like this!\n\n === Adding extra pages You can add extra pages just by adding new HTML files to your webcomic folder. The name of the file becomes the URL that it will use.\n\nPages by default won't be embedded into your 'Overall' layout. You can change that and more with optional Front Matter:\n\n --- = Include this line to set the page title title: \"Bonus content\" = Include this line to hide the page from the navigation menu hidden: yes = Include this line to embed this page in the overall layout layout: Overall --- <h1>yo check out my bonus content!</h1>\n\n=== Stuff that doesn't work Here is a probably incomplete list of things you can expect to be different about your local site compared to ComicFury:\n\n- Any comments you specify in Front Matter will be present, but you can't add new ones - Search doesn't do anything at all - Saving and loading your place in the comic isn't implemented - GET and POST variables in templates are ignored and will always be blank - Random numbers in templates will be random only once per site build, not once per page call\n\n== Without Jekyll\n\nRageRender can also be used without Jekyll to turn ComicFury templates into templates in other languages.\n\nE.g:\n\n gem install ragerender cat 'template.html' | rage_to_liquid cat 'template.html' | rage_to_erb\n\nYou still need to pass the correct variables to these templates; browse {this unofficial documentation}[https://github.com/heyeinin/comicfury-documentation] or RageRender::ComicDrop etc. to see which variables work on which templates.\n\n== Get help That's not a proclamation but an invitation! Reach out if you're having trouble by raising an issue or posting in the ComicFury forums.", "licenses": [ "" ], "metadata": { "homepage_uri": "https://github.com/simonwo/ragerender", "source_code_uri": "https://github.com/simonwo/ragerender" }, "yanked": false, "sha": "7f161ec75066659049f54d1c31d8ce8fc1c00d2c960b9c40538c827f77b85e54", "spec_sha": "976759255c9c952126fcdac5cf31c1300120933a08665f9b7916327d31c55e99", "project_uri": "https://rubygems.org/gems/ragerender", "gem_uri": "https://rubygems.org/gems/ragerender-0.gem", "homepage_uri": "https://github.com/simonwo/ragerender", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/simonwo/ragerender", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "jekyll", "requirements": "~> 4" }, { "name": "minitest", "requirements": "~> 5" }, { "name": "rake", "requirements": "~> 13" } ], "runtime": [ { "name": "dimensions", "requirements": "~> 1.3" }, { "name": "rsec", "requirements": "~> 1" } ] } }
2025-05-30 14:56:42 UTC
y7KVusz-LsdplC-bAsvUh

ruby-lsp-ree

A Ruby LSP addon that adds extra editor functionality for Ree applications

0.1.23
Content{ "name": "ruby-lsp-ree", "downloads": 4376, "version": "0.1.23", "version_created_at": "2025-05-30T14:42:27.521Z", "version_downloads": 0, "platform": "ruby", "authors": "Ruslan Gatiyatov", "info": "A Ruby LSP addon that adds extra editor functionality for Ree applications", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/glabix/ree/tree/main/ruby-lsp-ree", "changelog_uri": "https://github.com/glabix/ree/blob/main/ruby-lsp-ree/CHANGELOG.md", "source_code_uri": "https://github.com/glabix/ree/tree/main/ruby-lsp-ree" }, "yanked": false, "sha": "4881117d92ddfef29ae2f6d9b6c6de727425ec63dfc2f9915f7631d19ad4b3ac", "spec_sha": "0e31f2693e5282837ea3c14dcdce1cd0b4112473ccdfe9598937dfe382f24e12", "project_uri": "https://rubygems.org/gems/ruby-lsp-ree", "gem_uri": "https://rubygems.org/gems/ruby-lsp-ree-0.1.23.gem", "homepage_uri": "https://github.com/glabix/ree/tree/main/ruby-lsp-ree", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/glabix/ree/tree/main/ruby-lsp-ree", "bug_tracker_uri": null, "changelog_uri": "https://github.com/glabix/ree/blob/main/ruby-lsp-ree/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 14:42:29 UTC
jmFaMVzSaIthqAqWiI5__

simplycop

Require this gem in your application to use Simply Business common rubocop rules.

2.17.4
Content{ "name": "simplycop", "downloads": 994205, "version": "2.17.4", "version_created_at": "2025-05-30T13:55:56.487Z", "version_downloads": 0, "platform": "ruby", "authors": "Simply Business", "info": "Require this gem in your application to use Simply Business common rubocop rules.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "468609ea4f4aa8b86c30faea174d27e00a419a647f51a70f62d86bbbd12b2344", "spec_sha": "631c00466cca8364c34944f1cf455d3b5b3e1565978084ccab29ad6666f44128", "project_uri": "https://rubygems.org/gems/simplycop", "gem_uri": "https://rubygems.org/gems/simplycop-2.17.4.gem", "homepage_uri": "https://github.com/simplybusiness/simplycop", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/simplycop/2.17.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 2.2.15" }, { "name": "rake", "requirements": ">= 12.3.3" }, { "name": "rspec", "requirements": "~> 3.10" } ], "runtime": [ { "name": "rubocop", "requirements": "= 1.75.7" }, { "name": "rubocop-ast", "requirements": "= 1.44.1" }, { "name": "rubocop-capybara", "requirements": "= 2.22.1" }, { "name": "rubocop-factory_bot", "requirements": "= 2.27.1" }, { "name": "rubocop-performance", "requirements": "= 1.25.0" }, { "name": "rubocop-rails", "requirements": "= 2.32.0" }, { "name": "rubocop-rspec", "requirements": "= 3.6.0" }, { "name": "rubocop-rspec_rails", "requirements": "= 2.31.0" } ] } }
2025-05-30 13:55:58 UTC
Ck2MPPw2-ZSKYa9EtZBFE

ox-ai-workers

OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate a sophisticated state machine with the powerful capabilities of generative intelligence via the ruby-openai gem. This innovative tool empowers developers to construct state machines that efficiently handle complex tasks, enhancing outcomes by combining robust internal logic with advanced AI-driven decision-making. Key features include straightforward creation and management of state machines, harnessing AI for improved decision-making and task execution, customizable behavior to suit specific requirements, and user-friendly syntax and documentation for a smooth development experience.

1.1.2.9
Content{ "name": "ox-ai-workers", "downloads": 15592, "version": "1.1.2.9", "version_created_at": "2025-05-30T13:47:22.984Z", "version_downloads": 0, "platform": "ruby", "authors": "Denis Smolev", "info": " OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate\n a sophisticated state machine with the powerful capabilities of generative intelligence\n via the ruby-openai gem. This innovative tool empowers developers to construct state machines\n that efficiently handle complex tasks, enhancing outcomes by combining robust internal\n logic with advanced AI-driven decision-making. Key features include straightforward creation\n and management of state machines, harnessing AI for improved decision-making and task\n execution, customizable behavior to suit specific requirements, and user-friendly syntax\n and documentation for a smooth development experience.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://ai.oxteam.me", "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/neonix20b/ox-ai-workers" }, "yanked": false, "sha": "ffb7cb5e3be46210f5ef8ed1bd7261ca528c824d98d1bc2e605c714400d2a93b", "spec_sha": "a95e0b2177f63b42cb724524059cea0ef6c06c787ebde9367cafba03f737309c", "project_uri": "https://rubygems.org/gems/ox-ai-workers", "gem_uri": "https://rubygems.org/gems/ox-ai-workers-1.1.2.9.gem", "homepage_uri": "https://ai.oxteam.me", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/neonix20b/ox-ai-workers", "bug_tracker_uri": null, "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colorize", "requirements": "~> 1" }, { "name": "faraday", "requirements": ">= 1" }, { "name": "faraday-multipart", "requirements": ">= 1" }, { "name": "i18n", "requirements": ">= 1" }, { "name": "ptools", "requirements": ">= 1" }, { "name": "ruby-openai", "requirements": ">= 7" }, { "name": "state_machines", "requirements": ">= 0.6" } ] } }
2025-05-30 13:47:24 UTC
JxcU71TQsZwldv4JbjqcG

ox-ai-workers

OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate a sophisticated state machine with the powerful capabilities of generative intelligence via the ruby-openai gem. This innovative tool empowers developers to construct state machines that efficiently handle complex tasks, enhancing outcomes by combining robust internal logic with advanced AI-driven decision-making. Key features include straightforward creation and management of state machines, harnessing AI for improved decision-making and task execution, customizable behavior to suit specific requirements, and user-friendly syntax and documentation for a smooth development experience.

1.1.2.8
Content{ "name": "ox-ai-workers", "downloads": 15592, "version": "1.1.2.8", "version_created_at": "2025-05-30T13:46:39.644Z", "version_downloads": 0, "platform": "ruby", "authors": "Denis Smolev", "info": " OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate\n a sophisticated state machine with the powerful capabilities of generative intelligence\n via the ruby-openai gem. This innovative tool empowers developers to construct state machines\n that efficiently handle complex tasks, enhancing outcomes by combining robust internal\n logic with advanced AI-driven decision-making. Key features include straightforward creation\n and management of state machines, harnessing AI for improved decision-making and task\n execution, customizable behavior to suit specific requirements, and user-friendly syntax\n and documentation for a smooth development experience.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://ai.oxteam.me", "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/neonix20b/ox-ai-workers" }, "yanked": false, "sha": "e41bdf522d180000c89f59fd64a333b8de29cf8a57d49530f06161797d2b5e8f", "spec_sha": "cc7d4e47b9e7bd42de368dab042175998f4ba16cbc880b940fceef2b2ea48900", "project_uri": "https://rubygems.org/gems/ox-ai-workers", "gem_uri": "https://rubygems.org/gems/ox-ai-workers-1.1.2.8.gem", "homepage_uri": "https://ai.oxteam.me", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/neonix20b/ox-ai-workers", "bug_tracker_uri": null, "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colorize", "requirements": "~> 1" }, { "name": "faraday", "requirements": ">= 1" }, { "name": "faraday-multipart", "requirements": ">= 1" }, { "name": "i18n", "requirements": ">= 1" }, { "name": "ptools", "requirements": ">= 1" }, { "name": "ruby-openai", "requirements": ">= 7" }, { "name": "state_machines", "requirements": ">= 0.6" } ] } }
2025-05-30 13:46:42 UTC
kNp8aiMSm_i2l19k4LsLz

spree_klaviyo

Official Spree Commerce Klaviyo email marketing integration

1.0.0
Content{ "name": "spree_klaviyo", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-05-30T13:43:26.852Z", "version_downloads": 0, "platform": "ruby", "authors": "Vendo Connect Inc.", "info": "Official Spree Commerce Klaviyo email marketing integration", "licenses": [ "AGPL-3.0-or-later" ], "metadata": {}, "yanked": false, "sha": "9294e46902443424d5cede12876607d7efdaa54b7656ceaf7310b200a18217a8", "spec_sha": "0cf36503c3d339ef5306119a15db8c1557fe734f0e3ddb7742dbb01e5abd22a2", "project_uri": "https://rubygems.org/gems/spree_klaviyo", "gem_uri": "https://rubygems.org/gems/spree_klaviyo-1.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/spree_klaviyo/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv", "requirements": ">= 0" }, { "name": "i18n-tasks", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" }, { "name": "spree_dev_tools", "requirements": ">= 0" }, { "name": "vcr", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "spree", "requirements": ">= 5.1.0.beta2" }, { "name": "spree_admin", "requirements": ">= 5.1.0.beta2" }, { "name": "spree_extension", "requirements": ">= 0" }, { "name": "spree_storefront", "requirements": ">= 5.1.0.beta2" } ] } }
2025-05-30 13:43:28 UTC
B0dydAhJsGjgICgIvX0Zo

fixture_seed

fixture_seed is a Rails gem that automatically loads YAML fixtures from db/fixtures directory in alphabetical order when running rails db:seed, with error handling for foreign key constraints.

0.1.0
Content{ "name": "fixture_seed", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-05-30T13:34:45.818Z", "version_downloads": 0, "platform": "ruby", "authors": "Masaki Komagata", "info": "fixture_seed is a Rails gem that automatically loads YAML fixtures from db/fixtures directory in alphabetical order when running rails db:seed, with error handling for foreign key constraints.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/komagata/fixture_seed", "changelog_uri": "https://github.com/komagata/fixture_seed/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/komagata/fixture_seed", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f95b332bca6b367e841b9be571c5246573d56b6b0751b5c34cab5ef5418d9ade", "spec_sha": "aea092ed994e6c80a7d28463e8514f948ee42d6b5e4da93643ee4f712875ba84", "project_uri": "https://rubygems.org/gems/fixture_seed", "gem_uri": "https://rubygems.org/gems/fixture_seed-0.1.0.gem", "homepage_uri": "https://github.com/komagata/fixture_seed", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/komagata/fixture_seed", "bug_tracker_uri": null, "changelog_uri": "https://github.com/komagata/fixture_seed/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 5.0" } ] } }
2025-05-30 13:34:47 UTC
SBqbvirUVipYYtrPhzAqP

ox-ai-workers

OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate a sophisticated state machine with the powerful capabilities of generative intelligence via the ruby-openai gem. This innovative tool empowers developers to construct state machines that efficiently handle complex tasks, enhancing outcomes by combining robust internal logic with advanced AI-driven decision-making. Key features include straightforward creation and management of state machines, harnessing AI for improved decision-making and task execution, customizable behavior to suit specific requirements, and user-friendly syntax and documentation for a smooth development experience.

1.1.2.7
Content{ "name": "ox-ai-workers", "downloads": 15573, "version": "1.1.2.7", "version_created_at": "2025-05-30T13:28:11.169Z", "version_downloads": 0, "platform": "ruby", "authors": "Denis Smolev", "info": " OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate\n a sophisticated state machine with the powerful capabilities of generative intelligence\n via the ruby-openai gem. This innovative tool empowers developers to construct state machines\n that efficiently handle complex tasks, enhancing outcomes by combining robust internal\n logic with advanced AI-driven decision-making. Key features include straightforward creation\n and management of state machines, harnessing AI for improved decision-making and task\n execution, customizable behavior to suit specific requirements, and user-friendly syntax\n and documentation for a smooth development experience.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://ai.oxteam.me", "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/neonix20b/ox-ai-workers" }, "yanked": false, "sha": "74ed7dc3d543b55330cad4971bd15bf63d76a3279c4fec7039389d98e3808be8", "spec_sha": "42c9726924cf71ba75f3fa58991ae40b4499c9b5169e25787b44f18f46f31b74", "project_uri": "https://rubygems.org/gems/ox-ai-workers", "gem_uri": "https://rubygems.org/gems/ox-ai-workers-1.1.2.7.gem", "homepage_uri": "https://ai.oxteam.me", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/neonix20b/ox-ai-workers", "bug_tracker_uri": null, "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colorize", "requirements": "~> 1" }, { "name": "faraday", "requirements": ">= 1" }, { "name": "faraday-multipart", "requirements": ">= 1" }, { "name": "i18n", "requirements": ">= 1" }, { "name": "ptools", "requirements": ">= 1" }, { "name": "ruby-openai", "requirements": ">= 7" }, { "name": "state_machines", "requirements": ">= 0.6" } ] } }
2025-05-30 13:28:13 UTC
PFLk3M5VbjLBW7whVciSI

parallel_tests

Run Test::Unit / RSpec / Cucumber / Spinach in parallel

5.3.0
Content{ "name": "parallel_tests", "downloads": 128143134, "version": "5.3.0", "version_created_at": "2025-05-30T13:27:31.499Z", "version_downloads": 0, "platform": "ruby", "authors": "Michael Grosser", "info": "Run Test::Unit / RSpec / Cucumber / Spinach in parallel", "licenses": [ "MIT" ], "metadata": { "wiki_uri": "https://github.com/grosser/parallel_tests/wiki", "changelog_uri": "https://github.com/grosser/parallel_tests/blob/v5.3.0/CHANGELOG.md", "bug_tracker_uri": "https://github.com/grosser/parallel_tests/issues", "source_code_uri": "https://github.com/grosser/parallel_tests/tree/v5.3.0", "documentation_uri": "https://github.com/grosser/parallel_tests/blob/v5.3.0/Readme.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "af1af58044dd69987c5af199fcace01166a6238a11f36ce88ec173d1505a04ef", "spec_sha": "85bafe916af217bf4aead78124750b15ead2858a7624f77d22a61d7b03ced8a7", "project_uri": "https://rubygems.org/gems/parallel_tests", "gem_uri": "https://rubygems.org/gems/parallel_tests-5.3.0.gem", "homepage_uri": "https://github.com/grosser/parallel_tests", "wiki_uri": "https://github.com/grosser/parallel_tests/wiki", "documentation_uri": "https://github.com/grosser/parallel_tests/blob/v5.3.0/Readme.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/grosser/parallel_tests/tree/v5.3.0", "bug_tracker_uri": "https://github.com/grosser/parallel_tests/issues", "changelog_uri": "https://github.com/grosser/parallel_tests/blob/v5.3.0/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "parallel", "requirements": ">= 0" } ] } }
2025-05-30 13:27:34 UTC
Np8TfiwXrfiWmIEJueIXr

ox-ai-workers

OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate a sophisticated state machine with the powerful capabilities of generative intelligence via the ruby-openai gem. This innovative tool empowers developers to construct state machines that efficiently handle complex tasks, enhancing outcomes by combining robust internal logic with advanced AI-driven decision-making. Key features include straightforward creation and management of state machines, harnessing AI for improved decision-making and task execution, customizable behavior to suit specific requirements, and user-friendly syntax and documentation for a smooth development experience.

1.1.2.6
Content{ "name": "ox-ai-workers", "downloads": 15573, "version": "1.1.2.6", "version_created_at": "2025-05-30T13:24:54.306Z", "version_downloads": 0, "platform": "ruby", "authors": "Denis Smolev", "info": " OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate\n a sophisticated state machine with the powerful capabilities of generative intelligence\n via the ruby-openai gem. This innovative tool empowers developers to construct state machines\n that efficiently handle complex tasks, enhancing outcomes by combining robust internal\n logic with advanced AI-driven decision-making. Key features include straightforward creation\n and management of state machines, harnessing AI for improved decision-making and task\n execution, customizable behavior to suit specific requirements, and user-friendly syntax\n and documentation for a smooth development experience.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://ai.oxteam.me", "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/neonix20b/ox-ai-workers" }, "yanked": false, "sha": "1d0206c6911ced19aa7332cb360f8073b13886fdb57d9bbdd2289360f92203ca", "spec_sha": "5a46e9445b8d053e2f8a010c796442f138bcf696131c4dc4b168b66b08edb5a7", "project_uri": "https://rubygems.org/gems/ox-ai-workers", "gem_uri": "https://rubygems.org/gems/ox-ai-workers-1.1.2.6.gem", "homepage_uri": "https://ai.oxteam.me", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/neonix20b/ox-ai-workers", "bug_tracker_uri": null, "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colorize", "requirements": "~> 1" }, { "name": "faraday", "requirements": ">= 1" }, { "name": "faraday-multipart", "requirements": ">= 1" }, { "name": "i18n", "requirements": ">= 1" }, { "name": "ptools", "requirements": ">= 1" }, { "name": "ruby-openai", "requirements": ">= 7" }, { "name": "state_machines", "requirements": ">= 0.6" } ] } }
2025-05-30 13:24:56 UTC
OXFNOjuIdnM8yXfsjQL_8

inferno_core

Inferno Core is an open source tool for testing data exchanges enabled by the FHIR standand

0.6.11
Content{ "name": "inferno_core", "downloads": 103058, "version": "0.6.11", "version_created_at": "2025-05-30T13:23:57.316Z", "version_downloads": 0, "platform": "ruby", "authors": "Stephen MacVicar, Robert Scanlon, Chase Zhou", "info": "Inferno Core is an open source tool for testing data exchanges enabled by the FHIR standand", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/inferno-framework/inferno-core", "changelog_uri": "https://github.com/inferno-framework/inferno-core/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/inferno-framework/inferno-core" }, "yanked": false, "sha": "a0ea374f8e6431f0c1940c47c0617443dd004b82edf38ef709598e827f396507", "spec_sha": "641d0d567bdaa79d89cb41a0aebf32ef31d899449921f2a0ba690ba6dd7a01e3", "project_uri": "https://rubygems.org/gems/inferno_core", "gem_uri": "https://rubygems.org/gems/inferno_core-0.6.11.gem", "homepage_uri": "https://github.com/inferno-framework/inferno-core", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/inferno-framework/inferno-core", "bug_tracker_uri": null, "changelog_uri": "https://github.com/inferno-framework/inferno-core/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 6.1.7.5" }, { "name": "base62-rb", "requirements": "= 0.3.1" }, { "name": "blueprinter", "requirements": "= 0.25.2" }, { "name": "concurrent-ruby", "requirements": "= 1.3.4" }, { "name": "dotenv", "requirements": "~> 2.7" }, { "name": "dry-configurable", "requirements": "= 1.0.0" }, { "name": "dry-container", "requirements": "= 0.10.0" }, { "name": "dry-core", "requirements": "= 1.0.0" }, { "name": "dry-inflector", "requirements": "= 1.0.0" }, { "name": "dry-system", "requirements": "= 1.0.0" }, { "name": "faraday", "requirements": "~> 1.2" }, { "name": "faraday_middleware", "requirements": "~> 1.2" }, { "name": "fhir_client", "requirements": ">= 5.0.3" }, { "name": "fhir_models", "requirements": ">= 4.2.2" }, { "name": "hanami-controller", "requirements": "= 2.0.0" }, { "name": "hanami-router", "requirements": "= 2.0.0" }, { "name": "oj", "requirements": "= 3.11.0" }, { "name": "pastel", "requirements": "~> 0.8.0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "puma", "requirements": "~> 5.6.7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "roo", "requirements": "~> 2.10.1" }, { "name": "sequel", "requirements": "~> 5.42.0" }, { "name": "sidekiq", "requirements": "~> 7.2.4" }, { "name": "sqlite3", "requirements": "~> 1.4" }, { "name": "thor", "requirements": "~> 1.2.1" }, { "name": "tty-markdown", "requirements": "~> 0.7.1" } ] } }
2025-05-30 13:24:00 UTC
PzEPjvFAGvyaHnZz5i6M0

jruby-rack

JRuby-Rack is a combined Java and Ruby library that adapts the Java Servlet API to Rack. For JRuby only.

1.2.3
Content{ "name": "jruby-rack", "downloads": 4123013, "version": "1.2.3", "version_created_at": "2025-05-30T12:58:41.601Z", "version_downloads": 0, "platform": "ruby", "authors": "Nick Sieger", "info": "JRuby-Rack is a combined Java and Ruby library that adapts the Java Servlet API to Rack. For JRuby only.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "18538cd8dc99a85912b5aa7f486bf9df05f932489565709c258dee9ef71f9075", "spec_sha": "a6e1d3feb477638a23fabb3ad69b59710e0166f32c94e7e6c1c4b55264f808d4", "project_uri": "https://rubygems.org/gems/jruby-rack", "gem_uri": "https://rubygems.org/gems/jruby-rack-1.2.3.gem", "homepage_uri": "http://jruby.org", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/jruby-rack/1.2.3", "mailing_list_uri": "", "source_code_uri": "https://github.com/jruby/jruby-rack", "bug_tracker_uri": "https://github.com/jruby/jruby-rack/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 12:58:43 UTC
Zas0UWrCGKxWyHur_gnoT

ruby-lsp-ree

A Ruby LSP addon that adds extra editor functionality for Ree applications

0.1.22
Content{ "name": "ruby-lsp-ree", "downloads": 4338, "version": "0.1.22", "version_created_at": "2025-05-30T12:57:25.149Z", "version_downloads": 0, "platform": "ruby", "authors": "Ruslan Gatiyatov", "info": "A Ruby LSP addon that adds extra editor functionality for Ree applications", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/glabix/ree/tree/main/ruby-lsp-ree", "changelog_uri": "https://github.com/glabix/ree/blob/main/ruby-lsp-ree/CHANGELOG.md", "source_code_uri": "https://github.com/glabix/ree/tree/main/ruby-lsp-ree" }, "yanked": false, "sha": "1ea7b34ac4acd7b02c84fe937ef3c61e709ea9ba6e7534c2289406bdcdc89219", "spec_sha": "a75e1737a21e45c17fd6d0a487b07c1e51a5e7f19d61b984eda2de700c275c38", "project_uri": "https://rubygems.org/gems/ruby-lsp-ree", "gem_uri": "https://rubygems.org/gems/ruby-lsp-ree-0.1.22.gem", "homepage_uri": "https://github.com/glabix/ree/tree/main/ruby-lsp-ree", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/glabix/ree/tree/main/ruby-lsp-ree", "bug_tracker_uri": null, "changelog_uri": "https://github.com/glabix/ree/blob/main/ruby-lsp-ree/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 12:57:28 UTC
61f94JShiz3jKnMeuw-fx

thredded

The best Rails 6.0+ forums engine ever. Its goal is to be as simple and feature rich as possible. Thredded works with SQLite, MySQL (v5.6.4+), and PostgreSQL. See the demo at https://thredded.org/.

1.2.1
Content{ "name": "thredded", "downloads": 250671, "version": "1.2.1", "version_created_at": "2025-05-30T12:43:45.212Z", "version_downloads": 0, "platform": "ruby", "authors": "Joel Oliveira, Gleb Mazovetskiy", "info": "The best Rails 6.0+ forums engine ever. Its goal is to be as simple and feature rich as possible.\nThredded works with SQLite, MySQL (v5.6.4+), and PostgreSQL. See the demo at https://thredded.org/.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "73bb4f50a674a654d6a81a6886442f1ff196f3a6c5e4b5ed1f84df644e474499", "spec_sha": "791b0eae793e5e13f9d20104ac1939ba181d16015986bb87b5ad0234147425bd", "project_uri": "https://rubygems.org/gems/thredded", "gem_uri": "https://rubygems.org/gems/thredded-1.2.1.gem", "homepage_uri": "https://thredded.org", "wiki_uri": "https://github.com/thredded/thredded/wiki", "documentation_uri": "https://www.rubydoc.info/gems/thredded/1.2.1", "mailing_list_uri": "", "source_code_uri": "https://github.com/thredded/thredded", "bug_tracker_uri": "https://github.com/thredded/thredded/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "autoprefixer-rails", "requirements": ">= 0" }, { "name": "db_text_search", "requirements": ">= 0" }, { "name": "friendly_id", "requirements": ">= 0" }, { "name": "htmlentities", "requirements": ">= 0" }, { "name": "html-pipeline", "requirements": ">= 2.14.1, < 3" }, { "name": "inline_svg", "requirements": ">= 1.6.0" }, { "name": "kaminari", "requirements": ">= 0" }, { "name": "kramdown", "requirements": ">= 2.0.0" }, { "name": "kramdown-parser-gfm", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "onebox", "requirements": ">= 1.8.99" }, { "name": "pundit", "requirements": ">= 1.1.0" }, { "name": "rails", "requirements": ">= 7.0" }, { "name": "rails_gravatar", "requirements": ">= 0" }, { "name": "rinku", "requirements": ">= 0" }, { "name": "sanitize", "requirements": ">= 0" }, { "name": "sprockets-es6", "requirements": ">= 0" }, { "name": "timeago_js", "requirements": ">= 3.0.2.2" } ] } }
2025-05-30 12:43:47 UTC
1ynUTAP189xVi1Vwj7sQF

cybersource_rest_client

Simple REST API for the CyberSource Global Payments Platform

0.0.73
Content{ "name": "cybersource_rest_client", "downloads": 211603, "version": "0.0.73", "version_created_at": "2025-05-30T12:43:23.662Z", "version_downloads": 0, "platform": "ruby", "authors": "CyberSource", "info": "Simple REST API for the CyberSource Global Payments Platform", "licenses": [ "CyberSource" ], "metadata": {}, "yanked": false, "sha": "5c4524f88651be545a9076237840a875ea797c7c6ce32da4eaba63c443e5652b", "spec_sha": "388ae7c258d777c11e47cf365c684d9c09ed74c904923b5a696b64eb11d94f85", "project_uri": "https://rubygems.org/gems/cybersource_rest_client", "gem_uri": "https://rubygems.org/gems/cybersource_rest_client-0.0.73.gem", "homepage_uri": "https://developer.cybersource.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cybersource_rest_client/0.0.73", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "autotest", "requirements": "~> 4.4, >= 4.4.6" }, { "name": "autotest-fsevent", "requirements": "~> 0.2, >= 0.2.12" }, { "name": "autotest-growl", "requirements": "~> 0.2, >= 0.2.16" }, { "name": "autotest-rails-pure", "requirements": "~> 4.1, >= 4.1.2" }, { "name": "rspec", "requirements": "~> 3.12, >= 3.12.0" }, { "name": "rubocop", "requirements": "~> 0.57.2" }, { "name": "vcr", "requirements": "~> 5.0, >= 5.0.0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 6.0.3.2, < 8.0" }, { "name": "addressable", "requirements": "~> 2.8, >= 2.8.0" }, { "name": "interface", "requirements": "~> 1.0, >= 1.0.5" }, { "name": "jose", "requirements": "~> 1.1" }, { "name": "json", "requirements": "~> 2.7, >= 2.7.0" }, { "name": "jwt", "requirements": "= 2.7.0" }, { "name": "time", "requirements": "~> 0.2.2" }, { "name": "typhoeus", "requirements": "~> 1.4, >= 1.4.0" } ] } }
2025-05-30 12:43:28 UTC
AwlyFLbvM7vCV_385Ytl7

playbook_ui_docs

Display all the components from Playbook UI inside your own system.

14.21.0.pre.rc.1
Content{ "name": "playbook_ui_docs", "downloads": 338395, "version": "14.21.0.pre.rc.1", "version_created_at": "2025-05-30T12:24:41.476Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Display all the components from Playbook UI inside your own system.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "4b110ca95652d0c5c4bef4736014d412aec272528df478ee76251d67c4a11638", "spec_sha": "4c82d270c4614b624369a3386ca916fa1c413f45519f85970aec48ca269ee471", "project_uri": "https://rubygems.org/gems/playbook_ui_docs", "gem_uri": "https://rubygems.org/gems/playbook_ui_docs-14.21.0.pre.rc.1.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui_docs/14.21.0.pre.rc.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "playbook_ui", "requirements": ">= 0" } ] } }
2025-05-30 12:24:46 UTC
dp8DwztoJL0I1uqScRnA5

playbook_ui

Playbook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems.

14.21.0.pre.rc.1
Content{ "name": "playbook_ui", "downloads": 1474899, "version": "14.21.0.pre.rc.1", "version_created_at": "2025-05-30T12:24:35.853Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Playbook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "c8ab654bc6c1b42960d8dee13d2f6e2923e8f28234e2c4f52cfcffd58d0718f0", "spec_sha": "4052cd13fd88d9ab478425fddf0fd2449db2fb35b6f0e8b53f1f1ef95433eb6f", "project_uri": "https://rubygems.org/gems/playbook_ui", "gem_uri": "https://rubygems.org/gems/playbook_ui-14.21.0.pre.rc.1.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui/14.21.0.pre.rc.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "brakeman", "requirements": "= 7.0.0" }, { "name": "byebug", "requirements": ">= 11.0.0" }, { "name": "github_changelog_generator", "requirements": "= 1.15.2" }, { "name": "rails", "requirements": ">= 5.2.4.5" }, { "name": "rspec-html-matchers", "requirements": "= 0.9.1" }, { "name": "rspec-rails", "requirements": "~> 3.8, >= 3.8.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": "~> 1.11.5" }, { "name": "tzinfo-data", "requirements": "= 1.2018.9" }, { "name": "will_paginate", "requirements": "= 3.3.1" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 5.2.4.5" }, { "name": "actionview", "requirements": ">= 5.2.4.5" }, { "name": "activesupport", "requirements": ">= 5.2.4.5" }, { "name": "react-rails", "requirements": "= 2.6.1" }, { "name": "view_component", "requirements": "= 2.83.0" }, { "name": "webpacker-react", "requirements": "~> 0.3.2" } ] } }
2025-05-30 12:24:43 UTC
WOqp7yngbdgcq2s748Aba

co-limit

Minimal Rate-Limiter

0.1.2
Content{ "name": "co-limit", "downloads": 286, "version": "0.1.2", "version_created_at": "2025-05-30T11:47:45.146Z", "version_downloads": 0, "platform": "ruby", "authors": "CosmicOppai", "info": "Minimal Rate-Limiter", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/Cosmicoppai/limit/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/cosmicoppai/limit" }, "yanked": false, "sha": "c4c3f1eec64e4bf1d64177b1fed7f0e2aab3e2adfa2cbd09c4ed3c3c1f0343bf", "spec_sha": "fc7c69f943b0fa68ea5cf9ce5dc0004ebdf273087a1d2dca2db19ddf57c2783e", "project_uri": "https://rubygems.org/gems/co-limit", "gem_uri": "https://rubygems.org/gems/co-limit-0.1.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/cosmicoppai/limit", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Cosmicoppai/limit/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "redis", "requirements": "~> 5.4.0" } ] } }
2025-05-30 11:49:01 UTC
QntXEjEpS9TvfSbuFmKzA

libdatadog

libdatadog is a Rust-based utility library for Datadog's ddtrace gem.

18.1.0.1.0
Content{ "name": "libdatadog", "downloads": 42407851, "version": "18.1.0.1.0", "version_created_at": "2025-05-30T11:48:55.562Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Datadog, Inc.", "info": "libdatadog is a Rust-based utility library for Datadog's ddtrace gem.", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://docs.datadoghq.com/tracing/", "source_code_uri": "https://github.com/datadog/libdatadog/tree/main/ruby", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "681576b54d5dd64ff18dca25f36fd2b86c831675d906383f60626533313282a8", "spec_sha": "9d53a333ea755ccca1575b908b6a4491784ade9234bd27feb317aba6f116ed9d", "project_uri": "https://rubygems.org/gems/libdatadog", "gem_uri": "https://rubygems.org/gems/libdatadog-18.1.0.1.0-aarch64-linux.gem", "homepage_uri": "https://docs.datadoghq.com/tracing/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/datadog/libdatadog/tree/main/ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 11:48:57 UTC
yqASLnuRKOm3hIyRaD_yq

libdatadog

libdatadog is a Rust-based utility library for Datadog's ddtrace gem.

18.1.0.1.0
Content{ "name": "libdatadog", "downloads": 42407845, "version": "18.1.0.1.0", "version_created_at": "2025-05-30T11:48:51.250Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Datadog, Inc.", "info": "libdatadog is a Rust-based utility library for Datadog's ddtrace gem.", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://docs.datadoghq.com/tracing/", "source_code_uri": "https://github.com/datadog/libdatadog/tree/main/ruby", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e5c2a5b0d15aa1edd426a62f687b0efbad6d63592a7022bcbecb735b91d7e048", "spec_sha": "3c3bfcf5de778891bf24714837be9809aa491e76e843fab3a53fdfa4d78ef51a", "project_uri": "https://rubygems.org/gems/libdatadog", "gem_uri": "https://rubygems.org/gems/libdatadog-18.1.0.1.0-x86_64-linux.gem", "homepage_uri": "https://docs.datadoghq.com/tracing/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/datadog/libdatadog/tree/main/ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 11:48:52 UTC
BWjQlO1lcpKbteTEydG94

libdatadog

libdatadog is a Rust-based utility library for Datadog's ddtrace gem.

18.1.0.1.0
Content{ "name": "libdatadog", "downloads": 42407838, "version": "18.1.0.1.0", "version_created_at": "2025-05-30T11:48:46.789Z", "version_downloads": 0, "platform": "ruby", "authors": "Datadog, Inc.", "info": "libdatadog is a Rust-based utility library for Datadog's ddtrace gem.", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://docs.datadoghq.com/tracing/", "source_code_uri": "https://github.com/datadog/libdatadog/tree/main/ruby", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "fbdd74d24c2474544418f183a31725c4ee4da85341c1310dcbe292c5ec151b09", "spec_sha": "f0f8f8c937001c2d05ea6533095c3a5a9ed636dcd52f48ac2c83432d2dd4b8fc", "project_uri": "https://rubygems.org/gems/libdatadog", "gem_uri": "https://rubygems.org/gems/libdatadog-18.1.0.1.0.gem", "homepage_uri": "https://docs.datadoghq.com/tracing/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/datadog/libdatadog/tree/main/ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 11:48:48 UTC
QrJmz7-3E1Ng7rm519KEf

activecypher

OpenCypher Adapter ala ActiveRecord

0.8.1
Content{ "name": "activecypher", "downloads": 2324, "version": "0.8.1", "version_created_at": "2025-05-30T11:46:55.173Z", "version_downloads": 0, "platform": "ruby", "authors": "Abdelkader Boudih", "info": "OpenCypher Adapter ala ActiveRecord", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/seuros/activecypher", "source_code_uri": "https://github.com/seuros/activecypher", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e4e4dfb0e96f5595d22e72dae5037c2ddd1472aeba1f83e6afe94ac24de3a248", "spec_sha": "605826dd71c5a98dd840764d6e7e400a81c4d901cd9abb22ab78e7a7f0c02e6a", "project_uri": "https://rubygems.org/gems/activecypher", "gem_uri": "https://rubygems.org/gems/activecypher-0.8.1.gem", "homepage_uri": "https://github.com/seuros/activecypher", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/seuros/activecypher", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activemodel", "requirements": "~> 8.0" }, { "name": "async", "requirements": "~> 2.21" }, { "name": "async-pool", "requirements": ">= 0" }, { "name": "io-endpoint", "requirements": "~> 0.14" }, { "name": "io-event", "requirements": "~> 1.10" }, { "name": "io-stream", "requirements": "~> 0.6" } ] } }
2025-05-30 11:46:56 UTC
V5E8D28WU_i_SOIOjUTzn

paf

A gem to format the elements of a Royal Mail Postcode Address File entry according to the rules described in the Royal Mail Programmer's Guide Edition 7, Version 6.2 (https://www.poweredbypaf.com/wp-content/uploads/2024/11/Latest-Programmers_guide_Edition-7-Version-6-2.pdf)

1.0.0
Content{ "name": "paf", "downloads": 9667, "version": "1.0.0", "version_created_at": "2025-05-30T11:44:26.232Z", "version_downloads": 0, "platform": "ruby", "authors": "John Bard", "info": " A gem to format the elements of a Royal Mail Postcode Address File entry\n according to the rules described in the Royal Mail Programmer's Guide\n Edition 7, Version 6.2\n (https://www.poweredbypaf.com/wp-content/uploads/2024/11/Latest-Programmers_guide_Edition-7-Version-6-2.pdf)\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "4945537dfe5ef055a7ce8543c0dae7aae99b594568c1b9a7648fe855a3e31ab9", "spec_sha": "7b69cbef23cf744eed784a2aa6eab63cae6f8ac9a87271683c408faa8ff576fd", "project_uri": "https://rubygems.org/gems/paf", "gem_uri": "https://rubygems.org/gems/paf-1.0.0.gem", "homepage_uri": "https://github.com/drabjay/paf", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/paf/1.0.0", "mailing_list_uri": "", "source_code_uri": "https://github.com/drabjay/paf", "bug_tracker_uri": "", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 1.15" }, { "name": "rake", "requirements": "~> 10.5" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 0.49" }, { "name": "rubocop-rspec", "requirements": "~> 1.4" } ], "runtime": [] } }
2025-05-30 11:44:28 UTC
F6T_iJaMNYH033BxRyJhT

grepfruit

A Ruby gem for searching text patterns in files with colorized output

2.0.4
Content{ "name": "grepfruit", "downloads": 7494, "version": "2.0.4", "version_created_at": "2025-05-30T11:40:35.235Z", "version_downloads": 0, "platform": "ruby", "authors": "enjaku4", "info": "A Ruby gem for searching text patterns in files with colorized output", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/brownboxdev/grepfruit", "changelog_uri": "https://github.com/brownboxdev/grepfruit/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/brownboxdev/grepfruit", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4344eaab97a67bc93cf57ec1aebc990814e39a2bcea5bbb1b503a12b98dae8fa", "spec_sha": "c77582b252ba85273ad51815323b36d6290cb6edc2b43a32781ff7e7c7098d02", "project_uri": "https://rubygems.org/gems/grepfruit", "gem_uri": "https://rubygems.org/gems/grepfruit-2.0.4.gem", "homepage_uri": "https://github.com/brownboxdev/grepfruit", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/brownboxdev/grepfruit", "bug_tracker_uri": null, "changelog_uri": "https://github.com/brownboxdev/grepfruit/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 11:40:36 UTC
ti84BEoMg6wx5a3NfIICT

jay_api

A collection of classes and modules to access JAY's functionality

28.2.0
Content{ "name": "jay_api", "downloads": 1564, "version": "28.2.0", "version_created_at": "2025-05-30T11:23:37.973Z", "version_downloads": 0, "platform": "ruby", "authors": "Accenture-Industry X, ESR Labs", "info": "A collection of classes and modules to access JAY's functionality", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/esrlabs/jay_api", "changelog_uri": "https://github.com/esrlabs/jay_api/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/esrlabs/jay_api", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "8c1cca6f6dc7ce53eea590d6e00d9c5d6ceba6d9e12183acc03726a679b92d6c", "spec_sha": "237206bdcddb61befed108b3de7e4b70eba684c62ccaed2d117537bcb8e9f039", "project_uri": "https://rubygems.org/gems/jay_api", "gem_uri": "https://rubygems.org/gems/jay_api-28.2.0.gem", "homepage_uri": "https://github.com/esrlabs/jay_api", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/esrlabs/jay_api", "bug_tracker_uri": null, "changelog_uri": "https://github.com/esrlabs/jay_api/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 7" }, { "name": "concurrent-ruby", "requirements": "~> 1" }, { "name": "elasticsearch", "requirements": "~> 7, <= 7.9.0" }, { "name": "git", "requirements": "~> 1, >= 1.8.0.pre.1" }, { "name": "logging", "requirements": "~> 2" }, { "name": "rspec", "requirements": "~> 3.0" } ] } }
2025-05-30 11:23:40 UTC
ZMNupreZvBZMAESzQs6pr

solid_litequeen

Lite Queen is an open-source SQLite database management software for Ruby on Rails projects

0.15.3
Content{ "name": "solid_litequeen", "downloads": 4265, "version": "0.15.3", "version_created_at": "2025-05-30T11:15:13.829Z", "version_downloads": 0, "platform": "ruby", "authors": "Vik Borges", "info": "Lite Queen is an open-source SQLite database management software for Ruby on Rails projects", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://solid.litequeen.com", "changelog_uri": "https://solid.litequeen.com", "source_code_uri": "https://github.com/kivS/solid_litequeen" }, "yanked": false, "sha": "4db3830abc31f5e07bc929b70c850380cf8a22ebad90833edc87c8b0e49245a3", "spec_sha": "3f441b3e3ebc654d7f9d703e440ee939c56ad778223bbaecc8ee94b557b67608", "project_uri": "https://rubygems.org/gems/solid_litequeen", "gem_uri": "https://rubygems.org/gems/solid_litequeen-0.15.3.gem", "homepage_uri": "https://solid.litequeen.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/kivS/solid_litequeen", "bug_tracker_uri": null, "changelog_uri": "https://solid.litequeen.com", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "propshaft", "requirements": ">= 0" }, { "name": "puma", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" }, { "name": "web-console", "requirements": ">= 0" } ], "runtime": [ { "name": "importmap-rails", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 8.0.1" }, { "name": "sqlite3", "requirements": ">= 0" }, { "name": "stimulus-rails", "requirements": ">= 0" }, { "name": "turbo-rails", "requirements": ">= 0" } ] } }
2025-05-30 11:15:15 UTC
lT0rjF8BZRHfWwIJgKs66

bullet

help to kill N+1 queries and unused eager loading.

8.0.8
Content{ "name": "bullet", "downloads": 147715122, "version": "8.0.8", "version_created_at": "2025-05-30T10:57:17.109Z", "version_downloads": 0, "platform": "ruby", "authors": "Richard Huang", "info": "help to kill N+1 queries and unused eager loading.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/flyerhzm/bullet" }, "yanked": false, "sha": "b4b9905eb6b803d9a0ba620944ed79c8bb27ff3ca90ef8f8e39ff21db5b7c542", "spec_sha": "d6d561505a93eb8b8b825824a891783f6584f89a89808793ff4d572c6c928d4d", "project_uri": "https://rubygems.org/gems/bullet", "gem_uri": "https://rubygems.org/gems/bullet-8.0.8.gem", "homepage_uri": "https://github.com/flyerhzm/bullet", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/flyerhzm/bullet", "bug_tracker_uri": null, "changelog_uri": "https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 3.0.0" }, { "name": "uniform_notifier", "requirements": "~> 1.11" } ] } }
2025-05-30 10:57:19 UTC
pSFMChdY1Re2YiqTX19Ms

web_function

A lightweight Web Function client for Ruby. Web Function is a radical rethinking of API design: no verbs, no nested URLs, no bloat. Just function calls over HTTP. This gem lets you invoke endpoints defined in a package, with full support for argument validations, error triples, and bearer auth.

0.2.0
Content{ "name": "web_function", "downloads": 330, "version": "0.2.0", "version_created_at": "2025-05-30T10:56:36.592Z", "version_downloads": 0, "platform": "ruby", "authors": "Robin Clart", "info": "A lightweight Web Function client for Ruby. Web Function is a radical rethinking of API design: no verbs, no nested URLs, no bloat. Just function calls over HTTP. This gem lets you invoke endpoints defined in a package, with full support for argument validations, error triples, and bearer auth.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/robinclart/web_function", "changelog_uri": "https://github.com/robinclart/web-functions-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/robinclart/web-functions-ruby", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "13083c1134f31982902b85b4fc9b15f16a600c80ffb583661397eae9de6af7db", "spec_sha": "18e443d5fb8c59136f1ad4977ed5ceffd138d9166a7c0391087afa2863eab1f5", "project_uri": "https://rubygems.org/gems/web_function", "gem_uri": "https://rubygems.org/gems/web_function-0.2.0.gem", "homepage_uri": "https://github.com/robinclart/web_function", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/robinclart/web-functions-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/robinclart/web-functions-ruby/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "excon", "requirements": "~> 1.2" }, { "name": "json", "requirements": "~> 2.10" } ] } }
2025-05-30 10:56:38 UTC
tkahn3i92NVf6o9jooay0

quickstep

Quickstep provides a structured way to execute multi-step business operations with built-in success and failure handling.

0.2.1
Content{ "name": "quickstep", "downloads": 418, "version": "0.2.1", "version_created_at": "2025-05-30T10:28:36.880Z", "version_downloads": 0, "platform": "ruby", "authors": "Igor Korepanov", "info": " Quickstep provides a structured way to execute multi-step business operations with built-in success and\n failure handling.\n", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "af06aad726613167811de6758a05991940922ee5c98c4ac5c75b9f1ffca01fa4", "spec_sha": "c9f6039de38cf74ec578f5f838702c1182392ad7e48d80f9659c85ab78229be3", "project_uri": "https://rubygems.org/gems/quickstep", "gem_uri": "https://rubygems.org/gems/quickstep-0.2.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/quickstep/0.2.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 10:28:40 UTC
PoTYggZWZRULibiiw0mEr

ox-ai-workers

OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate a sophisticated state machine with the powerful capabilities of generative intelligence via the ruby-openai gem. This innovative tool empowers developers to construct state machines that efficiently handle complex tasks, enhancing outcomes by combining robust internal logic with advanced AI-driven decision-making. Key features include straightforward creation and management of state machines, harnessing AI for improved decision-making and task execution, customizable behavior to suit specific requirements, and user-friendly syntax and documentation for a smooth development experience.

1.1.2.5
Content{ "name": "ox-ai-workers", "downloads": 15492, "version": "1.1.2.5", "version_created_at": "2025-05-30T10:23:05.765Z", "version_downloads": 0, "platform": "ruby", "authors": "Denis Smolev", "info": " OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate\n a sophisticated state machine with the powerful capabilities of generative intelligence\n via the ruby-openai gem. This innovative tool empowers developers to construct state machines\n that efficiently handle complex tasks, enhancing outcomes by combining robust internal\n logic with advanced AI-driven decision-making. Key features include straightforward creation\n and management of state machines, harnessing AI for improved decision-making and task\n execution, customizable behavior to suit specific requirements, and user-friendly syntax\n and documentation for a smooth development experience.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://ai.oxteam.me", "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/neonix20b/ox-ai-workers" }, "yanked": false, "sha": "748e243ea5645969829ad037f90d25c7e97f5966276b3aa2901d4837896d1878", "spec_sha": "a63b6e8215ee5afffcf9d22f938e3f5933c8e86e0569e809ad560601ef8c6398", "project_uri": "https://rubygems.org/gems/ox-ai-workers", "gem_uri": "https://rubygems.org/gems/ox-ai-workers-1.1.2.5.gem", "homepage_uri": "https://ai.oxteam.me", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/neonix20b/ox-ai-workers", "bug_tracker_uri": null, "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colorize", "requirements": "~> 1" }, { "name": "faraday", "requirements": ">= 1" }, { "name": "faraday-multipart", "requirements": ">= 1" }, { "name": "i18n", "requirements": ">= 1" }, { "name": "ptools", "requirements": ">= 1" }, { "name": "ruby-openai", "requirements": ">= 7" }, { "name": "state_machines", "requirements": ">= 0.6" } ] } }
2025-05-30 10:23:08 UTC
xkNZGWx0ps2HaNY02CTsM

spree_cm_commissioner

Add (optional) extension description here

1.14.0
Content{ "name": "spree_cm_commissioner", "downloads": 5437, "version": "1.14.0", "version_created_at": "2025-05-30T10:07:20.506Z", "version_downloads": 0, "platform": "ruby", "authors": "You", "info": "Add (optional) extension description here", "licenses": [ "BSD-3-Clause" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f71292aaba8158d144cafb8d10e62b044c61477465ed5c72e53abe2d7b8ebcf5", "spec_sha": "15bd1c74b479c5b9401df585989e3c55794a6635a030a4120d6616ed6d07f865", "project_uri": "https://rubygems.org/gems/spree_cm_commissioner", "gem_uri": "https://rubygems.org/gems/spree_cm_commissioner-1.14.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/spree_cm_commissioner/1.14.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pg", "requirements": ">= 0" }, { "name": "spree_dev_tools", "requirements": ">= 0" } ], "runtime": [ { "name": "activerecord_json_validator", "requirements": "~> 2.1, >= 2.1.3" }, { "name": "activerecord-multi-tenant", "requirements": ">= 0" }, { "name": "aws-sdk-cloudfront", "requirements": ">= 0" }, { "name": "aws-sdk-ecs", "requirements": ">= 0" }, { "name": "aws-sdk-s3", "requirements": ">= 0" }, { "name": "blazer", "requirements": "~> 3.0.4" }, { "name": "byebug", "requirements": ">= 0" }, { "name": "counter_culture", "requirements": "~> 3.2" }, { "name": "dry-validation", "requirements": "~> 1.10" }, { "name": "elasticsearch", "requirements": "~> 8.5" }, { "name": "exception_notification", "requirements": ">= 0" }, { "name": "firebase-admin-sdk", "requirements": "~> 0.3.1" }, { "name": "font-awesome-sass", "requirements": "~> 6.4.0" }, { "name": "googleauth", "requirements": ">= 0" }, { "name": "google-cloud-firestore", "requirements": ">= 0" }, { "name": "google-cloud-recaptcha_enterprise", "requirements": ">= 0" }, { "name": "interactor", "requirements": "~> 3.1" }, { "name": "jwt", "requirements": ">= 2.5.0" }, { "name": "noticed", "requirements": "~> 1.6" }, { "name": "phonelib", "requirements": ">= 0" }, { "name": "premailer-rails", "requirements": ">= 0" }, { "name": "rails", "requirements": "~> 7.0.4" }, { "name": "rqrcode", "requirements": "~> 2.0" }, { "name": "searchkick", "requirements": "~> 5.1" }, { "name": "simple_calendar", "requirements": "~> 2.4" }, { "name": "spree", "requirements": ">= 4.5.0" }, { "name": "spree_api_v1", "requirements": ">= 4.5.0" }, { "name": "spree_auth_devise", "requirements": ">= 4.5.0" }, { "name": "spree_backend", "requirements": ">= 4.5.0" }, { "name": "spree_extension", "requirements": ">= 0" }, { "name": "spree_multi_vendor", "requirements": ">= 2.4.1" }, { "name": "telegram-bot", "requirements": ">= 0" }, { "name": "twilio-ruby", "requirements": "~> 5.48.0" } ] } }
2025-05-30 10:07:22 UTC
QSeKgVC_FznauHg_NheQn

jnc_api

This is a very sparse and light wrapper for the J-Novel Club API. It is not intended to be a full-featured client, but rather a simple way to interact with the API.

0.4.1
Content{ "name": "jnc_api", "downloads": 987, "version": "0.4.1", "version_created_at": "2025-05-30T10:00:24.633Z", "version_downloads": 0, "platform": "ruby", "authors": "parasquid", "info": "This is a very sparse and light wrapper for the J-Novel Club API. It is not intended to be a full-featured client, but rather a simple way to interact with the API.", "licenses": [ "AGPLv3" ], "metadata": { "homepage_uri": "https://codeberg.org/parasquid/jnc_api", "changelog_uri": "https://codeberg.org/parasquid/jnc_api/src/branch/main/CHANGELOG.md", "source_code_uri": "https://codeberg.org/parasquid/jnc_api" }, "yanked": false, "sha": "6b85856b13b371c6e367299d86f0b1322ea551862b566f43ee17fe7e54eea02e", "spec_sha": "89325dfbc5d2a8ed75d5b12f2bcb92e1a12f205c12186927005ffb787e51c3ed", "project_uri": "https://rubygems.org/gems/jnc_api", "gem_uri": "https://rubygems.org/gems/jnc_api-0.4.1.gem", "homepage_uri": "https://codeberg.org/parasquid/jnc_api", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://codeberg.org/parasquid/jnc_api", "bug_tracker_uri": null, "changelog_uri": "https://codeberg.org/parasquid/jnc_api/src/branch/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "httparty", "requirements": "~> 0.22.0" } ] } }
2025-05-30 10:00:26 UTC
QvmZI69TwMprgXYjRnDmG

geordi

Collection of command line tools we use in our daily work with Ruby, Rails and Linux at makandra.

12.1.2
Content{ "name": "geordi", "downloads": 509521, "version": "12.1.2", "version_created_at": "2025-05-30T09:59:57.179Z", "version_downloads": 0, "platform": "ruby", "authors": "Henning Koch", "info": "Collection of command line tools we use in our daily work with Ruby, Rails and Linux at makandra.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/makandra/geordi/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/makandra/geordi/issues", "source_code_uri": "https://github.com/makandra/geordi", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4033220e9afa9337ec3a5a8e93cccc25727e4419ee001c2ef396de16c542f20d", "spec_sha": "63894d3ba189ab0a8ad9aeaae72f67cb6623294a5714c585df9919a942fc558e", "project_uri": "https://rubygems.org/gems/geordi", "gem_uri": "https://rubygems.org/gems/geordi-12.1.2.gem", "homepage_uri": "https://makandra.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/makandra/geordi", "bug_tracker_uri": "https://github.com/makandra/geordi/issues", "changelog_uri": "https://github.com/makandra/geordi/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "thor", "requirements": "~> 1" } ] } }
2025-05-30 09:59:59 UTC
ignWsTjssHNQ3nCunNsmg

ox-ai-workers

OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate a sophisticated state machine with the powerful capabilities of generative intelligence via the ruby-openai gem. This innovative tool empowers developers to construct state machines that efficiently handle complex tasks, enhancing outcomes by combining robust internal logic with advanced AI-driven decision-making. Key features include straightforward creation and management of state machines, harnessing AI for improved decision-making and task execution, customizable behavior to suit specific requirements, and user-friendly syntax and documentation for a smooth development experience.

1.1.2.4
Content{ "name": "ox-ai-workers", "downloads": 15471, "version": "1.1.2.4", "version_created_at": "2025-05-30T09:58:11.824Z", "version_downloads": 0, "platform": "ruby", "authors": "Denis Smolev", "info": " OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate\n a sophisticated state machine with the powerful capabilities of generative intelligence\n via the ruby-openai gem. This innovative tool empowers developers to construct state machines\n that efficiently handle complex tasks, enhancing outcomes by combining robust internal\n logic with advanced AI-driven decision-making. Key features include straightforward creation\n and management of state machines, harnessing AI for improved decision-making and task\n execution, customizable behavior to suit specific requirements, and user-friendly syntax\n and documentation for a smooth development experience.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://ai.oxteam.me", "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/neonix20b/ox-ai-workers" }, "yanked": false, "sha": "194268fed667434ffc9b0ce1c98352146e62a24ceacf85263e0cff9fc52667a9", "spec_sha": "e302f2807a20850eb9c76e95ac6e17a1897f863bd8384fdb85e5273e2bd1d108", "project_uri": "https://rubygems.org/gems/ox-ai-workers", "gem_uri": "https://rubygems.org/gems/ox-ai-workers-1.1.2.4.gem", "homepage_uri": "https://ai.oxteam.me", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/neonix20b/ox-ai-workers", "bug_tracker_uri": null, "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colorize", "requirements": "~> 1" }, { "name": "faraday", "requirements": ">= 1" }, { "name": "faraday-multipart", "requirements": ">= 1" }, { "name": "i18n", "requirements": ">= 1" }, { "name": "ptools", "requirements": ">= 1" }, { "name": "ruby-openai", "requirements": ">= 7" }, { "name": "state_machines", "requirements": ">= 0.6" } ] } }
2025-05-30 09:58:13 UTC
mijkWxN7jkTshHj3WK5eQ

terminal_rb

Terminal access with support for ANSI control codes and BBCode-like embedded text attribute syntax.

0.9.0
Content{ "name": "terminal_rb", "downloads": 202, "version": "0.9.0", "version_created_at": "2025-05-30T09:57:19.780Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Blumtritt", "info": "Terminal access with support for ANSI control codes and\nBBCode-like embedded text attribute syntax.\n", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://codeberg.org/mblumtritt/Terminal.rb/issues", "source_code_uri": "https://codeberg.org/mblumtritt/Terminal.rb", "documentation_uri": "https://rubydoc.info/gems/terminal_rb/Terminal", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "5e4e3e6d9aac76d2476c34adfb11826efa8c30a1ac03d6f2226f83379294c661", "spec_sha": "04c3fa623a215c2901fefbf02483aae125554d65216a3aed453d03e2b4cc3809", "project_uri": "https://rubygems.org/gems/terminal_rb", "gem_uri": "https://rubygems.org/gems/terminal_rb-0.9.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/terminal_rb/Terminal", "mailing_list_uri": null, "source_code_uri": "https://codeberg.org/mblumtritt/Terminal.rb", "bug_tracker_uri": "https://codeberg.org/mblumtritt/Terminal.rb/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 09:57:21 UTC
Hs7b5TGy0cromZAUZh68w

karafka-rdkafka

Modern Kafka client library for Ruby based on librdkafka

0.19.5
Content{ "name": "karafka-rdkafka", "downloads": 13425432, "version": "0.19.5", "version_created_at": "2025-05-30T09:56:12.321Z", "version_downloads": 0, "platform": "ruby", "authors": "Thijs Cadier, Maciej Mensfeld", "info": "Modern Kafka client library for Ruby based on librdkafka", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://karafka.io/#become-pro", "homepage_uri": "https://karafka.io", "changelog_uri": "https://karafka.io/docs/Changelog-Karafka-Rdkafka/", "bug_tracker_uri": "https://github.com/karafka/karafka-rdkafka/issues", "source_code_uri": "https://github.com/karafka/karafka-rdkafka", "documentation_uri": "https://karafka.io/docs", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "568be7c2d996b71b9fc7db6ccf79e94c62ae9a8f79fe80eba1e94087a6202979", "spec_sha": "cb7565f1d048d06bb7a70889ddfc95fb209d61c14bbc6dacc0fdab2cf6bad250", "project_uri": "https://rubygems.org/gems/karafka-rdkafka", "gem_uri": "https://rubygems.org/gems/karafka-rdkafka-0.19.5.gem", "homepage_uri": "https://karafka.io", "wiki_uri": null, "documentation_uri": "https://karafka.io/docs", "mailing_list_uri": null, "source_code_uri": "https://github.com/karafka/karafka-rdkafka", "bug_tracker_uri": "https://github.com/karafka/karafka-rdkafka/issues", "changelog_uri": "https://karafka.io/docs/Changelog-Karafka-Rdkafka/", "funding_uri": "https://karafka.io/#become-pro", "dependencies": { "development": [ { "name": "guard", "requirements": ">= 0" }, { "name": "guard-rspec", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.5" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "ffi", "requirements": "~> 1.15" }, { "name": "mini_portile2", "requirements": "~> 2.6" }, { "name": "rake", "requirements": "> 12" } ] } }
2025-05-30 09:56:14 UTC
H6cmXWpyf3FjywHqlbjJd

jnc_api

This is a very sparse and light wrapper for the J-Novel Club API. It is not intended to be a full-featured client, but rather a simple way to interact with the API.

0.4.0
Content{ "name": "jnc_api", "downloads": 987, "version": "0.4.0", "version_created_at": "2025-05-30T09:54:46.501Z", "version_downloads": 0, "platform": "ruby", "authors": "parasquid", "info": "This is a very sparse and light wrapper for the J-Novel Club API. It is not intended to be a full-featured client, but rather a simple way to interact with the API.", "licenses": [ "AGPLv3" ], "metadata": { "homepage_uri": "https://codeberg.org/parasquid/jnc_api", "changelog_uri": "https://codeberg.org/parasquid/jnc_api/src/branch/main/CHANGELOG.md", "source_code_uri": "https://codeberg.org/parasquid/jnc_api" }, "yanked": false, "sha": "1a0b0f0c0b9635a8fb34d5de7dd6fbf26726c358d226b17ff125bdc047331014", "spec_sha": "e84b67602343c0529065b1945612e6da2a96871c105ad4805d5d8da7e1913cfc", "project_uri": "https://rubygems.org/gems/jnc_api", "gem_uri": "https://rubygems.org/gems/jnc_api-0.4.0.gem", "homepage_uri": "https://codeberg.org/parasquid/jnc_api", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://codeberg.org/parasquid/jnc_api", "bug_tracker_uri": null, "changelog_uri": "https://codeberg.org/parasquid/jnc_api/src/branch/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "httparty", "requirements": "~> 0.22.0" } ] } }
2025-05-30 09:54:48 UTC
xMZk8u8VzAMBrYIGX_kVi

hubbado-trailblazer

Enhanced Trailblazer operation utilities for Ruby applications with improved error handling, operation execution patterns, and ActiveRecord integration.

1.0.1
Content{ "name": "hubbado-trailblazer", "downloads": 101, "version": "1.0.1", "version_created_at": "2025-05-30T09:46:43.504Z", "version_downloads": 0, "platform": "ruby", "authors": "Hubbado Devs", "info": "Enhanced Trailblazer operation utilities for Ruby applications with improved error handling, operation execution patterns, and ActiveRecord integration.", "licenses": [], "metadata": { "github_repo": "https://github.com/hubbado/hubbado-trailblazer", "homepage_uri": "https://github.com/hubbado/hubbado-trailblazer", "changelog_uri": "https://github.com/hubbado/hubbado-trailblazer/blob/master/CHANGELOG.md" }, "yanked": false, "sha": "fbd566f3f8d15468883df06283ee4fb2bc17cde3dad16970ca14abc3e8a3a6d4", "spec_sha": "025fbf0502cc783b0239fabbc70589064af39954e430bdd675678764bb09dc0f", "project_uri": "https://rubygems.org/gems/hubbado-trailblazer", "gem_uri": "https://rubygems.org/gems/hubbado-trailblazer-1.0.1.gem", "homepage_uri": "https://github.com/hubbado/hubbado-trailblazer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": "https://github.com/hubbado/hubbado-trailblazer/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "dry-validation", "requirements": ">= 0" }, { "name": "hubbado-style", "requirements": ">= 0" }, { "name": "reform", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" }, { "name": "test_bench", "requirements": ">= 0" }, { "name": "trailblazer-macro", "requirements": ">= 0" }, { "name": "trailblazer-macro-contract", "requirements": ">= 0" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 0" }, { "name": "evt-template_method", "requirements": ">= 0" }, { "name": "hubbado-log", "requirements": ">= 0" }, { "name": "trailblazer-operation", "requirements": ">= 0" } ] } }
2025-05-30 09:46:45 UTC
0XpP9IwIfAKxeoa4ETI-4

kreds

The missing shorthand for Rails credentials

1.2.2
Content{ "name": "kreds", "downloads": 2644, "version": "1.2.2", "version_created_at": "2025-05-30T09:43:52.444Z", "version_downloads": 0, "platform": "ruby", "authors": "enjaku4", "info": "The missing shorthand for Rails credentials", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/brownboxdev/kreds", "changelog_uri": "https://github.com/brownboxdev/kreds/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/brownboxdev/kreds", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "83961e70f94dc6975be64ce27472791fccb202b52cd3343a63f0b19d14d7067a", "spec_sha": "0c121b33e08c2054af2eb6097c80cc0cf628903cca8d6258bec693beb72b981c", "project_uri": "https://rubygems.org/gems/kreds", "gem_uri": "https://rubygems.org/gems/kreds-1.2.2.gem", "homepage_uri": "https://github.com/brownboxdev/kreds", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/brownboxdev/kreds", "bug_tracker_uri": null, "changelog_uri": "https://github.com/brownboxdev/kreds/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dry-types", "requirements": "~> 1.8" }, { "name": "rails", "requirements": ">= 7.1, < 8.1" } ] } }
2025-05-30 09:43:54 UTC
Nzen8xN5NVuzYuG_cBfZz

better_ui_tmp

Better UI is a Rails gem that works as a mountable engine containing reusable UI components, built with ViewComponent and Tailwind CSS, following the BEM methodology. It includes documentation and interactive previews with Lookbook.

0.5.1
Content{ "name": "better_ui_tmp", "downloads": 0, "version": "0.5.1", "version_created_at": "2025-05-30T09:37:42.503Z", "version_downloads": 0, "platform": "ruby", "authors": "alessiobussolari, umberto_peserico", "info": "Better UI is a Rails gem that works as a mountable engine containing reusable UI components, built with ViewComponent and Tailwind CSS, following the BEM methodology. It includes documentation and interactive previews with Lookbook.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/alessiobussolari/better_ui", "changelog_uri": "https://github.com/alessiobussolari/better_ui/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/alessiobussolari/better_ui", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "645c4dd1722561f07e67f642e376cea4273a9f60080ebe8b7f7b0971fa269748", "spec_sha": "32cdf8be1a085e86c87bc3ecf3bdfd9b86942d5fc00cb359a2202af9aa3f0528", "project_uri": "https://rubygems.org/gems/better_ui_tmp", "gem_uri": "https://rubygems.org/gems/better_ui_tmp-0.5.1.gem", "homepage_uri": "https://github.com/alessiobussolari/better_ui", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/alessiobussolari/better_ui", "bug_tracker_uri": null, "changelog_uri": "https://github.com/alessiobussolari/better_ui/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "coderay", "requirements": "~> 1.1" }, { "name": "font-awesome-sass", "requirements": "~> 6.5" }, { "name": "rails", "requirements": ">= 7.0.0" }, { "name": "redcarpet", "requirements": "~> 3.6" }, { "name": "view_component", "requirements": "~> 3.22" } ] } }
2025-05-30 09:37:44 UTC
DRIZFkrAWC89Ayx6v66hG

geordi

Collection of command line tools we use in our daily work with Ruby, Rails and Linux at makandra.

12.1.1
Content{ "name": "geordi", "downloads": 509503, "version": "12.1.1", "version_created_at": "2025-05-30T09:35:59.481Z", "version_downloads": 0, "platform": "ruby", "authors": "Henning Koch", "info": "Collection of command line tools we use in our daily work with Ruby, Rails and Linux at makandra.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/makandra/geordi/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/makandra/geordi/issues", "source_code_uri": "https://github.com/makandra/geordi", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "747ed7da027970ecb86f5723286d4cf9307a8b39e498ccbe7c0a3d764c8ccf55", "spec_sha": "bfbf77c53598f59cc248442c13e332f3dfccdfe5e74a180d28a234b195c3e232", "project_uri": "https://rubygems.org/gems/geordi", "gem_uri": "https://rubygems.org/gems/geordi-12.1.1.gem", "homepage_uri": "https://makandra.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/makandra/geordi", "bug_tracker_uri": "https://github.com/makandra/geordi/issues", "changelog_uri": "https://github.com/makandra/geordi/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "thor", "requirements": "~> 1" } ] } }
2025-05-30 09:36:02 UTC
QH8kuSswEm42Tj08i-TPS

hubbado-log

Lightweight pluggable logging system

1.0.0
Content{ "name": "hubbado-log", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-05-30T09:35:31.445Z", "version_downloads": 0, "platform": "ruby", "authors": "Hubbado Devs", "info": "Lightweight pluggable logging system", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://www.github.com/hubbado/hubbado-log", "changelog_uri": "https://www.github.com/hubbado/hubbado-log/blob/master/CHANGELOG.md", "source_code_uri": "https://www.github.com/hubbado/hubbado-log" }, "yanked": false, "sha": "46714e4d24812c38f4cf5f389ff7666ab6b8ab0324d1ed7608b95f93b56936d5", "spec_sha": "f238e434c4b7165fc89db9460d4173f78a99700048c253ebae3d8e7fcf83f71c", "project_uri": "https://rubygems.org/gems/hubbado-log", "gem_uri": "https://rubygems.org/gems/hubbado-log-1.0.0.gem", "homepage_uri": "https://www.github.com/hubbado/hubbado-log", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://www.github.com/hubbado/hubbado-log", "bug_tracker_uri": null, "changelog_uri": "https://www.github.com/hubbado/hubbado-log/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "hubbado-style", "requirements": ">= 0" }, { "name": "test_bench", "requirements": ">= 0" } ], "runtime": [ { "name": "evt-dependency", "requirements": ">= 0" } ] } }
2025-05-30 09:35:33 UTC
_-1Z12mFUPOUwRtO1Lbo4

hubbado-style

Hubbado style guides and shared style configs.

1.5.1
Content{ "name": "hubbado-style", "downloads": 0, "version": "1.5.1", "version_created_at": "2025-05-30T09:30:55.886Z", "version_downloads": 0, "platform": "ruby", "authors": "Hubbado Devs", "info": "Hubbado style guides and shared style configs.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "4c2a171cd83056202f2afb8a6ec6cec71aec63d2476a411d37f7e9b065662a4d", "spec_sha": "a4db0410e6e5943cbd3759399ce4484d9173cb7347c8a6753d25e353b809d3dc", "project_uri": "https://rubygems.org/gems/hubbado-style", "gem_uri": "https://rubygems.org/gems/hubbado-style-1.5.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hubbado-style/1.5.1", "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": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "rubocop", "requirements": ">= 0" } ] } }
2025-05-30 09:30:58 UTC
fm6K3faBPoq4eJojuMZpe

payrex-ruby

PayRex Ruby Library

1.6.0
Content{ "name": "payrex-ruby", "downloads": 3167, "version": "1.6.0", "version_created_at": "2025-05-30T09:26:09.665Z", "version_downloads": 0, "platform": "ruby", "authors": "PayRex", "info": "PayRex Ruby Library", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "ac89aa5daaa808c18715d54d41704fc6447aa7805d27701b821e91c8fadee5cb", "spec_sha": "44d81c0bc5813297a9b9b762e5e6e8dcaeafd21c741974fa16072d396db1ad75", "project_uri": "https://rubygems.org/gems/payrex-ruby", "gem_uri": "https://rubygems.org/gems/payrex-ruby-1.6.0.gem", "homepage_uri": "https://www.payrexhq.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/payrex-ruby/1.6.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 09:26:11 UTC
tNE8lONsHZEGWRCc_jNPs

mongoid-geospatial

Mongoid Extension that simplifies MongoDB casting and operations on spatial Ruby objects.

7.0.0
Content{ "name": "mongoid-geospatial", "downloads": 1133676, "version": "7.0.0", "version_created_at": "2025-05-30T09:23:10.438Z", "version_downloads": 0, "platform": "ruby", "authors": "Ryan Ong, Marcos Piccinini", "info": "Mongoid Extension that simplifies MongoDB casting and operations on spatial Ruby objects.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "05cc5ad3c6853339d466538197b8962836ea2a102b8db355a395cfb908a8d49b", "spec_sha": "fd12281b504818b6ada59ea56c5ed58455d54a10649fe4550c2b08e41fb424fa", "project_uri": "https://rubygems.org/gems/mongoid-geospatial", "gem_uri": "https://rubygems.org/gems/mongoid-geospatial-7.0.0.gem", "homepage_uri": "https://github.com/mongoid/mongoid-geospatial", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/mongoid-geospatial/7.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "mongoid", "requirements": ">= 4.0.0" } ] } }
2025-05-30 09:23:12 UTC
ph-7aLnZxIwFDxb3vjouS

ox-ai-workers

OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate a sophisticated state machine with the powerful capabilities of generative intelligence via the ruby-openai gem. This innovative tool empowers developers to construct state machines that efficiently handle complex tasks, enhancing outcomes by combining robust internal logic with advanced AI-driven decision-making. Key features include straightforward creation and management of state machines, harnessing AI for improved decision-making and task execution, customizable behavior to suit specific requirements, and user-friendly syntax and documentation for a smooth development experience.

1.1.2.3
Content{ "name": "ox-ai-workers", "downloads": 15449, "version": "1.1.2.3", "version_created_at": "2025-05-30T09:21:07.017Z", "version_downloads": 0, "platform": "ruby", "authors": "Denis Smolev", "info": " OxAiWorkers (ox-ai-workers) is a cutting-edge Ruby gem designed to seamlessly integrate\n a sophisticated state machine with the powerful capabilities of generative intelligence\n via the ruby-openai gem. This innovative tool empowers developers to construct state machines\n that efficiently handle complex tasks, enhancing outcomes by combining robust internal\n logic with advanced AI-driven decision-making. Key features include straightforward creation\n and management of state machines, harnessing AI for improved decision-making and task\n execution, customizable behavior to suit specific requirements, and user-friendly syntax\n and documentation for a smooth development experience.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://ai.oxteam.me", "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/neonix20b/ox-ai-workers" }, "yanked": false, "sha": "5dc1ace911b7ee31443b30e0d5fd6e2db31e9302c13524af214df738b95b8289", "spec_sha": "5c6089206e19ffbbc168b57874103021073d0c774441ca60c1f5ecf965fa8d78", "project_uri": "https://rubygems.org/gems/ox-ai-workers", "gem_uri": "https://rubygems.org/gems/ox-ai-workers-1.1.2.3.gem", "homepage_uri": "https://ai.oxteam.me", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/neonix20b/ox-ai-workers", "bug_tracker_uri": null, "changelog_uri": "https://github.com/neonix20b/ox-ai-workers/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colorize", "requirements": "~> 1" }, { "name": "faraday", "requirements": ">= 1" }, { "name": "faraday-multipart", "requirements": ">= 1" }, { "name": "i18n", "requirements": ">= 1" }, { "name": "ptools", "requirements": ">= 1" }, { "name": "ruby-openai", "requirements": ">= 7" }, { "name": "state_machines", "requirements": ">= 0.6" } ] } }
2025-05-30 09:21:09 UTC
3oovVUaW5cY3fJZOuwIU-

e_plat

Creates a single interface for integrating with ecommerce platform APIs.

1.1.0.pre.rc.10
Content{ "name": "e_plat", "downloads": 21961, "version": "1.1.0.pre.rc.10", "version_created_at": "2025-05-30T09:15:13.010Z", "version_downloads": 0, "platform": "ruby", "authors": "oliwoodsuk", "info": "Creates a single interface for integrating with ecommerce platform APIs.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://rubygems.org/gems/e_plat" }, "yanked": false, "sha": "7ee305a72c77894155f50c571f09b020f4bb284b07abb0a58147a948f1d88e28", "spec_sha": "be542910dfc540785fad74b63e68a939775d1d400036fb9fde5650c45de415f6", "project_uri": "https://rubygems.org/gems/e_plat", "gem_uri": "https://rubygems.org/gems/e_plat-1.1.0.pre.rc.10.gem", "homepage_uri": "https://rubygems.org/gems/e_plat", "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": "dotenv-rails", "requirements": "~> 2, >= 2" }, { "name": "vcr", "requirements": "~> 6, >= 6.0.0" }, { "name": "webmock", "requirements": "~> 3, >= 3" } ], "runtime": [ { "name": "activeresource", "requirements": "~> 6.1, >= 6.0" }, { "name": "bundler", "requirements": "~> 2, >= 2" }, { "name": "dry-configurable", "requirements": "~> 1.1, >= 1.0" }, { "name": "dry-logic", "requirements": "~> 1.5, >= 1.0" }, { "name": "dry-types", "requirements": "~> 1.7, >= 1.0" }, { "name": "rails", "requirements": ">= 7.0" }, { "name": "rake", "requirements": "~> 13.0, >= 13" }, { "name": "zeitwerk", "requirements": "~> 2.5, >= 2.0" } ] } }
2025-05-30 09:15:16 UTC
jFS_v34-X1jdFS_5aopfl

govuk_app_config

Base configuration for GOV.UK applications

9.17.6
Content{ "name": "govuk_app_config", "downloads": 603973, "version": "9.17.6", "version_created_at": "2025-05-30T09:12:09.414Z", "version_downloads": 0, "platform": "ruby", "authors": "GOV.UK Dev", "info": "Base configuration for GOV.UK applications", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "0ac075d7184df49fa2a9b7d19b1dc955fbeeb8e7e1781369e6a50bbe4ea476b8", "spec_sha": "27c37f1ec90e1907edda2d87981702591c0fdcd788601b8318e0e80bad68073f", "project_uri": "https://rubygems.org/gems/govuk_app_config", "gem_uri": "https://rubygems.org/gems/govuk_app_config-9.17.6.gem", "homepage_uri": "https://github.com/alphagov/govuk_app_config", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/govuk_app_config/9.17.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": ">= 0" }, { "name": "climate_control", "requirements": ">= 0" }, { "name": "rack-test", "requirements": "~> 2.0" }, { "name": "rails", "requirements": "~> 7" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.10" }, { "name": "rspec-its", "requirements": "~> 2.0" }, { "name": "rubocop-govuk", "requirements": "= 5.1.10" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "logstasher", "requirements": "~> 2.1" }, { "name": "opentelemetry-exporter-otlp", "requirements": ">= 0.25, < 0.31" }, { "name": "opentelemetry-instrumentation-all", "requirements": ">= 0.39.1, < 0.77.0" }, { "name": "opentelemetry-sdk", "requirements": "~> 1.2" }, { "name": "plek", "requirements": ">= 4, < 6" }, { "name": "prometheus_exporter", "requirements": "~> 2.0" }, { "name": "puma", "requirements": ">= 5.6, < 7.0" }, { "name": "rack-proxy", "requirements": "~> 0.7" }, { "name": "sentry-rails", "requirements": "~> 5.3" }, { "name": "sentry-ruby", "requirements": "~> 5.3" }, { "name": "statsd-ruby", "requirements": "~> 1.5" } ] } }
2025-05-30 09:12:12 UTC
PbYY6Yge265hZVawHjCif

e_plat

Creates a single interface for integrating with ecommerce platform APIs.

1.1.0.pre.rc.9
Content{ "name": "e_plat", "downloads": 21959, "version": "1.1.0.pre.rc.9", "version_created_at": "2025-05-30T09:09:07.358Z", "version_downloads": 0, "platform": "ruby", "authors": "oliwoodsuk", "info": "Creates a single interface for integrating with ecommerce platform APIs.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://rubygems.org/gems/e_plat" }, "yanked": false, "sha": "80f9b8bbcad5d9d7d5ec3ed3e0b24822c360ca00e69e25ac481cfae73deed3a6", "spec_sha": "1a57dfa5cb84875ba2883bc61c6a710c77c575cfeee57ca20ffb9735bb18a2b6", "project_uri": "https://rubygems.org/gems/e_plat", "gem_uri": "https://rubygems.org/gems/e_plat-1.1.0.pre.rc.9.gem", "homepage_uri": "https://rubygems.org/gems/e_plat", "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": "dotenv-rails", "requirements": "~> 2, >= 2" }, { "name": "vcr", "requirements": "~> 6, >= 6.0.0" }, { "name": "webmock", "requirements": "~> 3, >= 3" } ], "runtime": [ { "name": "activeresource", "requirements": "~> 6.1, >= 6.0" }, { "name": "bundler", "requirements": "~> 2, >= 2" }, { "name": "dry-configurable", "requirements": "~> 1.1, >= 1.0" }, { "name": "dry-logic", "requirements": "~> 1.5, >= 1.0" }, { "name": "dry-types", "requirements": "~> 1.7, >= 1.0" }, { "name": "rails", "requirements": ">= 7.0" }, { "name": "rake", "requirements": "~> 13.0, >= 13" }, { "name": "zeitwerk", "requirements": "~> 2.5, >= 2.0" } ] } }
2025-05-30 09:09:10 UTC
pqvAQO7dp48jD54YIarT2

cartography-api

Query the Cartography API.

0.8.1
Content{ "name": "cartography-api", "downloads": 1887, "version": "0.8.1", "version_created_at": "2025-05-30T09:05:36.321Z", "version_downloads": 0, "platform": "ruby", "authors": "Laura Martin", "info": "Query the Cartography API.", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "66b3a632ac0793ff216dc10e3399a4b1ff34baea92f3a2176e9274586adfcfd4", "spec_sha": "6c4540da417286e6d5e053e4a35cc9538f9527eefb093ac900fc7db41d60c452", "project_uri": "https://rubygems.org/gems/cartography-api", "gem_uri": "https://rubygems.org/gems/cartography-api-0.8.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cartography-api/0.8.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "http", "requirements": ">= 4.4, < 6" } ] } }
2025-05-30 09:05:39 UTC
WX8D3dhRTrGXxlhyxgCA4

feen

A Ruby interface for data serialization and deserialization in FEEN format. FEEN is a compact, canonical, and rule-agnostic textual format for representing static board positions in two-player piece-placement games like Chess, Shogi, Xiangqi, and others.

5.0.0.beta9
Content{ "name": "feen", "downloads": 16112, "version": "5.0.0.beta9", "version_created_at": "2025-05-30T08:57:39.299Z", "version_downloads": 0, "platform": "ruby", "authors": "Cyril Kato", "info": "A Ruby interface for data serialization and deserialization in FEEN format. FEEN is a compact, canonical, and rule-agnostic textual format for representing static board positions in two-player piece-placement games like Chess, Shogi, Xiangqi, and others.", "licenses": [ "MIT" ], "metadata": { "keywords": "board, board-games, chess, deserialization, feen, fen, game, makruk, notation, serialization, shogi, xiangqi\"", "homepage_uri": "https://github.com/sashite/feen.rb", "bug_tracker_uri": "https://github.com/sashite/feen.rb/issues", "source_code_uri": "https://github.com/sashite/feen.rb", "documentation_uri": "https://rubydoc.info/github/sashite/feen.rb/main", "specification_uri": "https://sashite.dev/documents/feen/1.0.0/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3f4954c26c17145db51006be6910785d9c9fff1af05519b7167ff40484bfa1cf", "spec_sha": "976d7c739c8e4bad652054ce34f55397402be2a40e81b22a20f159e9e3ca61dc", "project_uri": "https://rubygems.org/gems/feen", "gem_uri": "https://rubygems.org/gems/feen-5.0.0.beta9.gem", "homepage_uri": "https://github.com/sashite/feen.rb", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/github/sashite/feen.rb/main", "mailing_list_uri": null, "source_code_uri": "https://github.com/sashite/feen.rb", "bug_tracker_uri": "https://github.com/sashite/feen.rb/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 08:57:43 UTC
ae8JU8J3eThzQuCwH1802

activerecord-spanner-adapter

Rails ActiveRecord connector for Google Spanner Database

2.3.0
Content{ "name": "activerecord-spanner-adapter", "downloads": 45272, "version": "2.3.0", "version_created_at": "2025-05-30T08:47:24.587Z", "version_downloads": 0, "platform": "ruby", "authors": "Google LLC", "info": "Rails ActiveRecord connector for Google Spanner Database", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "025e693dc580a0b8cb94096e669e68f8d2f4e34eb1fccc9ed93289a52f33e352", "spec_sha": "4b6ab5daa8806a7a4c4aad64007b9273ba50a5359017c22eecd00a655008a233", "project_uri": "https://rubygems.org/gems/activerecord-spanner-adapter", "gem_uri": "https://rubygems.org/gems/activerecord-spanner-adapter-2.3.0.gem", "homepage_uri": "https://github.com/googleapis/ruby-spanner-activerecord", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/activerecord-spanner-adapter/2.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "autotest-suffix", "requirements": "~> 1.1" }, { "name": "bundler", "requirements": "~> 2.0" }, { "name": "google-style", "requirements": "~> 1.31.0" }, { "name": "minitest", "requirements": "~> 5.10" }, { "name": "minitest-autotest", "requirements": "~> 1.0" }, { "name": "minitest-focus", "requirements": "~> 1.1" }, { "name": "minitest-rg", "requirements": "~> 5.2" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "redcarpet", "requirements": "~> 3.0" }, { "name": "simplecov", "requirements": "~> 0.9" }, { "name": "yard", "requirements": "~> 0.9" }, { "name": "yard-doctest", "requirements": "~> 0.1.13" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 7.0, < 9" }, { "name": "google-cloud-spanner", "requirements": "~> 2.25" }, { "name": "google-cloud-spanner-v1", "requirements": "~> 1.7" } ] } }
2025-05-30 08:47:27 UTC
RjiR6Cx5QJ4e2vNJ9pz7i

svelte-on-rails

Solid and seamless integration of Svelte Components into Rails views.

3.0.2
Content{ "name": "svelte-on-rails", "downloads": 7956, "version": "3.0.2", "version_created_at": "2025-05-30T08:27:34.274Z", "version_downloads": 0, "platform": "ruby", "authors": "Christian Sedlmair", "info": "Solid and seamless integration of Svelte Components into Rails views.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://gitlab.com/sedl/svelte-on-rails", "post_install": "ruby -r svelte_on_rails/install -e 'SvelteOnRails::Install.run'", "changelog_uri": "https://gitlab.com/sedl/svelte-on-rails", "source_code_uri": "https://gitlab.com/sedl/svelte-on-rails" }, "yanked": false, "sha": "949900cf591cd4bb6bada4e68423523025bc356c727697157fc1e4a590379cfb", "spec_sha": "1a9a81f54fec64f00fa46121388f813cd969a9720da7fb9a925374caa4ebb192", "project_uri": "https://rubygems.org/gems/svelte-on-rails", "gem_uri": "https://rubygems.org/gems/svelte-on-rails-3.0.2.gem", "homepage_uri": "https://gitlab.com/sedl/svelte-on-rails", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/sedl/svelte-on-rails", "bug_tracker_uri": null, "changelog_uri": "https://gitlab.com/sedl/svelte-on-rails", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "railties", "requirements": ">= 6.0" } ] } }
2025-05-30 08:27:38 UTC
S3kuAHL3bPm6Fa2KbSahu

xccache

A Ruby gem

1.0.0.rc15341775774
Content{ "name": "xccache", "downloads": 1343, "version": "1.0.0.rc15341775774", "version_created_at": "2025-05-30T07:38:35.674Z", "version_downloads": 0, "platform": "ruby", "authors": "Thuyen Trinh", "info": "A Ruby gem", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "a1057d37b08f6d8b08fbbd1132d85d48ff15024022a496b53977806ebbd777cd", "spec_sha": "c33bbd3ccf099c9305a8377f68bc23d8c4e1a99290abf742b1747d0e33089226", "project_uri": "https://rubygems.org/gems/xccache", "gem_uri": "https://rubygems.org/gems/xccache-1.0.0.rc15341775774.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/xccache/1.0.0.rc15341775774", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "claide", "requirements": ">= 0" }, { "name": "parallel", "requirements": ">= 0" }, { "name": "xcodeproj", "requirements": ">= 1.26.0" } ] } }
2025-05-30 07:38:37 UTC
2tgucJxWTwVv_Dh7hJDz2

dbviewer

DBViewer is a mountable Rails engine that provides a simple interface to view database tables and their records.

0.5.8
Content{ "name": "dbviewer", "downloads": 2009, "version": "0.5.8", "version_created_at": "2025-05-30T07:33:03.489Z", "version_downloads": 0, "platform": "ruby", "authors": "Wailan Tirajoh", "info": "DBViewer is a mountable Rails engine that provides a simple interface to view database tables and their records.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/wailantirajoh/dbviewer", "changelog_uri": "https://github.com/wailantirajoh/dbviewer/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/wailantirajoh/dbviewer" }, "yanked": false, "sha": "bbc4120aaffa800613cb06d4b8541423fc17b33952e7a65db67c7a785166362e", "spec_sha": "893c8d39d5a40476b10744f4e475105926cafc983749c747ac87208022da42e9", "project_uri": "https://rubygems.org/gems/dbviewer", "gem_uri": "https://rubygems.org/gems/dbviewer-0.5.8.gem", "homepage_uri": "https://github.com/wailantirajoh/dbviewer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/wailantirajoh/dbviewer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/wailantirajoh/dbviewer/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 7.0.0" }, { "name": "rails", "requirements": ">= 7.0.0" } ] } }
2025-05-30 07:33:05 UTC
eUopO063CqGiJs-sMmlqN

seam

SDK for the Seam API written in Ruby.

2.22.0
Content{ "name": "seam", "downloads": 78279, "version": "2.22.0", "version_created_at": "2025-05-30T06:49:12.544Z", "version_downloads": 0, "platform": "ruby", "authors": "Seam Labs, Inc.", "info": "SDK for the Seam API written in Ruby.", "licenses": [ "MIT" ], "metadata": { "github_repo": "git@github.com:seamapi/ruby-next.git", "homepage_uri": "https://github.com/seamapi/ruby-next", "changelog_uri": "https://github.com/seamapi/ruby-next/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/seamapi/ruby-next/issues", "source_code_uri": "https://github.com/seamapi/ruby-next" }, "yanked": false, "sha": "ce6e59483f05133a67917ddde2aec4902ca9e0e0daadd260151189f7452ad2d1", "spec_sha": "e071a2095418e29faceb6d192c25e79e9683e106c553bfce60ee0b5b5d19510f", "project_uri": "https://rubygems.org/gems/seam", "gem_uri": "https://rubygems.org/gems/seam-2.22.0.gem", "homepage_uri": "https://github.com/seamapi/ruby-next", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/seamapi/ruby-next", "bug_tracker_uri": "https://github.com/seamapi/ruby-next/issues", "changelog_uri": "https://github.com/seamapi/ruby-next/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "gem-release", "requirements": "~> 2.2" }, { "name": "parse_gemspec-cli", "requirements": "~> 1.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "simplecov", "requirements": "~> 0.21" }, { "name": "simplecov-console", "requirements": "~> 0.9" }, { "name": "standard", "requirements": "~> 1.3" }, { "name": "webmock", "requirements": "~> 3.24.0" } ], "runtime": [ { "name": "faraday", "requirements": "~> 2.7" }, { "name": "faraday-retry", "requirements": "~> 2.2" }, { "name": "svix", "requirements": "~> 1.30" } ] } }
2025-05-30 06:49:57 UTC
AH3pYRTmQY04DITqUx_RU

benchmark

a performance benchmarking library

0.4.1
Content{ "name": "benchmark", "downloads": 69028821, "version": "0.4.1", "version_created_at": "2025-05-30T06:33:26.902Z", "version_downloads": 0, "platform": "ruby", "authors": "Yukihiro Matsumoto", "info": "a performance benchmarking library", "licenses": [ "Ruby", "BSD-2-Clause" ], "metadata": { "homepage_uri": "https://github.com/ruby/benchmark", "source_code_uri": "https://github.com/ruby/benchmark" }, "yanked": false, "sha": "d4ef40037bba27f03b28013e219b950b82bace296549ec15a78016552f8d2cce", "spec_sha": "706465d960d003f76bc157ec8266909ac4c2c5d37f428534b3f25459551612f1", "project_uri": "https://rubygems.org/gems/benchmark", "gem_uri": "https://rubygems.org/gems/benchmark-0.4.1.gem", "homepage_uri": "https://github.com/ruby/benchmark", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/ruby/benchmark", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 06:35:17 UTC
Y8AAm5_FXFfcJn0124z6V

dbviewer

DBViewer is a mountable Rails engine that provides a simple interface to view database tables and their records.

0.5.7
Content{ "name": "dbviewer", "downloads": 1995, "version": "0.5.7", "version_created_at": "2025-05-30T06:33:09.486Z", "version_downloads": 0, "platform": "ruby", "authors": "Wailan Tirajoh", "info": "DBViewer is a mountable Rails engine that provides a simple interface to view database tables and their records.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/wailantirajoh/dbviewer", "changelog_uri": "https://github.com/wailantirajoh/dbviewer/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/wailantirajoh/dbviewer" }, "yanked": false, "sha": "a31d8a14bf672393850cfc4c9e9d1d77be4e94c38ef81fd4d80f4b5d2d994e7a", "spec_sha": "58a9e5e0a6f0fb903d76bd4a0d94b84c38ac8606e7806d7050a836ba467608f7", "project_uri": "https://rubygems.org/gems/dbviewer", "gem_uri": "https://rubygems.org/gems/dbviewer-0.5.7.gem", "homepage_uri": "https://github.com/wailantirajoh/dbviewer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/wailantirajoh/dbviewer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/wailantirajoh/dbviewer/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 7.0.0" }, { "name": "rails", "requirements": ">= 7.0.0" } ] } }
2025-05-30 06:34:55 UTC
q8KnE3R7PUfpcR72VFCbX

base64

Support for encoding and decoding binary data using a Base64 representation.

0.3.0
Content{ "name": "base64", "downloads": 195922644, "version": "0.3.0", "version_created_at": "2025-05-30T06:24:37.304Z", "version_downloads": 0, "platform": "ruby", "authors": "Yusuke Endoh", "info": "Support for encoding and decoding binary data using a Base64 representation.", "licenses": [ "Ruby", "BSD-2-Clause" ], "metadata": { "homepage_uri": "https://github.com/ruby/base64", "changelog_uri": "https://github.com/ruby/base64/releases", "source_code_uri": "https://github.com/ruby/base64" }, "yanked": false, "sha": "27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b", "spec_sha": "a96aa27ff491b5d236de88aea912940b4322d36137af3b6f69554fd97b8a2eeb", "project_uri": "https://rubygems.org/gems/base64", "gem_uri": "https://rubygems.org/gems/base64-0.3.0.gem", "homepage_uri": "https://github.com/ruby/base64", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/ruby/base64", "bug_tracker_uri": null, "changelog_uri": "https://github.com/ruby/base64/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 06:25:14 UTC
bRQC5yXdnQXpW0-hJdVkz

rake

Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax. Rake has the following features: * Rakefiles (rake's version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?) * Users can specify tasks with prerequisites. * Rake supports rule patterns to synthesize implicit tasks. * Flexible FileLists that act like arrays but know about manipulating file names and paths. * Supports parallel execution of tasks.

13.3.0
Content{ "name": "rake", "downloads": 1061312431, "version": "13.3.0", "version_created_at": "2025-05-30T06:04:35.358Z", "version_downloads": 0, "platform": "ruby", "authors": "Hiroshi SHIBATA, Eric Hodel, Jim Weirich", "info": "Rake is a Make-like program implemented in Ruby. Tasks and dependencies are\nspecified in standard Ruby syntax.\nRake has the following features:\n * Rakefiles (rake's version of Makefiles) are completely defined in standard Ruby syntax.\n No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?)\n * Users can specify tasks with prerequisites.\n * Rake supports rule patterns to synthesize implicit tasks.\n * Flexible FileLists that act like arrays but know about manipulating file names and paths.\n * Supports parallel execution of tasks.\n", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/ruby/rake/releases", "bug_tracker_uri": "https://github.com/ruby/rake/issues", "source_code_uri": "https://github.com/ruby/rake/releases/v13.3.0", "documentation_uri": "https://ruby.github.io/rake" }, "yanked": false, "sha": "96f5092d786ff412c62fde76f793cc0541bd84d2eb579caa529aa8a059934493", "spec_sha": "742c39bf31a0bf355f83efc57f589b10ad36aae24a66d4c62e0ac0fe815e33b7", "project_uri": "https://rubygems.org/gems/rake", "gem_uri": "https://rubygems.org/gems/rake-13.3.0.gem", "homepage_uri": "https://github.com/ruby/rake", "wiki_uri": null, "documentation_uri": "https://ruby.github.io/rake", "mailing_list_uri": null, "source_code_uri": "https://github.com/ruby/rake/releases/v13.3.0", "bug_tracker_uri": "https://github.com/ruby/rake/issues", "changelog_uri": "https://github.com/ruby/rake/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 06:06:06 UTC
DjUmFOcHj2nbAz0OvJ_Ia

zon_cafe_comment

File to Clipboard gem

0.0.35
Content{ "name": "zon_cafe_comment", "downloads": 1459, "version": "0.0.35", "version_created_at": "2025-05-30T05:43:10.767Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "b3db5a3db37895f36e28f0b9f9d421f2ba4c1b86bfdc7c3583d56cb56bb13061", "spec_sha": "2862ab087e024a6fea26afaecc2460b670b05facb0fb99fa65f0ee2550871a89", "project_uri": "https://rubygems.org/gems/zon_cafe_comment", "gem_uri": "https://rubygems.org/gems/zon_cafe_comment-0.0.35.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/zon_cafe_comment/0.0.35", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:54:02 UTC
oaWN2vVFj6Ijt2l8VrMBc

duo_cafe_comment

File to Clipboard gem

0.0.35
Content{ "name": "duo_cafe_comment", "downloads": 1443, "version": "0.0.35", "version_created_at": "2025-05-30T05:42:52.488Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "7472257c8449866ffd000e3ff2cc9c45be5b237b0c3ea8a7346361740027ba2d", "spec_sha": "ca2ef8ed27bddf810e51243e1ec14d494b4b4c8c8c9d6a2f69676565b2092098", "project_uri": "https://rubygems.org/gems/duo_cafe_comment", "gem_uri": "https://rubygems.org/gems/duo_cafe_comment-0.0.35.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/duo_cafe_comment/0.0.35", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:53:27 UTC
D0eqgECeKeySO7IbCH051

sorbet-static

The Sorbet typechecker binary

0.5.12142
Content{ "name": "sorbet-static", "downloads": 54082744, "version": "0.5.12142", "version_created_at": "2025-05-30T05:35:19.089Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "3620f46d88d16b4151c51bfcb3573570861fd9146cffcf371176f7c6e1e4fdb7", "spec_sha": "51654ad19cd0f996fd5ede9869702427210e2fbc2f79bffc927879d2d378190f", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12142-aarch64-linux.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:52:58 UTC
bVGg4w6RMQ7R_q-BWPJdh

dbviewer

DBViewer is a mountable Rails engine that provides a simple interface to view database tables and their records.

0.5.6
Content{ "name": "dbviewer", "downloads": 1989, "version": "0.5.6", "version_created_at": "2025-05-30T05:40:13.875Z", "version_downloads": 0, "platform": "ruby", "authors": "Wailan Tirajoh", "info": "DBViewer is a mountable Rails engine that provides a simple interface to view database tables and their records.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/wailantirajoh/dbviewer", "changelog_uri": "https://github.com/wailantirajoh/dbviewer/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/wailantirajoh/dbviewer" }, "yanked": false, "sha": "9be6d56ded75351b082a322a64cab1da0d6d7277942810a5b216c08a6c373b2f", "spec_sha": "bdcb8469e3a1b996f4fd82049641581b582eacec56c7fc32471ec2274c131144", "project_uri": "https://rubygems.org/gems/dbviewer", "gem_uri": "https://rubygems.org/gems/dbviewer-0.5.6.gem", "homepage_uri": "https://github.com/wailantirajoh/dbviewer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/wailantirajoh/dbviewer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/wailantirajoh/dbviewer/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 7.0.0" }, { "name": "rails", "requirements": ">= 7.0.0" } ] } }
2025-05-30 05:52:35 UTC
_BOuTl9zjfGAmPpKhE30a

zon_blog_comment

File to Clipboard gem

0.0.50
Content{ "name": "zon_blog_comment", "downloads": 2300, "version": "0.0.50", "version_created_at": "2025-05-30T05:39:32.255Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "33b5393ebd95dd5b0fabc258b9e94ecdeac242dafd60b273f313930872ab5b58", "spec_sha": "f89d49cb2ca6f88da9096ed950aab64b28adb573157798c9111df108928e4d9d", "project_uri": "https://rubygems.org/gems/zon_blog_comment", "gem_uri": "https://rubygems.org/gems/zon_blog_comment-0.0.50.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/zon_blog_comment/0.0.50", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:52:13 UTC
y8Z5-8bPbZchnyxQMvsZM

duo_blog_comment

File to Clipboard gem

0.0.50
Content{ "name": "duo_blog_comment", "downloads": 2584, "version": "0.0.50", "version_created_at": "2025-05-30T05:39:14.689Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "0952dd16a3a65d894cea71c2a44ca15d5f6c9d4af95385a303f8cd0a8298e89b", "spec_sha": "294e3be3eb1e04cd240d03cbf131a7d951378f5e72ae42b79fe36a427ac614a0", "project_uri": "https://rubygems.org/gems/duo_blog_comment", "gem_uri": "https://rubygems.org/gems/duo_blog_comment-0.0.50.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/duo_blog_comment/0.0.50", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:51:42 UTC
g1IxPZ4kBkTej1yIQH62q

zon_blog_cafe_comment

File to Clipboard gem

0.0.55
Content{ "name": "zon_blog_cafe_comment", "downloads": 3818, "version": "0.0.55", "version_created_at": "2025-05-30T05:37:37.404Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "8771c6191ec29ed691d3245540d961fc6034f5ef81e9beedffae06b45d5d847a", "spec_sha": "bebee3fd83302e29bb0445c99d484fb7601ccf6dc3412b5e3a5d2d474fceb6d5", "project_uri": "https://rubygems.org/gems/zon_blog_cafe_comment", "gem_uri": "https://rubygems.org/gems/zon_blog_cafe_comment-0.0.55.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/zon_blog_cafe_comment/0.0.55", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:51:20 UTC
POplKiwdThAR85LfDbwpm

duo_blog_cafe_comment

File to Clipboard gem

0.0.55
Content{ "name": "duo_blog_cafe_comment", "downloads": 3621, "version": "0.0.55", "version_created_at": "2025-05-30T05:37:23.500Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "e28f92e2f5c95a540e261d5297cc7b8566c8b64073b44d243b59e48bc164276a", "spec_sha": "05c9134778767434765f1def1f0daf0422656219c21ddbd14ef1207df2b14629", "project_uri": "https://rubygems.org/gems/duo_blog_cafe_comment", "gem_uri": "https://rubygems.org/gems/duo_blog_cafe_comment-0.0.55.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/duo_blog_cafe_comment/0.0.55", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:50:45 UTC
yT03IjoEZzGZevXHTWOoT

dbviewer

DBViewer is a mountable Rails engine that provides a simple interface to view database tables and their records.

0.5.5
Content{ "name": "dbviewer", "downloads": 1989, "version": "0.5.5", "version_created_at": "2025-05-30T05:36:36.646Z", "version_downloads": 0, "platform": "ruby", "authors": "Wailan Tirajoh", "info": "DBViewer is a mountable Rails engine that provides a simple interface to view database tables and their records.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/wailantirajoh/dbviewer", "changelog_uri": "https://github.com/wailantirajoh/dbviewer/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/wailantirajoh/dbviewer" }, "yanked": false, "sha": "000a9bcbed32eaf9a569ba157a5cc250356d9224dd6e8c2ec799a4ef0996e6a2", "spec_sha": "3243e9cb4ab4010ee7d5629451025068ac072f422d76b068cb657feccfc5c339", "project_uri": "https://rubygems.org/gems/dbviewer", "gem_uri": "https://rubygems.org/gems/dbviewer-0.5.5.gem", "homepage_uri": "https://github.com/wailantirajoh/dbviewer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/wailantirajoh/dbviewer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/wailantirajoh/dbviewer/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 7.0.0" }, { "name": "rails", "requirements": ">= 7.0.0" } ] } }
2025-05-30 05:50:12 UTC
PMMWJpUntCTuL-1inDdKX

njongto_zon

File to Clipboard gem

0.0.72
Content{ "name": "njongto_zon", "downloads": 3118, "version": "0.0.72", "version_created_at": "2025-05-30T05:35:33.337Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "a561593bdaba70e42559789c2f27c302349f2342160d3398e08f1fe568bb1bf8", "spec_sha": "100901aac7815d97a4e18115f340b22f7373f166fbc3d7c29b859e228f48a52f", "project_uri": "https://rubygems.org/gems/njongto_zon", "gem_uri": "https://rubygems.org/gems/njongto_zon-0.0.72.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/njongto_zon/0.0.72", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:49:45 UTC
aVTAMFwOT0WodNEuBzFu5

njongto_duo

File to Clipboard gem

0.0.72
Content{ "name": "njongto_duo", "downloads": 3162, "version": "0.0.72", "version_created_at": "2025-05-30T05:35:05.543Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "86ac4d10115ee314b36c7e27af83577928691abb65da299ff6fcf5214003e61b", "spec_sha": "999fa8a3a516738717e1ed47d5649c10a41ce1ffb5f4ebe93e6d976afe9e225c", "project_uri": "https://rubygems.org/gems/njongto_duo", "gem_uri": "https://rubygems.org/gems/njongto_duo-0.0.72.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/njongto_duo/0.0.72", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:49:18 UTC
plutjPfmIWlJj5QVBf9AT

tblog_duopack

File to Clipboard gem

0.0.52
Content{ "name": "tblog_duopack", "downloads": 2241, "version": "0.0.52", "version_created_at": "2025-05-30T05:30:25.593Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "ae52ff10d7fcd5a6dcdb824693e76b3f6f0fdaabe8a3234128d336f409a3a9f5", "spec_sha": "6440008d214d7e94c485923c00173872c65dce29f6d2d58b3a9941260bb7aec4", "project_uri": "https://rubygems.org/gems/tblog_duopack", "gem_uri": "https://rubygems.org/gems/tblog_duopack-0.0.52.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tblog_duopack/0.0.52", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:48:48 UTC
z0t458bFGMQaLW_g63TDb

tblog_zon

File to Clipboard gem

0.0.52
Content{ "name": "tblog_zon", "downloads": 1795, "version": "0.0.52", "version_created_at": "2025-05-30T05:30:41.792Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "337cc93f6d8f084b266281f65136768f6b0aff6a9381ae3f588ad77ad692cc14", "spec_sha": "ad4e8f4519405b095dbdbefa7c36512e394b8ce448740f7a638ebeb8b60d98cf", "project_uri": "https://rubygems.org/gems/tblog_zon", "gem_uri": "https://rubygems.org/gems/tblog_zon-0.0.52.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tblog_zon/0.0.52", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:48:46 UTC
C5ivC6bd4hbHVe4Kyz5fe

cafe_buy

File to Clipboard gem

0.1.50
Content{ "name": "cafe_buy", "downloads": 7316, "version": "0.1.50", "version_created_at": "2025-05-30T05:21:35.394Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "330e2a518c3fdb099bbfdfb7204e30033d700aff4877844441e03ed8a1ab0cd7", "spec_sha": "9f5a50fa37908421cc48555e29049a673586a2b1c14128478d34b21910173ec0", "project_uri": "https://rubygems.org/gems/cafe_buy", "gem_uri": "https://rubygems.org/gems/cafe_buy-0.1.50.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cafe_buy/0.1.50", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:28:33 UTC
JM3gt6UmQfu9jnRsU_BzA

cafe_basics

File to Clipboard gem

0.1.50
Content{ "name": "cafe_basics", "downloads": 7375, "version": "0.1.50", "version_created_at": "2025-05-30T05:21:29.956Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "843d0453470f15aa592861fa8b133a0a66edbb6c53b02af313fdb6ff62ffc422", "spec_sha": "501ec450400334f5f613b99ad8efbe335bb5f702ce1208a2d113257c0fd39407", "project_uri": "https://rubygems.org/gems/cafe_basics", "gem_uri": "https://rubygems.org/gems/cafe_basics-0.1.50.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cafe_basics/0.1.50", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:27:42 UTC
dt1okBgjmyYaMUEAFbgRW

cafe_buy_duo

File to Clipboard gem

0.1.50
Content{ "name": "cafe_buy_duo", "downloads": 8895, "version": "0.1.50", "version_created_at": "2025-05-30T05:21:09.500Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "237b35ae422ce4f68cc9cd457555b4abcb051bc2525a25c1eb5341226352a0c4", "spec_sha": "1ba099a472bc48c943292931561a0d93fb1995524525f8b67985fe0768a88235", "project_uri": "https://rubygems.org/gems/cafe_buy_duo", "gem_uri": "https://rubygems.org/gems/cafe_buy_duo-0.1.50.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cafe_buy_duo/0.1.50", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:27:05 UTC
EC8XTVl6Oz5zQCYNKsKm-

cafe_basics_duo

File to Clipboard gem

0.1.50
Content{ "name": "cafe_basics_duo", "downloads": 8070, "version": "0.1.50", "version_created_at": "2025-05-30T05:21:01.723Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "fcbd056ab4c06cc62762cfacf9c505617675400e6bf52ae5ef216f12e4788d02", "spec_sha": "f6bdbcaf0b827187bc1021f586632d9874abe04a5e5dcff70e8ebc7afd85c372", "project_uri": "https://rubygems.org/gems/cafe_basics_duo", "gem_uri": "https://rubygems.org/gems/cafe_basics_duo-0.1.50.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cafe_basics_duo/0.1.50", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-05-30 05:26:19 UTC
bFsCBGUkO1WnpESk4Mso8

dbviewer

DBViewer is a mountable Rails engine that provides a simple interface to view database tables and their records.

0.5.4
Content{ "name": "dbviewer", "downloads": 1987, "version": "0.5.4", "version_created_at": "2025-05-30T05:18:41.047Z", "version_downloads": 0, "platform": "ruby", "authors": "Wailan Tirajoh", "info": "DBViewer is a mountable Rails engine that provides a simple interface to view database tables and their records.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/wailantirajoh/dbviewer", "changelog_uri": "https://github.com/wailantirajoh/dbviewer/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/wailantirajoh/dbviewer" }, "yanked": false, "sha": "9b8300a5a740b998127cce573f3141cdb63a2c980787216af1a2bf91ea300a60", "spec_sha": "5e134085991338889032d5e12beea06c881320ef036132fefa5de37c2d2112be", "project_uri": "https://rubygems.org/gems/dbviewer", "gem_uri": "https://rubygems.org/gems/dbviewer-0.5.4.gem", "homepage_uri": "https://github.com/wailantirajoh/dbviewer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/wailantirajoh/dbviewer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/wailantirajoh/dbviewer/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 7.0.0" }, { "name": "rails", "requirements": ">= 7.0.0" } ] } }
2025-05-30 05:20:41 UTC