Lastest updates from Rubygems.org
ID | Gem | Version | Body | Updated At |
---|---|---|---|---|
mKvgAz6ZbtGBd7R6FnWt_ |
lutaml-halHypertext Application Language (HAL) implementation for Lutaml model |
0.1.7 | Content{ "name": "lutaml-hal", "downloads": 1458, "version": "0.1.7", "version_created_at": "2025-07-04T18:33:49.426Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Hypertext Application Language (HAL) implementation for Lutaml model", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/lutaml/lutaml-hal", "changelog_uri": "https://github.com/lutaml/lutaml-hal/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/lutaml/lutaml-hal" }, "yanked": false, "sha": "37ffa4cb9e34713c8efcc5d32bd1d98296d31360aa7d06c77f99e0ad99f0e456", "spec_sha": "7b6d1aecde23a798f6c26c537dbaf2f60fb2baaecd6b8395f13c368d9c8f5060", "project_uri": "https://rubygems.org/gems/lutaml-hal", "gem_uri": "https://rubygems.org/gems/lutaml-hal-0.1.7.gem", "homepage_uri": "https://github.com/lutaml/lutaml-hal", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lutaml/lutaml-hal", "bug_tracker_uri": null, "changelog_uri": "https://github.com/lutaml/lutaml-hal/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": "~> 2.0" }, { "name": "faraday-follow_redirects", "requirements": "~> 0.3" }, { "name": "lutaml-model", "requirements": ">= 0" }, { "name": "rainbow", "requirements": "~> 3.0" } ] } } |
2025-07-04 18:33:50 UTC |
F2-CVQPoojWgEqzWElaIE |
paginate-responderA Rails pagination responder with link header support. |
2.2.0 | Content{ "name": "paginate-responder", "downloads": 395257, "version": "2.2.0", "version_created_at": "2025-07-04T18:28:19.779Z", "version_downloads": 0, "platform": "ruby", "authors": "Jan Graichen", "info": "A Rails pagination responder with link header support.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "1246c07885e18dec738db937c5c18ad6ce707114ab40a481b61a53d150f820de", "spec_sha": "c9952358a70ce6c928a007cfe3593169de07b42e3a2074f58ee6febae54b24a0", "project_uri": "https://rubygems.org/gems/paginate-responder", "gem_uri": "https://rubygems.org/gems/paginate-responder-2.2.0.gem", "homepage_uri": "https://github.com/jgraichen/paginate-responder", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/paginate-responder/2.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rack-link_headers", "requirements": ">= 2.2" }, { "name": "responders", "requirements": ">= 0" } ] } } |
2025-07-04 18:28:22 UTC |
cjCOVL3pT2Nz5BcVS48AF |
pproflibrary and binary tool to manipulate Provisioning Profile files |
1.1.0 | Content{ "name": "pprof", "downloads": 20162, "version": "1.1.0", "version_created_at": "2025-07-04T18:17:19.273Z", "version_downloads": 0, "platform": "ruby", "authors": "Olivier Halligon", "info": "library and binary tool to manipulate Provisioning Profile files", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b282d5083ab33cd5e28a8d24effee9d5fceea080fb1b44ddb8811433746768e2", "spec_sha": "23d721ef5a6b80d18b62f6ebd2704d966076ffa6cb92d0dd66fd33e014213fa6", "project_uri": "https://rubygems.org/gems/pprof", "gem_uri": "https://rubygems.org/gems/pprof-1.1.0.gem", "homepage_uri": "https://github.com/AliSoftware/pprof", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pprof/1.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "plist", "requirements": "~> 3.1" } ] } } |
2025-07-04 18:17:24 UTC |
i1yBjcmN2k0M2_xxQ9LtL |
rails_validation_apiRails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code. |
0.1.2 | Content{ "name": "rails_validation_api", "downloads": 56, "version": "0.1.2", "version_created_at": "2025-07-04T18:17:19.327Z", "version_downloads": 0, "platform": "ruby", "authors": "Linh Nguyen Quang", "info": "Rails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "cffcae17043e1bd2cb02a2c9fef4578db8c59030ec4b2e70fd034413d79e6695", "spec_sha": "4e4e127d8a85dcff3419a57527df3f5f8a63f023f1aa161dc2812e8f4f65762d", "project_uri": "https://rubygems.org/gems/rails_validation_api", "gem_uri": "https://rubygems.org/gems/rails_validation_api-0.1.2.gem", "homepage_uri": "https://github.com/linhnq-cs/rails_vailidation_api", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_validation_api/0.1.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" } ], "runtime": [ { "name": "activemodel", "requirements": ">= 0" }, { "name": "activesupport", "requirements": ">= 0" }, { "name": "rails_param", "requirements": ">= 0" } ] } } |
2025-07-04 18:17:21 UTC |
sfHhwILL7FRfOLpFeHYfq |
ragerBuild continuously improving AI applications. |
0.4.0 | Content{ "name": "rager", "downloads": 469, "version": "0.4.0", "version_created_at": "2025-07-04T17:37:00.245Z", "version_downloads": 0, "platform": "ruby", "authors": "mvkvc", "info": "Build continuously improving AI applications.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "1b90911ce4ee453f360f989e0b3f07afc01f9c0c0ad18f56f21993b7fb605537", "spec_sha": "548129aa18f2af86e79b56c6ebe9bc5e8d9099cda025088c9a50d3fc43b1bb52", "project_uri": "https://rubygems.org/gems/rager", "gem_uri": "https://rubygems.org/gems/rager-0.4.0.gem", "homepage_uri": "https://github.com/mvkvc/rager_rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rager/0.4.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dry-schema", "requirements": "~> 1.14" }, { "name": "ostruct", "requirements": "~> 0.6.2" }, { "name": "sorbet-runtime", "requirements": "~> 0.5.12028" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } } |
2025-07-04 17:37:03 UTC |
Z8o527KO9xsOKwHvbDNTM |
hanamismithA command line interface for smithing Hanami projects. |
1.8.0 | Content{ "name": "hanamismith", "downloads": 23530, "version": "1.8.0", "version_created_at": "2025-07-04T17:29:39.403Z", "version_downloads": 0, "platform": "ruby", "authors": "Brooke Kuhlmann", "info": "A command line interface for smithing Hanami projects.", "licenses": [ "Hippocratic-2.1" ], "metadata": { "label": "Hanamismith", "funding_uri": "https://github.com/sponsors/bkuhlmann", "homepage_uri": "https://alchemists.io/projects/hanamismith", "changelog_uri": "https://alchemists.io/projects/hanamismith/versions", "bug_tracker_uri": "https://github.com/bkuhlmann/hanamismith/issues", "source_code_uri": "https://github.com/bkuhlmann/hanamismith", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "eceddd2d685b4a8148b17f4753d0af9988b8f16f0d11c73fa8648603b154736b", "spec_sha": "5dfdfe086bad37e0647933f6d45a2c12c1ba67310873fb0acf14ce96cecff8ae", "project_uri": "https://rubygems.org/gems/hanamismith", "gem_uri": "https://rubygems.org/gems/hanamismith-1.8.0.gem", "homepage_uri": "https://alchemists.io/projects/hanamismith", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bkuhlmann/hanamismith", "bug_tracker_uri": "https://github.com/bkuhlmann/hanamismith/issues", "changelog_uri": "https://alchemists.io/projects/hanamismith/versions", "funding_uri": "https://github.com/sponsors/bkuhlmann", "dependencies": { "development": [], "runtime": [ { "name": "cogger", "requirements": "~> 1.0" }, { "name": "containable", "requirements": "~> 1.1" }, { "name": "dry-monads", "requirements": "~> 1.9" }, { "name": "dry-schema", "requirements": "~> 1.13" }, { "name": "etcher", "requirements": "~> 3.0" }, { "name": "htmx", "requirements": "~> 2.0" }, { "name": "infusible", "requirements": "~> 4.0" }, { "name": "refinements", "requirements": "~> 13.3" }, { "name": "rubysmith", "requirements": "~> 8.5" }, { "name": "runcom", "requirements": "~> 12.0" }, { "name": "sod", "requirements": "~> 1.0" }, { "name": "spek", "requirements": "~> 4.0" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } } |
2025-07-04 17:29:41 UTC |
DrEqZ7MnUXajKks1FV6mf |
gemsmithA command line interface for smithing Ruby gems. |
23.5.0 | Content{ "name": "gemsmith", "downloads": 299113, "version": "23.5.0", "version_created_at": "2025-07-04T17:28:22.069Z", "version_downloads": 0, "platform": "ruby", "authors": "Brooke Kuhlmann", "info": "A command line interface for smithing Ruby gems.", "licenses": [ "Hippocratic-2.1" ], "metadata": { "label": "Gemsmith", "funding_uri": "https://github.com/sponsors/bkuhlmann", "homepage_uri": "https://alchemists.io/projects/gemsmith", "changelog_uri": "https://alchemists.io/projects/gemsmith/versions", "bug_tracker_uri": "https://github.com/bkuhlmann/gemsmith/issues", "source_code_uri": "https://github.com/bkuhlmann/gemsmith", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7bbe8cadd8387fca1cdeecaf980dbcc2aa2cd2e6816b53ba5c1395f3b2cd2ac9", "spec_sha": "cf337afd0c986fd4946ca99efe8ed3e4ef82343bdbf713712b41e1cdb3d6def7", "project_uri": "https://rubygems.org/gems/gemsmith", "gem_uri": "https://rubygems.org/gems/gemsmith-23.5.0.gem", "homepage_uri": "https://alchemists.io/projects/gemsmith", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bkuhlmann/gemsmith", "bug_tracker_uri": "https://github.com/bkuhlmann/gemsmith/issues", "changelog_uri": "https://alchemists.io/projects/gemsmith/versions", "funding_uri": "https://github.com/sponsors/bkuhlmann", "dependencies": { "development": [], "runtime": [ { "name": "cogger", "requirements": "~> 1.0" }, { "name": "containable", "requirements": "~> 1.1" }, { "name": "core", "requirements": "~> 2.0" }, { "name": "dry-monads", "requirements": "~> 1.9" }, { "name": "dry-schema", "requirements": "~> 1.13" }, { "name": "etcher", "requirements": "~> 3.0" }, { "name": "infusible", "requirements": "~> 4.0" }, { "name": "milestoner", "requirements": "~> 19.3" }, { "name": "refinements", "requirements": "~> 13.3" }, { "name": "rubysmith", "requirements": "~> 8.5" }, { "name": "runcom", "requirements": "~> 12.0" }, { "name": "sod", "requirements": "~> 1.0" }, { "name": "spek", "requirements": "~> 4.0" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } } |
2025-07-04 17:28:24 UTC |
bNqJ4eHg7eJzW4MLPuzhH |
snaptradeConnect brokerage accounts to your app for live positions and trading |
2.0.111 | Content{ "name": "snaptrade", "downloads": 79812, "version": "2.0.111", "version_created_at": "2025-07-04T17:23:15.909Z", "version_downloads": 0, "platform": "ruby", "authors": "SnapTrade", "info": "Connect brokerage accounts to your app for live positions and trading", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/passiv/snaptrade-sdks/tree/master/sdks/ruby", "documentation_uri": "https://github.com/passiv/snaptrade-sdks/tree/master/sdks/ruby" }, "yanked": false, "sha": "bc4500627bf10f6aa0c9d20beda74815d2f6a568c8be2b3ad2da168aa80fb9ad", "spec_sha": "fdfe66c0acad6907b4728e16489389614d441cf21e1f74b999a06284c78dda7b", "project_uri": "https://rubygems.org/gems/snaptrade", "gem_uri": "https://rubygems.org/gems/snaptrade-2.0.111.gem", "homepage_uri": "https://snaptrade.com/", "wiki_uri": null, "documentation_uri": "https://github.com/passiv/snaptrade-sdks/tree/master/sdks/ruby", "mailing_list_uri": null, "source_code_uri": "https://github.com/passiv/snaptrade-sdks/tree/master/sdks/ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 1.0.1, < 3.0" }, { "name": "faraday-multipart", "requirements": "~> 1.0, >= 1.0.4" } ] } } |
2025-07-04 17:23:17 UTC |
veJBPh1Z2lfXnrgqitwdt |
rubysmithA command line interface for smithing Ruby projects. |
8.5.0 | Content{ "name": "rubysmith", "downloads": 77296, "version": "8.5.0", "version_created_at": "2025-07-04T17:22:28.204Z", "version_downloads": 0, "platform": "ruby", "authors": "Brooke Kuhlmann", "info": "A command line interface for smithing Ruby projects.", "licenses": [ "Hippocratic-2.1" ], "metadata": { "label": "Rubysmith", "funding_uri": "https://github.com/sponsors/bkuhlmann", "homepage_uri": "https://alchemists.io/projects/rubysmith", "changelog_uri": "https://alchemists.io/projects/rubysmith/versions", "bug_tracker_uri": "https://github.com/bkuhlmann/rubysmith/issues", "source_code_uri": "https://github.com/bkuhlmann/rubysmith", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "a7865d01fe9de116141b96b2fd10715901a93b31cef9d0a04f68d21379b7421b", "spec_sha": "be4b3f8a8cf357dcc635e8b273f8769123720044c77e148960bfb21c0c425d15", "project_uri": "https://rubygems.org/gems/rubysmith", "gem_uri": "https://rubygems.org/gems/rubysmith-8.5.0.gem", "homepage_uri": "https://alchemists.io/projects/rubysmith", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bkuhlmann/rubysmith", "bug_tracker_uri": "https://github.com/bkuhlmann/rubysmith/issues", "changelog_uri": "https://alchemists.io/projects/rubysmith/versions", "funding_uri": "https://github.com/sponsors/bkuhlmann", "dependencies": { "development": [], "runtime": [ { "name": "cogger", "requirements": "~> 1.0" }, { "name": "containable", "requirements": "~> 1.1" }, { "name": "dry-monads", "requirements": "~> 1.9" }, { "name": "dry-schema", "requirements": "~> 1.13" }, { "name": "etcher", "requirements": "~> 3.0" }, { "name": "gitt", "requirements": "~> 4.1" }, { "name": "infusible", "requirements": "~> 4.0" }, { "name": "pragmater", "requirements": "~> 16.0" }, { "name": "refinements", "requirements": "~> 13.3" }, { "name": "rubocop", "requirements": "~> 1.77" }, { "name": "runcom", "requirements": "~> 12.0" }, { "name": "sod", "requirements": "~> 1.0" }, { "name": "spek", "requirements": "~> 4.0" }, { "name": "tocer", "requirements": "~> 19.0" }, { "name": "tone", "requirements": "~> 2.0" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } } |
2025-07-04 17:22:29 UTC |
A3fSZJYZGEqznF11eAxm6 |
gryphon_nestA slightly opinionated static website generator for those who like working in html and mustache |
4.2.0 | Content{ "name": "gryphon_nest", "downloads": 4282, "version": "4.2.0", "version_created_at": "2025-07-04T17:17:45.449Z", "version_downloads": 0, "platform": "ruby", "authors": "Christopher Birmingham", "info": "A slightly opinionated static website generator for those who like working in html and mustache", "licenses": [ "Unlicense" ], "metadata": { "homepage_uri": "https://github.com/chrisBirmingham/gryphon_nest", "source_code_uri": "https://github.com/chrisBirmingham/gryphon_nest" }, "yanked": false, "sha": "5ee435792e5e29ce1536ffb86fdcc6ba87dfeef053b9b601a822c9ac2b35ac8b", "spec_sha": "e3b221a51d53b94046fbe1bcebace2a2d2f16407126b5d9969b61367b4cc2529", "project_uri": "https://rubygems.org/gems/gryphon_nest", "gem_uri": "https://rubygems.org/gems/gryphon_nest-4.2.0.gem", "homepage_uri": "https://github.com/chrisBirmingham/gryphon_nest", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/chrisBirmingham/gryphon_nest", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.3" }, { "name": "rake", "requirements": "~> 13.0" } ], "runtime": [ { "name": "htmlbeautifier", "requirements": "~> 1.4" }, { "name": "listen", "requirements": "~> 3.9" }, { "name": "mustache", "requirements": "~> 1.0" }, { "name": "psych", "requirements": "~> 5.2" }, { "name": "webrick", "requirements": "~> 1.9" } ] } } |
2025-07-04 17:17:47 UTC |
08XJ-odWANa5T1gbYeGt3 |
optify-configSimplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights. |
1.11.0 | Content{ "name": "optify-config", "downloads": 21968, "version": "1.11.0", "version_created_at": "2025-07-04T17:05:16.035Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "b4c72630ed260f61740fdb880233c4e3d65e0fb91a06b6a9d52a574eafd1fae7", "spec_sha": "1ffc986e6e8bb85c522434bbc149f921bbed4c39189ecb3411b0dd76366aa607", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.11.0-arm64-darwin.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": "~> 0.5.12167" }, { "name": "tapioca", "requirements": "~> 0.17.2" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "sorbet-runtime", "requirements": "~> 0.5.12167" } ] } } |
2025-07-04 17:05:17 UTC |
_aa9xyp7uEeac4-IvBA_R |
optify-configSimplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights. |
1.11.0 | Content{ "name": "optify-config", "downloads": 21968, "version": "1.11.0", "version_created_at": "2025-07-04T17:05:13.448Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "7db29ab2cfdf8122c18604d90750e865decc1c1de015b21a79fc9d52bdc32718", "spec_sha": "1600b6e748479fcdc4ce0076c78c86c44a22f656ed4e9771be76f28e2b02a9b2", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.11.0-x86_64-linux.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": "~> 0.5.12167" }, { "name": "tapioca", "requirements": "~> 0.17.2" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "sorbet-runtime", "requirements": "~> 0.5.12167" } ] } } |
2025-07-04 17:05:14 UTC |
1gELYggKUH44y-WZSrxG- |
optify-configSimplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights. |
1.11.0 | Content{ "name": "optify-config", "downloads": 21968, "version": "1.11.0", "version_created_at": "2025-07-04T17:05:11.804Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "29565e8cf7a64bfe9c52591f7780e78623d95c1f2f1b182866d72d6f09a9ac88", "spec_sha": "082e969c2d0632c26385ad369b8e8bca40ecff757145f0b83d8ba894c69f1b06", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.11.0-aarch64-linux.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": "~> 0.5.12167" }, { "name": "tapioca", "requirements": "~> 0.17.2" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "sorbet-runtime", "requirements": "~> 0.5.12167" } ] } } |
2025-07-04 17:05:13 UTC |
Eip0uDs6ngxppNfWin3K7 |
optify-configSimplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights. |
1.11.0 | Content{ "name": "optify-config", "downloads": 21968, "version": "1.11.0", "version_created_at": "2025-07-04T17:03:21.651Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "dd9de1e0309177ce78e490761518b0455dc3a12dd6fe2c16496a2fe29ddaf4c5", "spec_sha": "7a767e6740f13088cf1c9465a68cc8dd1cded8f7ce011a0a1ec5d8f01bae91d4", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.11.0.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": "~> 0.5.12167" }, { "name": "tapioca", "requirements": "~> 0.17.2" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "rb_sys", "requirements": "~> 0.9.114" }, { "name": "sorbet-runtime", "requirements": "~> 0.5.12167" } ] } } |
2025-07-04 17:03:23 UTC |
6u-UKFJqeMWiwJghzyfsr |
rails_validation_apiRails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code. |
0.1.1 | Content{ "name": "rails_validation_api", "downloads": 1, "version": "0.1.1", "version_created_at": "2025-07-04T16:58:11.640Z", "version_downloads": 0, "platform": "ruby", "authors": "Linh Nguyen Quang", "info": "Rails Validation API provides a powerful DSL for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "f7acd026bb836e885f0357cef1a388f622ae4d4e4de33d1787482dd8fa4fb2e6", "spec_sha": "cee95a886c253fd6cc08664281e6be76cd6ce5d502209bb7123b3a9dc6df9373", "project_uri": "https://rubygems.org/gems/rails_validation_api", "gem_uri": "https://rubygems.org/gems/rails_validation_api-0.1.1.gem", "homepage_uri": "https://github.com/your_username/rails_validation_api", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_validation_api/0.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" } ], "runtime": [ { "name": "activemodel", "requirements": ">= 0" }, { "name": "activesupport", "requirements": ">= 0" }, { "name": "rails_param", "requirements": ">= 0" } ] } } |
2025-07-04 16:58:13 UTC |
XbjRYus1nCUsHJuK0d_J1 |
publishing_platform_message_queue_consumerAvoid writing boilerplate code in order to consume messages from an AMQP message queue. Plug in queue configuration, and how to process each message. |
0.2.0 | Content{ "name": "publishing_platform_message_queue_consumer", "downloads": 1, "version": "0.2.0", "version_created_at": "2025-07-04T16:54:20.668Z", "version_downloads": 0, "platform": "ruby", "authors": "Publishing Platform", "info": "Avoid writing boilerplate code in order to consume messages from an AMQP message queue. Plug in queue configuration, and how to process each message.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e90d95122f735c5000bdbbc16ee28d500ec31bbc4286e1d3b109dd639aef4277", "spec_sha": "30009f5e851f58f28f36aa9dd6a20d6d20b5a892806fe1a1d6bdd862a67f1bed", "project_uri": "https://rubygems.org/gems/publishing_platform_message_queue_consumer", "gem_uri": "https://rubygems.org/gems/publishing_platform_message_queue_consumer-0.2.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/publishing_platform_message_queue_consumer/0.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "publishing_platform_rubocop", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "bunny", "requirements": "~> 2.24" } ] } } |
2025-07-04 16:54:22 UTC |
gBrcv6Owkm_72_U7nq0uE |
rails_validation_apiProvides a DSL to validate and permit params like Rails strong parameters |
0.1.0 | Content{ "name": "rails_validation_api", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-04T16:51:13.572Z", "version_downloads": 0, "platform": "ruby", "authors": "Linh Nguyen Quang", "info": "Provides a DSL to validate and permit params like Rails strong parameters", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "4efb9d3dc73c85e01665d0982b1de2bd7458dcc576359b931676bdb822dd1430", "spec_sha": "b0d3dd3e2c4e23b3f2de235db1c4fd78d702c4749ee4632e768b3d008194c7d2", "project_uri": "https://rubygems.org/gems/rails_validation_api", "gem_uri": "https://rubygems.org/gems/rails_validation_api-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rails_validation_api/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" } ], "runtime": [ { "name": "activemodel", "requirements": ">= 0" }, { "name": "activesupport", "requirements": ">= 0" }, { "name": "rails_param", "requirements": ">= 0" } ] } } |
2025-07-04 16:51:15 UTC |
lB-CXhIH28Dz1d44_xV0A |
publishing_platform_message_queue_consumerAvoid writing boilerplate code in order to consume messages from an AMQP message queue. Plug in queue configuration, and how to process each message. |
0.1.0 | Content{ "name": "publishing_platform_message_queue_consumer", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-04T16:48:17.212Z", "version_downloads": 0, "platform": "ruby", "authors": "Publishing Platform", "info": "Avoid writing boilerplate code in order to consume messages from an AMQP message queue. Plug in queue configuration, and how to process each message.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "bb640de79389e1c670f08d7375ec8636408dd968e3097b7fd4a8bc67251c0202", "spec_sha": "4154a5a19e28450ca5d45584469f30a8253900780320a21b5dd7b54c50a37cad", "project_uri": "https://rubygems.org/gems/publishing_platform_message_queue_consumer", "gem_uri": "https://rubygems.org/gems/publishing_platform_message_queue_consumer-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/publishing_platform_message_queue_consumer/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bunny-mock", "requirements": ">= 0" }, { "name": "publishing_platform_rubocop", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "bunny", "requirements": "~> 2.24" } ] } } |
2025-07-04 16:48:18 UTC |
jEjivcAK-2kFTOxHiTvqI |
coreA collection of foundational objects. |
2.3.0 | Content{ "name": "core", "downloads": 77534, "version": "2.3.0", "version_created_at": "2025-07-04T16:38:35.332Z", "version_downloads": 0, "platform": "ruby", "authors": "Brooke Kuhlmann", "info": "A collection of foundational objects.", "licenses": [ "Hippocratic-2.1" ], "metadata": { "label": "Core", "funding_uri": "https://github.com/sponsors/bkuhlmann", "homepage_uri": "https://alchemists.io/projects/core", "changelog_uri": "https://alchemists.io/projects/core/versions", "bug_tracker_uri": "https://github.com/bkuhlmann/core/issues", "source_code_uri": "https://github.com/bkuhlmann/core", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0af1d8c84983c8da55f995d9bc8f7d05f64bf26c6d4f7194558f8c654f030ebe", "spec_sha": "2d3ba1f370be616708e7a361f18342075008dfc86552fb12d75d04ada601105a", "project_uri": "https://rubygems.org/gems/core", "gem_uri": "https://rubygems.org/gems/core-2.3.0.gem", "homepage_uri": "https://alchemists.io/projects/core", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bkuhlmann/core", "bug_tracker_uri": "https://github.com/bkuhlmann/core/issues", "changelog_uri": "https://alchemists.io/projects/core/versions", "funding_uri": "https://github.com/sponsors/bkuhlmann", "dependencies": { "development": [], "runtime": [] } } |
2025-07-04 16:38:38 UTC |
Ek6RwvdWft9SnefEZaHm8 |
lokalise_managerThis gem contains a collection of some common tasks for Lokalise. Specifically, it allows to import/export translation files from/to Lokalise TMS. |
6.4.0 | Content{ "name": "lokalise_manager", "downloads": 426267, "version": "6.4.0", "version_created_at": "2025-07-04T16:23:01.265Z", "version_downloads": 0, "platform": "ruby", "authors": "Ilya Krukowski", "info": "This gem contains a collection of some common tasks for Lokalise. Specifically, it allows to import/export translation files from/to Lokalise TMS.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "11009d04c68e4f3056fba9623f789cbd1b46a6bfb311b1d7d1127dba3d65ab56", "spec_sha": "ec06003f27dc4b7003abb17b7a04b23dcc27969d2b684710cee7d2da1d0f7671", "project_uri": "https://rubygems.org/gems/lokalise_manager", "gem_uri": "https://rubygems.org/gems/lokalise_manager-6.4.0.gem", "homepage_uri": "https://github.com/bodrovis/lokalise_manager", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/lokalise_manager/6.4.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv", "requirements": "~> 3.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.6" }, { "name": "rubocop", "requirements": "~> 1.0" }, { "name": "rubocop-performance", "requirements": "~> 1.5" }, { "name": "rubocop-rake", "requirements": "~> 0.6" }, { "name": "rubocop-rspec", "requirements": "~> 3.0" }, { "name": "simplecov", "requirements": "~> 0.16" }, { "name": "webmock", "requirements": "~> 3.18" } ], "runtime": [ { "name": "base64", "requirements": "~> 0.3.0" }, { "name": "ruby-lokalise-api", "requirements": "~> 9.3" }, { "name": "rubyzip", "requirements": "~> 2.3" }, { "name": "zeitwerk", "requirements": "~> 2.4" } ] } } |
2025-07-04 16:23:02 UTC |
RSpuaOxfL4K3DvF_BWuQw |
readwiseMinimal Readwise API client and highlight parsing library |
1.1.0 | Content{ "name": "readwise", "downloads": 2986, "version": "1.1.0", "version_created_at": "2025-07-04T16:18:40.252Z", "version_downloads": 0, "platform": "ruby", "authors": "Josh Beckman", "info": "Minimal Readwise API client and highlight parsing library", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/joshbeckman", "homepage_uri": "https://github.com/joshbeckman/readwise-ruby", "changelog_uri": "https://github.com/joshbeckman/readwise-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/joshbeckman/readwise-ruby", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "0bb56fd72ee73ea040847a263f1d0105ecc6f4621b394c1a2575678653786792", "spec_sha": "c6ce31cfc072fc95adc01a869a12c2c4a81123ddfc3cfafb0ff83fdaec5faa8b", "project_uri": "https://rubygems.org/gems/readwise", "gem_uri": "https://rubygems.org/gems/readwise-1.1.0.gem", "homepage_uri": "https://github.com/joshbeckman/readwise-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/joshbeckman/readwise-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/joshbeckman/readwise-ruby/blob/main/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/joshbeckman", "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.4" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rspec-file_fixtures", "requirements": "~> 0.1.6" } ], "runtime": [] } } |
2025-07-04 16:18:41 UTC |
JnJrU9R7pPnRQf6QNbrCY |
checkoffCommand-line and gem client for Asana (unofficial) |
0.231.0 | Content{ "name": "checkoff", "downloads": 172952, "version": "0.231.0", "version_created_at": "2025-07-04T15:58:31.259Z", "version_downloads": 0, "platform": "ruby", "authors": "Vince Broz", "info": "Command-line and gem client for Asana (unofficial)", "licenses": [ "MIT license" ], "metadata": { "rubygems_mfa_required": "false" }, "yanked": false, "sha": "cc0de3893b3c6e6cfe9c4646739b0d0c7524310a12a9c58816532700bc5b2c54", "spec_sha": "2470ec07b72f08f49daf889f2d4f759000c337d5d1dfea20c00a5ae32af84945", "project_uri": "https://rubygems.org/gems/checkoff", "gem_uri": "https://rubygems.org/gems/checkoff-0.231.0.gem", "homepage_uri": "https://github.com/apiology/checkoff", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/checkoff/0.231.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "asana", "requirements": "> 0.10.0" }, { "name": "cache_method", "requirements": ">= 0" }, { "name": "gli", "requirements": ">= 0" }, { "name": "mime-types", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-07-04 15:58:34 UTC |
3UY3-fgPilB_mu64gnQkN |
dev_toolbarA sticky toolbar for Rails applications in development mode |
2.1.0 | Content{ "name": "dev_toolbar", "downloads": 4426, "version": "2.1.0", "version_created_at": "2025-07-04T15:39:31.779Z", "version_downloads": 0, "platform": "ruby", "authors": "Ben Purinton", "info": "A sticky toolbar for Rails applications in development mode", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/firstdraft", "source_code_uri": "https://github.com/firstdraft/dev_toolbar" }, "yanked": false, "sha": "1c98864195a3e49829c7c8fa474e4ce4eb93b1eb55f8b371cf610db773e868a6", "spec_sha": "8e5ef250a078ce0922b1bff61bb8538ad139fa37d93069b537e1d60b33152b22", "project_uri": "https://rubygems.org/gems/dev_toolbar", "gem_uri": "https://rubygems.org/gems/dev_toolbar-2.1.0.gem", "homepage_uri": "https://github.com/firstdraft", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/firstdraft/dev_toolbar", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" } ], "runtime": [ { "name": "rails", "requirements": ">= 7.0" } ] } } |
2025-07-04 15:39:33 UTC |
Fm70OD9MVpr8ilog6ATwW |
hephaestusHephaestus is a Rails generator to create plugs for Yetto. |
0.8.22.1 | Content{ "name": "hephaestus", "downloads": 22569, "version": "0.8.22.1", "version_created_at": "2025-07-04T15:18:01.109Z", "version_downloads": 0, "platform": "ruby", "authors": "Garen Torikian", "info": "Hephaestus is a Rails generator to create plugs for Yetto.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "3b059defa3c260fd1a1e33f23e5b8d323e7b4e3649390b84df13e4c21c457427", "spec_sha": "0bd9629fcd3693546d2f3970b11da29f719540270aff9b3cb27a0e7b7522fc6d", "project_uri": "https://rubygems.org/gems/hephaestus", "gem_uri": "https://rubygems.org/gems/hephaestus-0.8.22.1.gem", "homepage_uri": "http://github.com/yettoapp/hephaestus", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hephaestus/0.8.22.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv-rails", "requirements": ">= 0" } ], "runtime": [ { "name": "bootsnap", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.1" }, { "name": "ferrum", "requirements": "~> 0.15" }, { "name": "hiredis", "requirements": "~> 0.6" }, { "name": "httpsensible", "requirements": "~> 0.3" }, { "name": "jbuilder", "requirements": "~> 2.12" }, { "name": "jwt", "requirements": "~> 2.8" }, { "name": "lograge", "requirements": "~> 0.14" }, { "name": "mission_control-jobs", "requirements": "~> 0.5" }, { "name": "openapi_first", "requirements": "~> 2.0" }, { "name": "opentelemetry-exporter-otlp", "requirements": "~> 0.26" }, { "name": "opentelemetry-instrumentation-all", "requirements": "~> 0.63" }, { "name": "opentelemetry-sdk", "requirements": "~> 1.4" }, { "name": "opentelemetry-semantic_conventions", "requirements": "~> 1.10" }, { "name": "parser", "requirements": "~> 3.0" }, { "name": "pg", "requirements": "~> 1.5" }, { "name": "propshaft", "requirements": "~> 1.1" }, { "name": "puma", "requirements": "~> 6.4" }, { "name": "rails", "requirements": ">= 8.0" }, { "name": "rainbow", "requirements": "~> 3.0" }, { "name": "redis", "requirements": "~> 5.2" }, { "name": "retriable", "requirements": "~> 3.1" }, { "name": "slack_webhook_logger", "requirements": "~> 0.6" }, { "name": "solid_queue", "requirements": "~> 1.0" }, { "name": "sqlite3", "requirements": "~> 2.0" }, { "name": "tailwindcss-rails", "requirements": "~> 4.2" } ] } } |
2025-07-04 15:18:03 UTC |
YkYb8oQ2oTrjfHbaCWFD4 |
checkoffCommand-line and gem client for Asana (unofficial) |
0.230.0 | Content{ "name": "checkoff", "downloads": 172917, "version": "0.230.0", "version_created_at": "2025-07-04T15:08:58.655Z", "version_downloads": 0, "platform": "ruby", "authors": "Vince Broz", "info": "Command-line and gem client for Asana (unofficial)", "licenses": [ "MIT license" ], "metadata": { "rubygems_mfa_required": "false" }, "yanked": false, "sha": "d4f029c17b7728af4f98e44793c3efe52d6a53ebb1a4154e33afbe9bb0b83f4d", "spec_sha": "bfcc5ced8ecb4682f5b2c34719f3f524a64907f57f785e8230712609b2bcc682", "project_uri": "https://rubygems.org/gems/checkoff", "gem_uri": "https://rubygems.org/gems/checkoff-0.230.0.gem", "homepage_uri": "https://github.com/apiology/checkoff", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/checkoff/0.230.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "asana", "requirements": "> 0.10.0" }, { "name": "cache_method", "requirements": ">= 0" }, { "name": "gli", "requirements": ">= 0" }, { "name": "mime-types", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-07-04 15:09:02 UTC |
oLyy69VTu9GJRLu3cDRW7 |
reactive-actionsA modern framework for creating HTTP API endpoints that execute server-side actions in Rails applications with automatic JavaScript client integration. |
0.1.0.pre.alpha.3 | Content{ "name": "reactive-actions", "downloads": 198, "version": "0.1.0.pre.alpha.3", "version_created_at": "2025-07-04T15:00:49.459Z", "version_downloads": 0, "platform": "ruby", "authors": "Istvan Meszaros", "info": "A modern framework for creating HTTP API endpoints that execute server-side actions in Rails applications with automatic JavaScript client integration.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/IstvanMs/reactive-actions", "changelog_uri": "https://github.com/IstvanMs/reactive-actions/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/IstvanMs/reactive-actions", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "d0753ae88609db22011e849b49399772329712666fa08cafd4fe077268d019b5", "spec_sha": "c02f290bfa4e1827733496392eca5c602c4616f9f7da7d8fc6327c3c22b43506", "project_uri": "https://rubygems.org/gems/reactive-actions", "gem_uri": "https://rubygems.org/gems/reactive-actions-0.1.0.pre.alpha.3.gem", "homepage_uri": "https://github.com/IstvanMs/reactive-actions", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/IstvanMs/reactive-actions", "bug_tracker_uri": null, "changelog_uri": "https://github.com/IstvanMs/reactive-actions/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.0, < 9.0" } ] } } |
2025-07-04 15:00:51 UTC |
_ljLvz4G3hCKSJjDWVmIS |
image_optim_packPrecompiled binaries for image_optim: advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant |
0.12.1.20250704 | Content{ "name": "image_optim_pack", "downloads": 5774770, "version": "0.12.1.20250704", "version_created_at": "2025-07-04T14:59:14.187Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Ivan Kuchin", "info": "Precompiled binaries for image_optim: advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/toy/image_optim_pack/blob/master/CHANGELOG.markdown", "bug_tracker_uri": "https://github.com/toy/image_optim_pack/issues", "source_code_uri": "https://github.com/toy/image_optim_pack", "documentation_uri": "https://www.rubydoc.info/gems/image_optim_pack/0.12.1.20250704" }, "yanked": false, "sha": "1ed62a127d2e0c031b0005d13c69df32b7ac7e8f3d8c6adf4e16f7c881845839", "spec_sha": "11e7bc33fb015e766690f15fb3172904c4942abd7a0e4a88b6224d5063697868", "project_uri": "https://rubygems.org/gems/image_optim_pack", "gem_uri": "https://rubygems.org/gems/image_optim_pack-0.12.1.20250704-x86_64-linux.gem", "homepage_uri": "https://github.com/toy/image_optim_pack", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/image_optim_pack/0.12.1.20250704", "mailing_list_uri": null, "source_code_uri": "https://github.com/toy/image_optim_pack", "bug_tracker_uri": "https://github.com/toy/image_optim_pack/issues", "changelog_uri": "https://github.com/toy/image_optim_pack/blob/master/CHANGELOG.markdown", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.22, != 1.22.2" }, { "name": "rubocop-rspec", "requirements": "~> 2.0" } ], "runtime": [ { "name": "fspath", "requirements": ">= 2.1, < 4" }, { "name": "image_optim", "requirements": "~> 0.19" } ] } } |
2025-07-04 14:59:15 UTC |
7WbmglnA-Z_FuRW4lP56I |
image_optim_packPrecompiled binaries for image_optim: advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant |
0.12.1.20250704 | Content{ "name": "image_optim_pack", "downloads": 5774770, "version": "0.12.1.20250704", "version_created_at": "2025-07-04T14:59:04.164Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "Ivan Kuchin", "info": "Precompiled binaries for image_optim: advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/toy/image_optim_pack/blob/master/CHANGELOG.markdown", "bug_tracker_uri": "https://github.com/toy/image_optim_pack/issues", "source_code_uri": "https://github.com/toy/image_optim_pack", "documentation_uri": "https://www.rubydoc.info/gems/image_optim_pack/0.12.1.20250704" }, "yanked": false, "sha": "a6e13c034c7f7f354cd24f67f75efd6e2c654055ba6be01b225379e9e87843bb", "spec_sha": "58ef09c8cd879c7a4eda8600468a14eb6f007c0ba5195cbae2e6088113834604", "project_uri": "https://rubygems.org/gems/image_optim_pack", "gem_uri": "https://rubygems.org/gems/image_optim_pack-0.12.1.20250704-x86_64-darwin.gem", "homepage_uri": "https://github.com/toy/image_optim_pack", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/image_optim_pack/0.12.1.20250704", "mailing_list_uri": null, "source_code_uri": "https://github.com/toy/image_optim_pack", "bug_tracker_uri": "https://github.com/toy/image_optim_pack/issues", "changelog_uri": "https://github.com/toy/image_optim_pack/blob/master/CHANGELOG.markdown", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.22, != 1.22.2" }, { "name": "rubocop-rspec", "requirements": "~> 2.0" } ], "runtime": [ { "name": "fspath", "requirements": ">= 2.1, < 4" }, { "name": "image_optim", "requirements": "~> 0.19" } ] } } |
2025-07-04 14:59:05 UTC |
CwntTk-ua-CT5zNAu0huq |
image_optim_packPrecompiled binaries for image_optim: advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant |
0.12.1.20250704 | Content{ "name": "image_optim_pack", "downloads": 5774770, "version": "0.12.1.20250704", "version_created_at": "2025-07-04T14:58:55.159Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Ivan Kuchin", "info": "Precompiled binaries for image_optim: advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/toy/image_optim_pack/blob/master/CHANGELOG.markdown", "bug_tracker_uri": "https://github.com/toy/image_optim_pack/issues", "source_code_uri": "https://github.com/toy/image_optim_pack", "documentation_uri": "https://www.rubydoc.info/gems/image_optim_pack/0.12.1.20250704" }, "yanked": false, "sha": "cc8b16fa9c2b96a92f62d06b05a08b7704a1771ff02966b904bf368c63421cac", "spec_sha": "fcba24ba9be78a2205968701354cd82c5f082fcc3eadce96c91ef5c55b02d5d5", "project_uri": "https://rubygems.org/gems/image_optim_pack", "gem_uri": "https://rubygems.org/gems/image_optim_pack-0.12.1.20250704-arm64-darwin.gem", "homepage_uri": "https://github.com/toy/image_optim_pack", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/image_optim_pack/0.12.1.20250704", "mailing_list_uri": null, "source_code_uri": "https://github.com/toy/image_optim_pack", "bug_tracker_uri": "https://github.com/toy/image_optim_pack/issues", "changelog_uri": "https://github.com/toy/image_optim_pack/blob/master/CHANGELOG.markdown", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.22, != 1.22.2" }, { "name": "rubocop-rspec", "requirements": "~> 2.0" } ], "runtime": [ { "name": "fspath", "requirements": ">= 2.1, < 4" }, { "name": "image_optim", "requirements": "~> 0.19" } ] } } |
2025-07-04 14:58:56 UTC |
9w3R8PiBw_tqeKIxd9UIk |
image_optim_packPrecompiled binaries for image_optim: advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant |
0.12.1.20250704 | Content{ "name": "image_optim_pack", "downloads": 5774770, "version": "0.12.1.20250704", "version_created_at": "2025-07-04T14:58:42.874Z", "version_downloads": 0, "platform": "ruby", "authors": "Ivan Kuchin", "info": "Precompiled binaries for image_optim: advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/toy/image_optim_pack/blob/master/CHANGELOG.markdown", "bug_tracker_uri": "https://github.com/toy/image_optim_pack/issues", "source_code_uri": "https://github.com/toy/image_optim_pack", "documentation_uri": "https://www.rubydoc.info/gems/image_optim_pack/0.12.1.20250704" }, "yanked": false, "sha": "4998746f89adca2331ec36245b1f382be942476616370185360278e36b79b856", "spec_sha": "f40aea5cc81546ac7f9589d53ab7bb4c69cfba75314d97c10d5b49e3f3445a88", "project_uri": "https://rubygems.org/gems/image_optim_pack", "gem_uri": "https://rubygems.org/gems/image_optim_pack-0.12.1.20250704.gem", "homepage_uri": "https://github.com/toy/image_optim_pack", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/image_optim_pack/0.12.1.20250704", "mailing_list_uri": null, "source_code_uri": "https://github.com/toy/image_optim_pack", "bug_tracker_uri": "https://github.com/toy/image_optim_pack/issues", "changelog_uri": "https://github.com/toy/image_optim_pack/blob/master/CHANGELOG.markdown", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.22, != 1.22.2" }, { "name": "rubocop-rspec", "requirements": "~> 2.0" } ], "runtime": [ { "name": "fspath", "requirements": ">= 2.1, < 4" }, { "name": "image_optim", "requirements": "~> 0.19" } ] } } |
2025-07-04 14:58:47 UTC |
471yIJuaplSjYgCgJD4vZ |
expressirExpressir ("EXPRESS in Ruby") is a Ruby parser for EXPRESS and a set of tools for accessing EXPRESS data models. |
2.1.23 | Content{ "name": "expressir", "downloads": 536900, "version": "2.1.23", "version_created_at": "2025-07-04T14:25:20.753Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Expressir (\"EXPRESS in Ruby\") is a Ruby parser for EXPRESS and a set of tools for accessing EXPRESS data models.", "licenses": [ "BSD-2-Clause" ], "metadata": { "homepage_uri": "https://github.com/lutaml/expressir", "changelog_uri": "https://github.com/lutaml/expressir/releases", "source_code_uri": "https://github.com/lutaml/expressir", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "9eba0e950502d6db3d1e6a007ebab54e5f71dd99a635d825e233e7e35527be94", "spec_sha": "72ac8f723b4d545611ec5515eda45547797d6c68fa4d7120b7c0add2994de985", "project_uri": "https://rubygems.org/gems/expressir", "gem_uri": "https://rubygems.org/gems/expressir-2.1.23.gem", "homepage_uri": "https://github.com/lutaml/expressir", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lutaml/expressir", "bug_tracker_uri": null, "changelog_uri": "https://github.com/lutaml/expressir/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "base64", "requirements": ">= 0" }, { "name": "benchmark-ips", "requirements": ">= 0" }, { "name": "csv", "requirements": ">= 0" }, { "name": "liquid", "requirements": ">= 0" }, { "name": "lutaml-model", "requirements": "~> 0.7" }, { "name": "parslet", "requirements": "~> 2.0" }, { "name": "ruby-progressbar", "requirements": "~> 1.11" }, { "name": "terminal-table", "requirements": "~> 3.0" }, { "name": "thor", "requirements": "~> 1.0" } ] } } |
2025-07-04 14:25:22 UTC |
nAwcgaQdmkNz_6uJWon9Q |
checkoffCommand-line and gem client for Asana (unofficial) |
0.229.0 | Content{ "name": "checkoff", "downloads": 172887, "version": "0.229.0", "version_created_at": "2025-07-04T14:16:28.773Z", "version_downloads": 0, "platform": "ruby", "authors": "Vince Broz", "info": "Command-line and gem client for Asana (unofficial)", "licenses": [ "MIT license" ], "metadata": { "rubygems_mfa_required": "false" }, "yanked": false, "sha": "03d8f7a3bb36f42b75e0e56a6de72b82f9df70ead83546345c81421db5e6984b", "spec_sha": "158b1733c6786988f327a89357df8471e1b00cd0a0ba98d722cfd12f5e8c76a5", "project_uri": "https://rubygems.org/gems/checkoff", "gem_uri": "https://rubygems.org/gems/checkoff-0.229.0.gem", "homepage_uri": "https://github.com/apiology/checkoff", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/checkoff/0.229.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "asana", "requirements": "> 0.10.0" }, { "name": "cache_method", "requirements": ">= 0" }, { "name": "gli", "requirements": ">= 0" }, { "name": "mime-types", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-07-04 14:16:30 UTC |
GNAB9g7jghaHfTAj-BX3b |
ftfGenerate SEPBLAC FTF valid files from a json |
0.0.7 | Content{ "name": "ftf", "downloads": 496, "version": "0.0.7", "version_created_at": "2025-07-04T14:06:36.047Z", "version_downloads": 0, "platform": "ruby", "authors": "Aitor García Rey", "info": "Generate SEPBLAC FTF valid files from a json", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/devengoapp/ftf", "source_code_uri": "https://github.com/devengoapp/ftf", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e89456a5d131070e2462e2db9dc39e9af905e582e8c76c3258222afc5d995554", "spec_sha": "7142df68a409aa936cc221a77bd5eaaea1c5b006505b318fe34b081a4e3d04e3", "project_uri": "https://rubygems.org/gems/ftf", "gem_uri": "https://rubygems.org/gems/ftf-0.0.7.gem", "homepage_uri": "https://github.com/devengoapp/ftf", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/devengoapp/ftf", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "fiddle", "requirements": "~> 1.1" }, { "name": "rdoc", "requirements": "~> 6.11" }, { "name": "zeitwerk", "requirements": ">= 2.6.0, < 2.7.0" } ] } } |
2025-07-04 14:06:37 UTC |
Q2XywVMuQ6Vt_Y-5kcoDS |
micro_mcpSimple gem for quick MCP server creation |
0.1.0 | Content{ "name": "micro_mcp", "downloads": 142, "version": "0.1.0", "version_created_at": "2025-07-04T14:04:04.034Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Erwin Kroon", "info": "Simple gem for quick MCP server creation", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ekroon/micro_mcp", "changelog_uri": "https://github.com/ekroon/micro_mcp/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/ekroon/micro_mcp", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "5a4efd8b6d16c161e1994020990a4f229ab6efae1ca776edf562f1a440f1c702", "spec_sha": "f4f3f33d5aca090a5e44add7b8e437f96cce09b3f4d52df3dbfbf06a1a8e4279", "project_uri": "https://rubygems.org/gems/micro_mcp", "gem_uri": "https://rubygems.org/gems/micro_mcp-0.1.0-x86_64-linux.gem", "homepage_uri": "https://github.com/ekroon/micro_mcp", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/ekroon/micro_mcp", "bug_tracker_uri": null, "changelog_uri": "https://github.com/ekroon/micro_mcp/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-04 14:04:05 UTC |
LrGQYv4Ui3OFfMmFx_yCq |
fbeA collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones |
0.24.2 | Content{ "name": "fbe", "downloads": 42155, "version": "0.24.2", "version_created_at": "2025-07-04T13:59:55.408Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "A collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c013221d0cb051ebf93cb1ecf2909cf5ec7b984de0e4d97412952259d18c16da", "spec_sha": "f14db38ac9925992054b1ad04fa6da9f99cc71c3097c69debb18cada6af8afae", "project_uri": "https://rubygems.org/gems/fbe", "gem_uri": "https://rubygems.org/gems/fbe-0.24.2.gem", "homepage_uri": "https://github.com/zerocracy/fbe", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/fbe/0.24.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": "baza.rb", "requirements": "~> 0.9" }, { "name": "decoor", "requirements": "~> 0.1" }, { "name": "ellipsized", "requirements": "~> 0.3" }, { "name": "factbase", "requirements": "~> 0.11" }, { "name": "faraday", "requirements": "~> 2.0" }, { "name": "faraday-http-cache", "requirements": "~> 2.5" }, { "name": "faraday-multipart", "requirements": "~> 1.1" }, { "name": "faraday-retry", "requirements": "~> 2.3" }, { "name": "filesize", "requirements": "~> 0.2" }, { "name": "graphql-client", "requirements": "~> 0.26" }, { "name": "intercepted", "requirements": "~> 0.2" }, { "name": "joined", "requirements": "~> 0.1" }, { "name": "judges", "requirements": "~> 0.46" }, { "name": "liquid", "requirements": "~> 5.5" }, { "name": "loog", "requirements": "~> 0.6" }, { "name": "obk", "requirements": "~> 0.3" }, { "name": "octokit", "requirements": "~> 10.0" }, { "name": "others", "requirements": "~> 0.1" }, { "name": "sqlite3", "requirements": "~> 2.6" }, { "name": "tago", "requirements": "~> 0.1" }, { "name": "verbose", "requirements": "~> 0.0" } ] } } |
2025-07-04 13:59:57 UTC |
Ho5PUWBJu6ySdGe-pfXvH |
files.comThe Files.com Ruby client. |
1.1.293 | Content{ "name": "files.com", "downloads": 788168, "version": "1.1.293", "version_created_at": "2025-07-04T13:56:22.917Z", "version_downloads": 0, "platform": "ruby", "authors": "files.com", "info": "The Files.com Ruby client.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "6c3780f9ede3905814e6bd7831186eca69f2a27f2e2bf24f1df90101d793109c", "spec_sha": "9ca361e15fa038e3a87e9ca791285198ba7292f8d01bdc389e24c4a5d1eb7f23", "project_uri": "https://rubygems.org/gems/files.com", "gem_uri": "https://rubygems.org/gems/files.com-1.1.293.gem", "homepage_uri": "https://www.files.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/files.com/1.1.293", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "addressable", "requirements": ">= 2.8.0" }, { "name": "concurrent-ruby", "requirements": ">= 1.1.3" }, { "name": "faraday", "requirements": ">= 1.0.1" }, { "name": "faraday-multipart", "requirements": ">= 1.0" }, { "name": "faraday-net_http_persistent", "requirements": ">= 2.0" }, { "name": "net-http-persistent", "requirements": ">= 4.0" } ] } } |
2025-07-04 13:56:25 UTC |
1ORgcygTyVlkRa7d4ZW5c |
standard_procedure_operationsPipelines and State Machines for composable, trackable business logic |
0.7.1 | Content{ "name": "standard_procedure_operations", "downloads": 3699, "version": "0.7.1", "version_created_at": "2025-07-04T13:50:33.953Z", "version_downloads": 0, "platform": "ruby", "authors": "Rahoul Baruah", "info": "Pipelines and State Machines for composable, trackable business logic", "licenses": [ "LGPL" ], "metadata": { "homepage_uri": "https://theartandscienceofruby.com/", "changelog_uri": "https://github.com/standard-procedure/operations/tags", "source_code_uri": "https://github.com/standard-procedure/operations", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "513d781b677cc178ab9d93b74abecc1c3b91641c8e4017db20d797aca2fa97c3", "spec_sha": "f720308b5361e4a03f142e811eca87b39f8fe64e64fea6964f0f41d7bbf1e138", "project_uri": "https://rubygems.org/gems/standard_procedure_operations", "gem_uri": "https://rubygems.org/gems/standard_procedure_operations-0.7.1.gem", "homepage_uri": "https://theartandscienceofruby.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/standard-procedure/operations", "bug_tracker_uri": null, "changelog_uri": "https://github.com/standard-procedure/operations/tags", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.1.3" }, { "name": "standard_procedure_has_attributes", "requirements": ">= 0" } ] } } |
2025-07-04 13:50:35 UTC |
nljUDchzF3_uffl3jGFfF |
impulse_view_componentsView components for Ruby on Rails |
0.7.2 | Content{ "name": "impulse_view_components", "downloads": 5938, "version": "0.7.2", "version_created_at": "2025-07-04T13:25:46.503Z", "version_downloads": 0, "platform": "ruby", "authors": "abeidahmed", "info": "View components for Ruby on Rails", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/Ambiki/impulse_view_components/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/Ambiki/impulse_view_components" }, "yanked": false, "sha": "f9716eac1c7639bdb8a15734220e6839f3b218aaf4980d9430adedcd8f7c3a96", "spec_sha": "54b06697d6fc0a93142801b8c99d45b9015c68d6abe910799b74e0a187bc4130", "project_uri": "https://rubygems.org/gems/impulse_view_components", "gem_uri": "https://rubygems.org/gems/impulse_view_components-0.7.2.gem", "homepage_uri": "https://github.com/Ambiki/impulse_view_components", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Ambiki/impulse_view_components", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Ambiki/impulse_view_components/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": "~> 11.1, >= 11.1.3" }, { "name": "capybara", "requirements": "~> 3.39, >= 3.39.2" }, { "name": "webmock", "requirements": "~> 3.18, >= 3.18.1" } ], "runtime": [ { "name": "actionview", "requirements": ">= 6.1.0" }, { "name": "view_component", "requirements": "~> 3.11" } ] } } |
2025-07-04 13:25:47 UTC |
sa7Nkpl_HVpQT7BAUC5uq |
specwrkParallel rspec test runner from a queue of pending jobs. |
0.2.0 | Content{ "name": "specwrk", "downloads": 400, "version": "0.2.0", "version_created_at": "2025-07-04T13:20:00.465Z", "version_downloads": 0, "platform": "ruby", "authors": "Daniel Westendorf", "info": "Parallel rspec test runner from a queue of pending jobs.", "licenses": [ "GPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://github.com/danielwestendorf/specwrk", "changelog_uri": "https://github.com/danielwestendorf/specwrk/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/danielwestendorf/specwrk" }, "yanked": false, "sha": "cd94459d5fa4df7377cee7dd802036cb883cc62122b1c230d0638ea2b3b6a205", "spec_sha": "cb8f0a244a261325c3bb0e382d04e577054a5920b2352268ecd8377ef7f7d069", "project_uri": "https://rubygems.org/gems/specwrk", "gem_uri": "https://rubygems.org/gems/specwrk-0.2.0.gem", "homepage_uri": "https://github.com/danielwestendorf/specwrk", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/danielwestendorf/specwrk", "bug_tracker_uri": null, "changelog_uri": "https://github.com/danielwestendorf/specwrk/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "gem-release", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "dry-cli", "requirements": ">= 0" }, { "name": "rack", "requirements": ">= 0" }, { "name": "rackup", "requirements": ">= 0" }, { "name": "rspec-core", "requirements": ">= 0" }, { "name": "webrick", "requirements": ">= 0" } ] } } |
2025-07-04 13:20:02 UTC |
cWp4dkfeitTSjxN1VOA-T |
spyri-apiRuby client library for the Spyri API |
0.1.4 | Content{ "name": "spyri-api", "downloads": 1693, "version": "0.1.4", "version_created_at": "2025-07-04T13:16:07.587Z", "version_downloads": 0, "platform": "ruby", "authors": "pabois", "info": "Ruby client library for the Spyri API", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/letemps-ch/spyri-api", "changelog_uri": "https://github.com/letemps-ch/spyri-api/CHANGELOG.md", "source_code_uri": "https://github.com/letemps-ch/spyri-api" }, "yanked": false, "sha": "4d41b2c152712ad458a0b2411fc7df28613e61e4010252e187d28ad7be32a8c6", "spec_sha": "f262f44a1a4d8085f8f987ef369253d957f9647f4494ba1275346534e282e7ce", "project_uri": "https://rubygems.org/gems/spyri-api", "gem_uri": "https://rubygems.org/gems/spyri-api-0.1.4.gem", "homepage_uri": "https://github.com/letemps-ch/spyri-api", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/letemps-ch/spyri-api", "bug_tracker_uri": null, "changelog_uri": "https://github.com/letemps-ch/spyri-api/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "excon", "requirements": ">= 0" } ] } } |
2025-07-04 13:16:09 UTC |
aqYr_0WFWLx4ML610xZgZ |
faradayHTTP/REST API client library. |
2.13.2 | Content{ "name": "faraday", "downloads": 992095768, "version": "2.13.2", "version_created_at": "2025-07-04T13:15:36.495Z", "version_downloads": 0, "platform": "ruby", "authors": "@technoweenie, @iMacTia, @olleolleolle", "info": "HTTP/REST API client library.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://lostisland.github.io/faraday", "changelog_uri": "https://github.com/lostisland/faraday/releases/tag/v2.13.2", "bug_tracker_uri": "https://github.com/lostisland/faraday/issues", "source_code_uri": "https://github.com/lostisland/faraday", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "5c19762e3bbe78e61d8007c5119f2968373c5296d6c6d6aa05b6f9cec34f2a1a", "spec_sha": "18171cbc4c73e3f373330bba77419ea7afc1b6a881813f1be24ba18a4f85eb70", "project_uri": "https://rubygems.org/gems/faraday", "gem_uri": "https://rubygems.org/gems/faraday-2.13.2.gem", "homepage_uri": "https://lostisland.github.io/faraday", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lostisland/faraday", "bug_tracker_uri": "https://github.com/lostisland/faraday/issues", "changelog_uri": "https://github.com/lostisland/faraday/releases/tag/v2.13.2", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday-net_http", "requirements": ">= 2.0, < 3.5" }, { "name": "json", "requirements": ">= 0" }, { "name": "logger", "requirements": ">= 0" } ] } } |
2025-07-04 13:15:38 UTC |
PFPeuG63cu1BO1rLewKU1 |
govuk_publishing_componentsA gem to document components in GOV.UK frontend applications |
58.2.0 | Content{ "name": "govuk_publishing_components", "downloads": 1647927, "version": "58.2.0", "version_created_at": "2025-07-04T13:09:11.297Z", "version_downloads": 0, "platform": "ruby", "authors": "GOV.UK Dev", "info": "A gem to document components in GOV.UK frontend applications", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "de00c2b6918442474e338d215110854622d3d35fb504214b19fdc4075ee4015d", "spec_sha": "46d6ea2968822259a257356e01f74aed9dc9bed492fa8abb09318fec27c63d9c", "project_uri": "https://rubygems.org/gems/govuk_publishing_components", "gem_uri": "https://rubygems.org/gems/govuk_publishing_components-58.2.0.gem", "homepage_uri": "https://github.com/alphagov/govuk_publishing_components", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/govuk_publishing_components/58.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "capybara", "requirements": ">= 0" }, { "name": "climate_control", "requirements": ">= 0" }, { "name": "dartsass-rails", "requirements": ">= 0" }, { "name": "faker", "requirements": ">= 0" }, { "name": "gds-api-adapters", "requirements": ">= 0" }, { "name": "govuk_schemas", "requirements": ">= 0" }, { "name": "govuk_test", "requirements": ">= 0" }, { "name": "i18n-coverage", "requirements": ">= 0" }, { "name": "percy-capybara", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rails_translation_manager", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "rubocop-govuk", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "terser", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" }, { "name": "yard", "requirements": ">= 0" } ], "runtime": [ { "name": "govuk_app_config", "requirements": ">= 0" }, { "name": "govuk_personalisation", "requirements": ">= 0.7.0" }, { "name": "kramdown", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "plek", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6" }, { "name": "rouge", "requirements": ">= 0" }, { "name": "sprockets", "requirements": ">= 3" }, { "name": "sprockets-rails", "requirements": ">= 0" } ] } } |
2025-07-04 13:09:15 UTC |
q-D8AmnKtDz5MjPsk9FP8 |
impulse_view_componentsView components for Ruby on Rails |
0.7.1 | Content{ "name": "impulse_view_components", "downloads": 5909, "version": "0.7.1", "version_created_at": "2025-07-04T12:51:54.207Z", "version_downloads": 0, "platform": "ruby", "authors": "abeidahmed", "info": "View components for Ruby on Rails", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/Ambiki/impulse_view_components/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/Ambiki/impulse_view_components" }, "yanked": false, "sha": "c5e6edcb849afd0b93c812c1389b1e136753c7b00f3ba2b4c2eb822541a5920e", "spec_sha": "c6d94b381d4116ee1f385953ca634e1ce9cece4ab9a133a206f9e6e8f9973b5e", "project_uri": "https://rubygems.org/gems/impulse_view_components", "gem_uri": "https://rubygems.org/gems/impulse_view_components-0.7.1.gem", "homepage_uri": "https://github.com/Ambiki/impulse_view_components", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Ambiki/impulse_view_components", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Ambiki/impulse_view_components/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": "~> 11.1, >= 11.1.3" }, { "name": "capybara", "requirements": "~> 3.39, >= 3.39.2" }, { "name": "webmock", "requirements": "~> 3.18, >= 3.18.1" } ], "runtime": [ { "name": "actionview", "requirements": ">= 6.1.0" }, { "name": "view_component", "requirements": "~> 3.11" } ] } } |
2025-07-04 12:51:55 UTC |
Yg12iSzMNZqECY9hcdZcX |
dspyA Ruby implementation of DSPy, a framework for programming with large language models |
0.5.1 | Content{ "name": "dspy", "downloads": 1596, "version": "0.5.1", "version_created_at": "2025-07-04T12:20:14.451Z", "version_downloads": 0, "platform": "ruby", "authors": "Vicente Reig Rincón de Arellano", "info": "A Ruby implementation of DSPy, a framework for programming with large language models", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "58a77b16bb088f9862dfcbe7215dd87dd04f83ac601f99397bb922986f085d6f", "spec_sha": "462285a684999eb9ec4341681a2856162ce8c4272fe8ad48193046aed9cf9f2f", "project_uri": "https://rubygems.org/gems/dspy", "gem_uri": "https://rubygems.org/gems/dspy-0.5.1.gem", "homepage_uri": "https://github.com/vicentereig/dspy.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/dspy/0.5.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "anthropic", "requirements": "~> 1.1.0" }, { "name": "async", "requirements": "~> 2.23" }, { "name": "dry-configurable", "requirements": "~> 1.0" }, { "name": "dry-logger", "requirements": "~> 1.0" }, { "name": "dry-monitor", "requirements": "~> 1.0" }, { "name": "openai", "requirements": "~> 0.9.0" }, { "name": "polars-df", "requirements": "~> 0.20.0" }, { "name": "sorbet-runtime", "requirements": "~> 0.5" }, { "name": "sorbet-schema", "requirements": "~> 0.3" } ] } } |
2025-07-04 12:20:17 UTC |
vAnvff5NPqd7laHXYdxf8 |
impulse_view_componentsView components for Ruby on Rails |
0.7.0 | Content{ "name": "impulse_view_components", "downloads": 5880, "version": "0.7.0", "version_created_at": "2025-07-04T12:09:11.066Z", "version_downloads": 0, "platform": "ruby", "authors": "abeidahmed", "info": "View components for Ruby on Rails", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/Ambiki/impulse_view_components/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/Ambiki/impulse_view_components" }, "yanked": false, "sha": "2b6ffd9a4522b1a5b8fe1cc67a33d0eec5f85dc46688e65ce57a28a04bf06ff4", "spec_sha": "d741b144327c7b9fd6ce514e7c55f75e4ca4ccfcbf530c736915ebffe28c2e18", "project_uri": "https://rubygems.org/gems/impulse_view_components", "gem_uri": "https://rubygems.org/gems/impulse_view_components-0.7.0.gem", "homepage_uri": "https://github.com/Ambiki/impulse_view_components", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Ambiki/impulse_view_components", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Ambiki/impulse_view_components/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": "~> 11.1, >= 11.1.3" }, { "name": "capybara", "requirements": "~> 3.39, >= 3.39.2" }, { "name": "webmock", "requirements": "~> 3.18, >= 3.18.1" } ], "runtime": [ { "name": "actionview", "requirements": ">= 6.1.0" }, { "name": "view_component", "requirements": "~> 3.11" } ] } } |
2025-07-04 12:09:12 UTC |
ePKADZtYCs1aqlLTsyTUo |
activestatePush data into Svelte stores from Rails |
2.0.6 | Content{ "name": "activestate", "downloads": 736, "version": "2.0.6", "version_created_at": "2025-07-04T11:54:03.343Z", "version_downloads": 0, "platform": "ruby", "authors": "Stefan Buhrmester", "info": "Push data into Svelte stores from Rails", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/buhrmi/activestate", "changelog_uri": "https://github.com/buhrmi/activestate", "source_code_uri": "https://github.com/buhrmi/activestate" }, "yanked": false, "sha": "0ce5460153a8fd97c04ad9b526fc9c609976b3611a227a50224a5becedff1124", "spec_sha": "a72f46ccea45ce498a09849f48e11e16fc789f59b4353c05f89d2729fffc011b", "project_uri": "https://rubygems.org/gems/activestate", "gem_uri": "https://rubygems.org/gems/activestate-2.0.6.gem", "homepage_uri": "https://github.com/buhrmi/activestate", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/buhrmi/activestate", "bug_tracker_uri": null, "changelog_uri": "https://github.com/buhrmi/activestate", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.0.4" } ] } } |
2025-07-04 11:54:04 UTC |
AlXqzecz7UPFf6RqGfuJi |
dspyA Ruby implementation of DSPy, a framework for programming with large language models |
0.5.0 | Content{ "name": "dspy", "downloads": 1575, "version": "0.5.0", "version_created_at": "2025-07-04T11:52:22.117Z", "version_downloads": 0, "platform": "ruby", "authors": "Vicente Reig Rincón de Arellano", "info": "A Ruby implementation of DSPy, a framework for programming with large language models", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d032bb518141aa0aaa59917312c6f79428d82219a76c3ce2d3d0752ca6bcd874", "spec_sha": "1eb66c7783a363b6513eac6690e26c1d435601d725f5d31f80969809e77fff24", "project_uri": "https://rubygems.org/gems/dspy", "gem_uri": "https://rubygems.org/gems/dspy-0.5.0.gem", "homepage_uri": "https://github.com/vicentereig/dspy.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/dspy/0.5.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "anthropic", "requirements": "~> 1.1.0" }, { "name": "async", "requirements": "~> 2.23" }, { "name": "dry-configurable", "requirements": "~> 1.0" }, { "name": "dry-logger", "requirements": "~> 1.0" }, { "name": "dry-monitor", "requirements": "~> 1.0" }, { "name": "openai", "requirements": "~> 0.9.0" }, { "name": "polars-df", "requirements": "~> 0.20.0" }, { "name": "sorbet-runtime", "requirements": "~> 0.5" }, { "name": "sorbet-schema", "requirements": "~> 0.3" } ] } } |
2025-07-04 11:52:23 UTC |
eksbbMt_9HTCz3GCiQ-rQ |
activematrixA Ruby on Rails gem that provides seamless integration with the Matrix protocol, enabling Rails applications to connect and communicate with Matrix servers. |
0.0.5 | Content{ "name": "activematrix", "downloads": 261, "version": "0.0.5", "version_created_at": "2025-07-04T11:41:46.281Z", "version_downloads": 0, "platform": "ruby", "authors": "Abdelkader Boudih, Alexander Olofsson", "info": "A Ruby on Rails gem that provides seamless integration with the Matrix protocol, enabling Rails applications to connect and communicate with Matrix servers.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4dddd676e1070899e0d4a08d0396c68a780a7d61d244f6966b6320d47d9e5469", "spec_sha": "7bab450daa115592819666dd29c1f3a9d33f4635487074674c06489a854eff83", "project_uri": "https://rubygems.org/gems/activematrix", "gem_uri": "https://rubygems.org/gems/activematrix-0.0.5.gem", "homepage_uri": "https://github.com/seuros/activematrix", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/activematrix/0.0.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "mocha", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-minitest", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "rubocop-rails", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "syslog", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 0" }, { "name": "vcr", "requirements": "~> 6.2" }, { "name": "webmock", "requirements": "~> 3.19" } ], "runtime": [ { "name": "activerecord", "requirements": "~> 8.0" }, { "name": "bcrypt", "requirements": "~> 3.1" }, { "name": "concurrent-ruby", "requirements": "~> 1.2" }, { "name": "railties", "requirements": "~> 8.0" }, { "name": "state_machines-activerecord", "requirements": "~> 0.40.0" }, { "name": "zeitwerk", "requirements": "~> 2.6" } ] } } |
2025-07-04 11:41:47 UTC |
iwne2cbk9UopNcL59KFwd |
glib-webThis rubygem does not have a description or summary. |
4.34.7 | Content{ "name": "glib-web", "downloads": 513287, "version": "4.34.7", "version_created_at": "2025-07-04T11:41:35.769Z", "version_downloads": 0, "platform": "ruby", "authors": "", "info": "This rubygem does not have a description or summary.", "licenses": [], "metadata": {}, "yanked": false, "sha": "bf3acf266b79a00f9626d9c373ecb47853441bae318d17c307c36f1b8cfe2a69", "spec_sha": "eeb3b57a26e2171928af7ec45d1b2694aefd3aeaaab8bdf6d5a8ae3639f70de3", "project_uri": "https://rubygems.org/gems/glib-web", "gem_uri": "https://rubygems.org/gems/glib-web-4.34.7.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/glib-web/4.34.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rubocop", "requirements": ">= 0" } ], "runtime": [ { "name": "actioncable", "requirements": "~> 8.0.0" }, { "name": "active_snapshot", "requirements": ">= 0" }, { "name": "activestorage", "requirements": "~> 8.0.0" }, { "name": "damerau-levenshtein", "requirements": ">= 0" }, { "name": "hashdiff", "requirements": ">= 0" }, { "name": "js_regex", "requirements": "~> 3.11" }, { "name": "pundit", "requirements": "~> 2.1" }, { "name": "rest-client", "requirements": "~> 2.1" } ] } } |
2025-07-04 11:41:38 UTC |
Dn3m8ZYFo330TFJ5AiZqT |
activematrixA Ruby on Rails gem that provides seamless integration with the Matrix protocol, enabling Rails applications to connect and communicate with Matrix servers. |
0.0.4 | Content{ "name": "activematrix", "downloads": 251, "version": "0.0.4", "version_created_at": "2025-07-04T11:20:38.488Z", "version_downloads": 0, "platform": "ruby", "authors": "Abdelkader Boudih, Alexander Olofsson", "info": "A Ruby on Rails gem that provides seamless integration with the Matrix protocol, enabling Rails applications to connect and communicate with Matrix servers.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b4f7fc21b06fc65bd07242a6bfec0824922747683a034cd158fee391fd710308", "spec_sha": "2cdb250f5006285d3fdbe8c59b731cd6e56a0fe8672b5a29c1f0e94985f50983", "project_uri": "https://rubygems.org/gems/activematrix", "gem_uri": "https://rubygems.org/gems/activematrix-0.0.4.gem", "homepage_uri": "https://github.com/seuros/activematrix", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/activematrix/0.0.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "mocha", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-minitest", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "rubocop-rails", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "syslog", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 0" }, { "name": "vcr", "requirements": "~> 6.2" }, { "name": "webmock", "requirements": "~> 3.19" } ], "runtime": [ { "name": "activerecord", "requirements": "~> 8.0" }, { "name": "bcrypt", "requirements": "~> 3.1" }, { "name": "concurrent-ruby", "requirements": "~> 1.2" }, { "name": "railties", "requirements": "~> 8.0" }, { "name": "state_machines-activerecord", "requirements": "~> 0.40.0" }, { "name": "zeitwerk", "requirements": "~> 2.6" } ] } } |
2025-07-04 11:20:40 UTC |
H2sqh0O9nTL0EkOUabm_c |
malawi_hiv_program_reportsMalawi HIV PROGRAM Reports for Ruby on Rails. This can be used by both the EMR API or the CDR platform |
1.1.20 | Content{ "name": "malawi_hiv_program_reports", "downloads": 13784, "version": "1.1.20", "version_created_at": "2025-07-04T11:11:45.174Z", "version_downloads": 0, "platform": "ruby", "authors": "Roy Chanunkha", "info": "Malawi HIV PROGRAM Reports for Ruby on Rails. This can be used by both the EMR API\n or the CDR platform", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/EGPAFMalawiHIS/malawi_hiv_program_reports", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "9adbb13765c83c2de3be01b4eed117c9a4d73c59c69beb5ab559b0e063a082c3", "spec_sha": "706c6dfeb121361b6c3632881f31ae6e3b328fee57051e92d575b9d9489e0a1d", "project_uri": "https://rubygems.org/gems/malawi_hiv_program_reports", "gem_uri": "https://rubygems.org/gems/malawi_hiv_program_reports-1.1.20.gem", "homepage_uri": "https://github.com/EGPAFMalawiHIS/malawi_hiv_program_reports", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/EGPAFMalawiHIS/malawi_hiv_program_reports", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": "~> 7.0.8" }, { "name": "mysql2", "requirements": "~> 0.5.6" }, { "name": "rails", "requirements": "~> 7.0.8, >= 7.0.8.1" }, { "name": "rspec", "requirements": "~> 3.13" } ] } } |
2025-07-04 11:11:47 UTC |
POqXgFbzytD5SiCoTnsiA |
llm_hubThis is a Ruby interface for multiple LLM providers, such as OpenAI and Anthropic.It provides easy access to Completion and Embedding functionalities. |
0.2.1 | Content{ "name": "llm_hub", "downloads": 384, "version": "0.2.1", "version_created_at": "2025-07-04T11:01:39.469Z", "version_downloads": 0, "platform": "ruby", "authors": "akiraNuma", "info": "This is a Ruby interface for multiple LLM providers, such as OpenAI and Anthropic.It provides easy access to Completion and Embedding functionalities.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/akiraNuma/llm_hub", "changelog_uri": "https://github.com/akiraNuma/llm_hub/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/akiraNuma/llm_hub", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "eef6df58c382d782b779591682c1d8f31876f38b93604df6055a3815b39d58de", "spec_sha": "fc289d971dc09c8b42a8513a9a107d1508d26c3e8a51b6cc1cca1dea079f3ce4", "project_uri": "https://rubygems.org/gems/llm_hub", "gem_uri": "https://rubygems.org/gems/llm_hub-0.2.1.gem", "homepage_uri": "https://github.com/akiraNuma/llm_hub", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/akiraNuma/llm_hub", "bug_tracker_uri": null, "changelog_uri": "https://github.com/akiraNuma/llm_hub/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "json", "requirements": ">= 0" } ] } } |
2025-07-04 11:01:41 UTC |
5Lu0el9mbmuZRPl4VWFej |
migration_queriesGem to generate queries for ActiveRecord migrations, allowing you to see the SQL that will be executed when running migrations. |
1.0.0 | Content{ "name": "migration_queries", "downloads": 58, "version": "1.0.0", "version_created_at": "2025-07-04T10:53:01.856Z", "version_downloads": 0, "platform": "ruby", "authors": "Szymon Lipka", "info": "Gem to generate queries for ActiveRecord migrations, allowing you to see the SQL that will be executed when running migrations.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/szymonlipka/migration_queries", "changelog_uri": "https://github.com/szymonlipka/migration_queries/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/szymonlipka/migration_queries" }, "yanked": false, "sha": "0fb940a215f0d116f201685ed552984ed5d724aff2e584b4d8f4ac082100b65b", "spec_sha": "036df0dde3c874e35cd93099ec0bac337db7fb1c3e857c5cd5f48a7d2117d07e", "project_uri": "https://rubygems.org/gems/migration_queries", "gem_uri": "https://rubygems.org/gems/migration_queries-1.0.0.gem", "homepage_uri": "https://github.com/szymonlipka/migration_queries", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/szymonlipka/migration_queries", "bug_tracker_uri": null, "changelog_uri": "https://github.com/szymonlipka/migration_queries/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 7.0.0" } ] } } |
2025-07-04 10:53:03 UTC |
M_Cl7p5nkQr21dcrrLDck |
coachAlternative controllers built with middleware |
4.0.1 | Content{ "name": "coach", "downloads": 253535, "version": "4.0.1", "version_created_at": "2025-07-04T10:47:35.558Z", "version_downloads": 0, "platform": "ruby", "authors": "GoCardless", "info": "Alternative controllers built with middleware", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "52b1e96978dc07ba5db40e811669914ac28bd3aa17cab0fe2fb1a05df4543b7a", "spec_sha": "7db7a963061de354e6b00abb05c418ea492d4ca806c702814931d2c1e8f62d77", "project_uri": "https://rubygems.org/gems/coach", "gem_uri": "https://rubygems.org/gems/coach-4.0.1.gem", "homepage_uri": "https://github.com/gocardless/coach", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/coach/4.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionpack", "requirements": ">= 7.0" }, { "name": "activesupport", "requirements": ">= 7.0" }, { "name": "commander", "requirements": ">= 4.5, < 6.0" } ] } } |
2025-07-04 10:47:38 UTC |
y768FN5TvcCXTxHW3RjIw |
migration_queriesGem to generate queries for ActiveRecord migrations, allowing you to see the SQL that will be executed when running migrations. |
0.4.0 | Content{ "name": "migration_queries", "downloads": 49, "version": "0.4.0", "version_created_at": "2025-07-04T10:40:11.603Z", "version_downloads": 0, "platform": "ruby", "authors": "Szymon Lipka", "info": "Gem to generate queries for ActiveRecord migrations, allowing you to see the SQL that will be executed when running migrations.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/szymonlipka/migration_queries", "changelog_uri": "https://github.com/szymonlipka/migration_queries/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/szymonlipka/migration_queries" }, "yanked": false, "sha": "8ba243aff21827e7e6989f07f55866f9bb576c5c1e608ef1b9d479c4a2eaeedb", "spec_sha": "f94f6b39c0e99300269a5476fb5a7243e45abb807f468afc8e3148b66de584e7", "project_uri": "https://rubygems.org/gems/migration_queries", "gem_uri": "https://rubygems.org/gems/migration_queries-0.4.0.gem", "homepage_uri": "https://github.com/szymonlipka/migration_queries", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/szymonlipka/migration_queries", "bug_tracker_uri": null, "changelog_uri": "https://github.com/szymonlipka/migration_queries/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 7.0.0" } ] } } |
2025-07-04 10:40:13 UTC |
_ih2gpsLUR7kIEXfsvEMm |
actionmcpIt offers base classes and helpers for creating MCP applications, making it easier to integrate your Ruby/Rails application with the MCP standard |
0.60.2 | Content{ "name": "actionmcp", "downloads": 14408, "version": "0.60.2", "version_created_at": "2025-07-04T10:38:20.683Z", "version_downloads": 0, "platform": "ruby", "authors": "Abdelkader Boudih", "info": "It offers base classes and helpers for creating MCP applications, making it easier to integrate your Ruby/Rails application with the MCP standard", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/seuros/action_mcp", "changelog_uri": "https://github.com/seuros/action_mcp/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/seuros/action_mcp", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "189c5b3433b424c5c9cd4b5db67c75e944c960367ec420ac483053ceb6abd544", "spec_sha": "d3735171e3e477939cac504f9a5d369c753bfd4e997db2fa6592b2782dd6735c", "project_uri": "https://rubygems.org/gems/actionmcp", "gem_uri": "https://rubygems.org/gems/actionmcp-0.60.2.gem", "homepage_uri": "https://github.com/seuros/action_mcp", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/seuros/action_mcp", "bug_tracker_uri": null, "changelog_uri": "https://github.com/seuros/action_mcp/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "json_schemer", "requirements": "~> 2.0" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 8.0.1" }, { "name": "concurrent-ruby", "requirements": ">= 1.3.1" }, { "name": "faraday", "requirements": "~> 2.7" }, { "name": "jsonrpc-rails", "requirements": ">= 0.5.3" }, { "name": "jwt", "requirements": "~> 2.10" }, { "name": "multi_json", "requirements": ">= 0" }, { "name": "omniauth", "requirements": "~> 2.1" }, { "name": "omniauth-oauth2", "requirements": "~> 1.7" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "pkce_challenge", "requirements": "~> 1.0" }, { "name": "railties", "requirements": ">= 8.0.1" }, { "name": "zeitwerk", "requirements": "~> 2.6" } ] } } |
2025-07-04 10:38:22 UTC |
S6V87syM7FKomi2jP_t1B |
datadogdatadog is Datadog's client library for Ruby. It includes a suite of tools which provide visibility into the performance and security of Ruby applications, to enable Ruby developers to identify bottlenecks and other issues. |
2.18.0 | Content{ "name": "datadog", "downloads": 6990826, "version": "2.18.0", "version_created_at": "2025-07-04T10:37:26.035Z", "version_downloads": 0, "platform": "ruby", "authors": "Datadog, Inc.", "info": "datadog is Datadog's client library for Ruby. It includes a suite of tools\nwhich provide visibility into the performance and security of Ruby applications,\nto enable Ruby developers to identify bottlenecks and other issues.\n", "licenses": [ "BSD-3-Clause", "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/DataDog/dd-trace-rb/blob/v2.18.0/CHANGELOG.md", "source_code_uri": "https://github.com/DataDog/dd-trace-rb/tree/v2.18.0", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "cb670e7f99fc3e2b54970b5a9d7c1be68cd2810581e67ee803cef9638f5488f5", "spec_sha": "c845683cb5746a79c2be2b5df17c6ab7ac06f474925810562f292d3a7538fb5e", "project_uri": "https://rubygems.org/gems/datadog", "gem_uri": "https://rubygems.org/gems/datadog-2.18.0.gem", "homepage_uri": "https://github.com/DataDog/dd-trace-rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/DataDog/dd-trace-rb/tree/v2.18.0", "bug_tracker_uri": null, "changelog_uri": "https://github.com/DataDog/dd-trace-rb/blob/v2.18.0/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "datadog-ruby_core_source", "requirements": "~> 3.4, >= 3.4.1" }, { "name": "libdatadog", "requirements": "~> 18.1.0.1.0" }, { "name": "libddwaf", "requirements": "~> 1.24.1.0.0" }, { "name": "logger", "requirements": ">= 0" }, { "name": "msgpack", "requirements": ">= 0" } ] } } |
2025-07-04 10:37:27 UTC |
7GOxxokm7ZE9KMuP5cRsP |
dbwatcherDB Watcher helps developers debug Rails applications by tracking all database changes |
1.1.0 | Content{ "name": "dbwatcher", "downloads": 233, "version": "1.1.0", "version_created_at": "2025-07-04T10:27:49.957Z", "version_downloads": 0, "platform": "ruby", "authors": "Huy Nguyen", "info": "DB Watcher helps developers debug Rails applications by tracking all database changes", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/patrick204nqh/dbwatcher", "changelog_uri": "https://github.com/patrick204nqh/dbwatcher/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/patrick204nqh/dbwatcher/issues", "source_code_uri": "https://github.com/patrick204nqh/dbwatcher", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/patrick204nqh/dbwatcher/blob/main/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "dc48ba51afbcb97625e5311ea784604ca6b3c278bae459565600787f56746d5d", "spec_sha": "ff09d553c2d62eebade882423d5bee6d8ee6a5282626f7737173ea3509176722", "project_uri": "https://rubygems.org/gems/dbwatcher", "gem_uri": "https://rubygems.org/gems/dbwatcher-1.1.0.gem", "homepage_uri": "https://github.com/patrick204nqh/dbwatcher", "wiki_uri": null, "documentation_uri": "https://github.com/patrick204nqh/dbwatcher/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/patrick204nqh/dbwatcher", "bug_tracker_uri": "https://github.com/patrick204nqh/dbwatcher/issues", "changelog_uri": "https://github.com/patrick204nqh/dbwatcher/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "capybara", "requirements": "~> 3.0" }, { "name": "cucumber-rails", "requirements": "~> 3.1" }, { "name": "database_cleaner-active_record", "requirements": "~> 2.0" }, { "name": "rspec-rails", "requirements": "~> 6.0" }, { "name": "sassc", "requirements": "~> 2.4" }, { "name": "selenium-webdriver", "requirements": "~> 4.0" }, { "name": "sprockets-rails", "requirements": "~> 3.4" }, { "name": "sqlite3", "requirements": "~> 1.4" }, { "name": "webrick", "requirements": "~> 1.8" } ], "runtime": [ { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-07-04 10:27:51 UTC |
S4KIIRyqwa8sZgoGwxAaZ |
shixian-omniauth-open_wechatOmniAuth strategy for OpenWechat. |
0.0.1 | Content{ "name": "shixian-omniauth-open_wechat", "downloads": 0, "version": "0.0.1", "version_created_at": "2025-07-04T10:27:14.494Z", "version_downloads": 0, "platform": "ruby", "authors": "kelby", "info": "OmniAuth strategy for OpenWechat.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "1415ec8a3e7182a06ca0ceab618feaad916dee2d27e7da2969f2b8b3135d2a52", "spec_sha": "5d2c3887aef5ef8a4c345272dae6fd68197b127415a0cd335d5c0ac7f96a44cf", "project_uri": "https://rubygems.org/gems/shixian-omniauth-open_wechat", "gem_uri": "https://rubygems.org/gems/shixian-omniauth-open_wechat-0.0.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/shixian-omniauth-open_wechat/0.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "omniauth", "requirements": "~> 1.0" }, { "name": "omniauth-oauth2", "requirements": ">= 1.1.1, < 2.0" } ] } } |
2025-07-04 10:27:16 UTC |
0g-hdQUL3p4WZLeigQhn4 |
migration_queriesGem to generate queries for ActiveRecord migrations, allowing you to see the SQL that will be executed when running migrations. |
0.3.0 | Content{ "name": "migration_queries", "downloads": 38, "version": "0.3.0", "version_created_at": "2025-07-04T10:23:47.374Z", "version_downloads": 0, "platform": "ruby", "authors": "Szymon Lipka", "info": "Gem to generate queries for ActiveRecord migrations, allowing you to see the SQL that will be executed when running migrations.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/szymonlipka/migration_queries", "changelog_uri": "https://github.com/szymonlipka/migration_queries/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/szymonlipka/migration_queries" }, "yanked": false, "sha": "e213d2c990d84b7ca3bd351510effee985b7ac426373ef2499616b6d4c215968", "spec_sha": "efb6006eb62367d41004dd94579cc411df33a2028bcd48d61092794697c9c390", "project_uri": "https://rubygems.org/gems/migration_queries", "gem_uri": "https://rubygems.org/gems/migration_queries-0.3.0.gem", "homepage_uri": "https://github.com/szymonlipka/migration_queries", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/szymonlipka/migration_queries", "bug_tracker_uri": null, "changelog_uri": "https://github.com/szymonlipka/migration_queries/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 7.0.0" } ] } } |
2025-07-04 10:23:48 UTC |
8u0PNgjzHJUNe_w7pnDs_ |
pulp_certguard_clientFetch, Upload, Organize, and Distribute Software Packages |
3.82.1 | Content{ "name": "pulp_certguard_client", "downloads": 1185906, "version": "3.82.1", "version_created_at": "2025-07-04T10:23:03.828Z", "version_downloads": 0, "platform": "ruby", "authors": "OpenAPI-Generator", "info": "Fetch, Upload, Organize, and Distribute Software Packages", "licenses": [ "GPLv2+" ], "metadata": {}, "yanked": false, "sha": "7ddcc17fb4ecbcf3020d126432bd1d763151db7103b80e6aae0953335d8b3509", "spec_sha": "fb193c675a5bc1bcac04df638b9f252249030dbf7ad0c2e2d4205a2958cb2b7a", "project_uri": "https://rubygems.org/gems/pulp_certguard_client", "gem_uri": "https://rubygems.org/gems/pulp_certguard_client-3.82.1.gem", "homepage_uri": "https://github.com/pulp/pulp_certguard", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pulp_certguard_client/3.82.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 1.0.1, < 2.9" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "marcel", "requirements": ">= 0" } ] } } |
2025-07-04 10:23:07 UTC |
7avygR9dDDqjGfDTLnLuw |
pulp_file_clientFetch, Upload, Organize, and Distribute Software Packages |
3.82.1 | Content{ "name": "pulp_file_client", "downloads": 924585, "version": "3.82.1", "version_created_at": "2025-07-04T10:23:00.977Z", "version_downloads": 0, "platform": "ruby", "authors": "OpenAPI-Generator", "info": "Fetch, Upload, Organize, and Distribute Software Packages", "licenses": [ "GPLv2+" ], "metadata": {}, "yanked": false, "sha": "3c0280c6321d4f4f2152ce2a38362bddcbe55adc3005b0f09c25c5351f75aafd", "spec_sha": "36c9610736bb9076c11af74f789d16649d4a04f6005393a3a59e90b29343bd2c", "project_uri": "https://rubygems.org/gems/pulp_file_client", "gem_uri": "https://rubygems.org/gems/pulp_file_client-3.82.1.gem", "homepage_uri": "https://github.com/pulp/pulp_file", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pulp_file_client/3.82.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 1.0.1, < 2.9" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "marcel", "requirements": ">= 0" } ] } } |
2025-07-04 10:23:04 UTC |
HCpoQXY_dVhKo1siIsPcu |
pulpcore_clientFetch, Upload, Organize, and Distribute Software Packages |
3.82.1 | Content{ "name": "pulpcore_client", "downloads": 1635815, "version": "3.82.1", "version_created_at": "2025-07-04T10:22:57.215Z", "version_downloads": 0, "platform": "ruby", "authors": "OpenAPI-Generator", "info": "Fetch, Upload, Organize, and Distribute Software Packages", "licenses": [ "GPLv2+" ], "metadata": {}, "yanked": false, "sha": "ed60ef0b4bfeaf25ccc0ef9753e93d68a7e9ca88c058e0101a35a4fd7e3f7298", "spec_sha": "ad4f30697755324935790c92bf105260c584b7351f0f04b0c19b8238af7a4f2e", "project_uri": "https://rubygems.org/gems/pulpcore_client", "gem_uri": "https://rubygems.org/gems/pulpcore_client-3.82.1.gem", "homepage_uri": "https://github.com/pulp/pulpcore", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pulpcore_client/3.82.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 1.0.1, < 2.9" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "marcel", "requirements": ">= 0" } ] } } |
2025-07-04 10:23:01 UTC |
631nty8Q6HTLbeWq8OTa- |
rtfm-filemanagerMajor release - RTFM v6.0: Remote SSH/SFTP browsing with seamless navigation, interactive SSH shell integration, enhanced help system with color-coded formatting, SSH connection comments, comprehensive undo system, and performance optimizations. A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers. |
6.0.2 | Content{ "name": "rtfm-filemanager", "downloads": 88269, "version": "6.0.2", "version_created_at": "2025-07-04T10:16:29.023Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "Major release - RTFM v6.0: Remote SSH/SFTP browsing with seamless navigation, interactive SSH shell integration, enhanced help system with color-coded formatting, SSH connection comments, comprehensive undo system, and performance optimizations.\n A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers.", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/RTFM" }, "yanked": false, "sha": "0dee055393c5c46b482794eda3f2ea422a556bcb7e862ebfe228a5d610346477", "spec_sha": "6e20c65fcaf466fc9451ded61c07f24e0b5dbd6019b03f09cfd4f1a828882950", "project_uri": "https://rubygems.org/gems/rtfm-filemanager", "gem_uri": "https://rubygems.org/gems/rtfm-filemanager-6.0.2.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/RTFM", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bootsnap", "requirements": "~> 1.18" }, { "name": "rcurses", "requirements": "~> 4.9.5" }, { "name": "ruby-openai", "requirements": "~> 7.4" } ] } } |
2025-07-04 10:16:31 UTC |
na_CDh6bkBi3pluyqV3RM |
prosopiteN+1 auto-detection for Rails with zero false positives / false negatives |
2.1.1 | Content{ "name": "prosopite", "downloads": 4527960, "version": "2.1.1", "version_created_at": "2025-07-04T10:06:52.756Z", "version_downloads": 0, "platform": "ruby", "authors": "Mpampis Kostas", "info": "N+1 auto-detection for Rails with zero false positives / false negatives", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/charkost/prosopite", "source_code_uri": "https://github.com/charkost/prosopite" }, "yanked": false, "sha": "c60e3fdc6325fa30d5afdbf2128ae63d941fa73192bcca9255123c669d01311c", "spec_sha": "1a5ebb2efa33bff46ea40b518476150966cfc85e5dae788d462e1f5a65f9a981", "project_uri": "https://rubygems.org/gems/prosopite", "gem_uri": "https://rubygems.org/gems/prosopite-2.1.1.gem", "homepage_uri": "https://github.com/charkost/prosopite", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/charkost/prosopite", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "activerecord", "requirements": ">= 0" }, { "name": "factory_bot", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-reporters", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "railties", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" } ], "runtime": [] } } |
2025-07-04 10:06:56 UTC |
Rtwyow0dfCSFQf7Se4dpq |
gitlab_quality-test_toolingA collection of test-related tools. |
2.15.3 | Content{ "name": "gitlab_quality-test_tooling", "downloads": 23644800, "version": "2.15.3", "version_created_at": "2025-07-04T09:57:05.983Z", "version_downloads": 0, "platform": "ruby", "authors": "GitLab Quality", "info": "A collection of test-related tools.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://gitlab.com/gitlab-org/ruby/gems/gitlab_quality-test_tooling", "changelog_uri": "https://gitlab.com/gitlab-org/ruby/gems/gitlab_quality-test_tooling/-/releases", "source_code_uri": "https://gitlab.com/gitlab-org/ruby/gems/gitlab_quality-test_tooling" }, "yanked": false, "sha": "339b68020723224b163bf033bf15d42ad9a02db86070ff2d7cd6779f5ddda37b", "spec_sha": "6ae9128827ca819922b0bc505d2b87ae2e24939c28da75e049fa81a05a2f7900", "project_uri": "https://rubygems.org/gems/gitlab_quality-test_tooling", "gem_uri": "https://rubygems.org/gems/gitlab_quality-test_tooling-2.15.3.gem", "homepage_uri": "https://gitlab.com/gitlab-org/ruby/gems/gitlab_quality-test_tooling", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/gitlab-org/ruby/gems/gitlab_quality-test_tooling", "bug_tracker_uri": null, "changelog_uri": "https://gitlab.com/gitlab-org/ruby/gems/gitlab_quality-test_tooling/-/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "climate_control", "requirements": "~> 1.2" }, { "name": "gitlab-dangerfiles", "requirements": "~> 3.8" }, { "name": "gitlab-styles", "requirements": "~> 12.0" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "lefthook", "requirements": "~> 1.3" }, { "name": "pry-byebug", "requirements": "= 3.10.1" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rest-client", "requirements": "~> 2.1.0" }, { "name": "rspec", "requirements": "~> 3.12" }, { "name": "rspec_junit_formatter", "requirements": "~> 0.6.0" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "simplecov-cobertura", "requirements": "~> 2.1" }, { "name": "solargraph", "requirements": "~> 0.41" }, { "name": "timecop", "requirements": "~> 0.9.5" }, { "name": "webmock", "requirements": "= 3.7.0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 7.0, < 7.3" }, { "name": "amatch", "requirements": "~> 0.4.1" }, { "name": "fog-google", "requirements": "~> 1.24, >= 1.24.1" }, { "name": "gitlab", "requirements": ">= 4.19, < 6.0" }, { "name": "http", "requirements": "~> 5.0" }, { "name": "influxdb-client", "requirements": "~> 3.1" }, { "name": "nokogiri", "requirements": "~> 1.10" }, { "name": "parallel", "requirements": ">= 1, < 2" }, { "name": "rainbow", "requirements": ">= 3, < 4" }, { "name": "rspec-parameterized", "requirements": ">= 1.0, < 3.0" }, { "name": "table_print", "requirements": "= 1.5.7" }, { "name": "zeitwerk", "requirements": ">= 2, < 3" } ] } } |
2025-07-04 09:57:07 UTC |
9S5FDMG_ZH9u9Vw9nXwSC |
baza.rbIt is a Ruby client for Zerocracy API, allowing you to check your job statuses, upload and download binaries, lock/unlock them, manage durables, and do everything else that is possible to do via the HTTP API. |
0.9.8 | Content{ "name": "baza.rb", "downloads": 19380, "version": "0.9.8", "version_created_at": "2025-07-04T09:41:13.177Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "It is a Ruby client for Zerocracy API, allowing you to check your job statuses, upload and download binaries, lock/unlock them, manage durables, and do everything else that is possible to do via the HTTP API.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4a7c18c3aeee2eff2fb89e67fdb6878a77ba1767c83dbdd4b776d17cebf2bc9d", "spec_sha": "4b1e5720a902f17d20c90f5bdf3f648fecf7c9e0166d970d4b07977c7e6a9a27", "project_uri": "https://rubygems.org/gems/baza.rb", "gem_uri": "https://rubygems.org/gems/baza.rb-0.9.8.gem", "homepage_uri": "https://github.com/zerocracy/baza.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/baza.rb/0.9.8", "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": "elapsed", "requirements": "~> 0.0" }, { "name": "faraday", "requirements": "~> 2.13" }, { "name": "faraday-http-cache", "requirements": "~> 2.5" }, { "name": "faraday-multipart", "requirements": "~> 1.1" }, { "name": "faraday-retry", "requirements": "~> 2.3" }, { "name": "iri", "requirements": "~> 0.11" }, { "name": "loog", "requirements": "~> 0.6" }, { "name": "retries", "requirements": "~> 0.0" }, { "name": "tago", "requirements": "~> 0.0" }, { "name": "typhoeus", "requirements": "~> 1.4" } ] } } |
2025-07-04 09:41:14 UTC |
H3t-GKU4Xt60myMSCFZVk |
actionmcpIt offers base classes and helpers for creating MCP applications, making it easier to integrate your Ruby/Rails application with the MCP standard |
0.60.1 | Content{ "name": "actionmcp", "downloads": 14304, "version": "0.60.1", "version_created_at": "2025-07-04T09:33:52.008Z", "version_downloads": 0, "platform": "ruby", "authors": "Abdelkader Boudih", "info": "It offers base classes and helpers for creating MCP applications, making it easier to integrate your Ruby/Rails application with the MCP standard", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/seuros/action_mcp", "changelog_uri": "https://github.com/seuros/action_mcp/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/seuros/action_mcp", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "d8720b827471afd7ab949791599973523e950ea0299bcb07ceeb331c2a626441", "spec_sha": "a88a4e854dc3aaf2204bad1482c22a991fb25aeb64a95f475ea1b7d2fc7e38f4", "project_uri": "https://rubygems.org/gems/actionmcp", "gem_uri": "https://rubygems.org/gems/actionmcp-0.60.1.gem", "homepage_uri": "https://github.com/seuros/action_mcp", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/seuros/action_mcp", "bug_tracker_uri": null, "changelog_uri": "https://github.com/seuros/action_mcp/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "json_schemer", "requirements": "~> 2.0" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 8.0.1" }, { "name": "concurrent-ruby", "requirements": ">= 1.3.1" }, { "name": "faraday", "requirements": "~> 2.7" }, { "name": "jsonrpc-rails", "requirements": ">= 0.5.3" }, { "name": "jwt", "requirements": "~> 2.10" }, { "name": "multi_json", "requirements": ">= 0" }, { "name": "omniauth", "requirements": "~> 2.1" }, { "name": "omniauth-oauth2", "requirements": "~> 1.7" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "pkce_challenge", "requirements": "~> 1.0" }, { "name": "railties", "requirements": ">= 8.0.1" }, { "name": "zeitwerk", "requirements": "~> 2.6" } ] } } |
2025-07-04 09:33:54 UTC |
plYxDggxnVxR0ZjJvfTfq |
pulp_hugging_face_clientFetch, Upload, Organize, and Distribute Software Packages |
0.0.1 | Content{ "name": "pulp_hugging_face_client", "downloads": 0, "version": "0.0.1", "version_created_at": "2025-07-04T09:29:57.197Z", "version_downloads": 0, "platform": "ruby", "authors": "OpenAPI-Generator", "info": "Fetch, Upload, Organize, and Distribute Software Packages", "licenses": [ "GPLv2+" ], "metadata": {}, "yanked": false, "sha": "1ab3925fd4969239b1f0eec35df44ea05adbda72e0a690a41c1d713c6de15bf1", "spec_sha": "dd02b99c0116000017cb6a0bd7cc36dd190dfcd56e0e26db0cad5b35ebbdd27f", "project_uri": "https://rubygems.org/gems/pulp_hugging_face_client", "gem_uri": "https://rubygems.org/gems/pulp_hugging_face_client-0.0.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pulp_hugging_face_client/0.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 1.0.1, < 2.9" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "marcel", "requirements": ">= 0" } ] } } |
2025-07-04 09:30:00 UTC |
tjtVJVPGusVvpIZejaVzp |
datadog-cidatadog-ci is a Datadog's Test Optimization library for Ruby. It traces tests as they are being executed and brings developers visibility into their CI pipelines. |
1.20.2 | Content{ "name": "datadog-ci", "downloads": 19248895, "version": "1.20.2", "version_created_at": "2025-07-04T09:21:37.215Z", "version_downloads": 0, "platform": "ruby", "authors": "Datadog, Inc.", "info": " datadog-ci is a Datadog's Test Optimization library for Ruby. It traces\n tests as they are being executed and brings developers visibility into\n their CI pipelines.\n", "licenses": [ "BSD-3-Clause" ], "metadata": { "homepage_uri": "https://github.com/DataDog/datadog-ci-rb", "changelog_uri": "https://github.com/DataDog/datadog-ci-rb/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/DataDog/datadog-ci-rb", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "0774ce76173c0f321e0afb2965e4e97c32b4cbe6dd5b79e603e0b7f3ae3a860b", "spec_sha": "2f2209742e21ec721367559b0a43c7cc4a7ec66cc7b2d9abb7d9d9055910bcb8", "project_uri": "https://rubygems.org/gems/datadog-ci", "gem_uri": "https://rubygems.org/gems/datadog-ci-1.20.2.gem", "homepage_uri": "https://github.com/DataDog/datadog-ci-rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/DataDog/datadog-ci-rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/DataDog/datadog-ci-rb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "datadog", "requirements": "~> 2.4" }, { "name": "drb", "requirements": ">= 0" }, { "name": "msgpack", "requirements": ">= 0" } ] } } |
2025-07-04 09:21:38 UTC |
tEdbo6YsWx1aGAbglZ62S |
datadog-cidatadog-ci is a Datadog's Test Optimization library for Ruby. It traces tests as they are being executed and brings developers visibility into their CI pipelines. |
1.20.1 | Content{ "name": "datadog-ci", "downloads": 19248615, "version": "1.20.1", "version_created_at": "2025-07-04T09:06:28.526Z", "version_downloads": 0, "platform": "ruby", "authors": "Datadog, Inc.", "info": " datadog-ci is a Datadog's Test Optimization library for Ruby. It traces\n tests as they are being executed and brings developers visibility into\n their CI pipelines.\n", "licenses": [ "BSD-3-Clause" ], "metadata": { "homepage_uri": "https://github.com/DataDog/datadog-ci-rb", "changelog_uri": "https://github.com/DataDog/datadog-ci-rb/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/DataDog/datadog-ci-rb", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "d1ab53bdcbeebddc44c427da3b4b04ecf5d375805b5fafd708ff9237b6ad8c1b", "spec_sha": "83dcfda267645f6e9f21cdd02cb0b4c17eee2bc7317fadfac588798d435f032f", "project_uri": "https://rubygems.org/gems/datadog-ci", "gem_uri": "https://rubygems.org/gems/datadog-ci-1.20.1.gem", "homepage_uri": "https://github.com/DataDog/datadog-ci-rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/DataDog/datadog-ci-rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/DataDog/datadog-ci-rb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "datadog", "requirements": "~> 2.4" }, { "name": "drb", "requirements": ">= 0" }, { "name": "msgpack", "requirements": ">= 0" } ] } } |
2025-07-04 09:06:30 UTC |
09RHaz1i79YYb6lSqIVc0 |
migration_queriesGem to generate queries for ActiveRecord migrations, allowing you to see the SQL that will be executed when running migrations. |
0.2.1 | Content{ "name": "migration_queries", "downloads": 0, "version": "0.2.1", "version_created_at": "2025-07-04T09:06:10.053Z", "version_downloads": 0, "platform": "ruby", "authors": "Szymon Lipka", "info": "Gem to generate queries for ActiveRecord migrations, allowing you to see the SQL that will be executed when running migrations.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/szymonlipka/migration_queries", "changelog_uri": "https://github.com/szymonlipka/migration_queries/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/szymonlipka/migration_queries" }, "yanked": false, "sha": "c3b643e7aba9de05383ab7a41d8815c0322903cb6c7ffa136fb3dcfb7db8cc54", "spec_sha": "a9a199cfdd63bdd44428335b63fe1f4eef68fd65798e1a933997d7df3b4ae8c4", "project_uri": "https://rubygems.org/gems/migration_queries", "gem_uri": "https://rubygems.org/gems/migration_queries-0.2.1.gem", "homepage_uri": "https://github.com/szymonlipka/migration_queries", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/szymonlipka/migration_queries", "bug_tracker_uri": null, "changelog_uri": "https://github.com/szymonlipka/migration_queries/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 7.0.0" } ] } } |
2025-07-04 09:06:11 UTC |
TwLA1rhCiiGCJBrHIiJKb |
activematrixA Ruby on Rails gem that provides seamless integration with the Matrix protocol, enabling Rails applications to connect and communicate with Matrix servers. |
0.0.3 | Content{ "name": "activematrix", "downloads": 187, "version": "0.0.3", "version_created_at": "2025-07-04T08:47:59.126Z", "version_downloads": 0, "platform": "ruby", "authors": "Abdelkader Boudih, Alexander Olofsson", "info": "A Ruby on Rails gem that provides seamless integration with the Matrix protocol, enabling Rails applications to connect and communicate with Matrix servers.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b0991886bc614b82c3c19bca3ab53a6c034e232f0e55eb187ef6822780bebb1b", "spec_sha": "379e933ff7d70c08fd34e136881cdb2ddd9d6377722aab9560360256fd64ed67", "project_uri": "https://rubygems.org/gems/activematrix", "gem_uri": "https://rubygems.org/gems/activematrix-0.0.3.gem", "homepage_uri": "https://github.com/seuros/activematrix", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/activematrix/0.0.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "mocha", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "syslog", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 0" }, { "name": "vcr", "requirements": "~> 6.2" }, { "name": "webmock", "requirements": "~> 3.19" } ], "runtime": [ { "name": "activerecord", "requirements": "~> 8.0" }, { "name": "bcrypt", "requirements": "~> 3.1" }, { "name": "concurrent-ruby", "requirements": "~> 1.2" }, { "name": "railties", "requirements": "~> 8.0" }, { "name": "state_machines-activerecord", "requirements": "~> 0.40.0" }, { "name": "zeitwerk", "requirements": "~> 2.6" } ] } } |
2025-07-04 08:48:02 UTC |
Q4bAnZj8LnJiVJMgaNEaB |
spree_cm_commissionerAdd (optional) extension description here |
1.17.0.pre.pre7 | Content{ "name": "spree_cm_commissioner", "downloads": 7579, "version": "1.17.0.pre.pre7", "version_created_at": "2025-07-04T08:41:22.448Z", "version_downloads": 0, "platform": "ruby", "authors": "You", "info": "Add (optional) extension description here", "licenses": [ "BSD-3-Clause" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "fe1840f8f9d6e10bdc9f2ae1c1c55e6b4a347b44f3698d4a7403777d7e208a3d", "spec_sha": "0a7f46b320fa3a3ce939f9359885fd5297a24c0ec1dd9c831a11e2a87dcc2768", "project_uri": "https://rubygems.org/gems/spree_cm_commissioner", "gem_uri": "https://rubygems.org/gems/spree_cm_commissioner-1.17.0.pre.pre7.gem", "homepage_uri": "https://github.com/your-github-handle/spree_cm_commissioner", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/spree_cm_commissioner/1.17.0.pre.pre7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pg", "requirements": ">= 0" }, { "name": "spree_dev_tools", "requirements": ">= 0" } ], "runtime": [ { "name": "activerecord_json_validator", "requirements": "~> 2.1, >= 2.1.3" }, { "name": "activerecord-multi-tenant", "requirements": ">= 0" }, { "name": "aws-sdk-cloudfront", "requirements": ">= 0" }, { "name": "aws-sdk-ecs", "requirements": ">= 0" }, { "name": "aws-sdk-s3", "requirements": ">= 0" }, { "name": "blazer", "requirements": "~> 3.0.4" }, { "name": "byebug", "requirements": ">= 0" }, { "name": "counter_culture", "requirements": "~> 3.2" }, { "name": "dry-validation", "requirements": "~> 1.10" }, { "name": "elasticsearch", "requirements": "~> 8.5" }, { "name": "exception_notification", "requirements": ">= 0" }, { "name": "firebase-admin-sdk", "requirements": "~> 0.3.1" }, { "name": "font-awesome-sass", "requirements": "~> 6.4.0" }, { "name": "googleauth", "requirements": ">= 0" }, { "name": "google-cloud-firestore", "requirements": ">= 0" }, { "name": "google-cloud-recaptcha_enterprise", "requirements": ">= 0" }, { "name": "interactor", "requirements": "~> 3.1" }, { "name": "jwt", "requirements": ">= 2.5.0" }, { "name": "noticed", "requirements": "~> 1.6" }, { "name": "phonelib", "requirements": ">= 0" }, { "name": "premailer-rails", "requirements": ">= 0" }, { "name": "rails", "requirements": "~> 7.0.4" }, { "name": "rqrcode", "requirements": "~> 2.0" }, { "name": "searchkick", "requirements": "~> 5.1" }, { "name": "simple_calendar", "requirements": "~> 2.4" }, { "name": "spree", "requirements": ">= 4.5.0" }, { "name": "spree_api_v1", "requirements": ">= 4.5.0" }, { "name": "spree_auth_devise", "requirements": ">= 4.5.0" }, { "name": "spree_backend", "requirements": ">= 4.5.0" }, { "name": "spree_extension", "requirements": ">= 0" }, { "name": "spree_multi_vendor", "requirements": ">= 2.4.1" }, { "name": "spree_vpago", "requirements": ">= 0" }, { "name": "strong_password", "requirements": "~> 0.0.10" }, { "name": "telegram-bot", "requirements": ">= 0" }, { "name": "twilio-ruby", "requirements": "~> 5.48.0" } ] } } |
2025-07-04 08:41:24 UTC |
96GoGih93mDo54mQQv3P5 |
crawler_detectCrawlerDetect is a library to detect bots/crawlers via the user agent |
1.2.7 | Content{ "name": "crawler_detect", "downloads": 1725391, "version": "1.2.7", "version_created_at": "2025-07-04T08:03:07.190Z", "version_downloads": 0, "platform": "ruby", "authors": "Pavel Kozlov", "info": "CrawlerDetect is a library to detect bots/crawlers via the user agent", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/loadkpi/crawler_detect/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/loadkpi/crawler_detect/issues", "source_code_uri": "https://github.com/loadkpi/crawler_detect" }, "yanked": false, "sha": "dab13b5bcc60a5ccbfdb85476794c4fc61602ec5bdaafe733d7dc33ef6066cdb", "spec_sha": "cee07f48b051cc9403cda28e2dd83fbbafb0fe50461594a13970fe33742b33a7", "project_uri": "https://rubygems.org/gems/crawler_detect", "gem_uri": "https://rubygems.org/gems/crawler_detect-1.2.7.gem", "homepage_uri": "https://github.com/loadkpi/crawler_detect", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/loadkpi/crawler_detect", "bug_tracker_uri": "https://github.com/loadkpi/crawler_detect/issues", "changelog_uri": "https://github.com/loadkpi/crawler_detect/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "armitage-rubocop", "requirements": ">= 0.82" }, { "name": "fuubar", "requirements": ">= 2.5" }, { "name": "parallel_tests", "requirements": ">= 3.0" }, { "name": "rack-test", "requirements": ">= 2.1" }, { "name": "rake", "requirements": ">= 13.1" }, { "name": "rspec", "requirements": ">= 3.13" } ], "runtime": [ { "name": "qonfig", "requirements": ">= 0.24" } ] } } |
2025-07-04 08:03:09 UTC |
se7XmIGNJGJVzW-CQxhYU |
activematrixA Ruby on Rails gem that provides seamless integration with the Matrix protocol, enabling Rails applications to connect and communicate with Matrix servers. |
0.0.2 | Content{ "name": "activematrix", "downloads": 150, "version": "0.0.2", "version_created_at": "2025-07-04T07:58:59.205Z", "version_downloads": 0, "platform": "ruby", "authors": "Abdelkader Boudih, Alexander Olofsson", "info": "A Ruby on Rails gem that provides seamless integration with the Matrix protocol, enabling Rails applications to connect and communicate with Matrix servers.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "28d176bc7449c736c50411f2ca57d3d389ccc15285f86ea813b52c9dce551457", "spec_sha": "9e1b6ad7b6843fa0e254bd399d40b4bfac470fca1c47c721dde167805cbb0667", "project_uri": "https://rubygems.org/gems/activematrix", "gem_uri": "https://rubygems.org/gems/activematrix-0.0.2.gem", "homepage_uri": "https://github.com/seuros/activematrix", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/activematrix/0.0.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "mocha", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "syslog", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 0" }, { "name": "vcr", "requirements": "~> 6.2" }, { "name": "webmock", "requirements": "~> 3.19" } ], "runtime": [ { "name": "activerecord", "requirements": "~> 8.0" }, { "name": "bcrypt", "requirements": "~> 3.1" }, { "name": "concurrent-ruby", "requirements": "~> 1.2" }, { "name": "railties", "requirements": "~> 8.0" }, { "name": "state_machines-activerecord", "requirements": "~> 0.40.0" }, { "name": "zeitwerk", "requirements": "~> 2.6" } ] } } |
2025-07-04 07:59:04 UTC |
LQ06toRgyedW-vS68lNY- |
nblog_zonFile to Clipboard gem |
111.120.007 | Content{ "name": "nblog_zon", "downloads": 9303, "version": "111.120.007", "version_created_at": "2025-07-04T07:42:17.244Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "f2316211430dec6903e1bd4cd687d7736d283e59a37f2e24c167609fd36ff6b5", "spec_sha": "63f5b699b4316e902727f162d29c2004d6ce761ba2b0fedd806114adb2132ac7", "project_uri": "https://rubygems.org/gems/nblog_zon", "gem_uri": "https://rubygems.org/gems/nblog_zon-111.120.007.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nblog_zon/111.120.007", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-04 07:42:18 UTC |
zL2rGLOuWbcesZUDjAbQf |
nblog_duoFile to Clipboard gem |
111.120.007 | Content{ "name": "nblog_duo", "downloads": 9072, "version": "111.120.007", "version_created_at": "2025-07-04T07:41:56.540Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "15543881899198f40b44181fc29da003fb59670aa45ca7902de39f390f5b25c9", "spec_sha": "70ef535d76b7ed947202561f826693267372896401dd363d55de45d63c9199c6", "project_uri": "https://rubygems.org/gems/nblog_duo", "gem_uri": "https://rubygems.org/gems/nblog_duo-111.120.007.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nblog_duo/111.120.007", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-04 07:41:58 UTC |
xF2-C8hhnIH6gBdVg6_TK |
smart-wecall支持网易云商智能外呼的 Ruby Api客户端 |
0.1.0 | Content{ "name": "smart-wecall", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-04T07:41:27.785Z", "version_downloads": 0, "platform": "ruby", "authors": "TryCatch", "info": "支持网易云商智能外呼的 Ruby Api客户端", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://rubygems.org/gems/smart-wecall", "changelog_uri": "https://github.com/guoyoujin/smart-wecall", "source_code_uri": "https://github.com/guoyoujin/smart-wecall", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "f41db26809ec80c92a476b88ad6b135c2a2c4fadf96ead4bd4dbfc0fd8924126", "spec_sha": "b04ab11b80268e088f33467ce27de70454d3b859f7b8d31000adb93e2204da70", "project_uri": "https://rubygems.org/gems/smart-wecall", "gem_uri": "https://rubygems.org/gems/smart-wecall-0.1.0.gem", "homepage_uri": "https://rubygems.org/gems/smart-wecall", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/guoyoujin/smart-wecall", "bug_tracker_uri": null, "changelog_uri": "https://github.com/guoyoujin/smart-wecall", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "httparty", "requirements": "~> 0.20" } ] } } |
2025-07-04 07:41:31 UTC |
8RZizdZgLLd0UqhMeki1q |
normalize_digitsAn ActiveModel extension that automatically converts all non-English digits to English digits before validation. https://github.com/aalyahya/normalize_digits |
0.1.1 | Content{ "name": "normalize_digits", "downloads": 10, "version": "0.1.1", "version_created_at": "2025-07-04T07:32:51.491Z", "version_downloads": 0, "platform": "ruby", "authors": "aalyahya", "info": "An ActiveModel extension that automatically converts all non-English digits to English digits before validation. https://github.com/aalyahya/normalize_digits", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "f05a4cad33dd56926f47db935c9b87ca7aa1d6c7dd2c50761c112dd6ec3f5065", "spec_sha": "8f58adddd640b076cffe382eb3c3e2f02332af5e8f231d47561c73b954984207", "project_uri": "https://rubygems.org/gems/normalize_digits", "gem_uri": "https://rubygems.org/gems/normalize_digits-0.1.1.gem", "homepage_uri": "https://github.com/aalyahya/normalize_digits", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/normalize_digits/0.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "active_attr", "requirements": "~> 0.17.1" }, { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec-rails", "requirements": "~> 7.1.0" }, { "name": "rubocop-rails-omakase", "requirements": "~> 1.0.0" } ], "runtime": [ { "name": "activemodel", "requirements": ">= 3.0, < 9.0" } ] } } |
2025-07-04 07:32:52 UTC |
nGYS18DcOAo15Cf1Q5j1c |
agent-contextInstall and manage context files from Ruby gems. |
0.0.1 | Content{ "name": "agent-context", "downloads": 48, "version": "0.0.1", "version_created_at": "2025-07-04T07:29:21.271Z", "version_downloads": 0, "platform": "ruby", "authors": "Shopify Inc.", "info": "Install and manage context files from Ruby gems.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ioquatix/", "source_code_uri": "https://github.com/ioquatix/agent-context.git", "documentation_uri": "https://ioquatix.github.io/agent-context/" }, "yanked": false, "sha": "a691d37bb18c052d9910d8ac110cbebe9186d4615ed3ae3c3962990be705a178", "spec_sha": "f05d3ebed8ea8399db6aaefb2d4c8d1b889be2d3d2045108344d8b5bab6585d0", "project_uri": "https://rubygems.org/gems/agent-context", "gem_uri": "https://rubygems.org/gems/agent-context-0.0.1.gem", "homepage_uri": "https://github.com/ioquatix/agent-context", "wiki_uri": null, "documentation_uri": "https://ioquatix.github.io/agent-context/", "mailing_list_uri": null, "source_code_uri": "https://github.com/ioquatix/agent-context.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ioquatix/", "dependencies": { "development": [], "runtime": [ { "name": "console", "requirements": "~> 1.25" } ] } } |
2025-07-04 07:29:22 UTC |
ZtWJQVQn6VDILqh8eSLUy |
csbA simple and streaming support CSV template engine for Ruby on Rails. |
0.14.0 | Content{ "name": "csb", "downloads": 252701, "version": "0.14.0", "version_created_at": "2025-07-04T07:26:23.299Z", "version_downloads": 0, "platform": "ruby", "authors": "aki77", "info": "A simple and streaming support CSV template engine for Ruby on Rails.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d86aac044f84f545fb3aa5b5337100e4159a9d924fc975309d71e0f3a73e23fb", "spec_sha": "1a040f70194af696b8628a53c5524f4378c17fa56723a5523115d78772c8ef57", "project_uri": "https://rubygems.org/gems/csb", "gem_uri": "https://rubygems.org/gems/csb-0.14.0.gem", "homepage_uri": "https://github.com/aki77/csb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/csb/0.14.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "csv", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 7.1.4" } ] } } |
2025-07-04 07:26:24 UTC |
46wZSwcCiuVWI-ACVSBpR |
doc_guardDocGuard helps maintain up-to-date project documentation by tracking files referenced in your docs, calculating file digests, and assessing whether code changes impact your documentation relevance. It provides CLI commands to assess documentation relevance and record the current documentation state, enabling automated enforcement and better documentation quality in Rails and Ruby projects. |
1.0.0 | Content{ "name": "doc_guard", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-07-04T07:19:39.578Z", "version_downloads": 0, "platform": "ruby", "authors": "Patryk Gramatowski", "info": "DocGuard helps maintain up-to-date project documentation by tracking files referenced in your docs,\ncalculating file digests, and assessing whether code changes impact your documentation relevance.\nIt provides CLI commands to assess documentation relevance and record the current documentation state,\nenabling automated enforcement and better documentation quality in Rails and Ruby projects.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/patrickgramatowski/doc_guard", "changelog_uri": "https://github.com/patrickgramatowski/doc_guard/CHANGELOG.md", "source_code_uri": "https://github.com/patrickgramatowski/doc_guard", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b02bef463929edcce701236e45d5cc882de99024dfb53ddd6e70df375cb6773a", "spec_sha": "2abb6d71fba36ce9c3600d6485b8111b8adaf2c840e67d224fd4196665c231ef", "project_uri": "https://rubygems.org/gems/doc_guard", "gem_uri": "https://rubygems.org/gems/doc_guard-1.0.0.gem", "homepage_uri": "https://github.com/patrickgramatowski/doc_guard", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/patrickgramatowski/doc_guard", "bug_tracker_uri": null, "changelog_uri": "https://github.com/patrickgramatowski/doc_guard/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "digest", "requirements": "~> 3.0" }, { "name": "thor", "requirements": "~> 1.3" }, { "name": "zeitwerk", "requirements": "~> 2.6" } ] } } |
2025-07-04 07:19:40 UTC |
fYxv1YDHsU7zitjzXuVy- |
posting_zonposting app |
3.111.020 | Content{ "name": "posting_zon", "downloads": 15054, "version": "3.111.020", "version_created_at": "2025-07-04T07:19:27.180Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "posting app", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "de13b64d6d6d37b18f20a79b06307fb81598dff7cbead52a650f3649fc998957", "spec_sha": "f096040929845c156bcbedda907809ad6e0f1b933879d1d22df1443eaa887032", "project_uri": "https://rubygems.org/gems/posting_zon", "gem_uri": "https://rubygems.org/gems/posting_zon-3.111.020.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/posting_zon/3.111.020", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-04 07:19:28 UTC |
Xdgpi7HD7wt6deHN19PvX |
posting_duoFile to Clipboard gem |
3.111.020 | Content{ "name": "posting_duo", "downloads": 16717, "version": "3.111.020", "version_created_at": "2025-07-04T07:19:06.561Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "e528b0f5fb096f5950452c008baca3bea84f1e16c2f75b63bfe865439f645787", "spec_sha": "0d38858fa287c423bbb6c3fc84da073cd1bb50e46bc7605d8a5cc8ad0a2f8fcb", "project_uri": "https://rubygems.org/gems/posting_duo", "gem_uri": "https://rubygems.org/gems/posting_duo-3.111.020.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/posting_duo/3.111.020", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-04 07:19:08 UTC |
p4AdwjXhkyVuhSjYPs5GM |
normalize_digitsAn ActiveModel extension that automatically converts all non-English digits to English digits before validation. https://github.com/aalyahya/normalize_digits |
0.1.0 | Content{ "name": "normalize_digits", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-04T07:14:06.097Z", "version_downloads": 0, "platform": "ruby", "authors": "aalyahya", "info": "An ActiveModel extension that automatically converts all non-English digits to English digits before validation. https://github.com/aalyahya/normalize_digits", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "343d84e9fdb93547bb5080138cbd039351f88246e7f6f7741e1d010aca6e9781", "spec_sha": "54ff9272696be8fcdc1e26ba47d754b37a752b5186de3a1bd34a2d14733e8942", "project_uri": "https://rubygems.org/gems/normalize_digits", "gem_uri": "https://rubygems.org/gems/normalize_digits-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/normalize_digits/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "active_attr", "requirements": "~> 0.17.1" }, { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec-rails", "requirements": "~> 7.1.0" }, { "name": "rubocop-rails-omakase", "requirements": "~> 1.0.0" } ], "runtime": [ { "name": "activemodel", "requirements": ">= 3.0, < 9.0" } ] } } |
2025-07-04 07:14:08 UTC |
6M29e3Pfct2xEyRBGgG-9 |
hotsheetManage your Rails database through a spreadsheet-like interface. |
0.2.2 | Content{ "name": "hotsheet", "downloads": 789, "version": "0.2.2", "version_created_at": "2025-07-04T07:13:23.046Z", "version_downloads": 0, "platform": "ruby", "authors": "Renuo AG", "info": "Manage your Rails database through a spreadsheet-like interface.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/renuo/hotsheet/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/renuo/hotsheet/issues", "source_code_uri": "https://github.com/renuo/hotsheet", "documentation_uri": "https://github.com/renuo/hotsheet/blob/main/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4c09799beb8f5bbb08812bb5d4b6daf817028ae7803ca2145fd6df632d5f169b", "spec_sha": "2e4e7e3dd44ddb11fd125353ceb8e6765844a289995042896dd67f6948a31900", "project_uri": "https://rubygems.org/gems/hotsheet", "gem_uri": "https://rubygems.org/gems/hotsheet-0.2.2.gem", "homepage_uri": "https://github.com/renuo/hotsheet", "wiki_uri": null, "documentation_uri": "https://github.com/renuo/hotsheet/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/renuo/hotsheet", "bug_tracker_uri": "https://github.com/renuo/hotsheet/issues", "changelog_uri": "https://github.com/renuo/hotsheet/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.1.0" } ] } } |
2025-07-04 07:13:24 UTC |
izEB9hj5Q0BLaSVmfCt0C |
fbeA collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones |
0.24.1 | Content{ "name": "fbe", "downloads": 41904, "version": "0.24.1", "version_created_at": "2025-07-04T07:08:02.523Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "A collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "47bd35766016d332f29ee820241513bd558a5463858501bd69b7a3c3aa0a4c09", "spec_sha": "80960c8df027cb594e898cc3b7fb5047ba94d9d502634ca5d750098597252ddf", "project_uri": "https://rubygems.org/gems/fbe", "gem_uri": "https://rubygems.org/gems/fbe-0.24.1.gem", "homepage_uri": "https://github.com/zerocracy/fbe", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/fbe/0.24.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "backtrace", "requirements": "~> 0.4" }, { "name": "baza.rb", "requirements": "~> 0.9" }, { "name": "decoor", "requirements": "~> 0.1" }, { "name": "ellipsized", "requirements": "~> 0.3" }, { "name": "factbase", "requirements": "~> 0.11" }, { "name": "faraday", "requirements": "~> 2.0" }, { "name": "faraday-http-cache", "requirements": "~> 2.5" }, { "name": "faraday-multipart", "requirements": "~> 1.1" }, { "name": "faraday-retry", "requirements": "~> 2.3" }, { "name": "filesize", "requirements": "~> 0.2" }, { "name": "graphql-client", "requirements": "~> 0.26" }, { "name": "intercepted", "requirements": "~> 0.2" }, { "name": "judges", "requirements": "~> 0.46" }, { "name": "liquid", "requirements": "~> 5.5" }, { "name": "loog", "requirements": "~> 0.6" }, { "name": "obk", "requirements": "~> 0.3" }, { "name": "octokit", "requirements": "~> 10.0" }, { "name": "others", "requirements": "~> 0.1" }, { "name": "sqlite3", "requirements": "~> 2.6" }, { "name": "tago", "requirements": "~> 0.1" }, { "name": "verbose", "requirements": "~> 0.0" } ] } } |
2025-07-04 07:08:04 UTC |
z-IbOBCIGHboW-LpFN5ny |
paraqeetParaqeet is a Jekyll theme for building websites using Bootstrap - the most popular HTML, CSS, and JS library in the world. Paraqeet comes pre-loaded with the latest versions of Bootstrap and Bootstrap Icons - the official open source SVG icon library for Bootstrap, as well as built-in Sass support for Rouge - Jekyll’s default code syntax highlighter. |
2.1.0 | Content{ "name": "paraqeet", "downloads": 9606, "version": "2.1.0", "version_created_at": "2025-07-04T07:07:05.951Z", "version_downloads": 0, "platform": "ruby", "authors": "Robert Love", "info": " Paraqeet is a Jekyll theme for building websites using Bootstrap - the most\n popular HTML, CSS, and JS library in the world. Paraqeet comes pre-loaded\n with the latest versions of Bootstrap and Bootstrap Icons - the official\n open source SVG icon library for Bootstrap, as well as built-in Sass support\n for Rouge - Jekyll’s default code syntax highlighter.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://signified.github.io/paraqeet", "changelog_uri": "https://github.com/signified/paraqeet/releases", "bug_tracker_uri": "https://github.com/signified/paraqeet/issues", "source_code_uri": "https://github.com/signified/paraqeet", "documentation_uri": "https://signified.github.io/paraqeet" }, "yanked": false, "sha": "1f89e2e90e8b39df30a508830c7b79d12e8fcbb91965fc56c337443c25c0c333", "spec_sha": "c4a0769c8c555bf5b8d8b5028246dcffeb1a6ba128b3e3bf844ac4638389914f", "project_uri": "https://rubygems.org/gems/paraqeet", "gem_uri": "https://rubygems.org/gems/paraqeet-2.1.0.gem", "homepage_uri": "https://signified.github.io/paraqeet", "wiki_uri": null, "documentation_uri": "https://signified.github.io/paraqeet", "mailing_list_uri": null, "source_code_uri": "https://github.com/signified/paraqeet", "bug_tracker_uri": "https://github.com/signified/paraqeet/issues", "changelog_uri": "https://github.com/signified/paraqeet/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": "~> 4.2" } ] } } |
2025-07-04 07:07:08 UTC |
Hp6FjltQuaiF9jhSD3Ktk |
posting_zonposting app |
3.111.019 | Content{ "name": "posting_zon", "downloads": 15034, "version": "3.111.019", "version_created_at": "2025-07-04T06:57:05.989Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "posting app", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "b15cd2a1aef3bd6b0e112ce801a1a1bb96aa34a2d76047c6cbf46eee29e694a5", "spec_sha": "0b06e9f83a5e336dc439dd27a1e5c5924c496b8536200bb4ea8a4e69eda227f6", "project_uri": "https://rubygems.org/gems/posting_zon", "gem_uri": "https://rubygems.org/gems/posting_zon-3.111.019.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/posting_zon/3.111.019", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-04 06:57:07 UTC |
zbrWyj0oj4zWye24CYdxr |
posting_duoFile to Clipboard gem |
3.111.019 | Content{ "name": "posting_duo", "downloads": 16700, "version": "3.111.019", "version_created_at": "2025-07-04T06:56:39.222Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "9007c287c9a51fd68c2e5d968c4edad6cfd9c45d78be4418678d08e5f602dd76", "spec_sha": "5b30dd71f8f329dd59f7c9bc3acf1602e5d4c6fe303f7e0ddd9bbdc1b9acd206", "project_uri": "https://rubygems.org/gems/posting_duo", "gem_uri": "https://rubygems.org/gems/posting_duo-3.111.019.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/posting_duo/3.111.019", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-04 06:56:41 UTC |
jF2gnpIkA1oiJPTYwRbuC |
jpostcodeA Ruby implementation for Japan postcode. |
1.0.0.20250701 | Content{ "name": "jpostcode", "downloads": 630416, "version": "1.0.0.20250701", "version_created_at": "2025-07-04T06:42:30.957Z", "version_downloads": 0, "platform": "ruby", "authors": "kakipo", "info": "A Ruby implementation for Japan postcode.", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "a537e1f836804a011248bde3774130347586530dc5626f9a9e84f0eed0ed9ca4", "spec_sha": "b211bee7e6f3dc783c411e294986a003400bdc5dfaa5eb3114d1f47cbb8ce172", "project_uri": "https://rubygems.org/gems/jpostcode", "gem_uri": "https://rubygems.org/gems/jpostcode-1.0.0.20250701.gem", "homepage_uri": "https://github.com/kufu/jpostcode-rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jpostcode/1.0.0.20250701", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" } ], "runtime": [] } } |
2025-07-04 06:42:32 UTC |
Hw0-eZW7c5L5J3FP1zWze |
fbeA collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones |
0.24.0 | Content{ "name": "fbe", "downloads": 41868, "version": "0.24.0", "version_created_at": "2025-07-04T06:06:50.666Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "A collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "ab367342fd38724b092531495b62e02c87e869afd35f8e8b64691d861b8f3413", "spec_sha": "119a00316bcbeded1f4b399cee135e70318a77b9becb0b5707c4232636611edf", "project_uri": "https://rubygems.org/gems/fbe", "gem_uri": "https://rubygems.org/gems/fbe-0.24.0.gem", "homepage_uri": "https://github.com/zerocracy/fbe", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/fbe/0.24.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "backtrace", "requirements": "~> 0.4" }, { "name": "baza.rb", "requirements": "~> 0.9" }, { "name": "decoor", "requirements": "~> 0.1" }, { "name": "ellipsized", "requirements": "~> 0.3" }, { "name": "factbase", "requirements": "~> 0.11" }, { "name": "faraday", "requirements": "~> 2.0" }, { "name": "faraday-http-cache", "requirements": "~> 2.5" }, { "name": "faraday-multipart", "requirements": "~> 1.1" }, { "name": "faraday-retry", "requirements": "~> 2.3" }, { "name": "filesize", "requirements": "~> 0.2" }, { "name": "graphql-client", "requirements": "~> 0.26" }, { "name": "intercepted", "requirements": "~> 0.2" }, { "name": "judges", "requirements": "~> 0.46" }, { "name": "liquid", "requirements": "~> 5.5" }, { "name": "loog", "requirements": "~> 0.6" }, { "name": "obk", "requirements": "~> 0.3" }, { "name": "octokit", "requirements": "~> 10.0" }, { "name": "others", "requirements": "~> 0.1" }, { "name": "sqlite3", "requirements": "~> 2.6" }, { "name": "tago", "requirements": "~> 0.1" }, { "name": "verbose", "requirements": "~> 0.0" } ] } } |
2025-07-04 06:06:52 UTC |
JPVCGsP3N3dIbMeauD3Xi |
pg_insightsPgInsights provides a plug-and-play insights dashboard for analyzing PostgreSQL performance and query data inside any Rails application. |
0.2.1 | Content{ "name": "pg_insights", "downloads": 202, "version": "0.2.1", "version_created_at": "2025-07-04T06:03:31.007Z", "version_downloads": 0, "platform": "ruby", "authors": "Mezbah Alam", "info": "PgInsights provides a plug-and-play insights dashboard for analyzing PostgreSQL performance and query data inside any Rails application.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mezbahalam/pg_insights", "changelog_uri": "https://github.com/mezbahalam/pg_insights/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/mezbahalam/pg_insights" }, "yanked": false, "sha": "d9b6bb996b9a02816f59b0c74ffe476afe1d51beca3c4208f18aa2de0ad7d911", "spec_sha": "e745e65fb6ce037ae2738464740167e4ede91cbf8205dced5937c489b87483e8", "project_uri": "https://rubygems.org/gems/pg_insights", "gem_uri": "https://rubygems.org/gems/pg_insights-0.2.1.gem", "homepage_uri": "https://github.com/mezbahalam/pg_insights", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mezbahalam/pg_insights", "bug_tracker_uri": null, "changelog_uri": "https://github.com/mezbahalam/pg_insights/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "chartkick", "requirements": "~> 5.1" }, { "name": "rails", "requirements": ">= 6.1" } ] } } |
2025-07-04 06:03:32 UTC |
CfxWif2FbGg04zYRHdA86 |
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.13.0 | Content{ "name": "factbase", "downloads": 56775, "version": "0.13.0", "version_created_at": "2025-07-04T05:53:13.144Z", "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": "e996841b9e5f63cb37e08f15855847a1db592739ef7a1c58e8d93043a61971c5", "spec_sha": "2ab45ffccaf1b95d5ead3b040a48af641f390c8bfccd4afb1e7fe8aae681c5c6", "project_uri": "https://rubygems.org/gems/factbase", "gem_uri": "https://rubygems.org/gems/factbase-0.13.0.gem", "homepage_uri": "https://github.com/yegor256/factbase.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/factbase/0.13.0", "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.0" }, { "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.0" }, { "name": "tago", "requirements": "~> 0.0" }, { "name": "yaml", "requirements": "~> 0.3" } ] } } |
2025-07-04 05:53:14 UTC |
Q6SUNOTfRG4Y6uY1W7Epe |
fdbRuby bindings for the FoundationDB database. Complete documentation of the FoundationDB Ruby API can be found at: https://apple.github.io/foundationdb/api-ruby.html. |
7.3.69 | Content{ "name": "fdb", "downloads": 167512, "version": "7.3.69", "version_created_at": "2025-07-04T05:22:41.220Z", "version_downloads": 0, "platform": "ruby", "authors": "FoundationDB", "info": "Ruby bindings for the FoundationDB database.\n\nComplete documentation of the FoundationDB Ruby API can be found at:\nhttps://apple.github.io/foundationdb/api-ruby.html.\n", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "bb4a637f2673b45c7a3e8b20c97369ae3ad41e6cf7851f55c0935093f5f8fb3c", "spec_sha": "1f2dbad8bf50bc9a01c795c024b246a6c299c019bc29a1e2ceefe4a8cde19c94", "project_uri": "https://rubygems.org/gems/fdb", "gem_uri": "https://rubygems.org/gems/fdb-7.3.69.gem", "homepage_uri": "https://www.foundationdb.org", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/fdb/7.3.69", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.1, >= 1.1.5" } ] } } |
2025-07-04 05:22:44 UTC |
58LOeiyTwgf2kG7UQHEJl |
cocoawebviewWebview ruby binding for macOS |
0.3.6 | Content{ "name": "cocoawebview", "downloads": 2273, "version": "0.3.6", "version_created_at": "2025-07-04T05:06:02.738Z", "version_downloads": 0, "platform": "ruby", "authors": "Tommy Jeff", "info": "Webview ruby binding for macOS", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/orklann/cocoawebview", "source_code_uri": "https://github.com/orklann/cocoawebview" }, "yanked": false, "sha": "d368fda8d5376a73414f900b8344aac37468a398a94c7c1cf4e44a474415e733", "spec_sha": "c44e3ad42ff5cbe20bf227103b81eb0b33ef8d06334b71d458112cd8722afc5d", "project_uri": "https://rubygems.org/gems/cocoawebview", "gem_uri": "https://rubygems.org/gems/cocoawebview-0.3.6.gem", "homepage_uri": "https://github.com/orklann/cocoawebview", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orklann/cocoawebview", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-04 05:06:05 UTC |
7lg_mIC2obP_45112C5HY |
minimap2Ruby bindings to the Minimap2 aligner. |
0.2.30.1 | Content{ "name": "minimap2", "downloads": 22392, "version": "0.2.30.1", "version_created_at": "2025-07-04T04:45:28.577Z", "version_downloads": 0, "platform": "ruby", "authors": "kojix2", "info": "Ruby bindings to the Minimap2 aligner.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "13d3b4b6eab99536d6f6dd03075baa49a2d43b63543b1f60ab4d46a9e2d55f40", "spec_sha": "05b844b98211bc89d6c692ad461a3cd4e5757b750e8db3060fe1c26bcb65271e", "project_uri": "https://rubygems.org/gems/minimap2", "gem_uri": "https://rubygems.org/gems/minimap2-0.2.30.1.gem", "homepage_uri": "https://github.com/kojix2/ruby-minimap2", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/minimap2/0.2.30.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": ">= 0" }, { "name": "ffi-bitfield", "requirements": ">= 0" } ] } } |
2025-07-04 04:45:30 UTC |
lAjT56nX2Ql0eTQQznk_2 |
minimap2Ruby bindings to the Minimap2 aligner. |
0.2.30.0 | Content{ "name": "minimap2", "downloads": 22386, "version": "0.2.30.0", "version_created_at": "2025-07-04T04:34:37.090Z", "version_downloads": 0, "platform": "ruby", "authors": "kojix2", "info": "Ruby bindings to the Minimap2 aligner.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "fe52c0107b07568c6aebfc3442f535b0f71095857642d902bd3b4d2aadb9a339", "spec_sha": "f7e86d438c34c0d6f218cde842d3adf6bc057b1851a5de456db0026c1ca692e5", "project_uri": "https://rubygems.org/gems/minimap2", "gem_uri": "https://rubygems.org/gems/minimap2-0.2.30.0.gem", "homepage_uri": "https://github.com/kojix2/ruby-minimap2", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/minimap2/0.2.30.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": ">= 0" }, { "name": "ffi-bitfield", "requirements": ">= 0" } ] } } |
2025-07-04 04:34:38 UTC |
uzzV86b-OLyMsCWdc47wp |
parquetParquet is a high-performance Parquet library for Ruby, written in Rust. It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing. |
0.7.0 | Content{ "name": "parquet", "downloads": 72483, "version": "0.7.0", "version_created_at": "2025-07-04T04:24:13.491Z", "version_downloads": 0, "platform": "x86_64-linux-musl", "authors": "Nathan Jaremko", "info": " Parquet is a high-performance Parquet library for Ruby, written in Rust.\n It wraps the official Apache Rust implementation to provide fast, correct Parquet parsing.\n", "licenses": [ "MIT" ], "metadata": { "readme_uri": "https://github.com/njaremko/parquet-ruby/blob/main/README.md", "funding_uri": "https://github.com/sponsors/njaremko", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/njaremko/parquet-ruby", "documentation_uri": "https://www.rubydoc.info/gems/parquet" }, "yanked": false, "sha": "728031e4f58d29c1a8a4ec1d3d0330aeed00ac3a97a72b9c9f933355c9d96510", "spec_sha": "dd77f02638362618797cd74d3194bb8550ccebc9de57181443de432275847fca", "project_uri": "https://rubygems.org/gems/parquet", "gem_uri": "https://rubygems.org/gems/parquet-0.7.0-x86_64-linux-musl.gem", "homepage_uri": "https://github.com/njaremko/parquet-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/parquet", "mailing_list_uri": null, "source_code_uri": "https://github.com/njaremko/parquet-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/njaremko/parquet-ruby/blob/main/CHANGELOG.md", "funding_uri": "https://github.com/sponsors/njaremko", "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.2.0" } ], "runtime": [] } } |
2025-07-04 04:24:15 UTC |