Lastest updates from Rubygems.org
ID | Gem | Version | Body | Updated At |
---|---|---|---|---|
bgvqBFjr3DUdeMTpnBIP6 |
bullet_train-rolesYaml-backed ApplicationHash for CanCan Roles |
1.27.0 | Content{ "name": "bullet_train-roles", "downloads": 389145, "version": "1.27.0", "version_created_at": "2025-08-19T18:07:56.310Z", "version_downloads": 0, "platform": "ruby", "authors": "Prabin Poudel, Andrew Culver", "info": "Yaml-backed ApplicationHash for CanCan Roles", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-roles", "changelog_uri": "https://github.com/bullet-train-co/bullet_train-roles/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-roles" }, "yanked": false, "sha": "e1515767d0af24ab52ca9ed4d890d02b8c5135f3b1c28c5bffc36373371d57fc", "spec_sha": "a175fe155c2de439fe2c02a234fbee580dc91827fe7c0cc133ff4541269f3776", "project_uri": "https://rubygems.org/gems/bullet_train-roles", "gem_uri": "https://rubygems.org/gems/bullet_train-roles-1.27.0.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-roles", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-roles", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bullet-train-co/bullet_train-roles/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": "~> 11.1.0" }, { "name": "factory_bot_rails", "requirements": ">= 0" }, { "name": "minitest", "requirements": "~> 5.0" }, { "name": "pg", "requirements": "~> 1.3" }, { "name": "rails", "requirements": ">= 7.0.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": "~> 1.5.0" } ], "runtime": [ { "name": "active_hash", "requirements": "~> 3.3.1" }, { "name": "activesupport", "requirements": ">= 0" }, { "name": "cancancan", "requirements": ">= 0" } ] } } |
2025-08-19 18:07:58 UTC |
tAZUodseYQXfUXc2pkWFY |
bullet_train-outgoing_webhooksAllow users of your Rails application to subscribe and receive webhooks when activity takes place in your application. |
1.27.0 | Content{ "name": "bullet_train-outgoing_webhooks", "downloads": 375546, "version": "1.27.0", "version_created_at": "2025-08-19T18:07:55.142Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Allow users of your Rails application to subscribe and receive webhooks when activity takes place in your application.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-outgoing_webhooks", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-outgoing_webhooks" }, "yanked": false, "sha": "bc196ced1032e0ec0050946024e2ffa9d9cfd1b7df8058037646c21a226ce2d3", "spec_sha": "a2952452792c7264e425156f7c7cf470d57ffbbf3e210b6af82ea5944b3fd14b", "project_uri": "https://rubygems.org/gems/bullet_train-outgoing_webhooks", "gem_uri": "https://rubygems.org/gems/bullet_train-outgoing_webhooks-1.27.0.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-outgoing_webhooks", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-outgoing_webhooks", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pg", "requirements": "~> 1.3" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "public_suffix", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-08-19 18:07:57 UTC |
sofI-S1rq0ZG116EmoMI- |
bullet_train-obfuscates_idBullet Train Obfuscates ID |
1.27.0 | Content{ "name": "bullet_train-obfuscates_id", "downloads": 362156, "version": "1.27.0", "version_created_at": "2025-08-19T18:07:53.895Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Bullet Train Obfuscates ID", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-obfuscates_id", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-obfuscates_id" }, "yanked": false, "sha": "73a6019fa8beceeb726a7b2ebfbb8bbf1b58174d4a2f790bd5d98bc3c9e99503", "spec_sha": "44ac3b239dab8eb8075d3d38a27d3ab96b6817cb073a43795b98cd9fbc516ba7", "project_uri": "https://rubygems.org/gems/bullet_train-obfuscates_id", "gem_uri": "https://rubygems.org/gems/bullet_train-obfuscates_id-1.27.0.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-obfuscates_id", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-obfuscates_id", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "hashids", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-08-19 18:07:56 UTC |
3o9FmQL9nBeplS6fh8nk3 |
bullet_train-integrations-stripeExample Stripe platform integration for Bullet Train applications. |
1.27.0 | Content{ "name": "bullet_train-integrations-stripe", "downloads": 370518, "version": "1.27.0", "version_created_at": "2025-08-19T18:07:52.641Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Example Stripe platform integration for Bullet Train applications.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-integrations-stripe", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-integrations-stripe" }, "yanked": false, "sha": "06ff9b240adde1c21fb7e567a12a7effa7906156f0e519466435b5bca66af4c8", "spec_sha": "c6697f53e3513ce60c89804ec8d167671e97a6bf7bc753b3fa514cd6a6491099", "project_uri": "https://rubygems.org/gems/bullet_train-integrations-stripe", "gem_uri": "https://rubygems.org/gems/bullet_train-integrations-stripe-1.27.0.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-integrations-stripe", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-integrations-stripe", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "omniauth", "requirements": "~> 2.0" }, { "name": "omniauth-rails_csrf_protection", "requirements": "~> 1.0" }, { "name": "omniauth-stripe-connect-v2", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0" }, { "name": "stripe", "requirements": ">= 0" } ] } } |
2025-08-19 18:07:54 UTC |
PgF38y2HGSUckdmiMVN0i |
bullet_train-integrationsBullet Train Integrations |
1.27.0 | Content{ "name": "bullet_train-integrations", "downloads": 364399, "version": "1.27.0", "version_created_at": "2025-08-19T18:07:51.298Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Bullet Train Integrations", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-integrations", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-integrations" }, "yanked": false, "sha": "f3a0de53f7c09f8259567219df65689752338c28b79a37cee0b8836f3816f586", "spec_sha": "3d21f7ebbad68a3e81a906306e85d8a3a41652c51a21b762b1c77a6886d6ff3a", "project_uri": "https://rubygems.org/gems/bullet_train-integrations", "gem_uri": "https://rubygems.org/gems/bullet_train-integrations-1.27.0.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-integrations", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-integrations", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-08-19 18:07:53 UTC |
v_RiZ4vh-VZ-BsRHizmH1 |
bullet_train-incoming_webhooksBullet Train Incoming Webhooks |
1.27.0 | Content{ "name": "bullet_train-incoming_webhooks", "downloads": 366077, "version": "1.27.0", "version_created_at": "2025-08-19T18:07:49.615Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Bullet Train Incoming Webhooks", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-incoming_webhooks", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-incoming_webhooks" }, "yanked": false, "sha": "a72749ed05987a67a12e1837f0e798cd06034b6c7f3274f9ca86c7d6788b34c9", "spec_sha": "cc127d5e56f3aef022356cc29bb2c9f7ede69a1d45def381abe5ca682c04c158", "project_uri": "https://rubygems.org/gems/bullet_train-incoming_webhooks", "gem_uri": "https://rubygems.org/gems/bullet_train-incoming_webhooks-1.27.0.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-incoming_webhooks", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-incoming_webhooks", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "factory_bot_rails", "requirements": ">= 0" }, { "name": "pg", "requirements": "~> 1.3" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "bullet_train", "requirements": ">= 0" }, { "name": "bullet_train-api", "requirements": ">= 0" }, { "name": "bullet_train-super_scaffolding", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-08-19 18:07:51 UTC |
sYWpSjrvyCqvww3-YyCEK |
bullet_train-has_uuidBullet Train Has UUID |
1.27.0 | Content{ "name": "bullet_train-has_uuid", "downloads": 378897, "version": "1.27.0", "version_created_at": "2025-08-19T18:07:48.296Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Bullet Train Has UUID", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-has_uuid", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-has_uuid" }, "yanked": false, "sha": "ba5be47c820748efb410f5c8306479427f2608761bfb7b0aef163c02d1ba6cdb", "spec_sha": "4c5cf3c29727c41a467f4c3cab19b29fbd5462025b854edd5ea33fc3d99a46d7", "project_uri": "https://rubygems.org/gems/bullet_train-has_uuid", "gem_uri": "https://rubygems.org/gems/bullet_train-has_uuid-1.27.0.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-has_uuid", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-has_uuid", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-08-19 18:07:50 UTC |
K23Jruu6H7YA8Oj_hs2bH |
bullet_train-fieldsBullet Train Fields |
1.27.0 | Content{ "name": "bullet_train-fields", "downloads": 390887, "version": "1.27.0", "version_created_at": "2025-08-19T18:07:45.321Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Bullet Train Fields", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-fields", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-fields" }, "yanked": false, "sha": "50f23583f4de11a52c00c2fa61800bee6ac00aa27fd4d2dc776c738c235ff6d0", "spec_sha": "9667742d13aeebc3e6643ce013940a56173616ea51a9c03b39e7f4a35136b0a7", "project_uri": "https://rubygems.org/gems/bullet_train-fields", "gem_uri": "https://rubygems.org/gems/bullet_train-fields-1.27.0.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-fields", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-fields", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "chronic", "requirements": ">= 0" }, { "name": "cloudinary", "requirements": ">= 0" }, { "name": "phonelib", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-08-19 18:07:49 UTC |
W50nG4q9NFU7V2UKuoBc1 |
bullet_train-apiAPI capabilities for apps built with Bullet Train framework |
1.27.0 | Content{ "name": "bullet_train-api", "downloads": 392486, "version": "1.27.0", "version_created_at": "2025-08-19T18:07:43.548Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "API capabilities for apps built with Bullet Train framework", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-api", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-api" }, "yanked": false, "sha": "8dfa67c742ce9f4c61e16d046746a1474af92dcc372ed128025ad97a719f1050", "spec_sha": "e3220a1d58f5dd1ee2427bcd42d651ed15e4cf7dd673e43c9ffdfc8041e3d578", "project_uri": "https://rubygems.org/gems/bullet_train-api", "gem_uri": "https://rubygems.org/gems/bullet_train-api-1.27.0.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-api", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-api", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "bullet_train", "requirements": ">= 0" }, { "name": "bullet_train-super_scaffolding", "requirements": ">= 0" }, { "name": "doorkeeper", "requirements": ">= 0" }, { "name": "factory_bot", "requirements": ">= 0" }, { "name": "jbuilder-schema", "requirements": "~> 2.6.6" }, { "name": "pagy", "requirements": "~> 9" }, { "name": "rails", "requirements": ">= 6.0.0" } ] } } |
2025-08-19 18:07:45 UTC |
n-9KZlCqtUIL5MYctX1Mj |
bullet_trainBullet Train |
1.27.0 | Content{ "name": "bullet_train", "downloads": 481673, "version": "1.27.0", "version_created_at": "2025-08-19T18:07:41.435Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Culver", "info": "Bullet Train", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train", "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train" }, "yanked": false, "sha": "a84003f87949960404d5f8d0802a53ad7b0ef9a3a854c53d381050432faaa519", "spec_sha": "669ada54b0c9812977abe394e57132f7a1fc5103398d5832c83e3bb4a432e7ee", "project_uri": "https://rubygems.org/gems/bullet_train", "gem_uri": "https://rubygems.org/gems/bullet_train-1.27.0.gem", "homepage_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pg", "requirements": "~> 1.3" }, { "name": "pry", "requirements": ">= 0" }, { "name": "pry-stack_explorer", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "bullet_train-fields", "requirements": ">= 0" }, { "name": "bullet_train-has_uuid", "requirements": ">= 0" }, { "name": "bullet_train-roles", "requirements": ">= 0" }, { "name": "bullet_train-scope_validator", "requirements": ">= 0" }, { "name": "bullet_train-super_load_and_authorize_resource", "requirements": ">= 0" }, { "name": "bullet_train-themes", "requirements": ">= 0" }, { "name": "cable_ready", "requirements": "~> 5.0.0" }, { "name": "cancancan", "requirements": ">= 0" }, { "name": "colorize", "requirements": ">= 0" }, { "name": "commonmarker", "requirements": ">= 1.0.0" }, { "name": "devise", "requirements": ">= 0" }, { "name": "devise-pwned_password", "requirements": ">= 0" }, { "name": "fastimage", "requirements": ">= 0" }, { "name": "figaro", "requirements": ">= 0" }, { "name": "http_accept_language", "requirements": ">= 0" }, { "name": "nice_partials", "requirements": "~> 0.9" }, { "name": "omniauth", "requirements": "~> 2.0" }, { "name": "pagy", "requirements": "~> 9" }, { "name": "possessive", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0" }, { "name": "showcase-rails", "requirements": ">= 0" } ] } } |
2025-08-19 18:07:44 UTC |
_KXzo_pRR1GUQ2FKNM94N |
openaiRuby library to access the OpenAI API |
0.18.1 | Content{ "name": "openai", "downloads": 265534, "version": "0.18.1", "version_created_at": "2025-08-19T18:03:14.825Z", "version_downloads": 0, "platform": "ruby", "authors": "OpenAI", "info": "Ruby library to access the OpenAI API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/openai", "source_code_uri": "https://github.com/openai/openai-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "50ea5fb7518ccabcef552b5da84ed35e4b92a8c44b2cbc71b4020ab5078983cb", "spec_sha": "51f7294e546e0cf41c792b50f7b92c33ff13c6cdada5558d4abac9a5c3d93e50", "project_uri": "https://rubygems.org/gems/openai", "gem_uri": "https://rubygems.org/gems/openai-0.18.1.gem", "homepage_uri": "https://gemdocs.org/gems/openai", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/openai/openai-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-08-19 18:03:16 UTC |
X-mZw8qhqi6ZXlFF3toXT |
pfabk8s helper |
0.58.19 | Content{ "name": "pfab", "downloads": 59304, "version": "0.58.19", "version_created_at": "2025-08-19T17:55:51.139Z", "version_downloads": 0, "platform": "ruby", "authors": "Jeff Dwyer", "info": "k8s helper", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d340e892f7047fec3b013b311e54572f6605736cb23dba091601d340aac9792a", "spec_sha": "b78dd259126e5250f018cc5dd97dd12fc1430fda4ae990995d17a74117076a7f", "project_uri": "https://rubygems.org/gems/pfab", "gem_uri": "https://rubygems.org/gems/pfab-0.58.19.gem", "homepage_uri": "http://github.com/prefab-cloud/pfab", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pfab/0.58.19", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.3" }, { "name": "juwelier", "requirements": "~> 2.4.9" }, { "name": "rdoc", "requirements": "~> 6.1" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "commander", "requirements": "~> 4.6" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "styled_yaml", "requirements": "~> 0.0.1" } ] } } |
2025-08-19 17:55:52 UTC |
62DR07aio9zitgWLd8W52 |
jetstream_bridgePublisher/Consumer utilities for NATS JetStream with environment-scoped subjects, overlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns. Includes topology setup helpers for production-safe operation. |
1.13.0 | Content{ "name": "jetstream_bridge", "downloads": 1422, "version": "1.13.0", "version_created_at": "2025-08-19T17:51:50.880Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Attara", "info": "Publisher/Consumer utilities for NATS JetStream with environment-scoped subjects,\noverlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns.\nIncludes topology setup helpers for production-safe operation.", "licenses": [ "MIT" ], "metadata": { "github_repo": "ssh://github.com/attaradev/jetstream_bridge", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "07c6e7dab00c3506dc5346088d0fee4f1f884b1f04b8dbc688bb72b0d5ee1a62", "spec_sha": "b7762a1ed74e98633d3a3ad0329e8a732b1221d1a2150001823ad45ecf760630", "project_uri": "https://rubygems.org/gems/jetstream_bridge", "gem_uri": "https://rubygems.org/gems/jetstream_bridge-1.13.0.gem", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "wiki_uri": null, "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "mailing_list_uri": null, "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler-audit", "requirements": ">= 0.9.1" }, { "name": "rake", "requirements": ">= 13.0" }, { "name": "rspec", "requirements": ">= 3.12" }, { "name": "rubocop", "requirements": "~> 1.66" }, { "name": "rubocop-packaging", "requirements": "~> 0.5" }, { "name": "rubocop-performance", "requirements": "~> 1.21" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 6.0" }, { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "nats-pure", "requirements": "~> 2.4" }, { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-08-19 17:51:52 UTC |
SjUjKDlIOa2SyJDKH6ASB |
bandcamp-discoverUses Playwright to scrape bandcamp labels |
0.3.0 | Content{ "name": "bandcamp-discover", "downloads": 2003, "version": "0.3.0", "version_created_at": "2025-08-19T17:46:53.024Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian RUbisch", "info": "Uses Playwright to scrape bandcamp labels", "licenses": [], "metadata": {}, "yanked": false, "sha": "7ca43a115097f316f752171a26ea7ac2d7b0c2d24ebecd7f848862af3ac96a7a", "spec_sha": "b80caeb5c7e260c52fcdc3555c8380d114647c24c992beb0237497479c7579a0", "project_uri": "https://rubygems.org/gems/bandcamp-discover", "gem_uri": "https://rubygems.org/gems/bandcamp-discover-0.3.0.gem", "homepage_uri": "https://julianrubisch.at", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bandcamp-discover/0.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "async", "requirements": ">= 0" }, { "name": "base64", "requirements": ">= 0" }, { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "gli", "requirements": "~> 2.21.5" }, { "name": "logger", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "playwright-ruby-client", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" } ] } } |
2025-08-19 17:46:54 UTC |
WApS_LXiSSXGgUQTTpEek |
kiroshiKiroshi |
0.3.1 | Content{ "name": "kiroshi", "downloads": 401, "version": "0.3.1", "version_created_at": "2025-08-19T17:41:56.567Z", "version_downloads": 0, "platform": "ruby", "authors": "Darthjee", "info": "Kiroshi", "licenses": [], "metadata": {}, "yanked": false, "sha": "41e25af8a46748e9cf006f7c2abe166bc8dbae8d050311e35ebc06ae635777cc", "spec_sha": "a0150ceae9e17c3a2df86ef87def4c1dda25e7b8b725183798a1db55d1505cfc", "project_uri": "https://rubygems.org/gems/kiroshi", "gem_uri": "https://rubygems.org/gems/kiroshi-0.3.1.gem", "homepage_uri": "https://github.com/darthjee/kiroshi", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/kiroshi/0.3.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 7.2.x" }, { "name": "sinclair", "requirements": ">= 3.0.0" } ] } } |
2025-08-19 17:41:58 UTC |
656ijGJQ8F0KyoNd-wuh7 |
pricing_plansDefine and enforce pricing plan limits in your Rails SaaS (entitlements, quotas, feature gating). pricing_plans acts as your single source of truth for pricing plans. Define a pricing catalog with feature gating, persistent caps, per‑period allowances, grace periods, and get view/controller/model helpers. Seamless Stripe/Pay ergonomics and UI‑agnostic helpers to build pricing tables, plan usage meters, plan limit alerts, upgrade prompts, and more. |
0.1.0 | Content{ "name": "pricing_plans", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-19T17:40:18.956Z", "version_downloads": 0, "platform": "ruby", "authors": "rameerez", "info": "Define and enforce pricing plan limits in your Rails SaaS (entitlements, quotas, feature gating). pricing_plans acts as your single source of truth for pricing plans. Define a pricing catalog with feature gating, persistent caps, per‑period allowances, grace periods, and get view/controller/model helpers. Seamless Stripe/Pay ergonomics and UI‑agnostic helpers to build pricing tables, plan usage meters, plan limit alerts, upgrade prompts, and more.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/rameerez/pricing_plans", "changelog_uri": "https://github.com/rameerez/pricing_plans/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/rameerez/pricing_plans/issues", "source_code_uri": "https://github.com/rameerez/pricing_plans", "documentation_uri": "https://github.com/rameerez/pricing_plans#readme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "32d5cdc051fe778451bafd27c5afd86ad4dc654365c55c2422c6e8b75c86ada7", "spec_sha": "f1967998d08a53c21274dcc6f27b7ed69d4fce632e66ee740dfd2308b2053e39", "project_uri": "https://rubygems.org/gems/pricing_plans", "gem_uri": "https://rubygems.org/gems/pricing_plans-0.1.0.gem", "homepage_uri": "https://github.com/rameerez/pricing_plans", "wiki_uri": null, "documentation_uri": "https://github.com/rameerez/pricing_plans#readme", "mailing_list_uri": null, "source_code_uri": "https://github.com/rameerez/pricing_plans", "bug_tracker_uri": "https://github.com/rameerez/pricing_plans/issues", "changelog_uri": "https://github.com/rameerez/pricing_plans/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "minitest", "requirements": "~> 5.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rubocop", "requirements": "~> 1.0" }, { "name": "rubocop-minitest", "requirements": "~> 0.35" }, { "name": "rubocop-performance", "requirements": "~> 1.0" }, { "name": "sqlite3", "requirements": "~> 2.1" } ], "runtime": [ { "name": "activerecord", "requirements": "~> 7.1, >= 7.1.0" }, { "name": "activesupport", "requirements": "~> 7.1, >= 7.1.0" } ] } } |
2025-08-19 17:40:20 UTC |
AY-bflvM6uhSipIeXj-1q |
mongoA pure-Ruby driver for connecting to, querying, and manipulating MongoDB databases. Officially developed and supported by MongoDB, with love for the Ruby community. |
2.21.3 | Content{ "name": "mongo", "downloads": 91993912, "version": "2.21.3", "version_created_at": "2025-08-19T17:36:09.605Z", "version_downloads": 0, "platform": "ruby", "authors": "The MongoDB Ruby Team", "info": "A pure-Ruby driver for connecting to, querying, and manipulating MongoDB\ndatabases. Officially developed and supported by MongoDB, with love for\nthe Ruby community.\n", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://mongodb.com/docs/ruby-driver/", "changelog_uri": "https://github.com/mongodb/mongo-ruby-driver/releases", "bug_tracker_uri": "https://jira.mongodb.org/projects/RUBY", "source_code_uri": "https://github.com/mongodb/mongo-ruby-driver", "documentation_uri": "https://mongodb.com/docs/ruby-driver/current/tutorials/quick-start/" }, "yanked": false, "sha": "c1d13e0e3f8404265192ed61f5825015ce41bb7b54ef0439547be437de32c995", "spec_sha": "5bb6a21f42f46888988c12d854d52c40cdfd2647c82ff874816b2e9e3cc1ef73", "project_uri": "https://rubygems.org/gems/mongo", "gem_uri": "https://rubygems.org/gems/mongo-2.21.3.gem", "homepage_uri": "https://mongodb.com/docs/ruby-driver/", "wiki_uri": null, "documentation_uri": "https://mongodb.com/docs/ruby-driver/current/tutorials/quick-start/", "mailing_list_uri": null, "source_code_uri": "https://github.com/mongodb/mongo-ruby-driver", "bug_tracker_uri": "https://jira.mongodb.org/projects/RUBY", "changelog_uri": "https://github.com/mongodb/mongo-ruby-driver/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "base64", "requirements": ">= 0" }, { "name": "bson", "requirements": ">= 4.14.1, < 6.0.0" } ] } } |
2025-08-19 17:36:11 UTC |
3bA0zK4w0wJ00wg2qZjsh |
jetstream_bridgePublisher/Consumer utilities for NATS JetStream with environment-scoped subjects, overlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns. Includes topology setup helpers for production-safe operation. |
1.12.0 | Content{ "name": "jetstream_bridge", "downloads": 1389, "version": "1.12.0", "version_created_at": "2025-08-19T17:35:34.005Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Attara", "info": "Publisher/Consumer utilities for NATS JetStream with environment-scoped subjects,\noverlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns.\nIncludes topology setup helpers for production-safe operation.", "licenses": [ "MIT" ], "metadata": { "github_repo": "ssh://github.com/attaradev/jetstream_bridge", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7d0bc063de017ea43083a66a8b4c2fac436336d8335049fdee3fe0318fce8c0c", "spec_sha": "0d0235b9a97242701ed76fba50713f14d3e38a8c450e87ea4a83ecf431b4e972", "project_uri": "https://rubygems.org/gems/jetstream_bridge", "gem_uri": "https://rubygems.org/gems/jetstream_bridge-1.12.0.gem", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "wiki_uri": null, "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "mailing_list_uri": null, "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler-audit", "requirements": ">= 0.9.1" }, { "name": "rake", "requirements": ">= 13.0" }, { "name": "rspec", "requirements": ">= 3.12" }, { "name": "rubocop", "requirements": "~> 1.66" }, { "name": "rubocop-packaging", "requirements": "~> 0.5" }, { "name": "rubocop-performance", "requirements": "~> 1.21" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 6.0" }, { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "nats-pure", "requirements": "~> 2.4" }, { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-08-19 17:35:35 UTC |
Cz1ZJb9fzThUGLoqeSizK |
charsiSimple static site generator. |
0.1.2 | Content{ "name": "charsi", "downloads": 178, "version": "0.1.2", "version_created_at": "2025-08-19T17:30:16.202Z", "version_downloads": 0, "platform": "ruby", "authors": "Ryan Beasse", "info": "Simple static site generator.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/rbeasse/charsi", "source_code_uri": "https://github.com/rbeasse/charsi" }, "yanked": false, "sha": "a65ce3c77f3a01e640d1018adfd287fece18c929b7a8d8580473fdc2e29b78a3", "spec_sha": "36118ad0f5064351b7da51275198c8f898e31ac45edeada4a65649891d3bcc88", "project_uri": "https://rubygems.org/gems/charsi", "gem_uri": "https://rubygems.org/gems/charsi-0.1.2.gem", "homepage_uri": "https://github.com/rbeasse/charsi", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rbeasse/charsi", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "filewatcher", "requirements": "~> 2.1" }, { "name": "logger", "requirements": "~> 1.6" }, { "name": "tailwindcss-ruby", "requirements": "~> 4.1" }, { "name": "terser", "requirements": "~> 1.2" }, { "name": "tilt", "requirements": "~> 2.6" }, { "name": "webrick", "requirements": "~> 1.9" } ] } } |
2025-08-19 17:30:17 UTC |
uD1HCi0JDoDC7xnuOQR5Y |
ex_aequo_baseThe code I use all the time |
0.1.6 | Content{ "name": "ex_aequo_base", "downloads": 797, "version": "0.1.6", "version_created_at": "2025-08-19T17:26:23.143Z", "version_downloads": 0, "platform": "ruby", "authors": "Robert Dober", "info": "The code I use all the time", "licenses": [ "AGPL-3.0-or-later" ], "metadata": {}, "yanked": false, "sha": "af7e50b5bc0c08cf011330b887f2473e342840eab3f94628b6b19befbb595f1f", "spec_sha": "df1ffdd5ba8e14c683ff0f68321df0d1d99b7c04e83353508599cd97ea329c23", "project_uri": "https://rubygems.org/gems/ex_aequo_base", "gem_uri": "https://rubygems.org/gems/ex_aequo_base-0.1.6.gem", "homepage_uri": "https://codeberg.org/lab419/rb_ex_aequo_base", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ex_aequo_base/0.1.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" } ], "runtime": [ { "name": "forwarder", "requirements": "~> 0.1.0" }, { "name": "ostruct", "requirements": "~> 0.6.1" } ] } } |
2025-08-19 17:26:24 UTC |
D-XCjzqZdLYqEV21Ea_lR |
rage-iodineA fast HTTP / Websocket Server with built-in Pub/Sub support (with or without Redis), static file support and many other features, optimized for Ruby MRI on Linux / BSD / macOS / Windows |
4.3.0 | Content{ "name": "rage-iodine", "downloads": 61582, "version": "4.3.0", "version_created_at": "2025-08-19T17:25:53.838Z", "version_downloads": 0, "platform": "ruby", "authors": "Boaz Segev", "info": "A fast HTTP / Websocket Server with built-in Pub/Sub support (with or without Redis), static file support and many other features, optimized for Ruby MRI on Linux / BSD / macOS / Windows", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "8903c4840f4070165556108f9e54d3723b6bd4eaf8873dc99cb3096f87489d25", "spec_sha": "ac1b69b48db13355a2ddeb0c8cca9cf613cecd8666c7001c1837ac8b5802c688", "project_uri": "https://rubygems.org/gems/rage-iodine", "gem_uri": "https://rubygems.org/gems/rage-iodine-4.3.0.gem", "homepage_uri": "https://github.com/rage-rb/iodine", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rage-iodine/4.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 5, < 6.0" }, { "name": "rake", "requirements": ">= 12.0, < 14.0" }, { "name": "rake-compiler", "requirements": ">= 1, < 2.0" }, { "name": "rspec", "requirements": ">= 3.9.0, < 4.0" }, { "name": "spec", "requirements": ">= 5.3.0, < 6.0" } ], "runtime": [] } } |
2025-08-19 17:25:55 UTC |
8rJ_g3RWgBfudeUZKl-Rk |
jetstream_bridgePublisher/Consumer utilities for NATS JetStream with environment-scoped subjects, overlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns. Includes topology setup helpers for production-safe operation. |
1.11.0 | Content{ "name": "jetstream_bridge", "downloads": 1326, "version": "1.11.0", "version_created_at": "2025-08-19T17:10:24.959Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Attara", "info": "Publisher/Consumer utilities for NATS JetStream with environment-scoped subjects,\noverlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns.\nIncludes topology setup helpers for production-safe operation.", "licenses": [ "MIT" ], "metadata": { "github_repo": "ssh://github.com/attaradev/jetstream_bridge", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "620f38b74811bb96ff6c228e74782d7604fb8bf3a1cedbd9ac6cda7f872927c8", "spec_sha": "7e7fd6b1ba794c431676c99c5322f085f208f5955aa42da9562f1d8d0ff684e3", "project_uri": "https://rubygems.org/gems/jetstream_bridge", "gem_uri": "https://rubygems.org/gems/jetstream_bridge-1.11.0.gem", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "wiki_uri": null, "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "mailing_list_uri": null, "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler-audit", "requirements": ">= 0.9.1" }, { "name": "rake", "requirements": ">= 13.0" }, { "name": "rspec", "requirements": ">= 3.12" }, { "name": "rubocop", "requirements": "~> 1.66" }, { "name": "rubocop-packaging", "requirements": "~> 0.5" }, { "name": "rubocop-performance", "requirements": "~> 1.21" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 6.0" }, { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "nats-pure", "requirements": "~> 2.4" }, { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-08-19 17:10:30 UTC |
xOuH6OXmS0-fiYlFG10aa |
kiroshiKiroshi |
0.3.0 | Content{ "name": "kiroshi", "downloads": 372, "version": "0.3.0", "version_created_at": "2025-08-19T17:04:16.800Z", "version_downloads": 0, "platform": "ruby", "authors": "Darthjee", "info": "Kiroshi", "licenses": [], "metadata": {}, "yanked": false, "sha": "05a250d8889cfcfdf3de56932b0ca6373faac6c96865db86c686fa1da664cfa8", "spec_sha": "c016b99946b9470567295e702c966957d05f244b8c6409a1005a54e8f56808f0", "project_uri": "https://rubygems.org/gems/kiroshi", "gem_uri": "https://rubygems.org/gems/kiroshi-0.3.0.gem", "homepage_uri": "https://github.com/darthjee/kiroshi", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/kiroshi/0.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 7.2.x" }, { "name": "sinclair", "requirements": ">= 3.0.0" } ] } } |
2025-08-19 17:04:18 UTC |
wnViMqGBYdMiRQUTTOyhL |
fragment-devthe ruby fragment client sdk |
1.4.1 | Content{ "name": "fragment-dev", "downloads": 7615, "version": "1.4.1", "version_created_at": "2025-08-19T17:02:45.770Z", "version_downloads": 0, "platform": "ruby", "authors": "fragment", "info": "the ruby fragment client sdk", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "e2e79eada90d11ccc495e2f14149a90a0415c93f0239e84a0bde90a2304c31fe", "spec_sha": "9bb28b5215b4683c548c85e1e6977f26fb1da9299b125e85a9891ae83b45c0e1", "project_uri": "https://rubygems.org/gems/fragment-dev", "gem_uri": "https://rubygems.org/gems/fragment-dev-1.4.1.gem", "homepage_uri": "https://fragment.dev", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/fragment-dev/1.4.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "graphql", "requirements": ">= 2.2.5, < 2.5.0" }, { "name": "graphql-client", "requirements": "~> 0.23.0" }, { "name": "sorbet-runtime", "requirements": "~> 0.5" } ] } } |
2025-08-19 17:02:47 UTC |
hpDD4QN9ehtpVJmLvmY_R |
jetstream_bridgePublisher/Consumer utilities for NATS JetStream with environment-scoped subjects, overlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns. Includes topology setup helpers for production-safe operation. |
1.10.0 | Content{ "name": "jetstream_bridge", "downloads": 1313, "version": "1.10.0", "version_created_at": "2025-08-19T16:57:15.034Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Attara", "info": "Publisher/Consumer utilities for NATS JetStream with environment-scoped subjects,\noverlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns.\nIncludes topology setup helpers for production-safe operation.", "licenses": [ "MIT" ], "metadata": { "github_repo": "ssh://github.com/attaradev/jetstream_bridge", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "67b514bb31c0a3b117f9c0a49dfdf3996a4a1747dd7e894dba7bddd47364ce8d", "spec_sha": "9ccaea58d56fddcc3942ba765362dc3a02f3456b213e07c2b979a523916445cd", "project_uri": "https://rubygems.org/gems/jetstream_bridge", "gem_uri": "https://rubygems.org/gems/jetstream_bridge-1.10.0.gem", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "wiki_uri": null, "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "mailing_list_uri": null, "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler-audit", "requirements": ">= 0.9.1" }, { "name": "rake", "requirements": ">= 13.0" }, { "name": "rspec", "requirements": ">= 3.12" }, { "name": "rubocop", "requirements": "~> 1.66" }, { "name": "rubocop-packaging", "requirements": "~> 0.5" }, { "name": "rubocop-performance", "requirements": "~> 1.21" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 6.0" }, { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "nats-pure", "requirements": "~> 2.4" }, { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-08-19 16:57:16 UTC |
nzf9AsUTWmiExNz-6arwp |
ruby-mailcheckerCross-language temporary (disposable/throwaway) email detection library. Covers 1979 fake email providers. http://twitter.com/FGRibreau |
6.0.18 | Content{ "name": "ruby-mailchecker", "downloads": 961765, "version": "6.0.18", "version_created_at": "2025-08-19T16:48:33.933Z", "version_downloads": 0, "platform": "ruby", "authors": "Francois-Guillaume Ribreau, Jacob Burenstam, Owen Stephens", "info": "Cross-language temporary (disposable/throwaway) email detection library. Covers 1979 fake email providers. http://twitter.com/FGRibreau", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "15ddf6fd577ce97cffa96c66627c153bceefdfb9e055965bc505a7f892b263ae", "spec_sha": "a7d81b517218041595d757e47b03e8d9bd5195e0a14b21f6a524d44108d67d96", "project_uri": "https://rubygems.org/gems/ruby-mailchecker", "gem_uri": "https://rubygems.org/gems/ruby-mailchecker-6.0.18.gem", "homepage_uri": "https://github.com/FGRibreau/mailchecker", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ruby-mailchecker/6.0.18", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.8" } ], "runtime": [] } } |
2025-08-19 16:48:37 UTC |
Qr6LxyHQWmWb_V2sMWcD- |
hive_geoip2libmaxminddb GeoIP2 Ruby bindings |
0.1.4 | Content{ "name": "hive_geoip2", "downloads": 543236, "version": "0.1.4", "version_created_at": "2025-08-19T16:42:37.101Z", "version_downloads": 0, "platform": "ruby", "authors": "Maxime Youdine", "info": "libmaxminddb GeoIP2 Ruby bindings", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "12a95099c61beeffcce6e368ba84d8923e776ddd361803531c86697a73b41bdd", "spec_sha": "20fd20df1587f134ca93105876cbdd94852c7b28f1a901dba16f0bbfe25c1215", "project_uri": "https://rubygems.org/gems/hive_geoip2", "gem_uri": "https://rubygems.org/gems/hive_geoip2-0.1.4.gem", "homepage_uri": "https://github.com/desuwa/hive_geoip2", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hive_geoip2/0.1.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-08-19 16:42:38 UTC |
k3XJkv__1fyhqDCihKI-p |
jetstream_bridgePublisher/Consumer utilities for NATS JetStream with environment-scoped subjects, overlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns. Includes topology setup helpers for production-safe operation. |
1.9.0 | Content{ "name": "jetstream_bridge", "downloads": 1292, "version": "1.9.0", "version_created_at": "2025-08-19T16:36:56.841Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Attara", "info": "Publisher/Consumer utilities for NATS JetStream with environment-scoped subjects,\noverlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns.\nIncludes topology setup helpers for production-safe operation.", "licenses": [ "MIT" ], "metadata": { "github_repo": "ssh://github.com/attaradev/jetstream_bridge", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e7108bd3596da3cfea8abd1f6e44b2a210525246133c6e771b91dd914d0b7125", "spec_sha": "5523c4e3e1b92f2e8d79be052cc8300c390c04921b9ba4d60f84da988ae66973", "project_uri": "https://rubygems.org/gems/jetstream_bridge", "gem_uri": "https://rubygems.org/gems/jetstream_bridge-1.9.0.gem", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "wiki_uri": null, "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "mailing_list_uri": null, "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler-audit", "requirements": ">= 0.9.1" }, { "name": "rake", "requirements": ">= 13.0" }, { "name": "rspec", "requirements": ">= 3.12" }, { "name": "rubocop", "requirements": "~> 1.66" }, { "name": "rubocop-packaging", "requirements": "~> 0.5" }, { "name": "rubocop-performance", "requirements": "~> 1.21" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 6.0" }, { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "nats-pure", "requirements": "~> 2.4" }, { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-08-19 16:36:58 UTC |
mCHrbpobSDFYm0-YNsDop |
obsidian_fetchMCP servers focused on fetching and presenting information from Obsidian vaults |
1.0.0 | Content{ "name": "obsidian_fetch", "downloads": 1432, "version": "1.0.0", "version_created_at": "2025-08-19T16:29:43.432Z", "version_downloads": 0, "platform": "ruby", "authors": "sou7", "info": "MCP servers focused on fetching and presenting information from Obsidian vaults", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://ob.sou7.io/2025-04/week17/obsidian_fetch", "changelog_uri": "https://github.com/soukouki/obsidian_fetch/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/soukouki/obsidian_fetch" }, "yanked": false, "sha": "c56c5a94d2bef36fabf12f3c390b9c59803693baf10fa0b4ddd5eca5ea9b9064", "spec_sha": "c721cc23ed1d74d88dfffc4f6276642bd0e01359b9ba33ba43ba21256313e802", "project_uri": "https://rubygems.org/gems/obsidian_fetch", "gem_uri": "https://rubygems.org/gems/obsidian_fetch-1.0.0.gem", "homepage_uri": "https://ob.sou7.io/2025-04/week17/obsidian_fetch", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/soukouki/obsidian_fetch", "bug_tracker_uri": null, "changelog_uri": "https://github.com/soukouki/obsidian_fetch/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "mcp", "requirements": "~> 0.2.0" } ] } } |
2025-08-19 16:29:45 UTC |
dlagoLFqPxYSe3wivMSwV |
jetstream_bridgePublisher/Consumer utilities for NATS JetStream with environment-scoped subjects, overlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns. Includes topology setup helpers for production-safe operation. |
1.8.0 | Content{ "name": "jetstream_bridge", "downloads": 1275, "version": "1.8.0", "version_created_at": "2025-08-19T16:20:49.324Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Attara", "info": "Publisher/Consumer utilities for NATS JetStream with environment-scoped subjects,\noverlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns.\nIncludes topology setup helpers for production-safe operation.", "licenses": [ "MIT" ], "metadata": { "github_repo": "ssh://github.com/attaradev/jetstream_bridge", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "1dd5016bf860111dfd6ad342629da7ce79a040f9f437d14813b4777d4d569b05", "spec_sha": "61f2ec4d3713094f7a6e5065e227ee8c43ca83e20ad50d23e73836813f6c8a38", "project_uri": "https://rubygems.org/gems/jetstream_bridge", "gem_uri": "https://rubygems.org/gems/jetstream_bridge-1.8.0.gem", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "wiki_uri": null, "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "mailing_list_uri": null, "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler-audit", "requirements": ">= 0.9.1" }, { "name": "rake", "requirements": ">= 13.0" }, { "name": "rspec", "requirements": ">= 3.12" }, { "name": "rubocop", "requirements": "~> 1.66" }, { "name": "rubocop-packaging", "requirements": "~> 0.5" }, { "name": "rubocop-performance", "requirements": "~> 1.21" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 6.0" }, { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "nats-pure", "requirements": "~> 2.4" }, { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-08-19 16:20:50 UTC |
Tiq-RqlM01OnrM4YEiKIo |
wayback_machine_downloader_strawDownload complete websites from the Internet Archive's Wayback Machine. While the Wayback Machine (archive.org) excellently preserves web history, it lacks a built-in export functionality; this gem does just that, allowing you to download entire archived websites. (This is a significant rewrite of the original wayback_machine_downloader gem by hartator, with enhanced features and performance improvements.) |
2.4.3 | Content{ "name": "wayback_machine_downloader_straw", "downloads": 4643, "version": "2.4.3", "version_created_at": "2025-08-19T16:18:05.147Z", "version_downloads": 0, "platform": "ruby", "authors": "strawberrymaster", "info": "Download complete websites from the Internet Archive's Wayback Machine. While the Wayback Machine (archive.org) excellently preserves web history, it lacks a built-in export functionality; this gem does just that, allowing you to download entire archived websites. (This is a significant rewrite of the original wayback_machine_downloader gem by hartator, with enhanced features and performance improvements.)", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "1e890ee7cc3bd84ffb710f592d64bfe9ca4b24691711e8e2251b0a117767bbfc", "spec_sha": "9c3aa0a3cb72450d16ac55b4bab26304f47543ec20c3688f9a2c669619c3ad3a", "project_uri": "https://rubygems.org/gems/wayback_machine_downloader_straw", "gem_uri": "https://rubygems.org/gems/wayback_machine_downloader_straw-2.4.3.gem", "homepage_uri": "https://github.com/StrawberryMaster/wayback-machine-downloader", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/wayback_machine_downloader_straw/2.4.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.2" }, { "name": "rake", "requirements": "~> 12.2" } ], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.3, >= 1.3.4" } ] } } |
2025-08-19 16:18:07 UTC |
k7UPbl8jRh3sBZqLYzOrr |
playbook_ui_docsDisplay all the components from Playbook UI inside your own system. |
14.25.0.pre.alpha.testingcss9713 | Content{ "name": "playbook_ui_docs", "downloads": 443778, "version": "14.25.0.pre.alpha.testingcss9713", "version_created_at": "2025-08-19T16:04:47.700Z", "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": "27dacb5271760a78a3882912e40b8d61f4ccc7e1ffe5db54896dc68c0de42110", "spec_sha": "a68f4ced9d3f61b2817b00a0723939f74f2ed26ba69a6e9febb4a8d2b62f6842", "project_uri": "https://rubygems.org/gems/playbook_ui_docs", "gem_uri": "https://rubygems.org/gems/playbook_ui_docs-14.25.0.pre.alpha.testingcss9713.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui_docs/14.25.0.pre.alpha.testingcss9713", "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-08-19 16:04:50 UTC |
8xr-9sEqgJeFi6AQ2W2xF |
playbook_uiPlaybook 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.25.0.pre.alpha.testingcss9713 | Content{ "name": "playbook_ui", "downloads": 1641203, "version": "14.25.0.pre.alpha.testingcss9713", "version_created_at": "2025-08-19T16:04:41.289Z", "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": "fabfab7bb0b781744d8cf071a9c028a820f93edf1fd71c59a1cc102779d8c327", "spec_sha": "c1fcc5fefe5429f56eca504ef5e29a5242b58833e16c96d58660f9e02562f306", "project_uri": "https://rubygems.org/gems/playbook_ui", "gem_uri": "https://rubygems.org/gems/playbook_ui-14.25.0.pre.alpha.testingcss9713.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui/14.25.0.pre.alpha.testingcss9713", "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-08-19 16:04:47 UTC |
V_JIN2Z121s85XDkAE61R |
warbA simple yet powerfull whatsapp api wrapper |
0.1.2 | Content{ "name": "warb", "downloads": 350, "version": "0.1.2", "version_created_at": "2025-08-19T16:04:39.057Z", "version_downloads": 0, "platform": "ruby", "authors": "Rebase", "info": "A simple yet powerfull whatsapp api wrapper", "licenses": [], "metadata": { "homepage_uri": "https://github.com/Rebase-BR/warb", "changelog_uri": "https://github.com/Rebase-BR/warb/blob/main/CHANGELOG.md?ref_type=heads", "source_code_uri": "https://github.com/Rebase-BR/warb", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "186e1e533958b5867e2ee963c111f0d78e292e3956422eec51fbe686e2b038cd", "spec_sha": "f1c2eb1b1f0f2b1024435e9e82b118048085ef97a63c3f155bb273c5bdcde723", "project_uri": "https://rubygems.org/gems/warb", "gem_uri": "https://rubygems.org/gems/warb-0.1.2.gem", "homepage_uri": "https://github.com/Rebase-BR/warb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Rebase-BR/warb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Rebase-BR/warb/blob/main/CHANGELOG.md?ref_type=heads", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": "~> 2.13" }, { "name": "faraday-multipart", "requirements": "~> 1.1" } ] } } |
2025-08-19 16:04:40 UTC |
jC93SsDGEfIWa43oVa3oj |
playbook_ui_docsDisplay all the components from Playbook UI inside your own system. |
14.26.0.pre.rc.0 | Content{ "name": "playbook_ui_docs", "downloads": 443777, "version": "14.26.0.pre.rc.0", "version_created_at": "2025-08-19T15:57:18.135Z", "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": "df8106554728fae1a370ee7c4c8cce2fe39f2f48fe150db2d921fda79b28cdbf", "spec_sha": "00ee2b9f2b6c697e6a5ec27965f1dd63a369e23aa9d92eb58894b5268fa6bf76", "project_uri": "https://rubygems.org/gems/playbook_ui_docs", "gem_uri": "https://rubygems.org/gems/playbook_ui_docs-14.26.0.pre.rc.0.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui_docs/14.26.0.pre.rc.0", "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-08-19 15:57:21 UTC |
JjKRZcEOVv6S0DQqKja_d |
playbook_uiPlaybook 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.26.0.pre.rc.0 | Content{ "name": "playbook_ui", "downloads": 1641200, "version": "14.26.0.pre.rc.0", "version_created_at": "2025-08-19T15:57:13.787Z", "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": "a61b58bc1f32034aa059b33a6192f0de20957b34c327384ebd9972fe51d7c23c", "spec_sha": "c0811925bed1d9cd56ce8becb49a64e3cf207a15d917c70fdc43e14873398a38", "project_uri": "https://rubygems.org/gems/playbook_ui", "gem_uri": "https://rubygems.org/gems/playbook_ui-14.26.0.pre.rc.0.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui/14.26.0.pre.rc.0", "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-08-19 15:57:18 UTC |
aP1q7TLfDKo4fJrJy1pG4 |
jetstream_bridgePublisher/Consumer utilities for NATS JetStream with environment-scoped subjects, overlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns. Includes topology setup helpers for production-safe operation. |
1.7.0 | Content{ "name": "jetstream_bridge", "downloads": 1250, "version": "1.7.0", "version_created_at": "2025-08-19T15:50:35.214Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Attara", "info": "Publisher/Consumer utilities for NATS JetStream with environment-scoped subjects,\noverlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns.\nIncludes topology setup helpers for production-safe operation.", "licenses": [ "MIT" ], "metadata": { "github_repo": "ssh://github.com/attaradev/jetstream_bridge", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f9845c3800993ec2ec7a810384a0128be092134abb602e3a9b2ead47f36891f3", "spec_sha": "8e93f10d9d469e6da1ab2f94a98115dd5cd59a9055dba5e16a5404b18afdae72", "project_uri": "https://rubygems.org/gems/jetstream_bridge", "gem_uri": "https://rubygems.org/gems/jetstream_bridge-1.7.0.gem", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "wiki_uri": null, "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "mailing_list_uri": null, "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler-audit", "requirements": ">= 0.9.1" }, { "name": "rake", "requirements": ">= 13.0" }, { "name": "rspec", "requirements": ">= 3.12" }, { "name": "rubocop", "requirements": "~> 1.66" }, { "name": "rubocop-packaging", "requirements": "~> 0.5" }, { "name": "rubocop-performance", "requirements": "~> 1.21" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 6.0" }, { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "nats-pure", "requirements": "~> 2.4" }, { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-08-19 15:50:38 UTC |
WiyfWTYcvAUu6wuT-Xz-o |
trophy_api_clientRuby library for the Trophy API. |
1.0.18 | Content{ "name": "trophy_api_client", "downloads": 3729, "version": "1.0.18", "version_created_at": "2025-08-19T15:49:52.429Z", "version_downloads": 0, "platform": "ruby", "authors": "Trophy Labs, Inc", "info": "Ruby library for the Trophy API.", "licenses": [], "metadata": { "homepage_uri": "https://github.com/trophyso/trophy-ruby", "changelog_uri": "https://github.com/trophyso/trophy-ruby", "source_code_uri": "https://github.com/trophyso/trophy-ruby" }, "yanked": false, "sha": "b1a15f6fe2dfdd558ee7e6e4b65e36db317cb39075cdb9f9210eacf706b1c0bf", "spec_sha": "d2f290c0d8fdab5494d952fad079b30cd81da14ec821984305409310fa975139", "project_uri": "https://rubygems.org/gems/trophy_api_client", "gem_uri": "https://rubygems.org/gems/trophy_api_client-1.0.18.gem", "homepage_uri": "https://github.com/trophyso/trophy-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/trophyso/trophy-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/trophyso/trophy-ruby", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "async-http-faraday", "requirements": ">= 0.0, < 1.0" }, { "name": "faraday", "requirements": ">= 1.10, < 3.0" }, { "name": "faraday-net_http", "requirements": ">= 1.0, < 4.0" }, { "name": "faraday-retry", "requirements": ">= 1.0, < 3.0" } ] } } |
2025-08-19 15:49:54 UTC |
eRJsYbzcROum64DvITbhR |
activity_notificationIntegrated user activity notifications for Ruby on Rails. Provides functions to configure multiple notification targets and make activity notifications with notifiable models, like adding comments, responding etc. |
2.4.0 | Content{ "name": "activity_notification", "downloads": 872012, "version": "2.4.0", "version_created_at": "2025-08-19T15:44:43.164Z", "version_downloads": 0, "platform": "ruby", "authors": "Shota Yamazaki", "info": "Integrated user activity notifications for Ruby on Rails. Provides functions to configure multiple notification targets and make activity notifications with notifiable models, like adding comments, responding etc.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "33c3d169e9f4757595a1f884a1c0c36b0d990b7fa5fcc161d81bad4ced2190b7", "spec_sha": "e2983a4bc4c6400b19d0a12833933d1b8435a22f5f468304192f9fa589e8039a", "project_uri": "https://rubygems.org/gems/activity_notification", "gem_uri": "https://rubygems.org/gems/activity_notification-2.4.0.gem", "homepage_uri": "https://github.com/simukappu/activity_notification", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/activity_notification/2.4.0", "mailing_list_uri": "", "source_code_uri": "https://github.com/simukappu/activity_notification", "bug_tracker_uri": "", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "aws-sdk-sns", "requirements": "~> 1" }, { "name": "devise", "requirements": ">= 4.5.0" }, { "name": "devise_token_auth", "requirements": ">= 1.1.3" }, { "name": "factory_bot_rails", "requirements": ">= 4.11.0" }, { "name": "mongoid-locker", "requirements": ">= 2.0.0" }, { "name": "mysql2", "requirements": ">= 0.5.2" }, { "name": "pg", "requirements": ">= 1.0.0" }, { "name": "puma", "requirements": ">= 3.12.0" }, { "name": "rspec-rails", "requirements": ">= 3.8.0" }, { "name": "simplecov", "requirements": "~> 0" }, { "name": "slack-notifier", "requirements": ">= 1.5.1" }, { "name": "sqlite3", "requirements": ">= 1.3.13" }, { "name": "yard", "requirements": ">= 0.9.16" }, { "name": "yard-activesupport-concern", "requirements": ">= 0.0.1" } ], "runtime": [ { "name": "dynamoid", "requirements": ">= 3.11.0, < 4.0" }, { "name": "i18n", "requirements": ">= 0.5.0" }, { "name": "jquery-rails", "requirements": ">= 3.1.1" }, { "name": "mongoid", "requirements": ">= 4.0.0, < 10.0" }, { "name": "railties", "requirements": ">= 7.0.0, < 8.1" }, { "name": "swagger-blocks", "requirements": ">= 3.0.0" } ] } } |
2025-08-19 15:44:45 UTC |
s-PvPsb_kYbmeHGGkloQM |
seamSDK for the Seam API written in Ruby. |
2.67.0 | Content{ "name": "seam", "downloads": 92512, "version": "2.67.0", "version_created_at": "2025-08-19T15:44:02.770Z", "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": "19728b2bc166ae4e8d83c9a2ef5f7d98a5c9643da785f1a7002c2d4375094ace", "spec_sha": "1e1b71e3257e2b0c9a218146c22759f43c493ce217a2535c2bdbaeb1cb61a6f2", "project_uri": "https://rubygems.org/gems/seam", "gem_uri": "https://rubygems.org/gems/seam-2.67.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-08-19 15:44:04 UTC |
Y0eVZh8wfw1mX18LSIbQj |
num2wordsConverts integers and amounts to Russian words with proper gender and plural forms. |
0.1.2 | Content{ "name": "num2words", "downloads": 104, "version": "0.1.2", "version_created_at": "2025-08-19T15:27:22.320Z", "version_downloads": 0, "platform": "ruby", "authors": "Ruslan Fedotov", "info": "Converts integers and amounts to Russian words with proper gender and plural forms.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/skyrusx/num2words", "changelog_uri": "https://github.com/skyrusx/num2words/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/skyrusx/num2words" }, "yanked": false, "sha": "2f2ccfca06e48c93b278a00324e614a85b2922393d88db743f16bb8fcbcb3eb3", "spec_sha": "7033c2cb28295096b23774fe607fff628ee081a90f6fab27192e658387531903", "project_uri": "https://rubygems.org/gems/num2words", "gem_uri": "https://rubygems.org/gems/num2words-0.1.2.gem", "homepage_uri": "https://github.com/skyrusx/num2words", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/skyrusx/num2words", "bug_tracker_uri": null, "changelog_uri": "https://github.com/skyrusx/num2words/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "i18n", "requirements": ">= 1.8" } ] } } |
2025-08-19 15:27:25 UTC |
9R7-U8ZkT6kz_HgasUzZU |
roast-aiRoast is a Ruby library for running structured AI workflows along with many building blocks for creating and executing them |
0.4.5 | Content{ "name": "roast-ai", "downloads": 11829, "version": "0.4.5", "version_created_at": "2025-08-19T15:19:13.929Z", "version_downloads": 0, "platform": "ruby", "authors": "Shopify", "info": "Roast is a Ruby library for running structured AI workflows along with many building blocks for creating and executing them", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/Shopify/roast", "changelog_uri": "https://github.com/Shopify/roast/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/Shopify/roast", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "2be6c6e6512b1b52c02382c1a3c39c50b4d53d0af786d50c38f705124a14afd5", "spec_sha": "1f8102b836fbb5b9261aa7ed335e8025d5638e8b1d477353713d4ec217a1ebd9", "project_uri": "https://rubygems.org/gems/roast-ai", "gem_uri": "https://rubygems.org/gems/roast-ai-0.4.5.gem", "homepage_uri": "https://github.com/Shopify/roast", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Shopify/roast", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Shopify/roast/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 7.0" }, { "name": "cli-kit", "requirements": "~> 5.0" }, { "name": "cli-ui", "requirements": "= 2.3.0" }, { "name": "diff-lcs", "requirements": "~> 1.5" }, { "name": "json-schema", "requirements": ">= 0" }, { "name": "open_router", "requirements": "~> 0.3" }, { "name": "raix", "requirements": "~> 1.0.2" }, { "name": "ruby-graphviz", "requirements": "~> 1.2" }, { "name": "sqlite3", "requirements": "~> 2.6" }, { "name": "thor", "requirements": "~> 1.3" }, { "name": "zeitwerk", "requirements": "~> 2.6" } ] } } |
2025-08-19 15:19:15 UTC |
qfu-Ms5vsOkdJUd5l-kRb |
declare_schemaDeclare your Rails/active_record model schemas and have database migrations generated for you! |
3.1.0.colin.1 | Content{ "name": "declare_schema", "downloads": 4524542, "version": "3.1.0.colin.1", "version_created_at": "2025-08-19T15:17:20.138Z", "version_downloads": 0, "platform": "ruby", "authors": "Invoca Development adapted from hobo_fields by Tom Locke", "info": "Declare your Rails/active_record model schemas and have database migrations generated for you!", "licenses": [], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "95d7863edf05bc9bdbe8f4bba1a2876fc154ae335851faab6d0d0d2d3c4bfc38", "spec_sha": "521b170ef9bd16ebdfc08b2fcd6b9930f4e39988982efb8b470909fe50b01df5", "project_uri": "https://rubygems.org/gems/declare_schema", "gem_uri": "https://rubygems.org/gems/declare_schema-3.1.0.colin.1.gem", "homepage_uri": "https://github.com/Invoca/declare_schema", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/declare_schema/3.1.0.colin.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-08-19 15:17:21 UTC |
Co9A1vuV1ORlUmGPm2Ykr |
QueryWiseQueryWise is a lightweight, developer-friendly tool that helps Ruby on Rails teams detect, analyze, and fix inefficient database queries. Automatically detect N+1 queries, slow queries, and missing indexes without needing heavy, expensive Application Performance Monitoring (APM) software. |
0.2.1 | Content{ "name": "QueryWise", "downloads": 64, "version": "0.2.1", "version_created_at": "2025-08-19T15:16:33.142Z", "version_downloads": 0, "platform": "ruby", "authors": "Blair Lane", "info": "QueryWise is a lightweight, developer-friendly tool that helps Ruby on Rails teams detect, analyze, and fix inefficient database queries. Automatically detect N+1 queries, slow queries, and missing indexes without needing heavy, expensive Application Performance Monitoring (APM) software.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/BlairLane22/QueryOptimizerAPI", "changelog_uri": "https://github.com/BlairLane22/QueryWise/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/BlairLane22/QueryWise", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/BlairLane22/QueryWise/blob/main/README.md" }, "yanked": false, "sha": "fd738c75e732e3937d8ad0ee51b2528218f8ec1a38103ca6521f66e6473c432e", "spec_sha": "b5ede810de4a9ff6c14755a6bd181532f9b4be1ab8699ca347106218ab05194c", "project_uri": "https://rubygems.org/gems/QueryWise", "gem_uri": "https://rubygems.org/gems/QueryWise-0.2.1.gem", "homepage_uri": "https://github.com/BlairLane22/QueryOptimizerAPI", "wiki_uri": null, "documentation_uri": "https://github.com/BlairLane22/QueryWise/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/BlairLane22/QueryWise", "bug_tracker_uri": null, "changelog_uri": "https://github.com/BlairLane22/QueryWise/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rails", "requirements": "~> 7.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.21" }, { "name": "sqlite3", "requirements": "~> 1.4" }, { "name": "vcr", "requirements": "~> 6.1" }, { "name": "webmock", "requirements": "~> 3.18" } ], "runtime": [ { "name": "activesupport", "requirements": "~> 7.0" }, { "name": "httparty", "requirements": "~> 0.21" } ] } } |
2025-08-19 15:16:35 UTC |
Tj0ln_xrkRSr_xxSX6cXD |
buildkite-builderBuildkite Builder is a tool that provides projects using Buildkite to have dynamic pipeline functionality. |
4.21.0 | Content{ "name": "buildkite-builder", "downloads": 531435, "version": "4.21.0", "version_created_at": "2025-08-19T14:51:03.432Z", "version_downloads": 0, "platform": "ruby", "authors": "Ngan Pham, Andrew Lee", "info": "Buildkite Builder is a tool that provides projects using Buildkite to have dynamic pipeline functionality.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/Gusto/buildkite-builder", "changelog_uri": "https://github.com/Gusto/buildkite-builder/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/Gusto/buildkite-builder/issues", "source_code_uri": "https://github.com/Gusto/buildkite-builder" }, "yanked": false, "sha": "773188e0963d7ac68e6322b8049a0ef4375f3f848a597b414287fc27866a239f", "spec_sha": "b288d6144c3b5ed806a2f0d54f0fa4d6c2a75ff2b51945daf2dab0fdce4f95ca", "project_uri": "https://rubygems.org/gems/buildkite-builder", "gem_uri": "https://rubygems.org/gems/buildkite-builder-4.21.0.gem", "homepage_uri": "https://github.com/Gusto/buildkite-builder", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Gusto/buildkite-builder", "bug_tracker_uri": "https://github.com/Gusto/buildkite-builder/issues", "changelog_uri": "https://github.com/Gusto/buildkite-builder/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "rainbow", "requirements": ">= 3" } ] } } |
2025-08-19 14:51:05 UTC |
t8MiChwKrYx2R42hMNTmJ |
brand.devRuby library to access the Brand Dev API |
0.3.0 | Content{ "name": "brand.dev", "downloads": 2154, "version": "0.3.0", "version_created_at": "2025-08-19T14:49:41.186Z", "version_downloads": 0, "platform": "ruby", "authors": "Brand Dev", "info": "Ruby library to access the Brand Dev API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/brand.dev", "source_code_uri": "https://github.com/brand-dot-dev/ruby-sdk", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "f6e42d65fcec093973a364cddd7da9350b56355c3e7cc7680a3f232b61f84637", "spec_sha": "6644e5192d4f2a8ca213bf763df27cf788dc8dbd729e6e73415b69579ac86e3b", "project_uri": "https://rubygems.org/gems/brand.dev", "gem_uri": "https://rubygems.org/gems/brand.dev-0.3.0.gem", "homepage_uri": "https://gemdocs.org/gems/brand.dev", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/brand-dot-dev/ruby-sdk", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-08-19 14:49:42 UTC |
EGEDx9K_O6nVeHiCf_fzq |
cybrid_api_bank_rubyView our documentation at https://github.com/Cybrid-app/cybrid-api-bank-ruby/ |
0.124.78 | Content{ "name": "cybrid_api_bank_ruby", "downloads": 1599425, "version": "0.124.78", "version_created_at": "2025-08-19T14:45:11.415Z", "version_downloads": 0, "platform": "ruby", "authors": "Cybrid", "info": "View our documentation at https://github.com/Cybrid-app/cybrid-api-bank-ruby/", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "33f2d600a275ed5bf0976d27e8cde752d2cc3fbc2c5fdca0836151e7ce476ffd", "spec_sha": "a13a6e447218c597e5154f76c698e65b4a63fd74e09a8534e5dc502bc013bb40", "project_uri": "https://rubygems.org/gems/cybrid_api_bank_ruby", "gem_uri": "https://rubygems.org/gems/cybrid_api_bank_ruby-0.124.78.gem", "homepage_uri": "https://github.com/Cybrid-app/cybrid-api-bank-ruby/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cybrid_api_bank_ruby/0.124.78", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } } |
2025-08-19 14:45:17 UTC |
pK8JyhXM-1KbqpLsewNXj |
cybrid_api_id_rubyView our documentation at https://github.com/Cybrid-app/cybrid-api-id-ruby/ |
0.124.78 | Content{ "name": "cybrid_api_id_ruby", "downloads": 1602961, "version": "0.124.78", "version_created_at": "2025-08-19T14:44:26.973Z", "version_downloads": 0, "platform": "ruby", "authors": "Cybrid", "info": "View our documentation at https://github.com/Cybrid-app/cybrid-api-id-ruby/", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "949712b1f90813d0d6e0a557a514d29c5ba9583d876667f177544ddedc00d554", "spec_sha": "31432a46e116a63034a13bfa31e0420f057f730c61e127a81ee5b1b4a359a515", "project_uri": "https://rubygems.org/gems/cybrid_api_id_ruby", "gem_uri": "https://rubygems.org/gems/cybrid_api_id_ruby-0.124.78.gem", "homepage_uri": "https://github.com/Cybrid-app/cybrid-api-id-ruby/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cybrid_api_id_ruby/0.124.78", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } } |
2025-08-19 14:44:31 UTC |
mil0ZDwV-VmJNuw-4Uzoq |
cybrid_api_organization_rubyView our documentation at https://github.com/Cybrid-app/cybrid-api-organization-ruby/ |
0.124.78 | Content{ "name": "cybrid_api_organization_ruby", "downloads": 1621850, "version": "0.124.78", "version_created_at": "2025-08-19T14:44:09.320Z", "version_downloads": 0, "platform": "ruby", "authors": "Cybrid", "info": "View our documentation at https://github.com/Cybrid-app/cybrid-api-organization-ruby/", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "9f4c39b13dbda47b6ec4b8b34e656a7639d266626b8ce1cc51491e5855e1185a", "spec_sha": "b099a4fa12e7dcb051b46f4fa376730d61e3019720a1c95f06c1bdb54140b858", "project_uri": "https://rubygems.org/gems/cybrid_api_organization_ruby", "gem_uri": "https://rubygems.org/gems/cybrid_api_organization_ruby-0.124.78.gem", "homepage_uri": "https://github.com/Cybrid-app/cybrid-api-organization-ruby/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cybrid_api_organization_ruby/0.124.78", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } } |
2025-08-19 14:44:13 UTC |
6pCgsLoEU0p339PT99Woy |
playbook_ui_docsDisplay all the components from Playbook UI inside your own system. |
14.25.0.pre.alpha.PLAY2361datepickerarrownav9708 | Content{ "name": "playbook_ui_docs", "downloads": 443743, "version": "14.25.0.pre.alpha.PLAY2361datepickerarrownav9708", "version_created_at": "2025-08-19T14:41:12.271Z", "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": "5bc451395ad71cde8ecb3f2d99419007d8c5f7cec67f78a8310d9d32cd7da22a", "spec_sha": "f435fff1db5f5763e42a022e48fd1d2b1bfe6d691765270df15d089bbc0771a1", "project_uri": "https://rubygems.org/gems/playbook_ui_docs", "gem_uri": "https://rubygems.org/gems/playbook_ui_docs-14.25.0.pre.alpha.PLAY2361datepickerarrownav9708.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui_docs/14.25.0.pre.alpha.PLAY2361datepickerarrownav9708", "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-08-19 14:41:15 UTC |
_hlgEPF1TwOoRn92zbkfr |
playbook_uiPlaybook 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.25.0.pre.alpha.PLAY2361datepickerarrownav9708 | Content{ "name": "playbook_ui", "downloads": 1641129, "version": "14.25.0.pre.alpha.PLAY2361datepickerarrownav9708", "version_created_at": "2025-08-19T14:41:08.124Z", "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": "2121039a3e07133b36e07d465399623283281ab123a2bfe677448ca98d2c0c73", "spec_sha": "0d392e3c247513279ec99891a2d92cb5f7a1afc006e271eac979d2ca1c578a47", "project_uri": "https://rubygems.org/gems/playbook_ui", "gem_uri": "https://rubygems.org/gems/playbook_ui-14.25.0.pre.alpha.PLAY2361datepickerarrownav9708.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui/14.25.0.pre.alpha.PLAY2361datepickerarrownav9708", "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-08-19 14:41:12 UTC |
T3hH7V0bfV1hIapjp1tvS |
graphql-searchkickA Searchkick plugin for graphql-ruby allowing you to use searchkick with the connection type |
1.1.1 | Content{ "name": "graphql-searchkick", "downloads": 242932, "version": "1.1.1", "version_created_at": "2025-08-19T14:34:58.727Z", "version_downloads": 0, "platform": "ruby", "authors": "Chad Wilken", "info": "A Searchkick plugin for graphql-ruby allowing you to use searchkick with the connection type", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/CompanyCam/graphql-searchkick", "changelog_uri": "https://github.com/CompanyCam/graphql-searchkick/blob/master/CHANGELOG.md" }, "yanked": false, "sha": "593ef0e3bef934c3e36cc643c5f8b3f0f77462c01196b13720d109b5770aede3", "spec_sha": "e8125129fb98a773a120246cfc143b1e96256cffb5009576abf0e856c88e72ca", "project_uri": "https://rubygems.org/gems/graphql-searchkick", "gem_uri": "https://rubygems.org/gems/graphql-searchkick-1.1.1.gem", "homepage_uri": "https://github.com/CompanyCam/graphql-searchkick", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": "https://github.com/CompanyCam/graphql-searchkick/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "activerecord", "requirements": "~> 7.1.5.2" }, { "name": "appraisal", "requirements": ">= 0" }, { "name": "codeclimate-test-reporter", "requirements": ">= 0" }, { "name": "elasticsearch", "requirements": "> 6, < 7.14.0" }, { "name": "guard", "requirements": ">= 0" }, { "name": "guard-rspec", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 12.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "sqlite3", "requirements": ">= 0" } ], "runtime": [ { "name": "graphql", "requirements": "> 1.11" }, { "name": "searchkick", "requirements": "> 4.0" } ] } } |
2025-08-19 14:35:00 UTC |
JfVD0cL5Hv-sIOeSHKQib |
bluewallBlueWall is a security auditing tool that analyzes pfSense and OpenSense firewall configurations. It identifies security strengths and weaknesses, simulates attack scenarios, and provides a detailed compliance assessment against major security frameworks like NIST, CIS, and PCI DSS. |
1.0.2 | Content{ "name": "bluewall", "downloads": 48, "version": "1.0.2", "version_created_at": "2025-08-19T14:33:53.235Z", "version_downloads": 0, "platform": "ruby", "authors": "Mark Angelo P. Santonil", "info": " BlueWall is a security auditing tool that analyzes pfSense and OpenSense firewall configurations.\n It identifies security strengths and weaknesses, simulates attack scenarios, and provides a detailed\n compliance assessment against major security frameworks like NIST, CIS, and PCI DSS.\n", "licenses": [ "AGPLv3" ], "metadata": { "changelog_uri": "https://github.com/cilliapwndev/bluewall/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/cilliapwndev/bluewall", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "42e0dffb8c97d1f8eb67266b5277bd9856e8b2e969f41067cbe87a24c20bd2f6", "spec_sha": "f558ad05a1c7fe623176c26c0b8ecc571de3ec6efc7f0b20e5399cfbb7e1d98f", "project_uri": "https://rubygems.org/gems/bluewall", "gem_uri": "https://rubygems.org/gems/bluewall-1.0.2.gem", "homepage_uri": "https://github.com/cilliapwndev/bluewall", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/cilliapwndev/bluewall", "bug_tracker_uri": null, "changelog_uri": "https://github.com/cilliapwndev/bluewall/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "json", "requirements": ">= 2.0" }, { "name": "nokogiri", "requirements": "~> 1.15" } ] } } |
2025-08-19 14:33:55 UTC |
muAZKGfIwwEUGbbsmbU94 |
carrierwave_backgrounderOffload CarrierWave's image processing and storage to a background process using Delayed Job, Resque, Sidekiq, Qu, Queue Classic or Girl Friday |
1.1.0 | Content{ "name": "carrierwave_backgrounder", "downloads": 1607463, "version": "1.1.0", "version_created_at": "2025-08-19T14:32:43.107Z", "version_downloads": 0, "platform": "ruby", "authors": "Larry Sprock", "info": "Offload CarrierWave's image processing and storage to a background process using Delayed Job, Resque, Sidekiq, Qu, Queue Classic or Girl Friday", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "aed5c2c0c22b661f0dad999e3310689e27b8f794e2c1f5623fa35a4dbc0c0c6a", "spec_sha": "a09ed642fff3b52f9b7ce344f31fe14476ab41683cd6514e8e1e685e6d0f74f6", "project_uri": "https://rubygems.org/gems/carrierwave_backgrounder", "gem_uri": "https://rubygems.org/gems/carrierwave_backgrounder-1.1.0.gem", "homepage_uri": "https://github.com/lardawge/carrierwave_backgrounder", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/carrierwave_backgrounder/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.12" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "sidekiq", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" } ], "runtime": [ { "name": "carrierwave", "requirements": "> 2.0, < 4.0" }, { "name": "rails", "requirements": "> 6.0, < 8.1" } ] } } |
2025-08-19 14:32:45 UTC |
P_Vi0-EcNjpdAwx6VqTJG |
foreman_monitoringForeman plugin for monitoring system integration. |
3.4.0 | Content{ "name": "foreman_monitoring", "downloads": 24371, "version": "3.4.0", "version_created_at": "2025-08-19T14:26:30.433Z", "version_downloads": 0, "platform": "ruby", "authors": "Timo Goebel", "info": "Foreman plugin for monitoring system integration.", "licenses": [ "GPL-3.0" ], "metadata": {}, "yanked": false, "sha": "5333d897e706f8fe4fb2e57b9200a2f3bc308ddfe985ae9748fc1220da2cd47f", "spec_sha": "1193f125419f8fe02ae365b1d8165014ed0dcdf6e19efa7d5f36c6673df9468e", "project_uri": "https://rubygems.org/gems/foreman_monitoring", "gem_uri": "https://rubygems.org/gems/foreman_monitoring-3.4.0.gem", "homepage_uri": "https://github.com/theforeman/foreman_monitoring", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/foreman_monitoring/3.4.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rdoc", "requirements": ">= 0" } ], "runtime": [ { "name": "deface", "requirements": "< 2.0" } ] } } |
2025-08-19 14:26:32 UTC |
1s2m8rxS42DotbuzYJanB |
metasploit-payloadsCompiled binaries for Metasploit's Meterpreter |
2.0.223 | Content{ "name": "metasploit-payloads", "downloads": 4433137, "version": "2.0.223", "version_created_at": "2025-08-19T14:23:11.618Z", "version_downloads": 0, "platform": "ruby", "authors": "OJ Reeves, Tod Beardsley, Chris Doughty, Brent Cook", "info": "Compiled binaries for Metasploit's Meterpreter", "licenses": [ "3-clause (or \"modified\") BSD" ], "metadata": {}, "yanked": false, "sha": "2c86c1ae2c8626ddc4a71433ad447bcd16671f6a1874ed4a5ef0cf7456224a67", "spec_sha": "0d1534389c8c3dd4e5f39764a573b2dd3110dc3968d0c298f1e2f9219c5ba49b", "project_uri": "https://rubygems.org/gems/metasploit-payloads", "gem_uri": "https://rubygems.org/gems/metasploit-payloads-2.0.223.gem", "homepage_uri": "http://www.metasploit.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metasploit-payloads/2.0.223", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "gem-release", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [] } } |
2025-08-19 14:23:14 UTC |
z7OM2YPC0M4g2wH9ZZLZ5 |
post-for-meRuby library to access the Post For Me API |
0.1.0.pre.alpha.4 | Content{ "name": "post-for-me", "downloads": 81, "version": "0.1.0.pre.alpha.4", "version_created_at": "2025-08-19T14:00:26.593Z", "version_downloads": 0, "platform": "ruby", "authors": "Post For Me", "info": "Ruby library to access the Post For Me API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/post-for-me", "source_code_uri": "https://github.com/DayMoonDevelopment/post-for-me-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "33ee022652b0e08339f126d1c2071c7b74eb4d44323f9c97fc06acd14ef610f4", "spec_sha": "f3aa067cab55ae1573bb05942c13dd41d6dbdc1a59bad2de76ce31f04ce0cebd", "project_uri": "https://rubygems.org/gems/post-for-me", "gem_uri": "https://rubygems.org/gems/post-for-me-0.1.0.pre.alpha.4.gem", "homepage_uri": "https://gemdocs.org/gems/post-for-me", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/DayMoonDevelopment/post-for-me-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-08-19 14:00:28 UTC |
fU8W30TY-0QQpsNECEHte |
stigg-api-clientStigg API Client for Ruby |
3.27.1 | Content{ "name": "stigg-api-client", "downloads": 310204, "version": "3.27.1", "version_created_at": "2025-08-19T13:52:14.479Z", "version_downloads": 0, "platform": "ruby", "authors": "Stigg", "info": "Stigg API Client for Ruby", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://stigg.io" }, "yanked": false, "sha": "8922833506480324651b455bd41d49540e8fae411b0ecb54ba4e1fb9395c6ee9", "spec_sha": "4081344b95c64a6e67c5109c7398842ebe9232d80eb5b38408a0fa79ecb7e53d", "project_uri": "https://rubygems.org/gems/stigg-api-client", "gem_uri": "https://rubygems.org/gems/stigg-api-client-3.27.1.gem", "homepage_uri": "https://stigg.io", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "graphlient", "requirements": ">= 0.6.0, < 1.0" }, { "name": "graphql-client", "requirements": ">= 0.19, < 1.0" } ] } } |
2025-08-19 13:52:17 UTC |
S4sY4qzClX8cyKIa8OdtN |
apipie-railsRails REST API documentation tool |
1.5.0 | Content{ "name": "apipie-rails", "downloads": 10983039, "version": "1.5.0", "version_created_at": "2025-08-19T13:51:37.979Z", "version_downloads": 0, "platform": "ruby", "authors": "Pavel Pokorny, Ivan Necas", "info": "Rails REST API documentation tool", "licenses": [], "metadata": { "changelog_uri": "https://github.com/Apipie/apipie-rails/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/Apipie/apipie-rails/issues", "source_code_uri": "https://github.com/Apipie/apipie-rails" }, "yanked": false, "sha": "92c0fba527978f1d151ae381dffdae34399d01e6a711daa8e14e522e51f8b444", "spec_sha": "cca12f63028d9ff809d5766ed80587083d5a57d16ce00684ed5a6df7724be66c", "project_uri": "https://rubygems.org/gems/apipie-rails", "gem_uri": "https://rubygems.org/gems/apipie-rails-1.5.0.gem", "homepage_uri": "http://github.com/Apipie/apipie-rails", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Apipie/apipie-rails", "bug_tracker_uri": "https://github.com/Apipie/apipie-rails/issues", "changelog_uri": "https://github.com/Apipie/apipie-rails/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "json-schema", "requirements": "~> 2.8" }, { "name": "maruku", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "RedCloth", "requirements": ">= 0" }, { "name": "rspec-rails", "requirements": "~> 3.0" }, { "name": "rubocop_challenger", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "rubocop-rails", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" }, { "name": "rubocop-rspec_rails", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 5.0" }, { "name": "activesupport", "requirements": ">= 5.0" } ] } } |
2025-08-19 13:51:40 UTC |
IUOJBgujmsnXvWESXISvC |
bluewallBlueWall is a security auditing tool that analyzes pfSense and OpenSense firewall configurations. It identifies security strengths and weaknesses, simulates attack scenarios, and provides a detailed compliance assessment against major security frameworks like NIST, CIS, and PCI DSS. |
1.0.1 | Content{ "name": "bluewall", "downloads": 0, "version": "1.0.1", "version_created_at": "2025-08-19T13:50:22.092Z", "version_downloads": 0, "platform": "ruby", "authors": "Mark Angelo P. Santonil", "info": " BlueWall is a security auditing tool that analyzes pfSense and OpenSense firewall configurations.\n It identifies security strengths and weaknesses, simulates attack scenarios, and provides a detailed\n compliance assessment against major security frameworks like NIST, CIS, and PCI DSS.\n", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/cilliapwndev/bluewall/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/cilliapwndev/bluewall", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "559e806f437700b9408179c10db17eb1ce857a506bd56be67c4dfcb70e26414f", "spec_sha": "dbf5febbbea149e29712cba5879920750eb962170d84cf6546624cb4051b5a6d", "project_uri": "https://rubygems.org/gems/bluewall", "gem_uri": "https://rubygems.org/gems/bluewall-1.0.1.gem", "homepage_uri": "https://github.com/cilliapwndev/bluewall", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/cilliapwndev/bluewall", "bug_tracker_uri": null, "changelog_uri": "https://github.com/cilliapwndev/bluewall/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "json", "requirements": ">= 2.0" }, { "name": "nokogiri", "requirements": "~> 1.15" } ] } } |
2025-08-19 13:50:23 UTC |
Z-bc7gvPHX_HEjUh-3jty |
ledmonLedmon is a Ruby gem that provides tools for managing and deploying monsters in the Ledmon ecosystem. It includes features for session management, deployment, and interaction with Ledmon's monster server. |
0.1.5 | Content{ "name": "ledmon", "downloads": 412, "version": "0.1.5", "version_created_at": "2025-08-19T13:48:50.191Z", "version_downloads": 0, "platform": "ruby", "authors": "Ahmed Al Hafoudh", "info": "Ledmon is a Ruby gem that provides tools for managing and deploying monsters in the Ledmon ecosystem. It includes features for session management, deployment, and interaction with Ledmon's monster server.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://www.lstme.sk", "changelog_uri": "https://gitlab.com/lstme/ledmon", "source_code_uri": "https://gitlab.com/lstme/ledmon", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "6abb22c4da309a4d35f9b643b434aa279524963a8f54122c345ea79545110d97", "spec_sha": "37f9071eb5354e7e7c0bfb713bf914a4e853617c664324a30381f7957e74b1c6", "project_uri": "https://rubygems.org/gems/ledmon", "gem_uri": "https://rubygems.org/gems/ledmon-0.1.5.gem", "homepage_uri": "https://www.lstme.sk", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/lstme/ledmon", "bug_tracker_uri": null, "changelog_uri": "https://gitlab.com/lstme/ledmon", "funding_uri": null, "dependencies": { "development": [ { "name": "grpc-tools", "requirements": "~> 1.71" } ], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" }, { "name": "grpc", "requirements": "~> 1.74" }, { "name": "http", "requirements": "~> 5.3" }, { "name": "logger", "requirements": "~> 1.7" }, { "name": "pry", "requirements": "~> 0.15.2" }, { "name": "rack", "requirements": "~> 2.2.3" }, { "name": "thor", "requirements": "~> 1.3" }, { "name": "tty-config", "requirements": "~> 0.6.0" }, { "name": "tty-prompt", "requirements": "~> 0.23.1" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } } |
2025-08-19 13:48:51 UTC |
BfiSUExATX5kk-2AQYXru |
sticapi_clientA gem who encapsulate api calls of TJPI sticapi |
3.5.3 | Content{ "name": "sticapi_client", "downloads": 97781, "version": "3.5.3", "version_created_at": "2025-08-19T13:47:08.490Z", "version_downloads": 0, "platform": "ruby", "authors": "Ricardo Viana", "info": "A gem who encapsulate api calls of TJPI sticapi", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e16daa32fc720848eec722841a7cc60d086e89cce2430d422fd410ee2e35e3c3", "spec_sha": "367ee279a484c7810c9c87d12252ff8208736d1578afcd5d85fcf56f3a78fdae", "project_uri": "https://rubygems.org/gems/sticapi_client", "gem_uri": "https://rubygems.org/gems/sticapi_client-3.5.3.gem", "homepage_uri": "https://github.com/zezim/sticapi_client", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/sticapi_client/3.5.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 1.15" }, { "name": "rake", "requirements": "~> 10.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "devise", "requirements": "~> 4.3" }, { "name": "jwt", "requirements": "~> 2.0" }, { "name": "rails", "requirements": ">= 5.0" } ] } } |
2025-08-19 13:47:10 UTC |
Ou2XVgLTMNCyLmElrkRrl |
bluewallBlueWall is a security auditing tool that analyzes pfSense and OpenSense firewall configurations. It identifies security strengths and weaknesses, simulates attack scenarios, and provides a detailed compliance assessment against major security frameworks like NIST, CIS, and PCI DSS. |
1.0.0 | Content{ "name": "bluewall", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-08-19T13:46:14.243Z", "version_downloads": 0, "platform": "ruby", "authors": "Mark Angelo P. Santonil", "info": " BlueWall is a security auditing tool that analyzes pfSense and OpenSense firewall configurations.\n It identifies security strengths and weaknesses, simulates attack scenarios, and provides a detailed\n compliance assessment against major security frameworks like NIST, CIS, and PCI DSS.\n", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/cilliapwndev/bluewall/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/cilliapwndev/bluewall", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "029d79346996168bb48a829bd130d26fbe1d185a75f84eb3b48a5cc3f0815e3f", "spec_sha": "58787fda1458955ff4a14a3982a5ccb00697b80cbb964cf508d268a36d5dd88e", "project_uri": "https://rubygems.org/gems/bluewall", "gem_uri": "https://rubygems.org/gems/bluewall-1.0.0.gem", "homepage_uri": "https://github.com/cilliapwndev/bluewall", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/cilliapwndev/bluewall", "bug_tracker_uri": null, "changelog_uri": "https://github.com/cilliapwndev/bluewall/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "json", "requirements": ">= 2.0" }, { "name": "nokogiri", "requirements": "~> 1.15" } ] } } |
2025-08-19 13:46:15 UTC |
VvONNdsY9KGqAjCvJiEi- |
funk_handsSpending hours in the rails console? Spruce it up and show off those hard-working hands! funk_hands replaces IRB with Pry, improves output through awesome_print, and has some other goodies up its sleeves. |
3.0.0 | Content{ "name": "funk_hands", "downloads": 40414, "version": "3.0.0", "version_created_at": "2025-08-19T13:44:46.079Z", "version_downloads": 0, "platform": "ruby", "authors": "Gopal Patel", "info": "Spending hours in the rails console? Spruce it up and show off those hard-working hands! funk_hands replaces IRB with Pry, improves output through awesome_print, and has some other goodies up its sleeves.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "73ba74eeb3faf9be7c661b661fac899bef89b37f90eafb64fa9e96cbfb22ce12", "spec_sha": "155c9bc2c2db86cfcaff0d91f67a0bdde950a5630aaa4265398240f050f4886f", "project_uri": "https://rubygems.org/gems/funk_hands", "gem_uri": "https://rubygems.org/gems/funk_hands-3.0.0.gem", "homepage_uri": "https://github.com/Jack12816/funk_hands", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/funk_hands/3.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "pry", "requirements": ">= 0.15.0" }, { "name": "pry-byebug-reloaded", "requirements": "~> 3.11" }, { "name": "pry-rails", "requirements": ">= 0.3.11" }, { "name": "pry-remote-reloaded", "requirements": "~> 2.0" } ] } } |
2025-08-19 13:44:47 UTC |
aHHWZhHhwVumfKDdoo2xp |
to_timezoneAdds intuitive time zone conversion methods to Time and DateTime in Rails, allowing calls like `.to_pht`, `.to_ict`, and more for effortless time zone handling. |
0.3.0 | Content{ "name": "to_timezone", "downloads": 759, "version": "0.3.0", "version_created_at": "2025-08-19T13:44:04.679Z", "version_downloads": 0, "platform": "ruby", "authors": "Nujian Den Mark Meralpis", "info": "Adds intuitive time zone conversion methods to Time and DateTime in Rails, allowing calls like `.to_pht`, `.to_ict`, and more for effortless time zone handling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "changelog_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "source_code_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "bb8713e03c45b422f63bc5ebca6ccfafefff62f5d7b3367cbdbf3f27e6106a2e", "spec_sha": "03a764ca4cbfac34fe9772b80b67f26022c4f80eaccac857746dbafad71a156f", "project_uri": "https://rubygems.org/gems/to_timezone", "gem_uri": "https://rubygems.org/gems/to_timezone-0.3.0.gem", "homepage_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "bug_tracker_uri": null, "changelog_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 6.0" } ] } } |
2025-08-19 13:44:06 UTC |
-OKr9qzWEpLhBYrrXx5LH |
seregaJSON Serializer - Simple and clear DSL - Ability to manually select serialized fields - Multiple ways to solve N+1 problems - Built-in presenter - No dependencies - Plugin system as in Roda or Shrine |
0.32.0 | Content{ "name": "serega", "downloads": 19610, "version": "0.32.0", "version_created_at": "2025-08-19T13:42:54.321Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrey Glushkov", "info": "JSON Serializer\n\n- Simple and clear DSL\n- Ability to manually select serialized fields\n- Multiple ways to solve N+1 problems\n- Built-in presenter\n- No dependencies\n- Plugin system as in Roda or Shrine\n", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/aglushkov/serega/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/aglushkov/serega", "documentation_uri": "https://www.rubydoc.info/gems/serega" }, "yanked": false, "sha": "2c28d58afd386efa7f7b25acf0a65bbe9f45d8f7daff3281416838174654707f", "spec_sha": "9bbc70f0dc3ae9ab5330b53c2174f8347790837b2b63e124fc5f203c3777c412", "project_uri": "https://rubygems.org/gems/serega", "gem_uri": "https://rubygems.org/gems/serega-0.32.0.gem", "homepage_uri": "https://github.com/aglushkov/serega", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/serega", "mailing_list_uri": null, "source_code_uri": "https://github.com/aglushkov/serega", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aglushkov/serega/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-08-19 13:42:56 UTC |
E8BarezGDvR713umvw9az |
to_timezoneAdds intuitive time zone conversion methods to Time and DateTime in Rails, allowing calls like `.to_pht`, `.to_ict`, and more for effortless time zone handling. |
0.2.4 | Content{ "name": "to_timezone", "downloads": 756, "version": "0.2.4", "version_created_at": "2025-08-19T13:41:31.039Z", "version_downloads": 0, "platform": "ruby", "authors": "Nujian Den Mark Meralpis", "info": "Adds intuitive time zone conversion methods to Time and DateTime in Rails, allowing calls like `.to_pht`, `.to_ict`, and more for effortless time zone handling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "changelog_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "source_code_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "9a9d1e6e6ae9e62b4eee7fbbecf5a5644cbe3543825f9c1f096aefbdd6864261", "spec_sha": "08490160d46b61ea676e960209f1abcc859e7b0b3e2ad61e8f72f17506fd41f4", "project_uri": "https://rubygems.org/gems/to_timezone", "gem_uri": "https://rubygems.org/gems/to_timezone-0.2.4.gem", "homepage_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "bug_tracker_uri": null, "changelog_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 6.0" } ] } } |
2025-08-19 13:41:34 UTC |
O7hUonCGJwWkqgoStZ09Z |
to_timezoneAdds intuitive time zone conversion methods to Time and DateTime in Rails, allowing calls like `.to_pht`, `.to_ict`, and more for effortless time zone handling. |
0.2.3.pre.build1 | Content{ "name": "to_timezone", "downloads": 747, "version": "0.2.3.pre.build1", "version_created_at": "2025-08-19T13:37:30.943Z", "version_downloads": 0, "platform": "ruby", "authors": "Nujian Den Mark Meralpis", "info": "Adds intuitive time zone conversion methods to Time and DateTime in Rails, allowing calls like `.to_pht`, `.to_ict`, and more for effortless time zone handling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "changelog_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "source_code_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "b1a1e17a2764aa080e92facc71e1a4e83d6d909f27e5ef6da64cb6d9c3eb0577", "spec_sha": "210a216f30f6c374f8c1476a902bafdabd7cc88f3c6567de53de620f84cc7355", "project_uri": "https://rubygems.org/gems/to_timezone", "gem_uri": "https://rubygems.org/gems/to_timezone-0.2.3.pre.build1.gem", "homepage_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "bug_tracker_uri": null, "changelog_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 6.0" } ] } } |
2025-08-19 13:37:32 UTC |
KRwRIQJ4Va6FqfduDDxwE |
stigg-api-clientStigg API Client for Ruby |
3.27.0 | Content{ "name": "stigg-api-client", "downloads": 310195, "version": "3.27.0", "version_created_at": "2025-08-19T13:35:20.878Z", "version_downloads": 0, "platform": "ruby", "authors": "Stigg", "info": "Stigg API Client for Ruby", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://stigg.io" }, "yanked": false, "sha": "841290a0af092e3bfada6f810aee1a61fa7bbc29c1990f3bcca32ab9b89660a0", "spec_sha": "850d046ee059f79ddf69c22773df1b892a90ec082192e1669b1740a2307f1fcd", "project_uri": "https://rubygems.org/gems/stigg-api-client", "gem_uri": "https://rubygems.org/gems/stigg-api-client-3.27.0.gem", "homepage_uri": "https://stigg.io", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "graphlient", "requirements": ">= 0.6.0, < 1.0" }, { "name": "graphql-client", "requirements": ">= 0.19, < 1.0" } ] } } |
2025-08-19 13:35:23 UTC |
k50X3V1RT7J9MVycFmngo |
floeFloe is a runner for Amazon States Language workflows. |
0.17.0 | Content{ "name": "floe", "downloads": 62331, "version": "0.17.0", "version_created_at": "2025-08-19T13:32:54.345Z", "version_downloads": 0, "platform": "ruby", "authors": "ManageIQ Developers", "info": "Floe is a runner for Amazon States Language workflows.", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/ManageIQ/floe", "changelog_uri": "https://github.com/ManageIQ/floe/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/ManageIQ/floe", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "5eac0e00c95affd0ce309451a12dc6637d63e9f8d5594baba98fd620e3ced48e", "spec_sha": "312277dde25dd730e4e069e9c98c8053cd3e9a8c45d255f07109a5b0732f692b", "project_uri": "https://rubygems.org/gems/floe", "gem_uri": "https://rubygems.org/gems/floe-0.17.0.gem", "homepage_uri": "https://github.com/ManageIQ/floe", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/ManageIQ/floe", "bug_tracker_uri": null, "changelog_uri": "https://github.com/ManageIQ/floe/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "manageiq-style", "requirements": ">= 1.5.2" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0.21.2" }, { "name": "timecop", "requirements": ">= 0" } ], "runtime": [ { "name": "awesome_spawn", "requirements": "~> 1.6" }, { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-follow_redirects", "requirements": ">= 0" }, { "name": "io-wait", "requirements": ">= 0" }, { "name": "json", "requirements": "~> 2.10" }, { "name": "jsonpath", "requirements": "~> 1.1" }, { "name": "kubeclient", "requirements": "~> 4.7" }, { "name": "optimist", "requirements": "~> 3.0" }, { "name": "parslet", "requirements": "~> 2.0" } ] } } |
2025-08-19 13:32:56 UTC |
mPYcTmJwy0rURixf-jjx5 |
hoov_vinA customizable Redis-powered Ruby client for generating unique, monotonically-increasing integer IDs, for use in distributed systems and databases. Powered by Redis, drawing heavy inspiration from Icicle, Twitter Snowflake, and Dogtag. |
1.0.0 | Content{ "name": "hoov_vin", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-08-19T13:32:40.797Z", "version_downloads": 0, "platform": "ruby", "authors": "Roger Oba", "info": "A customizable Redis-powered Ruby client for generating unique, monotonically-increasing integer IDs, for use in distributed systems and databases. Powered by Redis, drawing heavy inspiration from Icicle, Twitter Snowflake, and Dogtag.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/hoovbr/vin", "changelog_uri": "https://github.com/hoovbr/vin/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/hoovbr/vin", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "1a2ed75b379769d3c529a8fe368d2f1a044e2515fa302154512c14949f8573a1", "spec_sha": "5e792fafa643c5b50ed56f6310115382b0b1eeb5a75031717ab3ff405a85c044", "project_uri": "https://rubygems.org/gems/hoov_vin", "gem_uri": "https://rubygems.org/gems/hoov_vin-1.0.0.gem", "homepage_uri": "https://github.com/hoovbr/vin", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/hoovbr/vin", "bug_tracker_uri": null, "changelog_uri": "https://github.com/hoovbr/vin/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "redis", "requirements": "~> 5" } ] } } |
2025-08-19 13:32:42 UTC |
p8DJlHj5sgNK_82LqWowJ |
to_timezoneAdds intuitive time zone conversion methods to Time and DateTime in Rails, allowing calls like `.to_pht`, `.to_ict`, and more for effortless time zone handling. |
0.2.3 | Content{ "name": "to_timezone", "downloads": 741, "version": "0.2.3", "version_created_at": "2025-08-19T13:28:15.828Z", "version_downloads": 0, "platform": "ruby", "authors": "Nujian Den Mark Meralpis", "info": "Adds intuitive time zone conversion methods to Time and DateTime in Rails, allowing calls like `.to_pht`, `.to_ict`, and more for effortless time zone handling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "changelog_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "source_code_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "039942932aed65646cfe169820101b098f006a737265cf70c48cfa1ce55138c7", "spec_sha": "6112466ab0296a59c75836a23fa35519de365a0e08b9e55974323dbb8a44e59e", "project_uri": "https://rubygems.org/gems/to_timezone", "gem_uri": "https://rubygems.org/gems/to_timezone-0.2.3.gem", "homepage_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "bug_tracker_uri": null, "changelog_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 6.0" } ] } } |
2025-08-19 13:28:17 UTC |
dtz8aAGAr-MZ9MLfFeOX0 |
activerecord-multirangeAdd PostgreSQL multiranges support |
1.3.0 | Content{ "name": "activerecord-multirange", "downloads": 14416, "version": "1.3.0", "version_created_at": "2025-08-19T13:09:21.239Z", "version_downloads": 0, "platform": "ruby", "authors": "Gustavo Warmling Teixeira", "info": "Add PostgreSQL multiranges support", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/gustavowt/activerecord-multirange", "source_code_uri": "https://github.com/gustavowt/activerecord-multirange" }, "yanked": false, "sha": "7c42ec9d1ab3f6d4505f02954352c1f2e6056f6793aa191ac9fe2c4cc3395042", "spec_sha": "ca8bed634715c38b3ea4122993bbdd876e262f71c98f6021c5e423278a036370", "project_uri": "https://rubygems.org/gems/activerecord-multirange", "gem_uri": "https://rubygems.org/gems/activerecord-multirange-1.3.0.gem", "homepage_uri": "https://github.com/gustavowt/activerecord-multirange", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/gustavowt/activerecord-multirange", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "combustion", "requirements": "~> 1.3" }, { "name": "database_cleaner-active_record", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": ">= 0" } ], "runtime": [ { "name": "pg", "requirements": ">= 1" }, { "name": "rails", "requirements": ">= 6" } ] } } |
2025-08-19 13:09:22 UTC |
SaPyAKj1yZxR_lOUmXcys |
seregaJSON Serializer - Simple and clear DSL - Ability to manually select serialized fields - Multiple ways to solve N+1 problems - Built-in presenter - No dependencies - Plugin system as in Roda or Shrine |
0.31.0 | Content{ "name": "serega", "downloads": 19578, "version": "0.31.0", "version_created_at": "2025-08-19T12:59:16.128Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrey Glushkov", "info": "JSON Serializer\n\n- Simple and clear DSL\n- Ability to manually select serialized fields\n- Multiple ways to solve N+1 problems\n- Built-in presenter\n- No dependencies\n- Plugin system as in Roda or Shrine\n", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/aglushkov/serega/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/aglushkov/serega", "documentation_uri": "https://www.rubydoc.info/gems/serega" }, "yanked": false, "sha": "1a2179b774b864abe29e5b49a9fb7189acd0eece31c05a9bf816c8428bec4d70", "spec_sha": "d0d75b3a04aec8187023443c9b2d03d4d7bb7a7a5036ed9ab46b7ba26af05a8b", "project_uri": "https://rubygems.org/gems/serega", "gem_uri": "https://rubygems.org/gems/serega-0.31.0.gem", "homepage_uri": "https://github.com/aglushkov/serega", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/serega", "mailing_list_uri": null, "source_code_uri": "https://github.com/aglushkov/serega", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aglushkov/serega/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-08-19 12:59:17 UTC |
dLHtLWuLjhf5-A8TnQdH0 |
tosspayments2-railsRails engine & helpers to integrate TossPayments online payments (script tag helper, configuration, server-side confirm API wrapper, generator). |
0.2.0 | Content{ "name": "tosspayments2-rails", "downloads": 0, "version": "0.2.0", "version_created_at": "2025-08-19T12:58:00.033Z", "version_downloads": 0, "platform": "ruby", "authors": "Lucius Choi", "info": "Rails engine & helpers to integrate TossPayments online payments (script tag helper, configuration, server-side confirm API wrapper, generator).", "licenses": [], "metadata": { "homepage_uri": "https://github.com/luciuschoi/tosspayments2-rails", "changelog_uri": "https://github.com/luciuschoi/tosspayments2-rails/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/luciuschoi/tosspayments2-rails", "documentation_uri": "https://www.rubydoc.info/gems/tosspayments2-rails", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7b3762dded10fbbe1c23b3ff5fc62b49c14bed3a666873314c7c8b8b366df7b8", "spec_sha": "79e4c069258f32fead3fd93efd0a2ffd04aad25f5d8ad26a4f254dafd1f8cad3", "project_uri": "https://rubygems.org/gems/tosspayments2-rails", "gem_uri": "https://rubygems.org/gems/tosspayments2-rails-0.2.0.gem", "homepage_uri": "https://github.com/luciuschoi/tosspayments2-rails", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tosspayments2-rails", "mailing_list_uri": null, "source_code_uri": "https://github.com/luciuschoi/tosspayments2-rails", "bug_tracker_uri": null, "changelog_uri": "https://github.com/luciuschoi/tosspayments2-rails/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.0, < 9.0" } ] } } |
2025-08-19 12:58:01 UTC |
-FJAHTHhCgD-8R6UfmDOo |
to_timezoneAdds intuitive time zone conversion methods to Time and DateTime in Rails, allowing calls like `.to_pht`, `.to_ict`, and more for effortless time zone handling. |
0.2.2 | Content{ "name": "to_timezone", "downloads": 707, "version": "0.2.2", "version_created_at": "2025-08-19T12:52:37.079Z", "version_downloads": 0, "platform": "ruby", "authors": "Nujian Den Mark Meralpis", "info": "Adds intuitive time zone conversion methods to Time and DateTime in Rails, allowing calls like `.to_pht`, `.to_ict`, and more for effortless time zone handling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "changelog_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "source_code_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "e2d809201c4d2b9faf5fa768c515a471b3ec6841392fa319f1670d1dfec2da7d", "spec_sha": "81c2081c82df62f1f89601e130dd20b55d6a04dfd608570af77a6a924dc6a024", "project_uri": "https://rubygems.org/gems/to_timezone", "gem_uri": "https://rubygems.org/gems/to_timezone-0.2.2.gem", "homepage_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "bug_tracker_uri": null, "changelog_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" }, { "name": "timecop", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 6.0" } ] } } |
2025-08-19 12:52:38 UTC |
oatjKRP2Acpw5CFjDTlMQ |
gem_hadarThis library contains some useful functionality to support the development of Ruby Gems |
2.1.0 | Content{ "name": "gem_hadar", "downloads": 196095, "version": "2.1.0", "version_created_at": "2025-08-19T12:48:14.409Z", "version_downloads": 0, "platform": "ruby", "authors": "Florian Frank", "info": "This library contains some useful functionality to support the development of Ruby Gems", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "ea1bb8fe5e16d694592b5f58a28b7b983a0ea66ee2aaf73fc927312998c5beea", "spec_sha": "e594a8b90db39c0452afbc775de85e77542d5462357dc0fc59935d1ace38c7ff", "project_uri": "https://rubygems.org/gems/gem_hadar", "gem_uri": "https://rubygems.org/gems/gem_hadar-2.1.0.gem", "homepage_uri": "https://github.com/flori/gem_hadar", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/gem_hadar/2.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "gem_hadar", "requirements": "~> 2.0" } ], "runtime": [ { "name": "mize", "requirements": ">= 0" }, { "name": "ollama-ruby", "requirements": "~> 1.0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "term-ansicolor", "requirements": "~> 1.0" }, { "name": "tins", "requirements": "~> 1.0" }, { "name": "yard", "requirements": ">= 0" } ] } } |
2025-08-19 12:48:16 UTC |
sJB-k97pz3Ng2eNKz6CUv |
rwchttps://medium.com/@HasstrupEzekiel/context-based-programming-in-rails-0ce951a59c36 |
0.1.0 | Content{ "name": "rwc", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-19T12:45:46.174Z", "version_downloads": 0, "platform": "ruby", "authors": "Haldane Engineering", "info": "https://medium.com/@HasstrupEzekiel/context-based-programming-in-rails-0ce951a59c36", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://haldaneengineering.com" }, "yanked": false, "sha": "da2e0ca443d60e42aec90e6c9ddebadc81ff7b9a9d8a5fc7b1866a7dea6942c7", "spec_sha": "7b58f943eb0266327d1603d6130de99674f9dae60544718176c2c3f083aefe0e", "project_uri": "https://rubygems.org/gems/rwc", "gem_uri": "https://rubygems.org/gems/rwc-0.1.0.gem", "homepage_uri": "https://haldaneengineering.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-08-19 12:45:48 UTC |
iAok--yynrsa5aAxjiM21 |
pry-remote-reloadedConnect to Pry remotely using DRb |
2.0.0 | Content{ "name": "pry-remote-reloaded", "downloads": 31887, "version": "2.0.0", "version_created_at": "2025-08-19T12:45:40.240Z", "version_downloads": 0, "platform": "ruby", "authors": "Mon ouie", "info": "Connect to Pry remotely using DRb", "licenses": [], "metadata": {}, "yanked": false, "sha": "00be2bddc00ee7a8dacf3d2c3640579dee40871dbcebaef61774d873fe297629", "spec_sha": "96602d374537c27a698838b0981de42d14e3a88218c8eb78a15bf5e7b3da8bb8", "project_uri": "https://rubygems.org/gems/pry-remote-reloaded", "gem_uri": "https://rubygems.org/gems/pry-remote-reloaded-2.0.0.gem", "homepage_uri": "https://github.com/Jack12816/pry-remote-reloaded", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pry-remote-reloaded/2.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "drb", "requirements": "~> 2.2" }, { "name": "pry", "requirements": ">= 0.15" }, { "name": "slop", "requirements": "~> 4.10" } ] } } |
2025-08-19 12:45:41 UTC |
pW62KOaivzk-2wafKDtof |
lite_loggerLiteLogger provides customizable log levels, formats, and destinations. |
0.1.7 | Content{ "name": "lite_logger", "downloads": 1994, "version": "0.1.7", "version_created_at": "2025-08-19T12:38:43.201Z", "version_downloads": 0, "platform": "ruby", "authors": "Martin Ferrari", "info": "LiteLogger provides customizable log levels, formats, and destinations.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/dmferrari/lite_logger", "changelog_uri": "https://github.com/dmferrari/lite_logger/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/dmferrari/lite_logger", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e2f981b4e5759ffe9356dcea38255c98ce660033b8e4767c3554f2ab3850e927", "spec_sha": "1b3e16ca10469921277862ad9f20079cfd0362e34dd5d4f2f15412ef3d409dca", "project_uri": "https://rubygems.org/gems/lite_logger", "gem_uri": "https://rubygems.org/gems/lite_logger-0.1.7.gem", "homepage_uri": "https://github.com/dmferrari/lite_logger", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/dmferrari/lite_logger", "bug_tracker_uri": null, "changelog_uri": "https://github.com/dmferrari/lite_logger/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.21" } ] } } |
2025-08-19 12:38:44 UTC |
XltasDEEnSlbWUcIQX6O4 |
activerecord-multirangeAdd PostgreSQL multiranges support |
1.2.1 | Content{ "name": "activerecord-multirange", "downloads": 14393, "version": "1.2.1", "version_created_at": "2025-08-19T12:29:59.865Z", "version_downloads": 0, "platform": "ruby", "authors": "Gustavo Warmling Teixeira", "info": "Add PostgreSQL multiranges support", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/gustavowt/activerecord-multirange", "source_code_uri": "https://github.com/gustavowt/activerecord-multirange" }, "yanked": false, "sha": "e6d424a0e1ffe1a38563fc8477abec4950fa6ec7b4c4ae90e62d1920c065aee1", "spec_sha": "d1ebfd479f523770427eb454f8ca0f745ba75b835fbb495194e2f3bdd676b155", "project_uri": "https://rubygems.org/gems/activerecord-multirange", "gem_uri": "https://rubygems.org/gems/activerecord-multirange-1.2.1.gem", "homepage_uri": "https://github.com/gustavowt/activerecord-multirange", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/gustavowt/activerecord-multirange", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "combustion", "requirements": "~> 1.3" }, { "name": "database_cleaner-active_record", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": ">= 0" } ], "runtime": [ { "name": "pg", "requirements": ">= 1" }, { "name": "rails", "requirements": ">= 6" } ] } } |
2025-08-19 12:30:03 UTC |
Ax8ZAD2E3OW7wuKXsV8PE |
to_timezoneAdds intuitive time zone conversion methods to Time and DateTime in Rails, allowing calls like `.to_pht`, `.to_ict`, and more for effortless time zone handling. |
0.2.1 | Content{ "name": "to_timezone", "downloads": 687, "version": "0.2.1", "version_created_at": "2025-08-19T12:22:29.166Z", "version_downloads": 0, "platform": "ruby", "authors": "Nujian Den Mark Meralpis", "info": "Adds intuitive time zone conversion methods to Time and DateTime in Rails, allowing calls like `.to_pht`, `.to_ict`, and more for effortless time zone handling.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "changelog_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "source_code_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "50547112779cd8f4ce57fe16dc0dc103634e48ad7e0dbc82016ec34cd1abd539", "spec_sha": "893c9016ea88da6b377bcd1ebdc39ece0a4502957551ac9165bdbb20a6f64117", "project_uri": "https://rubygems.org/gems/to_timezone", "gem_uri": "https://rubygems.org/gems/to_timezone-0.2.1.gem", "homepage_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "bug_tracker_uri": null, "changelog_uri": "https://github.com/denmarkmeralpis/to_timezone.git", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" }, { "name": "timecop", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 6.0" } ] } } |
2025-08-19 12:22:31 UTC |
bDGTdjozhu1A_VpIhhc8Y |
pry-byebug-reloadedCombine 'pry' with 'byebug'. Adds 'step', 'next', 'finish', 'continue' and 'break' commands to control execution. |
3.11.0 | Content{ "name": "pry-byebug-reloaded", "downloads": 7745, "version": "3.11.0", "version_created_at": "2025-08-19T12:05:14.481Z", "version_downloads": 0, "platform": "ruby", "authors": "David Rodríguez, Gopal Patel", "info": "Combine 'pry' with 'byebug'. Adds 'step', 'next', 'finish',\n 'continue' and 'break' commands to control execution.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://liberapay.com/pry-byebug-reloaded", "changelog_uri": "https://github.com/Jack12816/pry-byebug-reloaded/blob/HEAD/CHANGELOG.md", "bug_tracker_uri": "https://github.com/Jack12816/pry-byebug-reloaded/issues", "source_code_uri": "https://github.com/Jack12816/pry-byebug-reloaded" }, "yanked": false, "sha": "1a4224e7f6873331c6bc1a7964e3464239aaee91ec44f7dcf481c6d086d03e9a", "spec_sha": "d8dce7f662d4ae32d29f8df083cf7f9f05a2d83f0e1a5f24d9a39c84d494e522", "project_uri": "https://rubygems.org/gems/pry-byebug-reloaded", "gem_uri": "https://rubygems.org/gems/pry-byebug-reloaded-3.11.0.gem", "homepage_uri": "https://github.com/Jack12816/pry-byebug-reloaded", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Jack12816/pry-byebug-reloaded", "bug_tracker_uri": "https://github.com/Jack12816/pry-byebug-reloaded/issues", "changelog_uri": "https://github.com/Jack12816/pry-byebug-reloaded/blob/HEAD/CHANGELOG.md", "funding_uri": "https://liberapay.com/pry-byebug-reloaded", "dependencies": { "development": [], "runtime": [ { "name": "byebug", "requirements": "~> 12.0" }, { "name": "pry", "requirements": ">= 0.13, < 0.16" } ] } } |
2025-08-19 12:05:16 UTC |
fdyrjeSk0RHtiswltmW7e |
jetstream_bridgePublisher/Consumer utilities for NATS JetStream with environment-scoped subjects, overlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns. Includes topology setup helpers for production-safe operation. |
1.6.0 | Content{ "name": "jetstream_bridge", "downloads": 1202, "version": "1.6.0", "version_created_at": "2025-08-19T11:49:22.778Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Attara", "info": "Publisher/Consumer utilities for NATS JetStream with environment-scoped subjects,\noverlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns.\nIncludes topology setup helpers for production-safe operation.", "licenses": [ "MIT" ], "metadata": { "github_repo": "ssh://github.com/attaradev/jetstream_bridge", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "12fcfaf5fcb3f1b555d6980052e640353966db20173b96c5d98bd0ebcfa75da9", "spec_sha": "4f944bc6db516967f84b2ea0d924f074eaa79f642eec54c1336655335e4b4667", "project_uri": "https://rubygems.org/gems/jetstream_bridge", "gem_uri": "https://rubygems.org/gems/jetstream_bridge-1.6.0.gem", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "wiki_uri": null, "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "mailing_list_uri": null, "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler-audit", "requirements": ">= 0.9.1" }, { "name": "rake", "requirements": ">= 13.0" }, { "name": "rspec", "requirements": ">= 3.12" }, { "name": "rubocop", "requirements": "~> 1.66" }, { "name": "rubocop-packaging", "requirements": "~> 0.5" }, { "name": "rubocop-performance", "requirements": "~> 1.21" }, { "name": "rubocop-rake", "requirements": "~> 0.6" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 6.0" }, { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "nats-pure", "requirements": "~> 2.4" }, { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-08-19 11:49:25 UTC |
MLscVeAgJIVa_q2BplRtn |
whoisWhois is an intelligent WHOIS client and parser written in pure Ruby. It can query registry data for IPv4, IPv6 and top level domains, and parse the responses into easy-to-use Ruby objects via the whois-parser library. |
6.0.2 | Content{ "name": "whois", "downloads": 13933640, "version": "6.0.2", "version_created_at": "2025-08-19T11:48:20.262Z", "version_downloads": 0, "platform": "ruby", "authors": "Simone Carletti", "info": "Whois is an intelligent WHOIS client and parser written in pure Ruby. It can query registry data for IPv4, IPv6 and top level domains, and parse the responses into easy-to-use Ruby objects via the whois-parser library.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "614c2d3b546af75de0b928e3085460cb48181eeabf7e46864fa74e00e61c5d82", "spec_sha": "d26db6ee16f8d762dff45165bab2fe9026c9a5deaa026a995464a7de0adcaca2", "project_uri": "https://rubygems.org/gems/whois", "gem_uri": "https://rubygems.org/gems/whois-6.0.2.gem", "homepage_uri": "https://whoisrb.org/", "wiki_uri": "", "documentation_uri": "https://whoisrb.org/", "mailing_list_uri": "", "source_code_uri": "https://github.com/weppos/whois", "bug_tracker_uri": "https://github.com/weppos/whois/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "yard", "requirements": ">= 0" } ], "runtime": [] } } |
2025-08-19 11:48:23 UTC |
ZyuYLiPknjNKrCmYHXfIT |
gitlab-cloud-connectorThis gem provides common CloudConnector configuration and libraries for GitLab projects. |
1.28.0 | Content{ "name": "gitlab-cloud-connector", "downloads": 9891297, "version": "1.28.0", "version_created_at": "2025-08-19T11:39:37.975Z", "version_downloads": 0, "platform": "ruby", "authors": "Nikola Milojevic", "info": "This gem provides common CloudConnector configuration and libraries for GitLab projects.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector", "changelog_uri": "https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector/-/releases", "source_code_uri": "https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "7f3e873da517ae0b19ab8728d4495ba645f8d52a093bfbd6f5d858463b1abac7", "spec_sha": "aaa775ae797372a9e24af1443c7ec4256fca46af2726edae186dbc56d80da1b6", "project_uri": "https://rubygems.org/gems/gitlab-cloud-connector", "gem_uri": "https://rubygems.org/gems/gitlab-cloud-connector-1.28.0.gem", "homepage_uri": "https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector", "bug_tracker_uri": null, "changelog_uri": "https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector/-/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "gitlab-styles", "requirements": "~> 12.0.1" }, { "name": "rake", "requirements": "~> 13.0.6" }, { "name": "rspec", "requirements": "~> 3.8" } ], "runtime": [ { "name": "activesupport", "requirements": "~> 7.0" }, { "name": "jwt", "requirements": "~> 2.9" } ] } } |
2025-08-19 11:39:41 UTC |
p4b3jLqN-L5wFqJv514LO |
jekyll-open-sdg-pluginsJekyll plugins for use with the Open SDG platform |
2.4.0 | Content{ "name": "jekyll-open-sdg-plugins", "downloads": 248845, "version": "2.4.0", "version_created_at": "2025-08-19T11:36:05.384Z", "version_downloads": 0, "platform": "ruby", "authors": "Brock Fanning", "info": "Jekyll plugins for use with the Open SDG platform", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e18d291eaad9e2e0da4f6add11d680b2fda8c0f680ce77adf71e0e10a63dc596", "spec_sha": "2ace4e9fecb20895d34f081acc305fed375866cb829782410174f1b3d9596527", "project_uri": "https://rubygems.org/gems/jekyll-open-sdg-plugins", "gem_uri": "https://rubygems.org/gems/jekyll-open-sdg-plugins-2.4.0.gem", "homepage_uri": "https://github.com/open-sdg/jekyll-open-sdg-plugins", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-open-sdg-plugins/2.4.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "deep_merge", "requirements": "~> 1.2" }, { "name": "jekyll", "requirements": "~> 3.0" } ] } } |
2025-08-19 11:36:16 UTC |
HG1BIJvgLZPqLsqgKzzwW |
cm-graphqlA gem to setup grapqhl basics like pagination, file upload |
0.0.10 | Content{ "name": "cm-graphql", "downloads": 3588, "version": "0.0.10", "version_created_at": "2025-08-19T11:16:21.119Z", "version_downloads": 0, "platform": "ruby", "authors": "Anbazhagan Palani", "info": "A gem to setup grapqhl basics like pagination, file upload", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "750e1e058269b6929fdf5be36a6393d125c741ee898ea999c17c9464490dc448", "spec_sha": "7bf245d205f6e853136fef3e53965a8832fe0bafcffb5abb0aa869d9f2bbd900", "project_uri": "https://rubygems.org/gems/cm-graphql", "gem_uri": "https://rubygems.org/gems/cm-graphql-0.0.10.gem", "homepage_uri": "https://github.com/commutatus/template-paging-api", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cm-graphql/0.0.10", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "graphiql-rails", "requirements": ">= 1.9" }, { "name": "graphql", "requirements": ">= 2.2.5" }, { "name": "graphql-rails_logger", "requirements": ">= 1.2.4" }, { "name": "kaminari", "requirements": "~> 1.2, >= 1.2.2" } ] } } |
2025-08-19 11:16:24 UTC |
38FAdRA6u7bx5bipj7Scq |
ipizzaSimplifies generating payment requests and parsing responses from banks when using iPizza protocol. |
2.2.2 | Content{ "name": "ipizza", "downloads": 63093, "version": "2.2.2", "version_created_at": "2025-08-19T11:04:30.956Z", "version_downloads": 0, "platform": "ruby", "authors": "Priit Haamer, Tanel Jakobsoo", "info": "Simplifies generating payment requests and parsing responses from banks when using iPizza protocol.", "licenses": [], "metadata": {}, "yanked": false, "sha": "9252a14f7e93c5c475d09660dbc91b952cc96fe7d76a54f7c3d1239304864252", "spec_sha": "8149b3be82a2cb6f2aee6bce07b8470e86230380eb182fd70729d7081f943efb", "project_uri": "https://rubygems.org/gems/ipizza", "gem_uri": "https://rubygems.org/gems/ipizza-2.2.2.gem", "homepage_uri": "https://github.com/Voog/ipizza", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ipizza/2.2.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "guard-rspec", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rb-fsevent", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 2.9.0" } ], "runtime": [] } } |
2025-08-19 11:04:32 UTC |
Dv6b6WCxlApvngsTtaucB |
ruby_llmOne beautiful Ruby API for GPT, Claude, Gemini, and more. Easily build chatbots, AI agents, RAG applications, and content generators. Features chat (text, images, audio, PDFs), image generation, embeddings, tools (function calling), structured output, Rails integration, and streaming. Works with OpenAI, Anthropic, Google Gemini, AWS Bedrock, DeepSeek, Mistral, Ollama (local models), OpenRouter, Perplexity, GPUStack, and any OpenAI-compatible API. Minimal dependencies - just Faraday, Zeitwerk, and Marcel. |
1.6.3 | Content{ "name": "ruby_llm", "downloads": 1992088, "version": "1.6.3", "version_created_at": "2025-08-19T11:04:01.660Z", "version_downloads": 0, "platform": "ruby", "authors": "Carmine Paolino", "info": "One beautiful Ruby API for GPT, Claude, Gemini, and more. Easily build chatbots, AI agents, RAG applications, and content generators. Features chat (text, images, audio, PDFs), image generation, embeddings, tools (function calling), structured output, Rails integration, and streaming. Works with OpenAI, Anthropic, Google Gemini, AWS Bedrock, DeepSeek, Mistral, Ollama (local models), OpenRouter, Perplexity, GPUStack, and any OpenAI-compatible API. Minimal dependencies - just Faraday, Zeitwerk, and Marcel.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://rubyllm.com", "changelog_uri": "https://github.com/crmne/ruby_llm/commits/main", "bug_tracker_uri": "https://github.com/crmne/ruby_llm/issues", "source_code_uri": "https://github.com/crmne/ruby_llm", "documentation_uri": "https://rubyllm.com", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8bc7c1e3a7f1a80234959648e94ac913d25fe5ec104b96560eba5369b3686a05", "spec_sha": "ed34c85da861dfe762bb94743e569568e83ad9a4f2401e781757df8ecea33137", "project_uri": "https://rubygems.org/gems/ruby_llm", "gem_uri": "https://rubygems.org/gems/ruby_llm-1.6.3.gem", "homepage_uri": "https://rubyllm.com", "wiki_uri": null, "documentation_uri": "https://rubyllm.com", "mailing_list_uri": null, "source_code_uri": "https://github.com/crmne/ruby_llm", "bug_tracker_uri": "https://github.com/crmne/ruby_llm/issues", "changelog_uri": "https://github.com/crmne/ruby_llm/commits/main", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "base64", "requirements": ">= 0" }, { "name": "event_stream_parser", "requirements": "~> 1" }, { "name": "faraday", "requirements": ">= 1.10.0" }, { "name": "faraday-multipart", "requirements": ">= 1" }, { "name": "faraday-net_http", "requirements": ">= 1" }, { "name": "faraday-retry", "requirements": ">= 1" }, { "name": "marcel", "requirements": "~> 1.0" }, { "name": "zeitwerk", "requirements": "~> 2" } ] } } |
2025-08-19 11:04:03 UTC |
aC_wkwMuZydUPMkAzOrjA |
factbaseA primitive in-memory collection of key-value records known as "facts," with an ability to insert facts, add properties to facts, and delete facts. There is no ability to modify facts. It is also possible to find facts using Lisp-alike query predicates. An entire factbase may be exported to a binary file and imported back. |
0.15.2 | Content{ "name": "factbase", "downloads": 63390, "version": "0.15.2", "version_created_at": "2025-08-19T11:00:18.538Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "A primitive in-memory collection of key-value records known as \"facts,\" with an ability to insert facts, add properties to facts, and delete facts. There is no ability to modify facts. It is also possible to find facts using Lisp-alike query predicates. An entire factbase may be exported to a binary file and imported back.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "768ff3578311eb3f208dcc80f5047f519ab73559fc73ba525f6407185f6af32c", "spec_sha": "d232c4a942e338ffd55d376f51efd945fa4b44c94d5c26c4ee9a985658ef2d86", "project_uri": "https://rubygems.org/gems/factbase", "gem_uri": "https://rubygems.org/gems/factbase-0.15.2.gem", "homepage_uri": "https://github.com/yegor256/factbase.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/factbase/0.15.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "backtrace", "requirements": "~> 0.4" }, { "name": "decoor", "requirements": "~> 0.1" }, { "name": "ellipsized", "requirements": "~> 0.3" }, { "name": "json", "requirements": "~> 2.7" }, { "name": "logger", "requirements": "~> 1.0" }, { "name": "loog", "requirements": "~> 0.6" }, { "name": "nokogiri", "requirements": "~> 1.10" }, { "name": "others", "requirements": "~> 0.1" }, { "name": "tago", "requirements": "~> 0.1" }, { "name": "yaml", "requirements": "~> 0.3" } ] } } |
2025-08-19 11:00:20 UTC |
3dBvEO-0cgwVH4TmJ8VzP |
llm_translateA Ruby gem for translating Markdown files using AI while preserving formatting |
0.2.0 | Content{ "name": "llm_translate", "downloads": 32, "version": "0.2.0", "version_created_at": "2025-08-19T10:52:02.021Z", "version_downloads": 0, "platform": "ruby", "authors": "LlmTranslate Team", "info": "A Ruby gem for translating Markdown files using AI while preserving formatting", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/tianlu1677/llm_translate", "changelog_uri": "https://github.com/tianlu1677/llm_translate/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/tianlu1677/llm_translate", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "10bcd5eb3138e897ae55f216798894ce87b336bf9c478c5fa5c059bb98503dee", "spec_sha": "0e27cc9a98120361b291af01f917474f0a65bd7d64284c21438047f80119bc28", "project_uri": "https://rubygems.org/gems/llm_translate", "gem_uri": "https://rubygems.org/gems/llm_translate-0.2.0.gem", "homepage_uri": "https://github.com/tianlu1677/llm_translate", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/tianlu1677/llm_translate", "bug_tracker_uri": null, "changelog_uri": "https://github.com/tianlu1677/llm_translate/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.12" }, { "name": "rubocop", "requirements": "~> 1.50" }, { "name": "rubocop-rspec", "requirements": "~> 2.20" } ], "runtime": [ { "name": "ruby_llm", "requirements": "~> 1.6" }, { "name": "thor", "requirements": "~> 1.3" } ] } } |
2025-08-19 10:52:03 UTC |
nkiAnz8RuUMGubsg4CR5j |
click_house-clientThis Gem provides a simple way to query ClickHouse databases using the HTTP interface. |
0.4.1 | Content{ "name": "click_house-client", "downloads": 616709, "version": "0.4.1", "version_created_at": "2025-08-19T10:38:19.420Z", "version_downloads": 0, "platform": "ruby", "authors": "group::optimize", "info": "This Gem provides a simple way to query ClickHouse databases using the HTTP interface.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d2ea63db5f7cfa54b1bf604d21803391171a168d7f41350834f3174b5149156a", "spec_sha": "1df42d6332b23c799ec694568962f75100599562438cc9a4d615c9dbee9109d1", "project_uri": "https://rubygems.org/gems/click_house-client", "gem_uri": "https://rubygems.org/gems/click_house-client-0.4.1.gem", "homepage_uri": "https://gitlab.com/gitlab-org/ruby/gems/clickhouse-client", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/click_house-client/0.4.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": ">= 0" }, { "name": "gitlab-styles", "requirements": "~> 12.0.1" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 7.0, < 9.0" }, { "name": "activesupport", "requirements": ">= 7.0, < 9.0" }, { "name": "addressable", "requirements": "~> 2.8" }, { "name": "json", "requirements": "~> 2.7" } ] } } |
2025-08-19 10:38:22 UTC |
DaKIwBhTF3GlGtJZkgoUv |
jetstream_bridgePublisher/Consumer utilities for NATS JetStream with environment-scoped subjects, overlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns. Includes topology setup helpers for production-safe operation. |
1.5.0 | Content{ "name": "jetstream_bridge", "downloads": 1159, "version": "1.5.0", "version_created_at": "2025-08-19T10:35:11.178Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Attara", "info": "Publisher/Consumer utilities for NATS JetStream with environment-scoped subjects,\noverlap guards, DLQ routing, retries/backoff, and optional Inbox/Outbox patterns.\nIncludes topology setup helpers for production-safe operation.", "licenses": [ "MIT" ], "metadata": { "github_repo": "ssh://github.com/attaradev/jetstream_bridge", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3a872f1936cfad23cfbbd9859961b308c4db97b30114745f50d325a91539b484", "spec_sha": "92d1c50ed2c371d9b4a058d5627a16e23f1806c68bd451ca18d143ff857c743d", "project_uri": "https://rubygems.org/gems/jetstream_bridge", "gem_uri": "https://rubygems.org/gems/jetstream_bridge-1.5.0.gem", "homepage_uri": "https://github.com/attaradev/jetstream_bridge", "wiki_uri": null, "documentation_uri": "https://github.com/attaradev/jetstream_bridge#readme", "mailing_list_uri": null, "source_code_uri": "https://github.com/attaradev/jetstream_bridge", "bug_tracker_uri": "https://github.com/attaradev/jetstream_bridge/issues", "changelog_uri": "https://github.com/attaradev/jetstream_bridge/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler-audit", "requirements": ">= 0.9.1" }, { "name": "rake", "requirements": ">= 13.0" }, { "name": "rspec", "requirements": ">= 3.12" }, { "name": "rubocop", "requirements": "~> 1.66" }, { "name": "rubocop-packaging", "requirements": "~> 0.5" }, { "name": "rubocop-performance", "requirements": "~> 1.21" }, { "name": "rubocop-rake", "requirements": "~> 0.6" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 6.0" }, { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "nats-pure", "requirements": "~> 2.4" }, { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-08-19 10:35:12 UTC |
OPmgJT6xTQ8s5-G6ueVpa |
flex-cartesianFlexible and human-friendly Cartesian product enumerator for Ruby. Supports functions and conditions on cartesian, dimensionality-agnostic/dimensionality-aware iterators, named dimensions, tabular output, lazy/eager evaluation, progress bar, import from JSON/YAML, and export to Markdown/CSV. Code example: https://github.com/Yuri-Rassokhin/flex-cartesian/blob/main/README.md#example |
1.3.0 | Content{ "name": "flex-cartesian", "downloads": 1990, "version": "1.3.0", "version_created_at": "2025-08-19T10:31:52.451Z", "version_downloads": 0, "platform": "ruby", "authors": "Yury Rassokhin", "info": "Flexible and human-friendly Cartesian product enumerator for Ruby. Supports functions and conditions on cartesian, dimensionality-agnostic/dimensionality-aware iterators, named dimensions, tabular output, lazy/eager evaluation, progress bar, import from JSON/YAML, and export to Markdown/CSV. Code example: https://github.com/Yuri-Rassokhin/flex-cartesian/blob/main/README.md#example", "licenses": [ "GPL-3.0" ], "metadata": { "source_code_uri": "https://github.com/Yuri-Rassokhin/flex-cartesian" }, "yanked": false, "sha": "8bc096368427ba0c946e81d76cfd13b743f18127dd09b7b1e1a21a694b945830", "spec_sha": "292e8ca0bf005cdcb39ff45cb176cec1a09ce38b986745225bd3e2fad950d7f5", "project_uri": "https://rubygems.org/gems/flex-cartesian", "gem_uri": "https://rubygems.org/gems/flex-cartesian-1.3.0.gem", "homepage_uri": "https://github.com/Yuri-Rassokhin/flex-cartesian", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Yuri-Rassokhin/flex-cartesian", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colorize", "requirements": "~> 0.8" }, { "name": "json", "requirements": "~> 2.0" }, { "name": "method_source", "requirements": "~> 1.0" }, { "name": "progressbar", "requirements": "~> 1.13" }, { "name": "ruby-progressbar", "requirements": "~> 1.13" } ] } } |
2025-08-19 10:32:00 UTC |
mzsg7mds1ukdv04IVUoy6 |
rtfm-filemanagerRTFM v7.0.0: Breaking change - requires rcurses 6.0.0+ for Ruby 3.4+ compatibility. A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. Features include remote SSH/SFTP browsing, interactive SSH shell, comprehensive undo system, bookmarks, and much more. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers. |
7.0.3 | Content{ "name": "rtfm-filemanager", "downloads": 93593, "version": "7.0.3", "version_created_at": "2025-08-19T10:23:42.614Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "RTFM v7.0.0: Breaking change - requires rcurses 6.0.0+ for Ruby 3.4+ compatibility.\n A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. Features include remote SSH/SFTP browsing, interactive SSH shell, comprehensive undo system, bookmarks, and much more. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers.", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/RTFM" }, "yanked": false, "sha": "279ecdfd04adecafcdac857d0c0095ea27c1f93649f89fa104cfd28fb02e7ad2", "spec_sha": "5c3ebfe597f647d42fd535764b7962166cef05ff4cc1a63271330e553f644512", "project_uri": "https://rubygems.org/gems/rtfm-filemanager", "gem_uri": "https://rubygems.org/gems/rtfm-filemanager-7.0.3.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/RTFM", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bootsnap", "requirements": "~> 1.18" }, { "name": "rcurses", "requirements": "~> 6.0" }, { "name": "ruby-openai", "requirements": "~> 7.4" } ] } } |
2025-08-19 10:23:46 UTC |
m2hjLCIOWamVVyXcNHALA |
onlinepayments-sdk-rubySDK to communicate with the Online Payments platform using the Online Payments Server API |
6.0.0 | Content{ "name": "onlinepayments-sdk-ruby", "downloads": 52762, "version": "6.0.0", "version_created_at": "2025-08-19T10:15:23.172Z", "version_downloads": 0, "platform": "ruby", "authors": "Worldline Direct support team", "info": "SDK to communicate with the Online Payments platform using the Online Payments Server API", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "dea8010e8f10eee367f5551e7570e7af930bd6baeaf0a745ec68a90862268c4f", "spec_sha": "df28628131d76eca1c03f12cc8d2fbdcec89869d4b931f1d3b99941f9d12f9c4", "project_uri": "https://rubygems.org/gems/onlinepayments-sdk-ruby", "gem_uri": "https://rubygems.org/gems/onlinepayments-sdk-ruby-6.0.0.gem", "homepage_uri": "https://github.com/wl-online-payments-direct/sdk-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/onlinepayments-sdk-ruby/6.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 12.3, >= 12.3.3" }, { "name": "rspec", "requirements": "~> 3.5" }, { "name": "sinatra", "requirements": "~> 2.1" }, { "name": "webmock", "requirements": "~> 2.1" }, { "name": "webrick", "requirements": "~> 1.7" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.0" }, { "name": "httpclient", "requirements": "~> 2.8" } ] } } |
2025-08-19 10:15:24 UTC |
uyeQNT38asE8cNF-EBM88 |
factbaseA primitive in-memory collection of key-value records known as "facts," with an ability to insert facts, add properties to facts, and delete facts. There is no ability to modify facts. It is also possible to find facts using Lisp-alike query predicates. An entire factbase may be exported to a binary file and imported back. |
0.15.1 | Content{ "name": "factbase", "downloads": 63356, "version": "0.15.1", "version_created_at": "2025-08-19T10:14:34.580Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "A primitive in-memory collection of key-value records known as \"facts,\" with an ability to insert facts, add properties to facts, and delete facts. There is no ability to modify facts. It is also possible to find facts using Lisp-alike query predicates. An entire factbase may be exported to a binary file and imported back.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "80d234bb6e7e56333a466f1f53b1205e1b8b01572b202af3e70aacc875d7c70e", "spec_sha": "c0fe80a72d4405c01e56a94e2453ee6040e27c5d50c09718d56235a2986ab3d1", "project_uri": "https://rubygems.org/gems/factbase", "gem_uri": "https://rubygems.org/gems/factbase-0.15.1.gem", "homepage_uri": "https://github.com/yegor256/factbase.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/factbase/0.15.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "backtrace", "requirements": "~> 0.4" }, { "name": "decoor", "requirements": "~> 0.1" }, { "name": "ellipsized", "requirements": "~> 0.3" }, { "name": "json", "requirements": "~> 2.7" }, { "name": "logger", "requirements": "~> 1.0" }, { "name": "loog", "requirements": "~> 0.6" }, { "name": "nokogiri", "requirements": "~> 1.10" }, { "name": "others", "requirements": "~> 0.1" }, { "name": "tago", "requirements": "~> 0.1" }, { "name": "yaml", "requirements": "~> 0.3" } ] } } |
2025-08-19 10:14:36 UTC |
2p_JZvjCc2-tzN0Rm5pYX |
dscf-coreAn engine which contains core models for Supply Chain Financing. |
0.1.0 | Content{ "name": "dscf-core", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-08-19T10:08:55.541Z", "version_downloads": 0, "platform": "ruby", "authors": "Asrat", "info": "An engine which contains core models for Supply Chain Financing.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://mksaddis.com/", "changelog_uri": "https://github.com/BITS-DEVSEC", "source_code_uri": "https://github.com/BITS-DEVSEC" }, "yanked": false, "sha": "6cba05555ec20c815e1fe789f70847a423a9fd730721cece7205d1caed774e14", "spec_sha": "0d2e6c15a6f1f6143f115b61d9bf704368a4a98683b612e8b17f27e1258274ab", "project_uri": "https://rubygems.org/gems/dscf-core", "gem_uri": "https://rubygems.org/gems/dscf-core-0.1.0.gem", "homepage_uri": "https://mksaddis.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/BITS-DEVSEC", "bug_tracker_uri": null, "changelog_uri": "https://github.com/BITS-DEVSEC", "funding_uri": null, "dependencies": { "development": [ { "name": "database_cleaner-active_record", "requirements": ">= 0" }, { "name": "factory_bot_rails", "requirements": ">= 0" }, { "name": "faker", "requirements": ">= 0" }, { "name": "letter_opener", "requirements": ">= 0" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "rspec-retry", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" }, { "name": "shoulda-matchers", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "active_model_serializers", "requirements": ">= 0" }, { "name": "ancestry", "requirements": "~> 4.1.0" }, { "name": "bcrypt", "requirements": ">= 0" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "image_processing", "requirements": ">= 0" }, { "name": "jwt", "requirements": ">= 0" }, { "name": "noticed", "requirements": ">= 0" }, { "name": "pundit", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 0" }, { "name": "ransack", "requirements": ">= 0" } ] } } |
2025-08-19 10:08:57 UTC |
J4_kU6EZ3el5_tauQF685 |
swagger_mcp_toolA Model Context Protocol (MCP) server that generates tools from Swagger/OpenAPI specifications |
0.1.2 | Content{ "name": "swagger_mcp_tool", "downloads": 110, "version": "0.1.2", "version_created_at": "2025-08-19T09:57:25.164Z", "version_downloads": 0, "platform": "ruby", "authors": "Ankit", "info": "A Model Context Protocol (MCP) server that generates tools from Swagger/OpenAPI specifications", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "b261f38e55e49bf41ea4cc8dd2c113101b470e611bf19a3380b9d04103237d90", "spec_sha": "471bddd5601a2ec3d2d6edc18277089214bc63e3eaecfe9c87338279607cb72d", "project_uri": "https://rubygems.org/gems/swagger_mcp_tool", "gem_uri": "https://rubygems.org/gems/swagger_mcp_tool-0.1.2.gem", "homepage_uri": "https://github.com/yourusername/swagger_mcp_tool", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/swagger_mcp_tool/0.1.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.6, >= 2.6.9" }, { "name": "rake", "requirements": "~> 13.3" }, { "name": "rspec", "requirements": "~> 3.13, >= 3.13.1" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "json", "requirements": "~> 2.12, >= 2.12.2" }, { "name": "mcp", "requirements": "~> 0.1.0" }, { "name": "puma", "requirements": "~> 6.6" }, { "name": "sinatra", "requirements": "~> 4.1, >= 4.1.1" }, { "name": "sinatra-contrib", "requirements": "~> 4.1, >= 4.1.1" } ] } } |
2025-08-19 09:57:26 UTC |