Lastest updates from Rubygems.org
ID | Gem | Version | Body | Updated At |
---|---|---|---|---|
K6hqKVwp3KE6KOvnuhdO9 |
pais_legacyConnects to PAIS Legacy (Informix) custom API over an ssh connection. |
2.6.14 | Content{ "name": "pais_legacy", "downloads": 19676, "version": "2.6.14", "version_created_at": "2025-07-08T03:23:20.559Z", "version_downloads": 0, "platform": "ruby", "authors": "Michael Pope", "info": "Connects to PAIS Legacy (Informix) custom API over an ssh connection.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/map7/pais_legacy" }, "yanked": false, "sha": "4728d57c6466f7eef36bb5e85a3ce4c55aeb66b215b6f9230821435be9a5291d", "spec_sha": "f4a8434cccdfd7e5715d4fedb6d60bbe3b8fb007d0adf1501176f8722885adcb", "project_uri": "https://rubygems.org/gems/pais_legacy", "gem_uri": "https://rubygems.org/gems/pais_legacy-2.6.14.gem", "homepage_uri": "https://github.com/map7/pais_legacy", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "net-ssh", "requirements": ">= 0" }, { "name": "pastel", "requirements": "~> 0.8" } ] } } |
2025-07-08 03:23:22 UTC |
JzMv3pwkJZncPjUkzIp4a |
alipan-sdkA Ruby program to facilitate accessing Alipan Service |
0.1.3 | Content{ "name": "alipan-sdk", "downloads": 362, "version": "0.1.3", "version_created_at": "2025-07-08T03:00:20.851Z", "version_downloads": 0, "platform": "ruby", "authors": "freeshenls", "info": "A Ruby program to facilitate accessing Alipan Service", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/freeshenls/alipan-ruby-sdk", "changelog_uri": "https://github.com/freeshenls/alipan-ruby-sdk/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/freeshenls/alipan-ruby-sdk", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "e11bcc179d49967b5a49363f56c78302dce639af3d9251fbea9b223fc5751017", "spec_sha": "4cc39c6cf615815fa06de5b07fb261e42e40c18915db2236a964547581fcc859", "project_uri": "https://rubygems.org/gems/alipan-sdk", "gem_uri": "https://rubygems.org/gems/alipan-sdk-0.1.3.gem", "homepage_uri": "https://github.com/freeshenls/alipan-ruby-sdk", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/freeshenls/alipan-ruby-sdk", "bug_tracker_uri": null, "changelog_uri": "https://github.com/freeshenls/alipan-ruby-sdk/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rest-client", "requirements": "~> 2.1" } ] } } |
2025-07-08 03:00:23 UTC |
a6t2nbyQh2KsX2QVlVCRC |
shadcn_phlexcomponentsShadcn Phlexcomponents is a UI Component library built for Ruby on Rails. |
0.1.17 | Content{ "name": "shadcn_phlexcomponents", "downloads": 1354, "version": "0.1.17", "version_created_at": "2025-07-08T02:19:29.949Z", "version_downloads": 0, "platform": "ruby", "authors": "Sean Yeoh", "info": "Shadcn Phlexcomponents is a UI Component library built for Ruby on Rails.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/sean-yeoh/shadcn_phlexcomponents", "changelog_uri": "https://github.com/sean-yeoh/shadcn_phlexcomponents/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/sean-yeoh/shadcn_phlexcomponents" }, "yanked": false, "sha": "85317f886cadc0fd03dd62519e0c984dea634a80c62b3f249887c79222ee2da3", "spec_sha": "301850f0dc10851aaaeef2e6272ddd2e1204f6198b45b62a174c5f116e2e1ff8", "project_uri": "https://rubygems.org/gems/shadcn_phlexcomponents", "gem_uri": "https://rubygems.org/gems/shadcn_phlexcomponents-0.1.17.gem", "homepage_uri": "https://github.com/sean-yeoh/shadcn_phlexcomponents", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sean-yeoh/shadcn_phlexcomponents", "bug_tracker_uri": null, "changelog_uri": "https://github.com/sean-yeoh/shadcn_phlexcomponents/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "lucide-rails", "requirements": "~> 0.5.1" }, { "name": "phlex-rails", "requirements": "~> 2.1" }, { "name": "railties", "requirements": "~> 8.0" }, { "name": "tailwind_merge", "requirements": "~> 1.0" } ] } } |
2025-07-08 02:19:31 UTC |
zt8Ika8rKFiQ70rZ8UHi8 |
metanorma-plugin-glossaristMetanorma plugin for glossarist |
0.2.7 | Content{ "name": "metanorma-plugin-glossarist", "downloads": 69581, "version": "0.2.7", "version_created_at": "2025-07-08T02:16:36.971Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Metanorma plugin for glossarist", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "343807e33f9137c3550e2633c09a1d35b75e94ce9667f5865615a9dc262b950f", "spec_sha": "995f7a72920d9d41d6deea85506d4b457e4774156b070154d619ab581972f8aa", "project_uri": "https://rubygems.org/gems/metanorma-plugin-glossarist", "gem_uri": "https://rubygems.org/gems/metanorma-plugin-glossarist-0.2.7.gem", "homepage_uri": "https://github.com/metanorma/metanorma-plugin-glossarist", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/metanorma-plugin-glossarist/0.2.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "asciidoctor", "requirements": ">= 0" }, { "name": "glossarist", "requirements": "~> 2.3.7" }, { "name": "liquid", "requirements": ">= 0" } ] } } |
2025-07-08 02:16:40 UTC |
gnxoAspRNzhiG-g3MIQ8Y |
brutNOT YET RELEASED - An opinionated web framework build on web standards |
0.1.0 | Content{ "name": "brut", "downloads": 4665, "version": "0.1.0", "version_created_at": "2025-07-08T01:42:59.907Z", "version_downloads": 0, "platform": "ruby", "authors": "David Bryant Copeland", "info": "NOT YET RELEASED - An opinionated web framework build on web standards", "licenses": [], "metadata": { "homepage_uri": "https://naildrivin5.com", "changelog_uri": "https://naildrivin5.com", "source_code_uri": "https://naildrivin5.com", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "e02cd83d497b2013eec7cac0b17ab4ecbe18df37451a97e3de2def6c35f15238", "spec_sha": "a7f1b115ecf88a8fa00443976d9a582559eb22b28b6904346676642574f0c046", "project_uri": "https://rubygems.org/gems/brut", "gem_uri": "https://rubygems.org/gems/brut-0.1.0.gem", "homepage_uri": "https://naildrivin5.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://naildrivin5.com", "bug_tracker_uri": null, "changelog_uri": "https://naildrivin5.com", "funding_uri": null, "dependencies": { "development": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "dotenv", "requirements": ">= 0" }, { "name": "factory_bot", "requirements": ">= 0" }, { "name": "faker", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rdiscount", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "yard", "requirements": ">= 0" } ], "runtime": [ { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "i18n", "requirements": ">= 0" }, { "name": "irb", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "opentelemetry-exporter-otlp", "requirements": ">= 0" }, { "name": "opentelemetry-sdk", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "phlex", "requirements": ">= 0" }, { "name": "prism", "requirements": ">= 0" }, { "name": "rack-protection", "requirements": ">= 0" }, { "name": "rackup", "requirements": ">= 0" }, { "name": "semantic_logger", "requirements": ">= 0" }, { "name": "sequel", "requirements": ">= 0" }, { "name": "sinatra", "requirements": ">= 0" }, { "name": "tzinfo", "requirements": ">= 0" }, { "name": "tzinfo-data", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } } |
2025-07-08 01:43:01 UTC |
WzKi0Lh1Z7yJxC8fWmWQh |
flex-cartesianFlexible and human-friendly Cartesian product enumerator for Ruby. Supports functions on cartesian, dimensionality-agnostic/dimensionality-aware iterators, named dimensions, tabular output, lazy/eager evaluation, progress bar, import from JSON/YAML, and export to Markdown/CSV. Code example: https://github.com/Yuri-Rassokhin/flex-cartesian/blob/main/README.md#usage |
0.1.9 | Content{ "name": "flex-cartesian", "downloads": 712, "version": "0.1.9", "version_created_at": "2025-07-08T01:03:42.130Z", "version_downloads": 0, "platform": "ruby", "authors": "Yury Rassokhin", "info": "Flexible and human-friendly Cartesian product enumerator for Ruby. Supports functions on cartesian, dimensionality-agnostic/dimensionality-aware iterators, named dimensions, tabular output, lazy/eager evaluation, progress bar, import from JSON/YAML, and export to Markdown/CSV. Code example: https://github.com/Yuri-Rassokhin/flex-cartesian/blob/main/README.md#usage", "licenses": [ "GPL-3.0" ], "metadata": { "source_code_uri": "https://github.com/Yuri-Rassokhin/flex-cartesian" }, "yanked": false, "sha": "56bdcae9defcb6a535d1999f51f17e71765a52ba4ea7409b0f914826d3902516", "spec_sha": "8de8392cc608a83fff46ac299edae94a91e4470467825cb72d067ebfbce5a0be", "project_uri": "https://rubygems.org/gems/flex-cartesian", "gem_uri": "https://rubygems.org/gems/flex-cartesian-0.1.9.gem", "homepage_uri": "https://github.com/Yuri-Rassokhin/flex-cartesian", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Yuri-Rassokhin/flex-cartesian", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colorize", "requirements": "~> 0.8" }, { "name": "json", "requirements": "~> 2.0" }, { "name": "ruby-progressbar", "requirements": "~> 1.13" } ] } } |
2025-07-08 01:03:43 UTC |
uldkk3ds3FRVZXZHhG5hj |
purple-clientBuild API wrappers faster |
0.1.7.1 | Content{ "name": "purple-client", "downloads": 1556, "version": "0.1.7.1", "version_created_at": "2025-07-08T00:49:38.678Z", "version_downloads": 0, "platform": "ruby", "authors": "Pavel Kalashnikov", "info": "Build API wrappers faster", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/purple-magic/purple-client", "changelog_uri": "https://github.com/Purple-Magic/purple-client/releases", "source_code_uri": "https://github.com/purple-magic/purple-client" }, "yanked": false, "sha": "c8333949ecdc393e6ac80bcef8a732a207cc3029f83f2b8b8d29c47ca45104a0", "spec_sha": "dd8ffa56c050404ea1929e12d357249797b620ff1be5f89e0be0ba329a59a6e6", "project_uri": "https://rubygems.org/gems/purple-client", "gem_uri": "https://rubygems.org/gems/purple-client-0.1.7.1.gem", "homepage_uri": "https://github.com/purple-magic/purple-client", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/purple-magic/purple-client", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Purple-Magic/purple-client/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dry-initializer", "requirements": ">= 0" } ] } } |
2025-07-08 00:49:40 UTC |
1W0JKc8dR2JYNcU3LzUnk |
llm_chainRuby-analog LangChain to work with LLM |
0.5.4 | Content{ "name": "llm_chain", "downloads": 781, "version": "0.5.4", "version_created_at": "2025-07-08T00:30:40.252Z", "version_downloads": 0, "platform": "ruby", "authors": "FuryCow", "info": "Ruby-analog LangChain to work with LLM", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/FuryCow/llm_chain", "source_code_uri": "https://github.com/FuryCow/llm_chain" }, "yanked": false, "sha": "a7399c2f7ec8d154145f096b37c44f328ddea5e2e278e22bd6513d937a2be752", "spec_sha": "b6aed7249ec6ea58c81898b8c3041a142711d76a5e93e904755a4fe8798d163b", "project_uri": "https://rubygems.org/gems/llm_chain", "gem_uri": "https://rubygems.org/gems/llm_chain-0.5.4.gem", "homepage_uri": "https://github.com/FuryCow/llm_chain", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/FuryCow/llm_chain", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "faraday", "requirements": "~> 2.7" }, { "name": "faraday-net_http", "requirements": ">= 0" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "json", "requirements": ">= 0" }, { "name": "redis", "requirements": ">= 0" }, { "name": "weaviate-ruby", "requirements": "= 0.9.1" } ] } } |
2025-07-08 00:30:41 UTC |
njSpGC7V1qX1mC1W0sooC |
purple-clientBuild API wrappers faster |
0.1.6 | Content{ "name": "purple-client", "downloads": 1518, "version": "0.1.6", "version_created_at": "2025-07-08T00:16:09.243Z", "version_downloads": 0, "platform": "ruby", "authors": "Pavel Kalashnikov", "info": "Build API wrappers faster", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/purple-magic/purple-client", "changelog_uri": "https://github.com/Purple-Magic/purple-client/releases", "source_code_uri": "https://github.com/purple-magic/purple-client" }, "yanked": false, "sha": "2a2cb3d207a7a08794f83a254ed14dad2a536cac0aee0d45bef71ac07fa08be9", "spec_sha": "e616ba726a282de49781d6b2dac399945a607d97470955b3cacf228caefde1fc", "project_uri": "https://rubygems.org/gems/purple-client", "gem_uri": "https://rubygems.org/gems/purple-client-0.1.6.gem", "homepage_uri": "https://github.com/purple-magic/purple-client", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/purple-magic/purple-client", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Purple-Magic/purple-client/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dry-initializer", "requirements": ">= 0" } ] } } |
2025-07-08 00:16:11 UTC |
etm8P8MZM7iSTI4wEEh1B |
restmeAdd filter/pagination/fields select/sort support to your API controllers |
1.1.1 | Content{ "name": "restme", "downloads": 5094, "version": "1.1.1", "version_created_at": "2025-07-08T00:01:42.444Z", "version_downloads": 0, "platform": "ruby", "authors": "everson-ever", "info": "Add filter/pagination/fields select/sort support to your API controllers", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/everson-ever/restme", "changelog_uri": "https://github.com/everson-ever/restme/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/everson-ever/restme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "2a112be7dbe0c346eb882a437c55417cb77b30192b470497d7e1d11cbd224fbc", "spec_sha": "2f7d21d4a53933033c581c2d0d3285555b28a581453ae8ddfc4603bfea20cccf", "project_uri": "https://rubygems.org/gems/restme", "gem_uri": "https://rubygems.org/gems/restme-1.1.1.gem", "homepage_uri": "https://github.com/everson-ever/restme", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/everson-ever/restme", "bug_tracker_uri": null, "changelog_uri": "https://github.com/everson-ever/restme/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-08 00:01:44 UTC |
2YS8mQNv6iTygUpz4I42n |
dbwatcherDB Watcher helps developers debug Rails applications by tracking all database changes |
1.1.1 | Content{ "name": "dbwatcher", "downloads": 349, "version": "1.1.1", "version_created_at": "2025-07-08T00:00:36.731Z", "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": "a8b078849aad22ec5b3758f484370032def927b4302fb02e4fcf37e3055c7d5f", "spec_sha": "7d4f059be5cc8f4eb4e4c0e9bb0c812e5027f716d13a5e8becfd03108249f827", "project_uri": "https://rubygems.org/gems/dbwatcher", "gem_uri": "https://rubygems.org/gems/dbwatcher-1.1.1.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-08 00:00:38 UTC |
TV3n11Z6E_aul8cFuaEe_ |
ru.BeeApplication web server written on Ruby |
1.9.12 | Content{ "name": "ru.Bee", "downloads": 5053, "version": "1.9.12", "version_created_at": "2025-07-07T23:56:39.323Z", "version_downloads": 0, "platform": "ruby", "authors": "Oleg Saltykov", "info": "Application web server written on Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "8d54b30dc2837d16d8635ccbc6183b2169df5863a043fef44091dafebd4d62b9", "spec_sha": "2a6a16ba1e64fdfc37b4f2214340545cd38ac0d88c73e19df57df46061fccc10", "project_uri": "https://rubygems.org/gems/ru.Bee", "gem_uri": "https://rubygems.org/gems/ru.Bee-1.9.12.gem", "homepage_uri": "https://github.com/nucleom42/rubee", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ru.Bee/1.9.12", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bundler", "requirements": "~> 2.1, >= 2.1.4" } ] } } |
2025-07-07 23:56:42 UTC |
-0wvTfDa2QZ_x7WFDmSN0 |
jekyll-bookshopA Jekyll plugin to load components from bookshop |
3.16.3 | Content{ "name": "jekyll-bookshop", "downloads": 227401, "version": "3.16.3", "version_created_at": "2025-07-07T23:49:03.038Z", "version_downloads": 0, "platform": "ruby", "authors": "CloudCannon", "info": "A Jekyll plugin to load components from bookshop", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "163444a578c9ccaba8c7d251a51fb6d089b4a7888f826e3feacf10aa615d7346", "spec_sha": "11c492ae970f6ed6716521020345f1227461b2101187c619427332d2f1c11d25", "project_uri": "https://rubygems.org/gems/jekyll-bookshop", "gem_uri": "https://rubygems.org/gems/jekyll-bookshop-3.16.3.gem", "homepage_uri": "https://github.com/cloudcannon/bookshop", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-bookshop/3.16.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rubocop", "requirements": "~> 0.80" }, { "name": "rubocop-jekyll", "requirements": "~> 0.11" } ], "runtime": [ { "name": "dry-inflector", "requirements": ">= 0.1, < 1.0" }, { "name": "jekyll", "requirements": ">= 3.7, < 5.0" } ] } } |
2025-07-07 23:49:04 UTC |
ptVpedpHTckIeRbVsQPbN |
code_sageWisdom for your code - an intelligent code review assistant using LLM |
0.1.1 | Content{ "name": "code_sage", "downloads": 127, "version": "0.1.1", "version_created_at": "2025-07-07T23:39:49.915Z", "version_downloads": 0, "platform": "ruby", "authors": "FuryCow", "info": "Wisdom for your code - an intelligent code review assistant using LLM", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/FuryCow/code_sage", "changelog_uri": "https://github.com/FuryCow/code_sage/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/FuryCow/code_sage" }, "yanked": false, "sha": "acc35800677567823e71ac3e385703fc66e02a323aec15e629ec416c887304b5", "spec_sha": "8718aa8a148a7526d998fa9600c9fcefdff0af881c4fd632e5a712f431b086f4", "project_uri": "https://rubygems.org/gems/code_sage", "gem_uri": "https://rubygems.org/gems/code_sage-0.1.1.gem", "homepage_uri": "https://github.com/FuryCow/code_sage", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/FuryCow/code_sage", "bug_tracker_uri": null, "changelog_uri": "https://github.com/FuryCow/code_sage/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "colorize", "requirements": "~> 0.8" }, { "name": "llm_chain", "requirements": "~> 0.5.2" }, { "name": "rugged", "requirements": "~> 1.0" }, { "name": "thor", "requirements": "~> 1.0" } ] } } |
2025-07-07 23:39:52 UTC |
tXeMpA0xByN71Y1-Ymvft |
onebusaway-sdkRuby library to access the Onebusaway SDK API |
1.0.14 | Content{ "name": "onebusaway-sdk", "downloads": 2533, "version": "1.0.14", "version_created_at": "2025-07-07T23:34:37.064Z", "version_downloads": 0, "platform": "ruby", "authors": "Onebusaway SDK", "info": "Ruby library to access the Onebusaway SDK API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/onebusaway-sdk", "source_code_uri": "https://github.com/OneBusAway/ruby-sdk", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "aaa5aeb34c7f4fc921b4351a29e4f7b170ad1197251d6615af0745e9e35239c9", "spec_sha": "98fdb10379ba122c76c570ca54e0b73dcec15283341d7b8eea79e72b885d80c4", "project_uri": "https://rubygems.org/gems/onebusaway-sdk", "gem_uri": "https://rubygems.org/gems/onebusaway-sdk-1.0.14.gem", "homepage_uri": "https://gemdocs.org/gems/onebusaway-sdk", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/OneBusAway/ruby-sdk", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-07-07 23:34:40 UTC |
rzLZ3LCX0DTseAyUWRO7r |
purple-clientBuild API wrappers faster |
0.1.5.2 | Content{ "name": "purple-client", "downloads": 1470, "version": "0.1.5.2", "version_created_at": "2025-07-07T23:28:51.831Z", "version_downloads": 0, "platform": "ruby", "authors": "Pavel Kalashnikov", "info": "Build API wrappers faster", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/purple-magic/purple-client", "changelog_uri": "https://github.com/Purple-Magic/purple-client/releases", "source_code_uri": "https://github.com/purple-magic/purple-client" }, "yanked": false, "sha": "ef9c6d1f60233044c942c9891fc46f84012c95512e9249f9b410c799563be7d3", "spec_sha": "9a758df711a272e0ee5bc386f97f62368704c76e89c288be424cb54535f10fb8", "project_uri": "https://rubygems.org/gems/purple-client", "gem_uri": "https://rubygems.org/gems/purple-client-0.1.5.2.gem", "homepage_uri": "https://github.com/purple-magic/purple-client", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/purple-magic/purple-client", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Purple-Magic/purple-client/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dry-initializer", "requirements": ">= 0" } ] } } |
2025-07-07 23:28:53 UTC |
8XQPCCKHzV13mNb7H33rR |
chef-zeroSelf-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes |
15.0.21 | Content{ "name": "chef-zero", "downloads": 20764171, "version": "15.0.21", "version_created_at": "2025-07-07T23:24:06.297Z", "version_downloads": 0, "platform": "ruby", "authors": "Chef Software, Inc.", "info": "Self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "f4a6115f8d1aa1901fe12d4d7b63496cec7e6f4260d90097adbdf0cb110ae6cb", "spec_sha": "1463900741f38ed22e8151c10d02084f678426ef054396cedead50365c0b0b16", "project_uri": "https://rubygems.org/gems/chef-zero", "gem_uri": "https://rubygems.org/gems/chef-zero-15.0.21.gem", "homepage_uri": "https://github.com/chef/chef-zero", "wiki_uri": "", "documentation_uri": "https://github.com/jkeiser/chef-zero/blob/master/README.rdoc", "mailing_list_uri": "", "source_code_uri": "https://github.com/jkeiser/chef-zero", "bug_tracker_uri": "https://github.com/jkeiser/chef-zero/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 7, < 8.1" }, { "name": "ffi-yajl", "requirements": ">= 2.2, < 4.0" }, { "name": "hashie", "requirements": ">= 2.0, < 6.0" }, { "name": "mixlib-log", "requirements": ">= 2.0, < 4.0" }, { "name": "rack", "requirements": "~> 3.1, >= 3.1.16" }, { "name": "rackup", "requirements": "~> 2.2, >= 2.2.1" }, { "name": "unf_ext", "requirements": "~> 0.0.8" }, { "name": "uuidtools", "requirements": "~> 2.1" }, { "name": "webrick", "requirements": ">= 0" } ] } } |
2025-07-07 23:24:09 UTC |
pW-vgfL7xuYdWbsx-58pC |
purple-clientBuild API wrappers faster |
0.1.5.1 | Content{ "name": "purple-client", "downloads": 1464, "version": "0.1.5.1", "version_created_at": "2025-07-07T23:18:47.866Z", "version_downloads": 0, "platform": "ruby", "authors": "Pavel Kalashnikov", "info": "Build API wrappers faster", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/purple-magic/purple-client", "changelog_uri": "https://github.com/Purple-Magic/purple-client/releases", "source_code_uri": "https://github.com/purple-magic/purple-client" }, "yanked": false, "sha": "93878dc999fb246f30e69557ffa0b08935bbcda5a4a3b6e59e82a0c87cae35aa", "spec_sha": "0b5032378ab095fa2e454aa37e14140641c99f7d51fad00226596525cc6bf058", "project_uri": "https://rubygems.org/gems/purple-client", "gem_uri": "https://rubygems.org/gems/purple-client-0.1.5.1.gem", "homepage_uri": "https://github.com/purple-magic/purple-client", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/purple-magic/purple-client", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Purple-Magic/purple-client/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dry-initializer", "requirements": ">= 0" } ] } } |
2025-07-07 23:18:49 UTC |
fSuvDwiZVpsSV_jDysnDN |
udene_sdkRuby SDK for integrating with Udene's fraud detection and security services |
1.1.0 | Content{ "name": "udene_sdk", "downloads": 192, "version": "1.1.0", "version_created_at": "2025-07-07T23:16:30.301Z", "version_downloads": 0, "platform": "ruby", "authors": "Udene Team", "info": "Ruby SDK for integrating with Udene's fraud detection and security services", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/udene/ruby-sdk", "source_code_uri": "https://github.com/udene/ruby-sdk", "documentation_uri": "https://docs.udene.net" }, "yanked": false, "sha": "7063f877b7b858d67e3b6590dd3d776d9460dd3a79d0d454d4e2da7659c1cbff", "spec_sha": "efc2b5087236af4578a25014aa00bb21bf21dba3761c5fc727c3eaefd931a776", "project_uri": "https://rubygems.org/gems/udene_sdk", "gem_uri": "https://rubygems.org/gems/udene_sdk-1.1.0.gem", "homepage_uri": "https://github.com/udene/ruby-sdk", "wiki_uri": null, "documentation_uri": "https://docs.udene.net", "mailing_list_uri": null, "source_code_uri": "https://github.com/udene/ruby-sdk", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "faraday", "requirements": "~> 1.0" }, { "name": "faraday_middleware", "requirements": "~> 1.0" } ] } } |
2025-07-07 23:16:31 UTC |
EPuZzMbdFLpkUwmFyFdOm |
encrypted_parameter_filterRequest parameters can't be encrypted by default in ActiveSupport::Parameter filter. This gem allows you to encrypt parameters in logs. |
0.1.1 | Content{ "name": "encrypted_parameter_filter", "downloads": 0, "version": "0.1.1", "version_created_at": "2025-07-07T23:16:11.342Z", "version_downloads": 0, "platform": "ruby", "authors": "Joe Hunt", "info": "Request parameters can't be encrypted by default in ActiveSupport::Parameter filter. This gem allows you to encrypt parameters in logs.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/josephbhunt/encrypted_parameter_filter", "source_code_uri": "https://github.com/josephbhunt/encrypted_parameter_filter" }, "yanked": false, "sha": "01925c0d80fe325364918a25c4fcf37ca2d4e6c027cc45596d75c38d43ce08fd", "spec_sha": "c7701159b8cc52cc660f544cd7da01fbf2e6a1fe7648410ce968c2965b4e553f", "project_uri": "https://rubygems.org/gems/encrypted_parameter_filter", "gem_uri": "https://rubygems.org/gems/encrypted_parameter_filter-0.1.1.gem", "homepage_uri": "https://github.com/josephbhunt/encrypted_parameter_filter", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/josephbhunt/encrypted_parameter_filter", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.16" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rubocop-rails-omakase", "requirements": "~> 1.1" } ], "runtime": [ { "name": "rails", "requirements": "~> 7.0, >= 7.0.0" } ] } } |
2025-07-07 23:16:12 UTC |
-Arvx37LXeuQtgs9fGtOA |
mkbrutmkbrut is how you go from zero to having a Brut app where you can start working. |
0.4.0 | Content{ "name": "mkbrut", "downloads": 942, "version": "0.4.0", "version_created_at": "2025-07-07T23:14:09.893Z", "version_downloads": 0, "platform": "ruby", "authors": "Dave Copeland", "info": "mkbrut is how you go from zero to having a Brut app where you can start working.", "licenses": [], "metadata": {}, "yanked": false, "sha": "0556b89783ca867506daeb542b8244f130e6f8d2c2877e9768b165ce4a5186ba", "spec_sha": "bf9b5446936c83a22088c1d2eb901e6bfd83b5da948775f03da72b29d11bbb97", "project_uri": "https://rubygems.org/gems/mkbrut", "gem_uri": "https://rubygems.org/gems/mkbrut-0.4.0.gem", "homepage_uri": "https://brutrb.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/mkbrut/0.4.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "brut", "requirements": ">= 0" } ] } } |
2025-07-07 23:14:11 UTC |
2DhXDeTHfkcfxQfAuUI64 |
encrypted_parameter_filterRequest parameters can't be encrypted by default in ActiveSupport::Parameter filter. This gem allows you to encrypt parameters in logs. |
0.1.0 | Content{ "name": "encrypted_parameter_filter", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-07T23:12:52.750Z", "version_downloads": 0, "platform": "ruby", "authors": "Joe Hunt", "info": "Request parameters can't be encrypted by default in ActiveSupport::Parameter filter. This gem allows you to encrypt parameters in logs.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/josephbhunt/", "source_code_uri": "https://example.com" }, "yanked": false, "sha": "8aa1e62e9c5fe2ebb27e8f732f8845be425dfdee0a9e635c2dff6dc79700b6bc", "spec_sha": "51851abba1fc9ed51c2ce801a92e820ba8b0451d877d32fb71c5e08d03a2b37c", "project_uri": "https://rubygems.org/gems/encrypted_parameter_filter", "gem_uri": "https://rubygems.org/gems/encrypted_parameter_filter-0.1.0.gem", "homepage_uri": "https://github.com/josephbhunt/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://example.com", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.16" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rubocop-rails-omakase", "requirements": "~> 1.1" } ], "runtime": [ { "name": "rails", "requirements": "~> 7.0, >= 7.0.0" } ] } } |
2025-07-07 23:12:54 UTC |
8vGn2ZoiezMy7ctOHabZ0 |
foobara-utilUtility functions used across various Foobara projects |
1.0.1 | Content{ "name": "foobara-util", "downloads": 3443, "version": "1.0.1", "version_created_at": "2025-07-07T23:05:04.597Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "Utility functions used across various Foobara projects", "licenses": [ "Apache-2.0", "MIT" ], "metadata": { "homepage_uri": "https://github.com/foobara/util", "changelog_uri": "https://github.com/foobara/util/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/util", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "358ef3a8118fdb986e2349fd0ba18e74970106f672944884aefd32b1144ec8a1", "spec_sha": "be44f4a0b220b01f7bc0e1e2858451f8f7ebed848f87d86a77aaa4699dfa542b", "project_uri": "https://rubygems.org/gems/foobara-util", "gem_uri": "https://rubygems.org/gems/foobara-util-1.0.1.gem", "homepage_uri": "https://github.com/foobara/util", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/util", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/util/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-07 23:05:06 UTC |
ZD-dfII7s9K3iokD98qLT |
cloudmersive-spam-detection-api-clientSpam Detection API lets you scan content for spam using AI. |
2.2.1 | Content{ "name": "cloudmersive-spam-detection-api-client", "downloads": 311, "version": "2.2.1", "version_created_at": "2025-07-07T23:01:12.338Z", "version_downloads": 0, "platform": "ruby", "authors": "Cloudmersive", "info": "Spam Detection API lets you scan content for spam using AI.", "licenses": [ "Apache 2.0" ], "metadata": {}, "yanked": false, "sha": "7da1e5dd5ba2768bfde9258c45978736289e07057d0d6c8eb2d763f4f2a2d301", "spec_sha": "eecf4d0406fb984b498414538175cb489c6729a10f1bcddef8113d15735fba66", "project_uri": "https://rubygems.org/gems/cloudmersive-spam-detection-api-client", "gem_uri": "https://rubygems.org/gems/cloudmersive-spam-detection-api-client-2.2.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cloudmersive-spam-detection-api-client/2.2.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "autotest", "requirements": "~> 4.4, >= 4.4.6" }, { "name": "autotest-fsevent", "requirements": "~> 0.2, >= 0.2.12" }, { "name": "autotest-growl", "requirements": "~> 0.2, >= 0.2.16" }, { "name": "autotest-rails-pure", "requirements": "~> 4.1, >= 4.1.2" }, { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" }, { "name": "vcr", "requirements": "~> 3.0, >= 3.0.1" }, { "name": "webmock", "requirements": "~> 1.24, >= 1.24.3" } ], "runtime": [ { "name": "json", "requirements": "~> 2.1, >= 2.1.0" }, { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } } |
2025-07-07 23:01:13 UTC |
7B5dooRq514HHmnHQAmVd |
grepfruitA Ruby gem for searching text patterns in files with colorized output |
3.1.0 | Content{ "name": "grepfruit", "downloads": 11026, "version": "3.1.0", "version_created_at": "2025-07-07T22:57:38.435Z", "version_downloads": 0, "platform": "ruby", "authors": "enjaku4", "info": "A Ruby gem for searching text patterns in files with colorized output", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/brownboxdev/grepfruit", "changelog_uri": "https://github.com/brownboxdev/grepfruit/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/brownboxdev/grepfruit", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "84c125f919d358c43b70ec24f850b8819a70552d304d64412595dc72d8ef8498", "spec_sha": "2e3e4c0518cdaee8faf447fc601aee6ec7813ce9b33f9ef7a2237c297a075792", "project_uri": "https://rubygems.org/gems/grepfruit", "gem_uri": "https://rubygems.org/gems/grepfruit-3.1.0.gem", "homepage_uri": "https://github.com/brownboxdev/grepfruit", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/brownboxdev/grepfruit", "bug_tracker_uri": null, "changelog_uri": "https://github.com/brownboxdev/grepfruit/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dry-cli", "requirements": "~> 1.2" } ] } } |
2025-07-07 22:57:40 UTC |
5GXf3woW7pzwF2PUrApBu |
axnPattern for writing callable service objects with contract validation and error swallowing |
0.1.0.pre.alpha.2.5.2 | Content{ "name": "axn", "downloads": 1750, "version": "0.1.0.pre.alpha.2.5.2", "version_created_at": "2025-07-07T22:50:23.426Z", "version_downloads": 0, "platform": "ruby", "authors": "Kali Donovan", "info": "Pattern for writing callable service objects with contract validation and error swallowing", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/teamshares/axn", "changelog_uri": "https://github.com/teamshares/axn/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/teamshares/axn", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "be72e175abe2344ec5042b6f70306f1d29437eb1095b72b444ae899f9838915a", "spec_sha": "83fe489d8c40e98c6dff8bae8353f353fcf16d42ccee8b340b277495da92c8d0", "project_uri": "https://rubygems.org/gems/axn", "gem_uri": "https://rubygems.org/gems/axn-0.1.0.pre.alpha.2.5.2.gem", "homepage_uri": "https://github.com/teamshares/axn", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/teamshares/axn", "bug_tracker_uri": null, "changelog_uri": "https://github.com/teamshares/axn/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activemodel", "requirements": "> 7.0" }, { "name": "activesupport", "requirements": "> 7.0" }, { "name": "interactor", "requirements": "= 3.1.2" } ] } } |
2025-07-07 22:50:26 UTC |
rIku_MRDPJDSvPa06xagV |
mayakSet of fully typed utility classes and interfaces integrated with Sorbet. |
0.2.1 | Content{ "name": "mayak", "downloads": 5629, "version": "0.2.1", "version_created_at": "2025-07-07T22:36:16.514Z", "version_downloads": 0, "platform": "ruby", "authors": "Daniil Bober", "info": "Set of fully typed utility classes and interfaces integrated with Sorbet.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "9a9f86de3d7c641b1a34accb95d1e0206a877c7eddd469bcd7915eeb27151edb", "spec_sha": "1d1f9de97040cf9ba471c7770040ba021a40b1aa80f62f69c908c8c6a15fb012", "project_uri": "https://rubygems.org/gems/mayak", "gem_uri": "https://rubygems.org/gems/mayak-0.2.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/mayak/0.2.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "sorbet", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-07-07 22:36:19 UTC |
bSJSvSXH6Ccm77Vt8SY2V |
basA versatile business automation suite offering key components for building and automating a wide variety of use cases. It provides an easy-to-use tool for implementing automation workflows without excessive complexity. Formerly known as 'bns'. |
1.8.0 | Content{ "name": "bas", "downloads": 9453, "version": "1.8.0", "version_created_at": "2025-07-07T22:19:59.318Z", "version_downloads": 0, "platform": "ruby", "authors": "kommitters Open Source", "info": "A versatile business automation suite offering key components for building and automating a wide variety of use cases. It provides an easy-to-use tool for implementing automation workflows without excessive complexity. Formerly known as 'bns'.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/kommitters/bas", "source_code_uri": "https://github.com/kommitters/bas" }, "yanked": false, "sha": "db3a52979a81b74f74b41f25020c954283aaa57ad93651a72e14f2da6c4442b3", "spec_sha": "8ad575a891f803f5439e0bdb8368b9f25262deab494743d692a962e95f4b371c", "project_uri": "https://rubygems.org/gems/bas", "gem_uri": "https://rubygems.org/gems/bas-1.8.0.gem", "homepage_uri": "https://github.com/kommitters/bas", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/kommitters/bas", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "elasticsearch", "requirements": "~> 8.0" }, { "name": "httparty", "requirements": "~> 0.22.0" }, { "name": "pg", "requirements": "~> 1.5" } ] } } |
2025-07-07 22:20:00 UTC |
KuJHy0KhVTafEB3z20FHz |
bip_mnemonic2This implementation conforms to BIP-39/BIP39 and PBKDF2 RFC 2898, and has been tested using the test vectors in https://github.com/trezor/python-mnemonic and Appendix B of RFC 3962. This is a fork of original bip_mnemonic with updates. |
2.0.0 | Content{ "name": "bip_mnemonic2", "downloads": 0, "version": "2.0.0", "version_created_at": "2025-07-07T22:18:50.832Z", "version_downloads": 0, "platform": "ruby", "authors": "Sreekanth GS", "info": "This implementation conforms to BIP-39/BIP39 and PBKDF2 RFC 2898, and has been tested using the test vectors in https://github.com/trezor/python-mnemonic and Appendix B of RFC 3962. This is a fork of original bip_mnemonic with updates.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "2a57ddc64aa73debf4f69a160a8a14d70312cc8eccdb9def99f2788274e2ec26", "spec_sha": "f3611e4957275cc598f9e9913da6cea097223170c5fea799c9b5bd17e126ee4b", "project_uri": "https://rubygems.org/gems/bip_mnemonic2", "gem_uri": "https://rubygems.org/gems/bip_mnemonic2-2.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bip_mnemonic2/2.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rdoc", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" } ], "runtime": [] } } |
2025-07-07 22:18:52 UTC |
wLLni_BslKMeklx1GFZxX |
mayakSet of fully typed utility classes and interfaces integrated with Sorbet. |
0.2.0 | Content{ "name": "mayak", "downloads": 5626, "version": "0.2.0", "version_created_at": "2025-07-07T22:17:42.514Z", "version_downloads": 0, "platform": "ruby", "authors": "Daniil Bober", "info": "Set of fully typed utility classes and interfaces integrated with Sorbet.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "bb052485013f5b3faa3cba6e49f7516f379ff1ec62ff99358658717115b14d30", "spec_sha": "d66e79163d96376af9e8f0b091add9ae3430760b3d51e29ef717d2314ba3ab69", "project_uri": "https://rubygems.org/gems/mayak", "gem_uri": "https://rubygems.org/gems/mayak-0.2.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/mayak/0.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "sorbet", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-07-07 22:17:44 UTC |
9mPfgn1jcTaBh-H6K6k8U |
jekyll-bookshopA Jekyll plugin to load components from bookshop |
3.16.2 | Content{ "name": "jekyll-bookshop", "downloads": 227363, "version": "3.16.2", "version_created_at": "2025-07-07T22:01:52.124Z", "version_downloads": 0, "platform": "ruby", "authors": "CloudCannon", "info": "A Jekyll plugin to load components from bookshop", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "5aa6d73a27ec747a24ddf5495c7f0d3eb32cde4e80834bb184dbcdf07a336004", "spec_sha": "b66135fa47d4f19dfea8146dbe45113be30d1df333a1700014b029ef87810b15", "project_uri": "https://rubygems.org/gems/jekyll-bookshop", "gem_uri": "https://rubygems.org/gems/jekyll-bookshop-3.16.2.gem", "homepage_uri": "https://github.com/cloudcannon/bookshop", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-bookshop/3.16.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rubocop", "requirements": "~> 0.80" }, { "name": "rubocop-jekyll", "requirements": "~> 0.11" } ], "runtime": [ { "name": "dry-inflector", "requirements": ">= 0.1, < 1.0" }, { "name": "jekyll", "requirements": ">= 3.7, < 5.0" } ] } } |
2025-07-07 22:01:54 UTC |
1c9UgcbmaYXgVOymrAg5o |
oas_railsOasRails is a Rails engine for generating automatic interactive documentation for your Rails APIs. It generates an OAS 3.1 document and displays it using RapiDoc. |
1.1.0 | Content{ "name": "oas_rails", "downloads": 39149, "version": "1.1.0", "version_created_at": "2025-07-07T21:44:36.742Z", "version_downloads": 0, "platform": "ruby", "authors": "a-chacon", "info": "OasRails is a Rails engine for generating automatic interactive documentation for your Rails APIs. It generates an OAS 3.1 document and displays it using RapiDoc.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/a-chacon/oas_rails" }, "yanked": false, "sha": "2e7859490a12b15c5a1826e6ecdb89c48d4fcbfe87bcacd0faf5bd0a80b30952", "spec_sha": "337506bca29e2d8e6a5640f4720756aa3716e88884a0a6535a4b2e4434e0b203", "project_uri": "https://rubygems.org/gems/oas_rails", "gem_uri": "https://rubygems.org/gems/oas_rails-1.1.0.gem", "homepage_uri": "https://github.com/a-chacon/oas_rails", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "easy_talk_two", "requirements": "~> 1.1.2" }, { "name": "oas_core", "requirements": ">= 1.1.0" } ] } } |
2025-07-07 21:44:38 UTC |
6hBQdRy2sxS7BKJ7zN2XP |
ruby_llm-mcpA Ruby client for the Model Context Protocol (MCP) that seamlessly integrates with RubyLLM. Connect to MCP servers via SSE or stdio transports, automatically convert MCP tools into RubyLLM-compatible tools, and enable AI models to interact with external data sources and services. Makes using MCP with RubyLLM as easy as possible. |
0.5.1 | Content{ "name": "ruby_llm-mcp", "downloads": 1483, "version": "0.5.1", "version_created_at": "2025-07-07T21:31:46.907Z", "version_downloads": 0, "platform": "ruby", "authors": "Patrick Vice", "info": "A Ruby client for the Model Context Protocol (MCP) that seamlessly integrates with RubyLLM.\nConnect to MCP servers via SSE or stdio transports, automatically convert MCP tools into\nRubyLLM-compatible tools, and enable AI models to interact with external data sources and\nservices. Makes using MCP with RubyLLM as easy as possible.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/patvice/ruby_llm-mcp", "changelog_uri": "https://github.com/patvice/ruby_llm-mcp/commits/main", "bug_tracker_uri": "https://github.com/patvice/ruby_llm-mcp/issues", "source_code_uri": "https://github.com/patvice/ruby_llm-mcp", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/patvice/ruby_llm-mcp", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "07de990440e9c916b83c3c8a56ff595268ad1f24dfcf454867da14f80e2beba4", "spec_sha": "853a067e1df58ce8c7be5a7d244face9653ee9f3a5e86e9a61d27f741a89bbaa", "project_uri": "https://rubygems.org/gems/ruby_llm-mcp", "gem_uri": "https://rubygems.org/gems/ruby_llm-mcp-0.5.1.gem", "homepage_uri": "https://github.com/patvice/ruby_llm-mcp", "wiki_uri": null, "documentation_uri": "https://github.com/patvice/ruby_llm-mcp", "mailing_list_uri": null, "source_code_uri": "https://github.com/patvice/ruby_llm-mcp", "bug_tracker_uri": "https://github.com/patvice/ruby_llm-mcp/issues", "changelog_uri": "https://github.com/patvice/ruby_llm-mcp/commits/main", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "httpx", "requirements": "~> 1.4" }, { "name": "ruby_llm", "requirements": "~> 1.3" }, { "name": "zeitwerk", "requirements": "~> 2" } ] } } |
2025-07-07 21:31:48 UTC |
ipzVL1XtGQAQXkf9N5fp1 |
sordGenerate Sorbet RBI files from YARD documentation |
7.1.0 | Content{ "name": "sord", "downloads": 184587, "version": "7.1.0", "version_created_at": "2025-07-07T21:26:37.249Z", "version_downloads": 0, "platform": "ruby", "authors": "Aaron Christiansen", "info": "Generate Sorbet RBI files from YARD documentation", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e02fd59294da520e50cea80a07fb9bc93db709c552d055871379ae8d8e87601f", "spec_sha": "14ca13ef306be10abbf83d8ae41898c1a1184330c5d7c5387f86a571987fdf60", "project_uri": "https://rubygems.org/gems/sord", "gem_uri": "https://rubygems.org/gems/sord-7.1.0.gem", "homepage_uri": "https://github.com/AaronC81/sord", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/sord/7.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "sorbet", "requirements": ">= 0" } ], "runtime": [ { "name": "commander", "requirements": "~> 5.0" }, { "name": "parlour", "requirements": "~> 9.1" }, { "name": "parser", "requirements": ">= 0" }, { "name": "rbs", "requirements": ">= 3.0, < 5" }, { "name": "sorbet-runtime", "requirements": ">= 0" }, { "name": "yard", "requirements": ">= 0" } ] } } |
2025-07-07 21:26:38 UTC |
NECAi2MHr53AEChGWvxE9 |
parlourA type information generator, merger and parser for Sorbet and Ruby 3/Steep |
9.1.2 | Content{ "name": "parlour", "downloads": 11973376, "version": "9.1.2", "version_created_at": "2025-07-07T21:09:03.912Z", "version_downloads": 0, "platform": "ruby", "authors": "Aaron Christiansen", "info": "A type information generator, merger and parser for Sorbet and Ruby 3/Steep", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "446ce24243e125f0e8c4f9b5722c3b86063d42d8b106c847a7d73a8cc693c382", "spec_sha": "a5779f660031a291d129c4dc9bfe1fe29932bb80c4c5d2ba428a370f78d246bb", "project_uri": "https://rubygems.org/gems/parlour", "gem_uri": "https://rubygems.org/gems/parlour-9.1.2.gem", "homepage_uri": "https://github.com/AaronC81/parlour", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/parlour/9.1.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": ">= 12.3.3" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "yard", "requirements": ">= 0" } ], "runtime": [ { "name": "commander", "requirements": "~> 5.0" }, { "name": "parser", "requirements": ">= 0" }, { "name": "rainbow", "requirements": "~> 3.0" }, { "name": "sorbet-runtime", "requirements": ">= 0.5" } ] } } |
2025-07-07 21:09:05 UTC |
aLnv1ZU6BSw4QqHodase8 |
sul_orcid_clientThis provides API interaction with the ORCID API |
0.6.0 | Content{ "name": "sul_orcid_client", "downloads": 5596, "version": "0.6.0", "version_created_at": "2025-07-07T20:45:53.788Z", "version_downloads": 0, "platform": "ruby", "authors": "Peter Mangiafico, Justin Littman", "info": "This provides API interaction with the ORCID API", "licenses": [], "metadata": { "homepage_uri": "https://github.com/sul-dlss/orcid_client", "changelog_uri": "https://github.com/sul-dlss/orcid_client/releases", "source_code_uri": "https://github.com/sul-dlss/orcid_client", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "bdeeeae2c986882d38aff87e207affcf5c650773c8e57b581fa46b86f4b0010a", "spec_sha": "a9ffff732ee1cc33ad6684c1388be1d0d90d60ae721b1794cd16493bde5f57a9", "project_uri": "https://rubygems.org/gems/sul_orcid_client", "gem_uri": "https://rubygems.org/gems/sul_orcid_client-0.6.0.gem", "homepage_uri": "https://github.com/sul-dlss/orcid_client", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sul-dlss/orcid_client", "bug_tracker_uri": null, "changelog_uri": "https://github.com/sul-dlss/orcid_client/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-capybara", "requirements": ">= 0" }, { "name": "rubocop-factory_bot", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" }, { "name": "rubocop-rspec_rails", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "vcr", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 4.2" }, { "name": "cocina-models", "requirements": "~> 0.90" }, { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-retry", "requirements": ">= 0" }, { "name": "oauth2", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } } |
2025-07-07 20:45:55 UTC |
0wp1DAs-kAxJQFGPQmEZU |
solarwinds_apmAutomatic tracing and metrics for Ruby applications. Get started at cloud.solarwinds.com |
7.0.0.prev3 | Content{ "name": "solarwinds_apm", "downloads": 28151, "version": "7.0.0.prev3", "version_created_at": "2025-07-07T20:39:56.744Z", "version_downloads": 0, "platform": "ruby", "authors": "Maia Engeli, Peter Giacomo Lombardo, Spiros Eliopoulos, Xuan Cao", "info": "Automatic tracing and metrics for Ruby applications. Get started at cloud.solarwinds.com", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://documentation.solarwinds.com/en/success_center/observability/content/intro/landing-page.html", "changelog_uri": "https://github.com/solarwinds/apm-ruby/releases", "source_code_uri": "https://github.com/solarwinds/apm-ruby", "documentation_uri": "https://documentation.solarwinds.com/en/success_center/observability/default.htm#cshid=config-ruby-agent", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "5ba71302f0b53ffe9fd0a44c454699f98b693a7a191327b48032696c349ec758", "spec_sha": "b3ebedf3ebfe1a982e57193684f29d9cfdf6634ab6fb0334884b8eb96dc9133d", "project_uri": "https://rubygems.org/gems/solarwinds_apm", "gem_uri": "https://rubygems.org/gems/solarwinds_apm-7.0.0.prev3.gem", "homepage_uri": "https://documentation.solarwinds.com/en/success_center/observability/content/intro/landing-page.html", "wiki_uri": null, "documentation_uri": "https://documentation.solarwinds.com/en/success_center/observability/default.htm#cshid=config-ruby-agent", "mailing_list_uri": null, "source_code_uri": "https://github.com/solarwinds/apm-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/solarwinds/apm-ruby/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "opentelemetry-exporter-otlp", "requirements": ">= 0.29.1" }, { "name": "opentelemetry-exporter-otlp-metrics", "requirements": ">= 0.3.0" }, { "name": "opentelemetry-instrumentation-all", "requirements": ">= 0.31.0" }, { "name": "opentelemetry-metrics-sdk", "requirements": ">= 0.2.0" }, { "name": "opentelemetry-resource-detector-aws", "requirements": ">= 0.1.0" }, { "name": "opentelemetry-resource-detector-azure", "requirements": ">= 0.2.0" }, { "name": "opentelemetry-resource-detector-container", "requirements": ">= 0.2.0" }, { "name": "opentelemetry-sdk", "requirements": ">= 1.2.0" } ] } } |
2025-07-07 20:39:59 UTC |
laaS4q96LlgkQ2yxuReeP |
modern_treasuryRuby library to access the Modern Treasury API |
0.1.0.pre.alpha.22 | Content{ "name": "modern_treasury", "downloads": 2120, "version": "0.1.0.pre.alpha.22", "version_created_at": "2025-07-07T20:32:04.631Z", "version_downloads": 0, "platform": "ruby", "authors": "Modern Treasury", "info": "Ruby library to access the Modern Treasury API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/modern_treasury", "source_code_uri": "https://github.com/Modern-Treasury/modern-treasury-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "7620c2d9aff8f652cdc142a58c35ae9e70c0129ef511940083999297742e806d", "spec_sha": "c6c4da10b2ddf7af7646e9e6d27f4473805bf33ee799b334062f00a1a591e95f", "project_uri": "https://rubygems.org/gems/modern_treasury", "gem_uri": "https://rubygems.org/gems/modern_treasury-0.1.0.pre.alpha.22.gem", "homepage_uri": "https://gemdocs.org/gems/modern_treasury", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Modern-Treasury/modern-treasury-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-07-07 20:32:06 UTC |
MB1EqNhkelmL379aKsFqL |
migration_queriesGem to generate queries for ActiveRecord migrations, allowing you to see the SQL that will be executed when running migrations. |
1.1.0 | Content{ "name": "migration_queries", "downloads": 349, "version": "1.1.0", "version_created_at": "2025-07-07T20:31:57.199Z", "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": "ae398e0e95d5621e42218bb4a0e2280cbf8e7947c3c14c0517fa811f4c3eb5ce", "spec_sha": "3ca2505a0e51a934fd86a4f6da7c401edd41b08e4aef6ef5a07b15c357ba092a", "project_uri": "https://rubygems.org/gems/migration_queries", "gem_uri": "https://rubygems.org/gems/migration_queries-1.1.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-07 20:31:58 UTC |
kDrl0txih4JHLre_UDN47 |
bootstrap_concernsConcerns for building Bootstrap components with Ruby on Rails. |
0.5.4 | Content{ "name": "bootstrap_concerns", "downloads": 3139, "version": "0.5.4", "version_created_at": "2025-07-07T20:11:55.780Z", "version_downloads": 0, "platform": "ruby", "authors": "Evan Brooks, Robert Keresnyei", "info": "Concerns for building Bootstrap components with Ruby on Rails.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "9253530d208fb628f334b9cdc6acd1305319ed1c8fdfc5ef49099c9d784090ad", "spec_sha": "ba511a7cac5e0b5858dd5deca89d75184e6087dcc7a719d1c0a2a73a0d726734", "project_uri": "https://rubygems.org/gems/bootstrap_concerns", "gem_uri": "https://rubygems.org/gems/bootstrap_concerns-0.5.4.gem", "homepage_uri": "https://github.com/swiftvee/bootstrap_concerns", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bootstrap_concerns/0.5.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3" }, { "name": "standard", "requirements": "~> 1" } ], "runtime": [ { "name": "actionview", "requirements": "~> 8" } ] } } |
2025-07-07 20:11:57 UTC |
sikX43OoC-hfbLEIvZ2x3 |
mn2pdfmn2pdf converts Metanorma XML into PDF. This gem is a wrapper around mn2pdf.jar available from https://github.com/metanorma/mn2pdf, with versions matching the JAR file. |
2.28 | Content{ "name": "mn2pdf", "downloads": 290105, "version": "2.28", "version_created_at": "2025-07-07T20:10:40.582Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "mn2pdf converts Metanorma XML into PDF.\nThis gem is a wrapper around mn2pdf.jar available from\nhttps://github.com/metanorma/mn2pdf, with versions matching the JAR file.\n", "licenses": [ "BSD-2-Clause" ], "metadata": {}, "yanked": false, "sha": "648c088cf49521e95e1187be273f0448e9212599c2aa935614f958c8f746508e", "spec_sha": "dabd1e2849568cf73df684c32535e5cd8a5d1593827e8d52f16663e8d9072bd6", "project_uri": "https://rubygems.org/gems/mn2pdf", "gem_uri": "https://rubygems.org/gems/mn2pdf-2.28.gem", "homepage_uri": "https://github.com/metanorma/mn2pdf-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/mn2pdf/2.28", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-07 20:10:43 UTC |
aSe1swRYn6F0eaZzzB2AE |
playbook_ui_docsDisplay all the components from Playbook UI inside your own system. |
14.22.0.pre.alpha.PLAY22958843 | Content{ "name": "playbook_ui_docs", "downloads": 387569, "version": "14.22.0.pre.alpha.PLAY22958843", "version_created_at": "2025-07-07T20:04:43.440Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Display all the components from Playbook UI inside your own system.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "4056d0f44a15906a60419c9a2e73f7d1ad7b1ce1d2f9f9423b970063e58c4537", "spec_sha": "7fc131407efb80efb93a6ac4234e5c624cbdd4f6d1ee3f7f128aa7e8ccc5fd1e", "project_uri": "https://rubygems.org/gems/playbook_ui_docs", "gem_uri": "https://rubygems.org/gems/playbook_ui_docs-14.22.0.pre.alpha.PLAY22958843.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui_docs/14.22.0.pre.alpha.PLAY22958843", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "playbook_ui", "requirements": ">= 0" } ] } } |
2025-07-07 20:04:49 UTC |
m-0VsOXMKRU30hPenRrYk |
playbook_uiPlaybook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems. |
14.22.0.pre.alpha.PLAY22958843 | Content{ "name": "playbook_ui", "downloads": 1546509, "version": "14.22.0.pre.alpha.PLAY22958843", "version_created_at": "2025-07-07T20:04:37.432Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Playbook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "fda55daffbad3dae3ee359989ee8988899eef747fbdc960277d390a761d95d60", "spec_sha": "e5e5c8848ef8b35f9c32734535630a3a508476a277494cc0d99fdca369d6b777", "project_uri": "https://rubygems.org/gems/playbook_ui", "gem_uri": "https://rubygems.org/gems/playbook_ui-14.22.0.pre.alpha.PLAY22958843.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui/14.22.0.pre.alpha.PLAY22958843", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "brakeman", "requirements": "= 7.0.0" }, { "name": "byebug", "requirements": ">= 11.0.0" }, { "name": "github_changelog_generator", "requirements": "= 1.15.2" }, { "name": "rails", "requirements": ">= 5.2.4.5" }, { "name": "rspec-html-matchers", "requirements": "= 0.9.1" }, { "name": "rspec-rails", "requirements": "~> 3.8, >= 3.8.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": "~> 1.11.5" }, { "name": "tzinfo-data", "requirements": "= 1.2018.9" }, { "name": "will_paginate", "requirements": "= 3.3.1" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 5.2.4.5" }, { "name": "actionview", "requirements": ">= 5.2.4.5" }, { "name": "activesupport", "requirements": ">= 5.2.4.5" }, { "name": "react-rails", "requirements": "= 2.6.1" }, { "name": "view_component", "requirements": "= 2.83.0" }, { "name": "webpacker-react", "requirements": "~> 0.3.2" } ] } } |
2025-07-07 20:04:43 UTC |
sey4Mqtb6i4hkl95NjLIB |
cpf_cnpj_plusFornece métodos práticos para validar, gerar e formatar números de CPF e CNPJ, incluindo ferramentas de linha de comando para facilitar integrações em sistemas bancários, governamentais e aplicações Ruby em geral. |
0.2.0 | Content{ "name": "cpf_cnpj_plus", "downloads": 16, "version": "0.2.0", "version_created_at": "2025-07-07T19:39:56.243Z", "version_downloads": 0, "platform": "ruby", "authors": "DougNeo", "info": "Fornece métodos práticos para validar, gerar e formatar números de CPF e CNPJ, incluindo\n ferramentas de linha de comando para facilitar integrações em sistemas bancários,\n governamentais e aplicações Ruby em geral.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/DougNeo/cpf_cnpj_plus.git", "changelog_uri": "https://github.com/DougNeo/cpf_cnpj_plus.git/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/DougNeo/cpf_cnpj_plus.git", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "a6e7a945f96b604612c69bc3048678590c9ec0ca3f760c9673a8ca2d43b998e1", "spec_sha": "9e45798b86ed56027e5cac2bd584fd82dacba00147b886c046b2c160b5b2a177", "project_uri": "https://rubygems.org/gems/cpf_cnpj_plus", "gem_uri": "https://rubygems.org/gems/cpf_cnpj_plus-0.2.0.gem", "homepage_uri": "https://github.com/DougNeo/cpf_cnpj_plus.git", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/DougNeo/cpf_cnpj_plus.git", "bug_tracker_uri": null, "changelog_uri": "https://github.com/DougNeo/cpf_cnpj_plus.git/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [] } } |
2025-07-07 19:39:59 UTC |
ecnsLNi8aOCOlRGJZGqb8 |
smullyanA Ruby gem implementing the combinatory logic birds from Raymond Smullyan's To Mock a Mockingbird |
0.1.3 | Content{ "name": "smullyan", "downloads": 322, "version": "0.1.3", "version_created_at": "2025-07-07T19:33:41.434Z", "version_downloads": 0, "platform": "ruby", "authors": "Phil Crissman", "info": "A Ruby gem implementing the combinatory logic birds from Raymond Smullyan's To Mock a Mockingbird", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/philcrissman/smullyan", "changelog_uri": "https://github.com/philcrissman/smullyan/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/philcrissman/smullyan", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "63521879587f5122f180799654ee0f145d2fad9dc742779ee414e8ce346d8fd8", "spec_sha": "7fe3414d906db49c436b56c8b870c1061adea1d0caed555b0f046448f2f5b4e1", "project_uri": "https://rubygems.org/gems/smullyan", "gem_uri": "https://rubygems.org/gems/smullyan-0.1.3.gem", "homepage_uri": "https://github.com/philcrissman/smullyan", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/philcrissman/smullyan", "bug_tracker_uri": null, "changelog_uri": "https://github.com/philcrissman/smullyan/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.18" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rubocop", "requirements": "~> 1.50" }, { "name": "rubocop-minitest", "requirements": "~> 0.31" } ], "runtime": [] } } |
2025-07-07 19:33:46 UTC |
GSuGU-WCFJqHzBcQNb2Js |
logstash-output-elasticsearchThis gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program |
12.0.4 | Content{ "name": "logstash-output-elasticsearch", "downloads": 8683163, "version": "12.0.4", "version_created_at": "2025-07-07T19:14:57.928Z", "version_downloads": 0, "platform": "java", "authors": "Elastic", "info": "This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program", "licenses": [ "apache-2.0" ], "metadata": { "logstash_group": "output", "logstash_plugin": "true" }, "yanked": false, "sha": "5b2dbfdd5afe413d2d917f30170b5a5ec2c47f5eff212526ebb0efc1acc9a45c", "spec_sha": "982c7fe4096f3e94c53520b289ecb7dc342bde86b59ff68441cf8d7b0e6ee242", "project_uri": "https://rubygems.org/gems/logstash-output-elasticsearch", "gem_uri": "https://rubygems.org/gems/logstash-output-elasticsearch-12.0.4-java.gem", "homepage_uri": "https://www.elastic.co/guide/en/logstash/current/index.html", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/logstash-output-elasticsearch/12.0.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "cabin", "requirements": "~> 0.6" }, { "name": "elasticsearch", "requirements": ">= 0" }, { "name": "flores", "requirements": ">= 0" }, { "name": "logstash-codec-plain", "requirements": ">= 0" }, { "name": "logstash-devutils", "requirements": ">= 0" }, { "name": "rspec-collection_matchers", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" }, { "name": "webrick", "requirements": ">= 0" } ], "runtime": [ { "name": "logstash-core-plugin-api", "requirements": ">= 1.60, <= 2.99" }, { "name": "logstash-mixin-ca_trusted_fingerprint_support", "requirements": "~> 1.0" }, { "name": "logstash-mixin-deprecation_logger_support", "requirements": "~> 1.0" }, { "name": "logstash-mixin-ecs_compatibility_support", "requirements": "~> 1.0" }, { "name": "logstash-mixin-normalize_config_support", "requirements": "~> 1.0" }, { "name": "manticore", "requirements": ">= 0.8.0, < 1.0.0" }, { "name": "stud", "requirements": ">= 0.0.17, ~> 0.0" } ] } } |
2025-07-07 19:15:00 UTC |
wsSep8RAo-E_jk7vYMYBm |
cpf_cnpj_plusFornece métodos práticos para validar, gerar e formatar números de CPF e CNPJ, incluindo ferramentas de linha de comando para facilitar integrações em sistemas bancários, governamentais e aplicações Ruby em geral. |
0.1.0 | Content{ "name": "cpf_cnpj_plus", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-07T19:14:32.842Z", "version_downloads": 0, "platform": "ruby", "authors": "DougNeo", "info": "Fornece métodos práticos para validar, gerar e formatar números de CPF e CNPJ, incluindo ferramentas de linha de comando para facilitar integrações em sistemas bancários, governamentais e aplicações Ruby em geral.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/DougNeo/cpf_cnpj_plus.git", "changelog_uri": "https://github.com/DougNeo/cpf_cnpj_plus.git/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/DougNeo/cpf_cnpj_plus.git", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "15c6f6a0ad9bceaa41bdf235b17890cf3830ff4a82f9041a7436d048a152721c", "spec_sha": "b1d26189f3b585f957a48ecb2d3bde53ba7efc8e982fd28b39806f9a832cc27e", "project_uri": "https://rubygems.org/gems/cpf_cnpj_plus", "gem_uri": "https://rubygems.org/gems/cpf_cnpj_plus-0.1.0.gem", "homepage_uri": "https://github.com/DougNeo/cpf_cnpj_plus.git", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/DougNeo/cpf_cnpj_plus.git", "bug_tracker_uri": null, "changelog_uri": "https://github.com/DougNeo/cpf_cnpj_plus.git/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [] } } |
2025-07-07 19:14:34 UTC |
MWOLzi9l_EPVoIjbHcrDR |
claude_code_slash_commandsA tool for distributing Claude Code slash commands. |
0.2.3 | Content{ "name": "claude_code_slash_commands", "downloads": 299, "version": "0.2.3", "version_created_at": "2025-07-07T18:35:23.980Z", "version_downloads": 0, "platform": "ruby", "authors": "Andy Waite", "info": "A tool for distributing Claude Code slash commands.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/andyw8/claude_code_slash_commands", "source_code_uri": "https://github.com/andyw8/claude_code_slash_commands", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "6e59a42b1f4752ddfdef325c2efcfb73bd8e3caa809fd51b5cd1a4d4d14f348c", "spec_sha": "500d47e0c60b9bef3ae89ab76bb9b81f7353f759c059f25c1939f749ca528fe9", "project_uri": "https://rubygems.org/gems/claude_code_slash_commands", "gem_uri": "https://rubygems.org/gems/claude_code_slash_commands-0.2.3.gem", "homepage_uri": "https://github.com/andyw8/claude_code_slash_commands", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/andyw8/claude_code_slash_commands", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "base64", "requirements": ">= 0" } ] } } |
2025-07-07 18:35:25 UTC |
0kETotuG1HCKbUuxPXUw_ |
claude_code_slash_commandsA tool for distributing Claude Code slash commands. |
0.2.2 | Content{ "name": "claude_code_slash_commands", "downloads": 299, "version": "0.2.2", "version_created_at": "2025-07-07T18:31:54.696Z", "version_downloads": 0, "platform": "ruby", "authors": "Andy Waite", "info": "A tool for distributing Claude Code slash commands.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/andyw8/claude_code_slash_commands", "source_code_uri": "https://github.com/andyw8/claude_code_slash_commands", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "cbce67ce45515c8fa5aeb43b75d5b9b15bf6022526d6c35280f7ab534cfc3d79", "spec_sha": "2a35b8b4dca8df9ee364b2fa4753e98d5f4325b54f9eb7bb6151ab4bc6d641f4", "project_uri": "https://rubygems.org/gems/claude_code_slash_commands", "gem_uri": "https://rubygems.org/gems/claude_code_slash_commands-0.2.2.gem", "homepage_uri": "https://github.com/andyw8/claude_code_slash_commands", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/andyw8/claude_code_slash_commands", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "base64", "requirements": ">= 0" } ] } } |
2025-07-07 18:31:56 UTC |
oj-sz0QZ1N4vU0GfgpU7j |
jekyll-date-localizationLiquid filter for custom locale date formatting. |
0.0.9 | Content{ "name": "jekyll-date-localization", "downloads": 31648, "version": "0.0.9", "version_created_at": "2025-07-07T18:29:31.340Z", "version_downloads": 0, "platform": "ruby", "authors": "krupkat", "info": "Liquid filter for custom locale date formatting.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "1d3ff5fc8e89a27208aee358f666e620ac24cabe7f6eb32250edc6b8d4717675", "spec_sha": "5fdefcd17a34899ccfaca36e35e80407323d6b86dcb9428626413da96574b171", "project_uri": "https://rubygems.org/gems/jekyll-date-localization", "gem_uri": "https://rubygems.org/gems/jekyll-date-localization-0.0.9.gem", "homepage_uri": "https://github.com/krupkat/jekyll-date-localization", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-date-localization/0.0.9", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "i18n", "requirements": "~> 1.0" } ] } } |
2025-07-07 18:29:33 UTC |
BstGashoA2wq7rtHB9UM9 |
playbook_ui_docsDisplay all the components from Playbook UI inside your own system. |
14.22.0.pre.alpha.PLAY22958842 | Content{ "name": "playbook_ui_docs", "downloads": 387510, "version": "14.22.0.pre.alpha.PLAY22958842", "version_created_at": "2025-07-07T18:16:20.607Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Display all the components from Playbook UI inside your own system.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "c533223807d26ea409afe7336c586ec9b5855100f0a56326cb29445f6065ba58", "spec_sha": "db6b7232db58598348bc20dd3a9736d598a3e573c04ac170153298556536ca7a", "project_uri": "https://rubygems.org/gems/playbook_ui_docs", "gem_uri": "https://rubygems.org/gems/playbook_ui_docs-14.22.0.pre.alpha.PLAY22958842.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui_docs/14.22.0.pre.alpha.PLAY22958842", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "playbook_ui", "requirements": ">= 0" } ] } } |
2025-07-07 18:16:23 UTC |
ixOhZenrjM1cgNVZQM7To |
playbook_uiPlaybook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems. |
14.22.0.pre.alpha.PLAY22958842 | Content{ "name": "playbook_ui", "downloads": 1546377, "version": "14.22.0.pre.alpha.PLAY22958842", "version_created_at": "2025-07-07T18:16:15.459Z", "version_downloads": 0, "platform": "ruby", "authors": "Power UX, Power Devs", "info": "Playbook UI is built out in Ruby View Components and React Components. Playbook takes a modern design approach and applies it in a way that makes it easy to support bleeding edge or legacy systems.", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "4a1af5331bfbc28d6986c28aff56a0687fd9b3c7ed002f5a0f53ef8ce24ce4da", "spec_sha": "09f33faee6a52c392efe4e2db5b63b3ef09b9a4b4c72d508a0235895ea64bd04", "project_uri": "https://rubygems.org/gems/playbook_ui", "gem_uri": "https://rubygems.org/gems/playbook_ui-14.22.0.pre.alpha.PLAY22958842.gem", "homepage_uri": "https://playbook.powerapp.cloud/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/playbook_ui/14.22.0.pre.alpha.PLAY22958842", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "brakeman", "requirements": "= 7.0.0" }, { "name": "byebug", "requirements": ">= 11.0.0" }, { "name": "github_changelog_generator", "requirements": "= 1.15.2" }, { "name": "rails", "requirements": ">= 5.2.4.5" }, { "name": "rspec-html-matchers", "requirements": "= 0.9.1" }, { "name": "rspec-rails", "requirements": "~> 3.8, >= 3.8.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": "~> 1.11.5" }, { "name": "tzinfo-data", "requirements": "= 1.2018.9" }, { "name": "will_paginate", "requirements": "= 3.3.1" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 5.2.4.5" }, { "name": "actionview", "requirements": ">= 5.2.4.5" }, { "name": "activesupport", "requirements": ">= 5.2.4.5" }, { "name": "react-rails", "requirements": "= 2.6.1" }, { "name": "view_component", "requirements": "= 2.83.0" }, { "name": "webpacker-react", "requirements": "~> 0.3.2" } ] } } |
2025-07-07 18:16:20 UTC |
ue5jfMmgVZtODzuoDBI6X |
cucumber-html-formatterHTML formatter for Cucumber |
21.13.0 | Content{ "name": "cucumber-html-formatter", "downloads": 32987583, "version": "21.13.0", "version_created_at": "2025-07-07T17:58:09.749Z", "version_downloads": 0, "platform": "ruby", "authors": "Vincent Prêtre", "info": "HTML formatter for Cucumber", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/cucumber/html-formatter", "changelog_uri": "https://github.com/cucumber/html-formatter/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/cucumber/html-formatter/issues", "source_code_uri": "https://github.com/cucumber/html-formatter", "mailing_list_uri": "https://groups.google.com/forum/#!forum/cukes", "documentation_uri": "https://github.com/cucumber/html-formatter" }, "yanked": false, "sha": "882e20b7da8642d6284112bcc837cb96738490086bac227137f543eae587ee4d", "spec_sha": "e5e8627a8c568da3273aefbe80910925912cdee277909abe4b7ba2454b09fa83", "project_uri": "https://rubygems.org/gems/cucumber-html-formatter", "gem_uri": "https://rubygems.org/gems/cucumber-html-formatter-21.13.0.gem", "homepage_uri": "https://github.com/cucumber/html-formatter", "wiki_uri": null, "documentation_uri": "https://github.com/cucumber/html-formatter", "mailing_list_uri": "https://groups.google.com/forum/#!forum/cukes", "source_code_uri": "https://github.com/cucumber/html-formatter", "bug_tracker_uri": "https://github.com/cucumber/html-formatter/issues", "changelog_uri": "https://github.com/cucumber/html-formatter/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "cucumber-compatibility-kit", "requirements": "~> 15.2" }, { "name": "rake", "requirements": "~> 13.2" }, { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.71.0" }, { "name": "rubocop-rake", "requirements": "~> 0.6.0" }, { "name": "rubocop-rspec", "requirements": "~> 2.31.0" } ], "runtime": [ { "name": "cucumber-messages", "requirements": "> 19, < 28" } ] } } |
2025-07-07 17:58:11 UTC |
COoUr6oOjv4KNeao3JSj8 |
yf_as_dataframeDownload market data from Yahoo! Finance's API |
0.4.2 | Content{ "name": "yf_as_dataframe", "downloads": 1061, "version": "0.4.2", "version_created_at": "2025-07-07T17:55:29.564Z", "version_downloads": 0, "platform": "ruby", "authors": "Bill McKinnon", "info": "Download market data from Yahoo! Finance's API", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://www.github.com/bmck/yf_as_dataframe", "changelog_uri": "https://github.com/bmck/yf_as_dataframe/CHANGELOG.rst", "source_code_uri": "https://github.com/bmck/yf_as_dataframe" }, "yanked": false, "sha": "974c026f96ffa76415de442566e643c945345a4ec3263175d70fc93f07fb5c38", "spec_sha": "d9b347c5864b6b1f8e819250e0cf712c7e001d64d68b51ff761c6930535c2bab", "project_uri": "https://rubygems.org/gems/yf_as_dataframe", "gem_uri": "https://rubygems.org/gems/yf_as_dataframe-0.4.2.gem", "homepage_uri": "https://www.github.com/bmck/yf_as_dataframe", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bmck/yf_as_dataframe", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bmck/yf_as_dataframe/CHANGELOG.rst", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "polars-df", "requirements": "~> 0.12.0" }, { "name": "tulirb", "requirements": ">= 0" }, { "name": "tzinfo", "requirements": ">= 0" }, { "name": "tzinfo-data", "requirements": ">= 0" }, { "name": "zache", "requirements": ">= 0" } ] } } |
2025-07-07 17:55:31 UTC |
KrJKX-rNYg6llP4ICxx_N |
shadcn_phlexcomponentsShadcn Phlexcomponents is a UI Component library built for Ruby on Rails. |
0.1.16 | Content{ "name": "shadcn_phlexcomponents", "downloads": 1264, "version": "0.1.16", "version_created_at": "2025-07-07T17:54:25.398Z", "version_downloads": 0, "platform": "ruby", "authors": "Sean Yeoh", "info": "Shadcn Phlexcomponents is a UI Component library built for Ruby on Rails.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/sean-yeoh/shadcn_phlexcomponents", "changelog_uri": "https://github.com/sean-yeoh/shadcn_phlexcomponents/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/sean-yeoh/shadcn_phlexcomponents" }, "yanked": false, "sha": "b6f04b1ab4fc82ddb8da0f9f69ef761bcf334490dc285504cda3072baf0de6c0", "spec_sha": "1895c3615e210a21d4bca1c44389539f7d18fd545ebaa34e20c9d48568493f6f", "project_uri": "https://rubygems.org/gems/shadcn_phlexcomponents", "gem_uri": "https://rubygems.org/gems/shadcn_phlexcomponents-0.1.16.gem", "homepage_uri": "https://github.com/sean-yeoh/shadcn_phlexcomponents", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sean-yeoh/shadcn_phlexcomponents", "bug_tracker_uri": null, "changelog_uri": "https://github.com/sean-yeoh/shadcn_phlexcomponents/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "lucide-rails", "requirements": "~> 0.5.1" }, { "name": "phlex-rails", "requirements": "~> 2.1" }, { "name": "railties", "requirements": "~> 8.0" }, { "name": "tailwind_merge", "requirements": "~> 1.0" } ] } } |
2025-07-07 17:54:26 UTC |
LeKyh6p0Fm3stDlF9ZYYZ |
chalk_rubyA simple Ruby client for Chalk |
0.4.0 | Content{ "name": "chalk_ruby", "downloads": 7104, "version": "0.4.0", "version_created_at": "2025-07-07T17:54:03.037Z", "version_downloads": 0, "platform": "ruby", "authors": "Chalk AI, Inc.", "info": "A simple Ruby client for Chalk", "licenses": [ "Apache-2.0" ], "metadata": { "bug_tracker_uri": "https://github.com/chalk-ai/chalk-ruby/issues", "source_code_uri": "https://github.com/chalk-ai/chalk-ruby", "documentation_uri": "https://docs.chalk.ai/docs" }, "yanked": false, "sha": "a686a30753253ebe1ae49d931f1a39e1b3b859f9896d73680c5a5453cc3fd55d", "spec_sha": "f47fa984bf0193b9b10230ed564b7d4cc9c5d5366cb36fb633c2368d5066164c", "project_uri": "https://rubygems.org/gems/chalk_ruby", "gem_uri": "https://rubygems.org/gems/chalk_ruby-0.4.0.gem", "homepage_uri": "https://github.com/chalk-ai/chalk-ruby", "wiki_uri": null, "documentation_uri": "https://docs.chalk.ai/docs", "mailing_list_uri": null, "source_code_uri": "https://github.com/chalk-ai/chalk-ruby", "bug_tracker_uri": "https://github.com/chalk-ai/chalk-ruby/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "httpclient", "requirements": ">= 0" }, { "name": "m", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-hooks", "requirements": ">= 0" }, { "name": "minitest-proveit", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "<= 0.82.0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 0.15, < 3" }, { "name": "faraday-net_http_persistent", "requirements": ">= 0.15, < 3" }, { "name": "grpc", "requirements": ">= 1.64.3, < 2" }, { "name": "multi_json", "requirements": "~> 1.0" }, { "name": "net-http-persistent", "requirements": ">= 0" }, { "name": "red-arrow", "requirements": "~> 18.0.0" } ] } } |
2025-07-07 17:54:04 UTC |
GjqnkuUN6JLFpVrk6JwE6 |
tiltGeneric interface to multiple Ruby template engines |
2.6.1 | Content{ "name": "tilt", "downloads": 660244912, "version": "2.6.1", "version_created_at": "2025-07-07T17:40:53.586Z", "version_downloads": 0, "platform": "ruby", "authors": "Ryan Tomayko, Magnus Holm, Jeremy Evans", "info": "Generic interface to multiple Ruby template engines", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/jeremyevans/tilt/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/jeremyevans/tilt/issues", "source_code_uri": "https://github.com/jeremyevans/tilt", "mailing_list_uri": "https://github.com/jeremyevans/tilt/discussions" }, "yanked": false, "sha": "35a99bba2adf7c1e362f5b48f9b581cce4edfba98117e34696dde6d308d84770", "spec_sha": "82d1f3397a6d6712850ccb605fd621e168887acc93bdeb001fa0d52857934dd9", "project_uri": "https://rubygems.org/gems/tilt", "gem_uri": "https://rubygems.org/gems/tilt-2.6.1.gem", "homepage_uri": "https://github.com/jeremyevans/tilt", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": "https://github.com/jeremyevans/tilt/discussions", "source_code_uri": "https://github.com/jeremyevans/tilt", "bug_tracker_uri": "https://github.com/jeremyevans/tilt/issues", "changelog_uri": "https://github.com/jeremyevans/tilt/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-07 17:40:56 UTC |
E1eEnbw7YS_6Msgo-hbVr |
valkeyA Ruby client library for Valkey based on redis-rb. |
0.1.0 | Content{ "name": "valkey", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-07-07T17:29:51.680Z", "version_downloads": 0, "platform": "ruby", "authors": "Mohsen Alizadeh", "info": "A Ruby client library for Valkey based on redis-rb.", "licenses": [], "metadata": { "homepage_uri": "https://github.com/mohsen-alizadeh/valkey-rb", "changelog_uri": "https://github.com/mohsen-alizadeh/valkey-rb", "source_code_uri": "https://github.com/mohsen-alizadeh/valkey-rb" }, "yanked": false, "sha": "ef0122f71bf2b5bdb798fe05accd5ea0e9a95664ad6778d40cfca1502c719e5d", "spec_sha": "7ee58e8159636be6a399b0bfb174ff33651fecb0601b87bc998c3eedfa9953b3", "project_uri": "https://rubygems.org/gems/valkey", "gem_uri": "https://rubygems.org/gems/valkey-0.1.0.gem", "homepage_uri": "https://github.com/mohsen-alizadeh/valkey-rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mohsen-alizadeh/valkey-rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/mohsen-alizadeh/valkey-rb", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.17.0" }, { "name": "google-protobuf", "requirements": "~> 4.29.2" } ] } } |
2025-07-07 17:29:53 UTC |
0D6NiSMXEy6HzbX8g15eX |
discourse_ai-tokenizersA Ruby gem providing a consistent interface for various AI/ML tokenizers including OpenAI GPT, Anthropic Claude, Google Gemini, Meta Llama, Mistral, Qwen, and embedding models like BERT, BGE, and multilingual-E5. Features caching, truncation, token counting, and error handling across different tokenization libraries. |
0.3.1 | Content{ "name": "discourse_ai-tokenizers", "downloads": 1471, "version": "0.3.1", "version_created_at": "2025-07-07T17:27:54.037Z", "version_downloads": 0, "platform": "ruby", "authors": "Rafael Silva", "info": "A Ruby gem providing a consistent interface for various AI/ML tokenizers including OpenAI GPT, Anthropic Claude, Google Gemini, Meta Llama, Mistral, Qwen, and embedding models like BERT, BGE, and multilingual-E5. Features caching, truncation, token counting, and error handling across different tokenization libraries.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/discourse/discourse_ai-tokenizers", "changelog_uri": "https://github.com/discourse/discourse_ai-tokenizers/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/discourse/discourse_ai-tokenizers" }, "yanked": false, "sha": "a7752f2f7b4b29fea148e2c893b287a1478c4dc8828f684c09e51d5a33bbc373", "spec_sha": "7a8766c564f684f8906bdef7b81dc1b6f7543ab2e08175cf47c6f3d1c9d32cd0", "project_uri": "https://rubygems.org/gems/discourse_ai-tokenizers", "gem_uri": "https://rubygems.org/gems/discourse_ai-tokenizers-0.3.1.gem", "homepage_uri": "https://github.com/discourse/discourse_ai-tokenizers", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/discourse/discourse_ai-tokenizers", "bug_tracker_uri": null, "changelog_uri": "https://github.com/discourse/discourse_ai-tokenizers/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rubocop-discourse", "requirements": "= 3.8.1" }, { "name": "syntax_tree", "requirements": "~> 6.2.0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "tiktoken_ruby", "requirements": "~> 0.0.11.1" }, { "name": "tokenizers", "requirements": "~> 0.5.4" } ] } } |
2025-07-07 17:27:57 UTC |
0tpjLKxLVzjaR9K1YzfqG |
stytchStytch Ruby Gem |
10.23.0 | Content{ "name": "stytch", "downloads": 495856, "version": "10.23.0", "version_created_at": "2025-07-07T17:18:03.749Z", "version_downloads": 0, "platform": "ruby", "authors": "stytch", "info": "Stytch Ruby Gem", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://stytch.com", "source_code_uri": "https://github.com/stytchauth/stytch-ruby" }, "yanked": false, "sha": "b56fb189b943fd8b4524ea4e10b7ce5b518e28466152aa416978ad8a84030b9d", "spec_sha": "6a0b8d577f8624ec056a8e9267f19a3af76a82ed7a22f539be238a9a3709af60", "project_uri": "https://rubygems.org/gems/stytch", "gem_uri": "https://rubygems.org/gems/stytch-10.23.0.gem", "homepage_uri": "https://stytch.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/stytchauth/stytch-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.11.0" }, { "name": "rubocop", "requirements": "= 1.64.1" }, { "name": "rubocop-rspec", "requirements": "= 2.24.0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 2.0.1, < 3.0" }, { "name": "json-jwt", "requirements": ">= 1.13.0" }, { "name": "jwt", "requirements": ">= 2.3.0" } ] } } |
2025-07-07 17:18:06 UTC |
pDh7KUjfy0N5l9C1lhfau |
xferaseImport/rename photos & videos from one directory to another. |
0.1.9 | Content{ "name": "xferase", "downloads": 6668, "version": "0.1.9", "version_created_at": "2025-07-07T17:15:31.925Z", "version_downloads": 0, "platform": "ruby", "authors": "Ryan Lue", "info": "Import/rename photos & videos from one directory to another.", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/rlue/xferase" }, "yanked": false, "sha": "43ee15dcecef116216907c63f12636b685d2c3e74f3f225b5d03611beea726ff", "spec_sha": "99f51f87612ef40ac00135efc03d134129759c53bfae14635c3e7ea08a0a2302", "project_uri": "https://rubygems.org/gems/xferase", "gem_uri": "https://rubygems.org/gems/xferase-0.1.9.gem", "homepage_uri": "https://github.com/rlue/xferase", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rlue/xferase", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pry", "requirements": "~> 0.14" }, { "name": "rspec", "requirements": "~> 3.10" } ], "runtime": [ { "name": "debouncer", "requirements": "~> 0.2" }, { "name": "photein", "requirements": "~> 0.2, >= 0.2.8" }, { "name": "rb-inotify", "requirements": "~> 0.10" } ] } } |
2025-07-07 17:15:33 UTC |
gFvB9RQKNNuTmI4azFIiU |
smullyanA Ruby gem implementing the combinatory logic birds from Raymond Smullyan's To Mock a Mockingbird |
0.1.2 | Content{ "name": "smullyan", "downloads": 281, "version": "0.1.2", "version_created_at": "2025-07-07T17:14:54.931Z", "version_downloads": 0, "platform": "ruby", "authors": "Phil Crissman", "info": "A Ruby gem implementing the combinatory logic birds from Raymond Smullyan's To Mock a Mockingbird", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/philcrissman/smullyan", "changelog_uri": "https://github.com/philcrissman/smullyan/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/philcrissman/smullyan", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "6b92434630579da2ef1b48ff0bd475b34956fd5f74564e4dac6c31dc2451197e", "spec_sha": "f5355dc335174491b06b155df32896be38aa35be0267666649fd996b96108bb8", "project_uri": "https://rubygems.org/gems/smullyan", "gem_uri": "https://rubygems.org/gems/smullyan-0.1.2.gem", "homepage_uri": "https://github.com/philcrissman/smullyan", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/philcrissman/smullyan", "bug_tracker_uri": null, "changelog_uri": "https://github.com/philcrissman/smullyan/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.18" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rubocop", "requirements": "~> 1.50" }, { "name": "rubocop-minitest", "requirements": "~> 0.31" } ], "runtime": [] } } |
2025-07-07 17:14:56 UTC |
EXKBOy0FlPR-nwaT9gpwZ |
photeinImport/rename photos & videos from one directory to another. |
0.2.8 | Content{ "name": "photein", "downloads": 20034, "version": "0.2.8", "version_created_at": "2025-07-07T17:12:12.570Z", "version_downloads": 0, "platform": "ruby", "authors": "Ryan Lue", "info": "Import/rename photos & videos from one directory to another.", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/rlue/photein" }, "yanked": false, "sha": "cb7f48e55772f3773679b97549c1e3d5c5730681188840b31ae8ee22187caf37", "spec_sha": "ea508cf1bcc8d73288dd1d22152053e03cd95d3dd3997c0342af69ffb2e824ff", "project_uri": "https://rubygems.org/gems/photein", "gem_uri": "https://rubygems.org/gems/photein-0.2.8.gem", "homepage_uri": "https://github.com/rlue/photein", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/rlue/photein", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pry-remote", "requirements": "~> 0.1" }, { "name": "rspec", "requirements": "~> 3.10" } ], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" }, { "name": "logger", "requirements": "~> 1.6" }, { "name": "mediainfo", "requirements": "~> 1.5" }, { "name": "mini_exiftool", "requirements": "~> 2.14" }, { "name": "mini_magick", "requirements": "~> 4.11" }, { "name": "nokogiri", "requirements": "~> 1.11" }, { "name": "optipng", "requirements": "~> 0.2" }, { "name": "ostruct", "requirements": "~> 0.6" }, { "name": "pstore", "requirements": "~> 0.1" }, { "name": "rexml", "requirements": "~> 3.4" }, { "name": "streamio-ffmpeg", "requirements": "~> 3.0" }, { "name": "tzinfo", "requirements": "~> 2.0" }, { "name": "wheretz", "requirements": "~> 0.0" } ] } } |
2025-07-07 17:12:14 UTC |
C_ij4ZEz0vOflUNS9UPTm |
linzerAn implementation of HTTP Messages Signatures (RFC9421) |
0.7.7.beta1 | Content{ "name": "linzer", "downloads": 24489, "version": "0.7.7.beta1", "version_created_at": "2025-07-07T17:02:58.922Z", "version_downloads": 0, "platform": "ruby", "authors": "Miguel Landaeta", "info": "An implementation of HTTP Messages Signatures (RFC9421)", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/nomadium/linzer", "changelog_uri": "https://github.com/nomadium/linzer/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/nomadium/linzer" }, "yanked": false, "sha": "cd0721d1fd7811bf1fb60433215b4f47e74ee20343a081bf9b307fc9a9fabdd9", "spec_sha": "4fd76da6cc4eaf7181d948b07549504ccaddbce55127ac7f9bf4167d5f07dba0", "project_uri": "https://rubygems.org/gems/linzer", "gem_uri": "https://rubygems.org/gems/linzer-0.7.7.beta1.gem", "homepage_uri": "https://github.com/nomadium/linzer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/nomadium/linzer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/nomadium/linzer/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "cgi", "requirements": "~> 0.4.2" }, { "name": "forwardable", "requirements": "~> 1.3, >= 1.3.3" }, { "name": "logger", "requirements": "~> 1.7, >= 1.7.0" }, { "name": "net-http", "requirements": "~> 0.6.0" }, { "name": "openssl", "requirements": "~> 3.0, >= 3.0.0" }, { "name": "rack", "requirements": ">= 2.2, < 4.0" }, { "name": "starry", "requirements": "~> 0.2" }, { "name": "stringio", "requirements": "~> 3.1, >= 3.1.2" }, { "name": "uri", "requirements": "~> 1.0, >= 1.0.2" } ] } } |
2025-07-07 17:03:02 UTC |
7_1dA6vqco1zAZc57-Ryn |
cmdxSimplify complex business logic using a tiny command (service) object framework. |
1.0.1 | Content{ "name": "cmdx", "downloads": 1182, "version": "1.0.1", "version_created_at": "2025-07-07T16:49:20.741Z", "version_downloads": 0, "platform": "ruby", "authors": "Juan Gomez", "info": "Simplify complex business logic using a tiny command (service) object framework.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/drexed/cmdx", "changelog_uri": "https://github.com/drexed/cmdx/CHANGELOG.md", "bug_tracker_uri": "https://github.com/drexed/cmdx/issues", "source_code_uri": "https://github.com/drexed/cmdx", "documentation_uri": "https://github.com/drexed/cmdx/blob/main/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "9d549af0cecafe478e8ceb1cdf66c773c77f11aa78c3111eb9082d32b8c4403d", "spec_sha": "daf5a40ba36a50b92a0b469d0207969a8855255db85f58bb80273ca8984a4d2d", "project_uri": "https://rubygems.org/gems/cmdx", "gem_uri": "https://rubygems.org/gems/cmdx-1.0.1.gem", "homepage_uri": "https://github.com/drexed/cmdx", "wiki_uri": null, "documentation_uri": "https://github.com/drexed/cmdx/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/drexed/cmdx", "bug_tracker_uri": "https://github.com/drexed/cmdx/issues", "changelog_uri": "https://github.com/drexed/cmdx/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "rubocop-rake", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "i18n", "requirements": ">= 0" }, { "name": "logger", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } } |
2025-07-07 16:49:22 UTC |
BK_YEkL7mmaF50h7Nm1dK |
algoliaA simple Ruby client for the algolia.com REST API |
3.21.1 | Content{ "name": "algolia", "downloads": 4612012, "version": "3.21.1", "version_created_at": "2025-07-07T16:46:56.666Z", "version_downloads": 0, "platform": "ruby", "authors": "https://alg.li/support", "info": "A simple Ruby client for the algolia.com REST API", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/algolia/algoliasearch-client-ruby/issues", "source_code_uri": "https://github.com/algolia/algoliasearch-client-ruby", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "60dfe341d3da2c1a770d714e8587f822d6a4c1e1a91a700d94c683a9454fd74e", "spec_sha": "6f41bc1441d4f86ea15e994b351de8d743fb9432e88ff56746ecd85bf380ba64", "project_uri": "https://rubygems.org/gems/algolia", "gem_uri": "https://rubygems.org/gems/algolia-3.21.1.gem", "homepage_uri": "https://github.com/algolia/algoliasearch-client-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/algolia/algoliasearch-client-ruby", "bug_tracker_uri": "https://github.com/algolia/algoliasearch-client-ruby/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 2.4.10" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "base64", "requirements": ">= 0.2.0, < 1" }, { "name": "faraday", "requirements": ">= 1.0.1, < 3.0" }, { "name": "faraday-net_http_persistent", "requirements": ">= 0.15, < 3" }, { "name": "net-http-persistent", "requirements": ">= 0" } ] } } |
2025-07-07 16:46:58 UTC |
Iuzd20OvglQCjwOne4Cdr |
bugsnag_performanceBugSnag integration for the Ruby Open Telemetry SDK |
1.1.0 | Content{ "name": "bugsnag_performance", "downloads": 3066, "version": "1.1.0", "version_created_at": "2025-07-07T16:43:50.498Z", "version_downloads": 0, "platform": "ruby", "authors": "BugSnag", "info": "BugSnag integration for the Ruby Open Telemetry SDK", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://www.bugsnag.com", "changelog_uri": "https://github.com/bugsnag/bugsnag-ruby-performance/blob/v1.1.0/CHANGELOG.md", "bug_tracker_uri": "https://github.com/bugsnag/bugsnag-ruby-performance/issues", "source_code_uri": "https://github.com/bugsnag/bugsnag-ruby-performance", "documentation_uri": "https://docs.bugsnag.com/performance/integration-guides/ruby/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "9c3bb8447564f1728bde4d207b0b7fbfade48a8e41f6355b72a09675c0ac508a", "spec_sha": "0de5ced825b3e6a062c8cc2dce45fa382b670b1dfb9d2e2ecc4d45ba217ac759", "project_uri": "https://rubygems.org/gems/bugsnag_performance", "gem_uri": "https://rubygems.org/gems/bugsnag_performance-1.1.0.gem", "homepage_uri": "https://www.bugsnag.com", "wiki_uri": null, "documentation_uri": "https://docs.bugsnag.com/performance/integration-guides/ruby/", "mailing_list_uri": null, "source_code_uri": "https://github.com/bugsnag/bugsnag-ruby-performance", "bug_tracker_uri": "https://github.com/bugsnag/bugsnag-ruby-performance/issues", "changelog_uri": "https://github.com/bugsnag/bugsnag-ruby-performance/blob/v1.1.0/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.0" }, { "name": "webmock", "requirements": "~> 3.23" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.3" }, { "name": "opentelemetry-sdk", "requirements": "~> 1.2" } ] } } |
2025-07-07 16:43:52 UTC |
jMYuQeLfE6ircvz1QZdBF |
redmine_plugins_helperHelper for Redmine plugins |
0.15.4 | Content{ "name": "redmine_plugins_helper", "downloads": 28498, "version": "0.15.4", "version_created_at": "2025-07-07T16:42:34.920Z", "version_downloads": 0, "platform": "ruby", "authors": "0.15.4", "info": "Helper for Redmine plugins", "licenses": [], "metadata": {}, "yanked": false, "sha": "3e75853b5f8938db76060a095118eab689163fecc4c90648e24f6efb5349f9ef", "spec_sha": "3f44fc626832ac98ba38ebbb3e1c9702954a551b09ac52c6b8a46af4a2dc8b92", "project_uri": "https://rubygems.org/gems/redmine_plugins_helper", "gem_uri": "https://rubygems.org/gems/redmine_plugins_helper-0.15.4.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/redmine_plugins_helper/0.15.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": "~> 1.4, >= 1.4.4" }, { "name": "eac_rails_gem_support", "requirements": "~> 0.10, >= 0.10.1" }, { "name": "eac_ruby_utils", "requirements": "~> 0.121" }, { "name": "launchy", "requirements": "~> 2.5, >= 2.5.2" }, { "name": "sass-rails", "requirements": "~> 5.1" } ] } } |
2025-07-07 16:42:36 UTC |
gdpNuO6ZOWbA4fOX_pTe2 |
vector_numberA library to add together anything. |
0.4.1 | Content{ "name": "vector_number", "downloads": 844, "version": "0.4.1", "version_created_at": "2025-07-07T16:34:12.386Z", "version_downloads": 0, "platform": "ruby", "authors": "Alexandr Bulancov", "info": "A library to add together anything.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/trinistr/vector_number", "changelog_uri": "https://github.com/trinistr/vector_number/blob/v0.4.1/CHANGELOG.md", "bug_tracker_uri": "https://github.com/trinistr/vector_number/issues", "source_code_uri": "https://github.com/trinistr/vector_number/tree/v0.4.1", "documentation_uri": "https://rubydoc.info/gems/vector_number/0.4.1", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "46f5d80a7571bcca63ac24814f27238540c4e70593fff6f89a773055c32360b2", "spec_sha": "825f6b26b56342ddb68a09b404c372d340b13d0704550c2d3b1de7e84a6c1342", "project_uri": "https://rubygems.org/gems/vector_number", "gem_uri": "https://rubygems.org/gems/vector_number-0.4.1.gem", "homepage_uri": "https://github.com/trinistr/vector_number", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/vector_number/0.4.1", "mailing_list_uri": null, "source_code_uri": "https://github.com/trinistr/vector_number/tree/v0.4.1", "bug_tracker_uri": "https://github.com/trinistr/vector_number/issues", "changelog_uri": "https://github.com/trinistr/vector_number/blob/v0.4.1/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-07 16:34:14 UTC |
yg3Uqg1e5pEOvKgrYa2pl |
svixSvix makes webhooks easy and reliable. Learn more at https://www.svix.com |
1.69.0 | Content{ "name": "svix", "downloads": 1638982, "version": "1.69.0", "version_created_at": "2025-07-07T16:30:03.563Z", "version_downloads": 0, "platform": "ruby", "authors": "Svix", "info": "Svix makes webhooks easy and reliable. Learn more at https://www.svix.com", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://www.svix.com", "changelog_uri": "https://github.com/svix/svix-libs/blob/main/ChangeLog.md", "source_code_uri": "https://github.com/svix/svix-libs", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "954b9fd8cd6923fdfa6890b4c687e4001daabd1ba1bd885d79994615097a8552", "spec_sha": "10f18cb22b40a34de393802f88b2b29483d7a4d5072b1dbdaee45468cbf0d820", "project_uri": "https://rubygems.org/gems/svix", "gem_uri": "https://rubygems.org/gems/svix-1.69.0.gem", "homepage_uri": "https://www.svix.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/svix/svix-libs", "bug_tracker_uri": null, "changelog_uri": "https://github.com/svix/svix-libs/blob/main/ChangeLog.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.2" }, { "name": "webmock", "requirements": "~> 3.25" } ], "runtime": [] } } |
2025-07-07 16:30:05 UTC |
VwLOR-SJq_uk5apEi8mIk |
llm_hubA Ruby interface for multiple LLM providers.It provides easy access to Completion and Embedding functionalities. |
0.3.1 | Content{ "name": "llm_hub", "downloads": 526, "version": "0.3.1", "version_created_at": "2025-07-07T16:29:52.524Z", "version_downloads": 0, "platform": "ruby", "authors": "akiraNuma", "info": "A Ruby interface for multiple LLM providers.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": "102b512703963c5d831493dea178d5e3c32566e8278853531e42a1fccec4f5fc", "spec_sha": "a9026fbcf8627257294d9fcb4cfbcf3cc2e677399057058989b986e5857f409c", "project_uri": "https://rubygems.org/gems/llm_hub", "gem_uri": "https://rubygems.org/gems/llm_hub-0.3.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-07 16:29:55 UTC |
JxHyGdioP_hTc1XPHNRJS |
shippyDeployment wrapper around docker-compose and SSH Kit |
0.2.3 | Content{ "name": "shippy", "downloads": 3642, "version": "0.2.3", "version_created_at": "2025-07-07T16:27:26.238Z", "version_downloads": 0, "platform": "ruby", "authors": "Marius Bobin", "info": "Deployment wrapper around docker-compose and SSH Kit", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://mbobin.me/shippy", "source_code_uri": "https://mbobin.me/shippy", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "eaa24ce4b478d142c75b0ab6bf0e6c66e957d0391a920b9142a3bfedc373214e", "spec_sha": "c3f0170394df428c70d6f870a0bb7d26b19ae2ecb098c1c0fde9bb2bfd02089a", "project_uri": "https://rubygems.org/gems/shippy", "gem_uri": "https://rubygems.org/gems/shippy-0.2.3.gem", "homepage_uri": "https://mbobin.me/shippy", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://mbobin.me/shippy", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "standard", "requirements": "~> 1.3" } ], "runtime": [ { "name": "activesupport", "requirements": "~> 7.0, >= 7.0.4.2" }, { "name": "bcrypt_pbkdf", "requirements": "~> 1.1" }, { "name": "ed25519", "requirements": "~> 1.3" }, { "name": "minitar", "requirements": "~> 0.9" }, { "name": "sshkit", "requirements": "~> 1.21" }, { "name": "thor", "requirements": "~> 1.2, >= 1.2.1" } ] } } |
2025-07-07 16:27:27 UTC |
LooGGBELJ-kzhSAIaatp8 |
yf_as_dataframeDownload market data from Yahoo! Finance's API |
0.4.1 | Content{ "name": "yf_as_dataframe", "downloads": 1026, "version": "0.4.1", "version_created_at": "2025-07-07T16:22:08.466Z", "version_downloads": 0, "platform": "ruby", "authors": "Bill McKinnon", "info": "Download market data from Yahoo! Finance's API", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://www.github.com/bmck/yf_as_dataframe", "changelog_uri": "https://github.com/bmck/yf_as_dataframe/CHANGELOG.rst", "source_code_uri": "https://github.com/bmck/yf_as_dataframe" }, "yanked": false, "sha": "85712264d0f75f5bcc5b497a24347eeb6b606423d53c6f81cfd1bbec1211e265", "spec_sha": "213c686fe3e4ae8b0b23f93d967d9742f1a61c97639d66f7908417e35b674638", "project_uri": "https://rubygems.org/gems/yf_as_dataframe", "gem_uri": "https://rubygems.org/gems/yf_as_dataframe-0.4.1.gem", "homepage_uri": "https://www.github.com/bmck/yf_as_dataframe", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bmck/yf_as_dataframe", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bmck/yf_as_dataframe/CHANGELOG.rst", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "polars-df", "requirements": "~> 0.12.0" }, { "name": "tulirb", "requirements": ">= 0" }, { "name": "tzinfo", "requirements": ">= 0" }, { "name": "tzinfo-data", "requirements": ">= 0" }, { "name": "zache", "requirements": ">= 0" } ] } } |
2025-07-07 16:22:10 UTC |
-MUbdvZQCc7BumemTuo3P |
rubocop-espagoGem containing the `.rubocop.yml` config used in Espago's projects |
1.1.9 | Content{ "name": "rubocop-espago", "downloads": 39468, "version": "1.1.9", "version_created_at": "2025-07-07T16:21:30.411Z", "version_downloads": 0, "platform": "ruby", "authors": "Espago", "info": "Gem containing the `.rubocop.yml` config used\nin Espago's projects\n", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/espago/rubocop-espago", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "82503f1565f14a85d19fd3cf957dad93b2f9532ef5dcecd1f59bb2b1244f62c6", "spec_sha": "bf70121cadca1a8ee1b08e5d01456e789861f24e1a6eca06a951d04699478a92", "project_uri": "https://rubygems.org/gems/rubocop-espago", "gem_uri": "https://rubygems.org/gems/rubocop-espago-1.1.9.gem", "homepage_uri": "https://github.com/espago/rubocop-espago", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/espago/rubocop-espago", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rubocop", "requirements": ">= 0" } ] } } |
2025-07-07 16:21:32 UTC |
wseBwM2lFfo09EqHpCLia |
ar-eurostat-nutsProvides an interface to fetch NUTS numbers (Nomenclature of territorial units for statistics) |
0.1.0.alpha | Content{ "name": "ar-eurostat-nuts", "downloads": 0, "version": "0.1.0.alpha", "version_created_at": "2025-07-07T16:08:25.555Z", "version_downloads": 0, "platform": "ruby", "authors": "Alexander Repnikov, Eloy Rojas Bartolomé", "info": "Provides an interface to fetch NUTS numbers (Nomenclature of territorial units for statistics)", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "cf8dc8b606dc988aa29fb5b3777851267a20bcbd68bb40cbee124a49ebe4eb35", "spec_sha": "18ad8ff585f3e66e8f5cd92a69f28267d00290bd59f5ee9a3e32a0f5fc8b7704", "project_uri": "https://rubygems.org/gems/ar-eurostat-nuts", "gem_uri": "https://rubygems.org/gems/ar-eurostat-nuts-0.1.0.alpha.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ar-eurostat-nuts/0.1.0.alpha", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.25" } ], "runtime": [ { "name": "i18n", "requirements": "~> 1.14" } ] } } |
2025-07-07 16:08:27 UTC |
-seyTziU5m0g5yDB3gVgt |
git-ageCheck all the repository files lines dates and group it by year and month, allowing check how old code is still in use |
0.2.0 | Content{ "name": "git-age", "downloads": 6194, "version": "0.2.0", "version_created_at": "2025-07-07T16:04:21.318Z", "version_downloads": 0, "platform": "ruby", "authors": "Eustaquio Rangel", "info": "Check all the repository files lines dates and group it by year and month, allowing check how old code is still in use", "licenses": [], "metadata": { "homepage_uri": "https://github.com/taq/git-age", "source_code_uri": "https://github.com/taq/git-age" }, "yanked": false, "sha": "a7dc81a902bd6ee8385ab899ec127a5803e48a424b4b9688f2bbaf6f58b1be5e", "spec_sha": "7646a4d5fa38dbe5c6f48c18a09608282481b157a32c43b92de7916312f3e247", "project_uri": "https://rubygems.org/gems/git-age", "gem_uri": "https://rubygems.org/gems/git-age-0.2.0.gem", "homepage_uri": "https://github.com/taq/git-age", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/taq/git-age", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-07-07 16:04:42 UTC |
NXARI7c24uopJ2uPJ-Axx |
davinci_pdex_test_kitTest Kit for the Da Vinci Payer Data Exchange (PDex) FHIR Implementation Guide |
0.12.2 | Content{ "name": "davinci_pdex_test_kit", "downloads": 3705, "version": "0.12.2", "version_created_at": "2025-07-07T15:57:26.035Z", "version_downloads": 0, "platform": "ruby", "authors": "Karl Naden, Shaumik Ashraf, Diego Griese", "info": "Test Kit for the Da Vinci Payer Data Exchange (PDex) FHIR Implementation Guide", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/inferno-framework/davinci-pdex-test-kit/", "source_code_uri": "https://github.com/inferno-framework/davinci-pdex-test-kit/", "inferno_test_kit": "true" }, "yanked": false, "sha": "1713b86814e37c985d31b341767be3b0b7597fb61050aa5ec62f46ccb8e598c2", "spec_sha": "dd4de7668ca2f1644aed2d2762f03b90074802a48468682d62e82431f0cd49d3", "project_uri": "https://rubygems.org/gems/davinci_pdex_test_kit", "gem_uri": "https://rubygems.org/gems/davinci_pdex_test_kit-0.12.2.gem", "homepage_uri": "https://github.com/inferno-framework/davinci-pdex-test-kit/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/inferno-framework/davinci-pdex-test-kit/", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "database_cleaner-sequel", "requirements": "~> 1.8" }, { "name": "factory_bot", "requirements": "~> 6.1" }, { "name": "faker", "requirements": "~> 3.4" }, { "name": "roo", "requirements": "~> 2.10.1" }, { "name": "rspec", "requirements": "~> 3.10" }, { "name": "webmock", "requirements": "~> 3.11" } ], "runtime": [ { "name": "bulk_data_test_kit", "requirements": "~> 0.12.3" }, { "name": "faraday", "requirements": "~> 1.10.4" }, { "name": "faraday_middleware", "requirements": "~> 1.2.1" }, { "name": "inferno_core", "requirements": "~> 0.6.16" }, { "name": "smart_app_launch_test_kit", "requirements": "~> 0.6.4" }, { "name": "udap_security_test_kit", "requirements": "~> 0.11.6" }, { "name": "us_core_test_kit", "requirements": "~> 0.11.5" } ] } } |
2025-07-07 15:57:45 UTC |
iENGbJyrUuEOAcXZL7FKE |
undercoverActionable code coverage - detects untested code blocks in recent changes |
0.7.2 | Content{ "name": "undercover", "downloads": 28529284, "version": "0.7.2", "version_created_at": "2025-07-07T15:54:36.765Z", "version_downloads": 0, "platform": "ruby", "authors": "Jan Grodowski", "info": "Actionable code coverage - detects untested code blocks in recent changes", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f6c430adc203e2b1a1bf901cd5d7da98ee2e767160913580b10902ff68488ab5", "spec_sha": "14842f514d9dcee04413c90f0363bc90d3f2192a85090f6e669c9013068d6afd", "project_uri": "https://rubygems.org/gems/undercover", "gem_uri": "https://rubygems.org/gems/undercover-0.7.2.gem", "homepage_uri": "https://github.com/grodowski/undercover", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/undercover/0.7.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "base64", "requirements": ">= 0" }, { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "imagen", "requirements": ">= 0.2.0" }, { "name": "rainbow", "requirements": ">= 2.1, < 4.0" }, { "name": "rugged", "requirements": ">= 0.27, < 1.10" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "simplecov_json_formatter", "requirements": ">= 0" } ] } } |
2025-07-07 15:55:02 UTC |
Kqf8J0_HuiBQfkefouczO |
us_core_test_kitUS Core Inferno tests |
0.11.6 | Content{ "name": "us_core_test_kit", "downloads": 27182, "version": "0.11.6", "version_created_at": "2025-07-07T15:45:50.971Z", "version_downloads": 0, "platform": "ruby", "authors": "Stephen MacVicar", "info": "US Core Inferno tests", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/inferno-framework/us-core-test-kit", "source_code_uri": "https://github.com/inferno-framework/us-core-test-kit", "inferno_test_kit": "true" }, "yanked": false, "sha": "1b2fad16caa77568844669dc27a63927156e39f18db96d7881b68fe7b9f0936d", "spec_sha": "3f044e986eeff92c5a8bbc2daa2aa99198bd0b7648043b93e02d04f66ad12a54", "project_uri": "https://rubygems.org/gems/us_core_test_kit", "gem_uri": "https://rubygems.org/gems/us_core_test_kit-0.11.6.gem", "homepage_uri": "https://github.com/inferno-framework/us-core-test-kit", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/inferno-framework/us-core-test-kit", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "database_cleaner-sequel", "requirements": "~> 1.8" }, { "name": "factory_bot", "requirements": "~> 6.1" }, { "name": "rspec", "requirements": "~> 3.10" }, { "name": "webmock", "requirements": "~> 3.11" } ], "runtime": [ { "name": "inferno_core", "requirements": ">= 0.6.16" }, { "name": "smart_app_launch_test_kit", "requirements": ">= 0.6.4" }, { "name": "tls_test_kit", "requirements": "~> 0.3.0" } ] } } |
2025-07-07 15:45:52 UTC |
gcN_kA3trSqPYdiE9xA8a |
decidim-challengesArticulates the collective action of diverse actors in order to address shared challenges and the problems that derive from them across the territory. |
0.6.0 | Content{ "name": "decidim-challenges", "downloads": 461, "version": "0.6.0", "version_created_at": "2025-07-07T15:39:13.929Z", "version_downloads": 0, "platform": "ruby", "authors": "Oliver Valls", "info": "Articulates the collective action of diverse actors in order to address shared challenges and the problems that derive from them across the territory.", "licenses": [ "AGPL-3.0" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "9d723e122343d0af9e9c49ef2b29742c7815b4eac4e7bd3010ef41ff9bec239d", "spec_sha": "d1d32f1ea5e52ffc2b9a0e41101e6c774fb3a4953ce7c881558d8a41ad321987", "project_uri": "https://rubygems.org/gems/decidim-challenges", "gem_uri": "https://rubygems.org/gems/decidim-challenges-0.6.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/decidim-challenges/0.6.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "decidim", "requirements": "~> 0.27" }, { "name": "decidim-dev", "requirements": "~> 0.27" } ], "runtime": [ { "name": "decidim-core", "requirements": "~> 0.27" } ] } } |
2025-07-07 15:39:15 UTC |
oXxe2rZpXnhFp6v99cDZw |
llm_hubThis is a Ruby interface for multiple LLM providers, such as OpenAI, Anthropic, DeepSeek, and Google Gemini.It provides easy access to Completion and Embedding functionalities. |
0.3.0 | Content{ "name": "llm_hub", "downloads": 507, "version": "0.3.0", "version_created_at": "2025-07-07T15:36:31.616Z", "version_downloads": 0, "platform": "ruby", "authors": "akiraNuma", "info": "This is a Ruby interface for multiple LLM providers, such as OpenAI, Anthropic, DeepSeek, and Google Gemini.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": "8f59d722e6a41e4028d078f5a5034635c00b35872520dcc0626971c730c0210a", "spec_sha": "640a639a074469998775fa5c412e33f8c83a13e1453138e9991373447d018af7", "project_uri": "https://rubygems.org/gems/llm_hub", "gem_uri": "https://rubygems.org/gems/llm_hub-0.3.0.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-07 15:36:33 UTC |
Gw9KChEv2FBswPxkGDssZ |
gitlab-customer-support-operations_gitlabGitLab gem of GitLab Customer Support Operations |
1.0.0 | Content{ "name": "gitlab-customer-support-operations_gitlab", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-07-07T15:28:32.356Z", "version_downloads": 0, "platform": "ruby", "authors": "Jason Colyer", "info": "GitLab gem of GitLab Customer Support Operations", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://gitlab.com/reyloc/gitlab-customer-support-operations_gitlab/-/issues", "documentation_uri": "https://reyloc.gitlab.io/gitlab-customer-support-operations_gitlab/" }, "yanked": false, "sha": "ffbf093522fc5c552be059ec476a249f3c12bcf6657f6aed2068bbe29a706dd8", "spec_sha": "a0bc4a1eee57494dbaf38e0b8218e3f1b9973faa6c83cec934d11188bdc7e4f9", "project_uri": "https://rubygems.org/gems/gitlab-customer-support-operations_gitlab", "gem_uri": "https://rubygems.org/gems/gitlab-customer-support-operations_gitlab-1.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://reyloc.gitlab.io/gitlab-customer-support-operations_gitlab/", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": "https://gitlab.com/reyloc/gitlab-customer-support-operations_gitlab/-/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 7.0, <= 7.0.8" }, { "name": "cgi", "requirements": "~> 0.4.1" }, { "name": "concurrent-ruby", "requirements": "= 1.3.4" }, { "name": "digest", "requirements": "~> 3.1.1" }, { "name": "erb", "requirements": "~> 4.0.2" }, { "name": "faraday", "requirements": "~> 2.11.0" }, { "name": "faraday-multipart", "requirements": "~> 1.0.4" }, { "name": "faraday-retry", "requirements": "~> 2.2.1" }, { "name": "json", "requirements": "~> 2.7.1" }, { "name": "nokogiri", "requirements": "~> 1.16.7" }, { "name": "oj", "requirements": "~> 3.16.3" }, { "name": "yaml", "requirements": "~> 0.3.0" } ] } } |
2025-07-07 15:28:33 UTC |
0BaBnIcVmsDzFV2q1eYU8 |
oas_coreOasCore simplifies API documentation by automatically generating OpenAPI Specification (OAS 3.1) documents from your Ruby application routes. It eliminates the need for manual documentation, ensuring accuracy and consistency. |
1.1.0 | Content{ "name": "oas_core", "downloads": 3031, "version": "1.1.0", "version_created_at": "2025-07-07T15:27:11.493Z", "version_downloads": 0, "platform": "ruby", "authors": "a-chacon", "info": "OasCore simplifies API documentation by automatically generating OpenAPI Specification (OAS 3.1) documents from your Ruby application routes. It eliminates the need for manual documentation, ensuring accuracy and consistency.", "licenses": [ "GPL-3.0-only" ], "metadata": { "homepage_uri": "https://github.com/a-chacon/oas_core", "changelog_uri": "https://github.com/a-chacon/oas_core/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/a-chacon/oas_core", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "33017d6ed87605632582e7e9c6455fcd662512f874d6e34f8e261fc5cad66430", "spec_sha": "c130b81a9fb1d31a5922ca2ff63590b88b6175bf0401d18ac20afb9c51411db7", "project_uri": "https://rubygems.org/gems/oas_core", "gem_uri": "https://rubygems.org/gems/oas_core-1.1.0.gem", "homepage_uri": "https://github.com/a-chacon/oas_core", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/a-chacon/oas_core", "bug_tracker_uri": null, "changelog_uri": "https://github.com/a-chacon/oas_core/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 7.0" }, { "name": "deep_merge", "requirements": "~> 1.2, >= 1.2.2" }, { "name": "method_source", "requirements": "~> 1.0" }, { "name": "yard", "requirements": "~> 0.9" } ] } } |
2025-07-07 15:27:12 UTC |
Mp-1rN54t9RuLXEj-mh0t |
pg_insightsPgInsights provides a plug-and-play insights dashboard for analyzing PostgreSQL performance and query data inside any Rails application. |
0.3.0 | Content{ "name": "pg_insights", "downloads": 342, "version": "0.3.0", "version_created_at": "2025-07-07T15:21:24.726Z", "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": "7e7d9cc4d54511fd3049c502cf6f0a38c3d5957077938ad1022828b0d4200abd", "spec_sha": "cd7c0eb75d91f0991204e7cbcd543c27375ba320067cbdb9ff8e25c3b1839e04", "project_uri": "https://rubygems.org/gems/pg_insights", "gem_uri": "https://rubygems.org/gems/pg_insights-0.3.0.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-07 15:21:26 UTC |
Q4zVvkbAezkye6AP1I0xt |
allscripts_unity_clientProvides a simple interface to the Allscripts Unity API using JSON. Developed at healthfinch by Health Catalyst https://healthcatalyst.com |
7.0.0 | Content{ "name": "allscripts_unity_client", "downloads": 178578, "version": "7.0.0", "version_created_at": "2025-07-07T15:20:27.658Z", "version_downloads": 0, "platform": "ruby", "authors": "healthfinch", "info": "Provides a simple interface to the Allscripts Unity API using JSON. Developed at healthfinch by Health Catalyst https://healthcatalyst.com", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "08760cbc215368f081359580863aa9175f067b636f05cbc2993780b3711b67bd", "spec_sha": "149680c128b180138b6981b6e220d2a9e91b8a45df3206e997f79b5d9f92a35a", "project_uri": "https://rubygems.org/gems/allscripts_unity_client", "gem_uri": "https://rubygems.org/gems/allscripts_unity_client-7.0.0.gem", "homepage_uri": "https://github.com/healthfinch/allscripts-unity-client", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/allscripts_unity_client/7.0.0", "mailing_list_uri": "", "source_code_uri": "https://github.com/healthfinch/allscripts-unity-client", "bug_tracker_uri": "https://github.com/healthfinch/allscripts-unity-client/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "faker", "requirements": "~> 3.2" }, { "name": "pry", "requirements": "~> 0.14.2" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.12" }, { "name": "rubocop", "requirements": "~> 1.60" }, { "name": "simplecov", "requirements": "~> 0.15.1" }, { "name": "webmock", "requirements": "~> 3.1.0" } ], "runtime": [ { "name": "activesupport", "requirements": "~> 7.2.1" }, { "name": "american_date", "requirements": "~> 1.1.0" }, { "name": "factory_bot_rails", "requirements": "~> 6.2" }, { "name": "faraday", "requirements": ">= 0" }, { "name": "multi_json", "requirements": "~> 1.12" }, { "name": "nokogiri", "requirements": ">= 1.4.0" }, { "name": "nori", "requirements": "~> 2.6.0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rubyntlm", "requirements": "~> 0.6.2" } ] } } |
2025-07-07 15:20:29 UTC |
yjPpjFVlKzYxkCaeeuHEW |
multiwoven-integrationsMultiwoven Integrations is a comprehensive Ruby gem designed to facilitate seamless connectivity between various data sources and SaaS platforms. |
0.30.5 | Content{ "name": "multiwoven-integrations", "downloads": 55947, "version": "0.30.5", "version_created_at": "2025-07-07T15:13:42.858Z", "version_downloads": 0, "platform": "ruby", "authors": "Subin T P", "info": "Multiwoven Integrations is a comprehensive Ruby gem designed to facilitate seamless connectivity between various data sources and SaaS platforms.", "licenses": [ "MIT" ], "metadata": { "github_repo": "https://github.com/Multiwoven/multiwoven", "homepage_uri": "https://www.multiwoven.com/", "changelog_uri": "https://github.com/Multiwoven/multiwoven/blob/main/integrations/CHANGELOG.md", "source_code_uri": "https://github.com/Multiwoven/multiwoven/tree/main/integrations" }, "yanked": false, "sha": "e44757e0c74ed1bb6241f020459337970d308ba724a9b3314023a48b58000d5e", "spec_sha": "4a206e8684e8831d7de94a618375a2519908027d19ecdfab06c0a24540e83669", "project_uri": "https://rubygems.org/gems/multiwoven-integrations", "gem_uri": "https://rubygems.org/gems/multiwoven-integrations-0.30.5.gem", "homepage_uri": "https://www.multiwoven.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Multiwoven/multiwoven/tree/main/integrations", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Multiwoven/multiwoven/blob/main/integrations/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "simplecov_json_formatter", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "async-websocket", "requirements": ">= 0" }, { "name": "aws-sdk-athena", "requirements": ">= 0" }, { "name": "aws-sdk-cloudwatchlogs", "requirements": ">= 0" }, { "name": "aws-sdk-s3", "requirements": ">= 0" }, { "name": "aws-sdk-sts", "requirements": ">= 0" }, { "name": "aws-sigv4", "requirements": ">= 0" }, { "name": "csv", "requirements": ">= 0" }, { "name": "dry-schema", "requirements": ">= 0" }, { "name": "dry-struct", "requirements": ">= 0" }, { "name": "dry-types", "requirements": ">= 0" }, { "name": "duckdb", "requirements": ">= 0" }, { "name": "git", "requirements": ">= 0" }, { "name": "google-apis-sheets_v4", "requirements": ">= 0" }, { "name": "google-cloud-ai_platform-v1", "requirements": ">= 0" }, { "name": "google-cloud-bigquery", "requirements": ">= 0" }, { "name": "grpc", "requirements": ">= 0" }, { "name": "hubspot-api-client", "requirements": ">= 0" }, { "name": "iterable-api-client", "requirements": ">= 0" }, { "name": "MailchimpMarketing", "requirements": ">= 0" }, { "name": "net-sftp", "requirements": ">= 0" }, { "name": "pg", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "restforce", "requirements": ">= 0" }, { "name": "ruby-limiter", "requirements": ">= 0" }, { "name": "ruby-oci8", "requirements": ">= 0" }, { "name": "ruby-odbc", "requirements": ">= 0" }, { "name": "rubyzip", "requirements": ">= 0" }, { "name": "sequel", "requirements": ">= 0" }, { "name": "slack-ruby-client", "requirements": ">= 0" }, { "name": "stripe", "requirements": ">= 0" }, { "name": "tiny_tds", "requirements": ">= 0" }, { "name": "zendesk_api", "requirements": ">= 0" } ] } } |
2025-07-07 15:13:45 UTC |
1ky45cTiaUmiZaLgzfjTN |
fpm-cookeryA tool for building software packages with fpm. |
0.38.0 | Content{ "name": "fpm-cookery", "downloads": 392874, "version": "0.38.0", "version_created_at": "2025-07-07T15:12:16.901Z", "version_downloads": 0, "platform": "ruby", "authors": "Bernd Ahlers", "info": "A tool for building software packages with fpm.", "licenses": [], "metadata": {}, "yanked": false, "sha": "3a319f4bbc48a4bff7ead56049932664230fd7c3bcef8caa31dadcf8b0813534", "spec_sha": "839b077d753f0db3973dbc80140267bcae0805031c598e8edd85512e85a2e50c", "project_uri": "https://rubygems.org/gems/fpm-cookery", "gem_uri": "https://rubygems.org/gems/fpm-cookery-0.38.0.gem", "homepage_uri": "", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/fpm-cookery/0.38.0", "mailing_list_uri": "", "source_code_uri": "https://github.com/bernd/fpm-cookery", "bug_tracker_uri": "https://github.com/bernd/fpm-cookery/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.3" }, { "name": "simplecov", "requirements": "~> 0.11" } ], "runtime": [ { "name": "addressable", "requirements": "~> 2.8" }, { "name": "base64", "requirements": "~> 0.3.0" }, { "name": "facter", "requirements": ">= 0" }, { "name": "fpm", "requirements": "~> 1.1" }, { "name": "json", "requirements": "~> 2.6" }, { "name": "json_pure", "requirements": "~> 2.6" }, { "name": "puppet", "requirements": ">= 3.4, < 8.0" }, { "name": "safe_yaml", "requirements": "~> 1.0.4" }, { "name": "systemu", "requirements": ">= 0" }, { "name": "uri-ssh_git", "requirements": "~> 2.0" } ] } } |
2025-07-07 15:12:18 UTC |
eJf30571VplNp-6qMTJnF |
detaso-oprahOpinionated presenters for Rails 5 - without the cruft |
0.3.2 | Content{ "name": "detaso-oprah", "downloads": 3500, "version": "0.3.2", "version_created_at": "2025-07-07T15:02:29.997Z", "version_downloads": 0, "platform": "ruby", "authors": "Tobias Svensson", "info": "Opinionated presenters for Rails 5 - without the cruft", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "f8c4ac6a1e511d3b948c1f347ca09f2a2ebab758377aa6390ab61dfb1f895542", "spec_sha": "2ab9d0ff4a852ab9de8b473070f8110a4a5c118ae3988ae5cffa8bb2a7e90a08", "project_uri": "https://rubygems.org/gems/detaso-oprah", "gem_uri": "https://rubygems.org/gems/detaso-oprah-0.3.2.gem", "homepage_uri": "https://github.com/detaso/oprah", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/detaso-oprah/0.3.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2" }, { "name": "minitest", "requirements": "~> 5.25" }, { "name": "rails", "requirements": ">= 7.2.2" }, { "name": "rake", "requirements": "~> 13.3" }, { "name": "redcarpet", "requirements": "~> 3.6" }, { "name": "sqlite3", "requirements": "~> 2.7" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 7.0.0" }, { "name": "activesupport", "requirements": ">= 7.0.0" } ] } } |
2025-07-07 15:02:31 UTC |
JWuaUZMvLoABmG1JXeOi2 |
perplexity_apiA Ruby library for easily using Perplexity AI's API. Allows setting API keys, selecting models, and customizing options. |
0.4.1 | Content{ "name": "perplexity_api", "downloads": 600, "version": "0.4.1", "version_created_at": "2025-07-07T14:57:45.171Z", "version_downloads": 0, "platform": "ruby", "authors": "Delightech", "info": "A Ruby library for easily using Perplexity AI's API. Allows setting API keys, selecting models, and customizing options.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/delightech/perplexity_api", "changelog_uri": "https://github.com/delightech/perplexity_api/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/delightech/perplexity_api", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "a73cac0fadd6f0b9c26908a813aceb94f977550f964b640f4cef1d6ea41253f0", "spec_sha": "8aadfbc50b247d5fc0be6cb8ae12efd94c2f0ec0f9a9ad5ef7f4aaaa14c11058", "project_uri": "https://rubygems.org/gems/perplexity_api", "gem_uri": "https://rubygems.org/gems/perplexity_api-0.4.1.gem", "homepage_uri": "https://github.com/delightech/perplexity_api", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/delightech/perplexity_api", "bug_tracker_uri": null, "changelog_uri": "https://github.com/delightech/perplexity_api/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [] } } |
2025-07-07 14:57:46 UTC |
4nKdYIkqO7EzWTtuaGUQQ |
actionmcpIt offers base classes and helpers for creating MCP applications, making it easier to integrate your Ruby/Rails application with the MCP standard |
0.70.0 | Content{ "name": "actionmcp", "downloads": 14701, "version": "0.70.0", "version_created_at": "2025-07-07T14:33:28.828Z", "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": "d94079e2d764cb88eea3f43c249820efa295238afcb2460a90d164237c855221", "spec_sha": "5ee4b68dfb8975bafa58c68fa53c589cb1b27e49e424aa092855ce1d2be01893", "project_uri": "https://rubygems.org/gems/actionmcp", "gem_uri": "https://rubygems.org/gems/actionmcp-0.70.0.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-07 14:33:31 UTC |
I38D6nkvFag9pnFik0ZeR |
alula-rubyAlula Ruby API Client |
2.19.0 | Content{ "name": "alula-ruby", "downloads": 46584, "version": "2.19.0", "version_created_at": "2025-07-07T14:31:39.453Z", "version_downloads": 0, "platform": "ruby", "authors": "Titus Johnson", "info": "Alula Ruby API Client", "licenses": [], "metadata": {}, "yanked": false, "sha": "df6387a4f7966a60347da050bfcc95854687f2804d6e945e797a776f166941b8", "spec_sha": "be775f1a28676f286e7112cb70ea8d6ad7e1e54539e8761f7ed9f2901f43e6f7", "project_uri": "https://rubygems.org/gems/alula-ruby", "gem_uri": "https://rubygems.org/gems/alula-ruby-2.19.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/alula-ruby/2.19.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.5" }, { "name": "dotenv", "requirements": ">= 0" }, { "name": "guard-rspec", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": "~> 1.16.7" }, { "name": "rake", "requirements": "~> 13.2" }, { "name": "rspec", "requirements": "~> 3.13" }, { "name": "simplecov", "requirements": "~> 0.22.0" }, { "name": "timecop", "requirements": ">= 0" } ], "runtime": [ { "name": "httparty", "requirements": "~> 0.22.0" }, { "name": "request_store", "requirements": "~> 1.0" } ] } } |
2025-07-07 14:31:41 UTC |
CBU_j3wCtxxeUvRPi0-_Z |
pulp_rpm_clientFetch, Upload, Organize, and Distribute Software Packages |
3.31.1 | Content{ "name": "pulp_rpm_client", "downloads": 1182739, "version": "3.31.1", "version_created_at": "2025-07-07T14:29:36.772Z", "version_downloads": 0, "platform": "ruby", "authors": "OpenAPI-Generator", "info": "Fetch, Upload, Organize, and Distribute Software Packages", "licenses": [ "GPLv2+" ], "metadata": {}, "yanked": false, "sha": "b1fbc610a1e406316d71ad299b2d6b7036fbc2ea65475be28186eb6df5d87989", "spec_sha": "f545f0f1a0020710f5a0b40c1e3873f321950fa201067c1b9d5f2ce42e4630f8", "project_uri": "https://rubygems.org/gems/pulp_rpm_client", "gem_uri": "https://rubygems.org/gems/pulp_rpm_client-3.31.1.gem", "homepage_uri": "https://github.com/pulp/pulp_rpm", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pulp_rpm_client/3.31.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-07 14:29:40 UTC |
Jl6j6HVZfZGzxvWqjM10v |
conjur-apiConjur API |
6.0.1.pre.481 | Content{ "name": "conjur-api", "downloads": 533171, "version": "6.0.1.pre.481", "version_created_at": "2025-07-07T14:25:51.269Z", "version_downloads": 0, "platform": "ruby", "authors": "CyberArk Maintainers", "info": "Conjur API", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "4ba519f1fc4e5d1ad9da50f09911b5c07b2c6788a180e9ddd122acec9ba6c29f", "spec_sha": "525e6afa1581635ddeddeddadad22bfaf549b31a1618d9630f34efa32e8bf14d", "project_uri": "https://rubygems.org/gems/conjur-api", "gem_uri": "https://rubygems.org/gems/conjur-api-6.0.1.pre.481.gem", "homepage_uri": "https://github.com/cyberark/conjur-api-ruby/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/conjur-api/6.0.1.pre.481", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "ci_reporter_rspec", "requirements": ">= 0" }, { "name": "cucumber", "requirements": "~> 2.99" }, { "name": "fakefs", "requirements": ">= 0" }, { "name": "io-grab", "requirements": ">= 0" }, { "name": "json_spec", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 12.3.3" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3" }, { "name": "rspec-expectations", "requirements": "~> 3.4" }, { "name": "simplecov", "requirements": "~> 0.17, < 0.18" }, { "name": "simplecov-cobertura", "requirements": ">= 0" }, { "name": "webrick", "requirements": ">= 0" }, { "name": "yard", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 4.2" }, { "name": "addressable", "requirements": "~> 2.0" }, { "name": "rest-client", "requirements": ">= 0" } ] } } |
2025-07-07 14:25:53 UTC |
0KFWYNOTzoqgOvAMf3Xxw |
ruby_llm-mcpA Ruby client for the Model Context Protocol (MCP) that seamlessly integrates with RubyLLM. Connect to MCP servers via SSE or stdio transports, automatically convert MCP tools into RubyLLM-compatible tools, and enable AI models to interact with external data sources and services. Makes using MCP with RubyLLM as easy as possible. |
0.5.0 | Content{ "name": "ruby_llm-mcp", "downloads": 1402, "version": "0.5.0", "version_created_at": "2025-07-07T14:24:53.260Z", "version_downloads": 0, "platform": "ruby", "authors": "Patrick Vice", "info": "A Ruby client for the Model Context Protocol (MCP) that seamlessly integrates with RubyLLM.\nConnect to MCP servers via SSE or stdio transports, automatically convert MCP tools into\nRubyLLM-compatible tools, and enable AI models to interact with external data sources and\nservices. Makes using MCP with RubyLLM as easy as possible.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/patvice/ruby_llm-mcp", "changelog_uri": "https://github.com/patvice/ruby_llm-mcp/commits/main", "bug_tracker_uri": "https://github.com/patvice/ruby_llm-mcp/issues", "source_code_uri": "https://github.com/patvice/ruby_llm-mcp", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/patvice/ruby_llm-mcp", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e4cda5ffd4a3135d44bdd1d6dbc9c1b8fa7bb74ba7f3081f15b4065ce14236d9", "spec_sha": "6b3439edd8eb73fe8958f20925964c1c63d89b65347af9e52cfdb80e3a8081cd", "project_uri": "https://rubygems.org/gems/ruby_llm-mcp", "gem_uri": "https://rubygems.org/gems/ruby_llm-mcp-0.5.0.gem", "homepage_uri": "https://github.com/patvice/ruby_llm-mcp", "wiki_uri": null, "documentation_uri": "https://github.com/patvice/ruby_llm-mcp", "mailing_list_uri": null, "source_code_uri": "https://github.com/patvice/ruby_llm-mcp", "bug_tracker_uri": "https://github.com/patvice/ruby_llm-mcp/issues", "changelog_uri": "https://github.com/patvice/ruby_llm-mcp/commits/main", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "httpx", "requirements": "~> 1.4" }, { "name": "ruby_llm", "requirements": "~> 1.3" }, { "name": "zeitwerk", "requirements": "~> 2" } ] } } |
2025-07-07 14:24:55 UTC |
ES2_bZ2HRMC4ywec4vQEa |
piko-toolsMicro-framework for building applications with data-driven architecture |
1.0.0 | Content{ "name": "piko-tools", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-07-07T14:24:49.853Z", "version_downloads": 0, "platform": "ruby", "authors": "Szymon Kopciewski", "info": "Micro-framework for building applications with data-driven architecture", "licenses": [ "GPL-3.0" ], "metadata": {}, "yanked": false, "sha": "faec7efc82a8dfd12808c3f8af0cbf22f1356a61cf71124912a07e9a0c48b948", "spec_sha": "f579278ca28afc8b55b34c17dd919b926d542fe3c83b0cba55768312d3467212", "project_uri": "https://rubygems.org/gems/piko-tools", "gem_uri": "https://rubygems.org/gems/piko-tools-1.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/piko-tools/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "ruby-lsp", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [] } } |
2025-07-07 14:24:53 UTC |
tVN953U6He5Fstlp3sDmG |
spree_stripeOfficial Spree Commerce Stripe payment gateway extension |
1.2.5 | Content{ "name": "spree_stripe", "downloads": 4152, "version": "1.2.5", "version_created_at": "2025-07-07T14:19:01.255Z", "version_downloads": 0, "platform": "ruby", "authors": "Vendo Connect Inc.", "info": "Official Spree Commerce Stripe payment gateway extension", "licenses": [ "AGPL-3.0-or-later" ], "metadata": {}, "yanked": false, "sha": "16e15ff119f0138bfdfa4da18a8b42940eeb0e1ccc95a718d6825262bc37d4cf", "spec_sha": "4cda3e5cc5f3b052ac97ba43d0c6777f6c7bfbd64612372398cf71f71a639900", "project_uri": "https://rubygems.org/gems/spree_stripe", "gem_uri": "https://rubygems.org/gems/spree_stripe-1.2.5.gem", "homepage_uri": "https://github.com/spree/spree_stripe", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/spree_stripe/1.2.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv", "requirements": ">= 0" }, { "name": "i18n-tasks", "requirements": ">= 0" }, { "name": "spree_dev_tools", "requirements": ">= 0" }, { "name": "vcr", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "importmap-rails", "requirements": ">= 0" }, { "name": "spree", "requirements": ">= 5.0.0.alpha" }, { "name": "spree_admin", "requirements": ">= 5.0.0.alpha" }, { "name": "spree_extension", "requirements": ">= 0" }, { "name": "spree_storefront", "requirements": ">= 5.0.0.alpha" }, { "name": "stripe", "requirements": "~> 10.1.0" }, { "name": "stripe_event", "requirements": "~> 2.11" } ] } } |
2025-07-07 14:19:02 UTC |
tOc7XUxyD8ftW0y9AbTix |
cocoapods-binary-matchupintegrate pods in form of prebuilt frameworks conveniently, reducing compile time |
0.0.16 | Content{ "name": "cocoapods-binary-matchup", "downloads": 591, "version": "0.0.16", "version_created_at": "2025-07-07T14:16:55.744Z", "version_downloads": 0, "platform": "ruby", "authors": "leavez", "info": "integrate pods in form of prebuilt frameworks conveniently, reducing compile time", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e437d4fbde9648d0edd3545a506784c8f81a0b21c3dcdf258ec8d0f7e24b8bbd", "spec_sha": "e5033ec294328cf6ea310f98d3cccf8c1f3779e5f0a92d859cb8bd5648fdd42b", "project_uri": "https://rubygems.org/gems/cocoapods-binary-matchup", "gem_uri": "https://rubygems.org/gems/cocoapods-binary-matchup-0.0.16.gem", "homepage_uri": "https://github.com/omiapp/cocoapod_binary_matchup", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cocoapods-binary-matchup/0.0.16", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.6.9" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "cocoapods", "requirements": ">= 1.5.0, < 2.0" }, { "name": "fourflusher", "requirements": "~> 2.0" }, { "name": "xcpretty", "requirements": "~> 0.3.0" } ] } } |
2025-07-07 14:16:57 UTC |
bPQA29Du3BH3DkOwAUKDF |
perplexity_apiA Ruby library for easily using Perplexity AI's API. Allows setting API keys, selecting models, and customizing options. |
0.4.0 | Content{ "name": "perplexity_api", "downloads": 572, "version": "0.4.0", "version_created_at": "2025-07-07T14:00:41.240Z", "version_downloads": 0, "platform": "ruby", "authors": "Hisafumi Kikkawa", "info": "A Ruby library for easily using Perplexity AI's API. Allows setting API keys, selecting models, and customizing options.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/hisafumi-kikkawa/perplexity_api", "changelog_uri": "https://github.com/hisafumi-kikkawa/perplexity_api/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/hisafumi-kikkawa/perplexity_api", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "314d9e7c27c8c6cfa9474306897414c776881279670f90f509bab1148e6efb6c", "spec_sha": "b6fd8ab6bf1c663caaa36dca2dc40c9c201637347b1bf53aaf540349363b2d59", "project_uri": "https://rubygems.org/gems/perplexity_api", "gem_uri": "https://rubygems.org/gems/perplexity_api-0.4.0.gem", "homepage_uri": "https://github.com/hisafumi-kikkawa/perplexity_api", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/hisafumi-kikkawa/perplexity_api", "bug_tracker_uri": null, "changelog_uri": "https://github.com/hisafumi-kikkawa/perplexity_api/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [] } } |
2025-07-07 14:00:42 UTC |
ll_aS1xHvWa-SiawWmJR4 |
dvla-application_helperGenerates fake application data that can be used in testing |
5.1.5 | Content{ "name": "dvla-application_helper", "downloads": 0, "version": "5.1.5", "version_created_at": "2025-07-07T13:40:53.361Z", "version_downloads": 0, "platform": "ruby", "authors": "Paul Lewis, David Sambucci, Shaun Beynon-Thomas", "info": "Generates fake application data that can be used in testing", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://www.dvla.gov.uk" }, "yanked": false, "sha": "75762fec56d456565d07820cb5dcb13fc948459086189d25a06de298de2a0298", "spec_sha": "818d587a9ac968aa9aee3c211a271fb2be50e0ba4a54171de6ae2f484f29661f", "project_uri": "https://rubygems.org/gems/dvla-application_helper", "gem_uri": "https://rubygems.org/gems/dvla-application_helper-5.1.5.gem", "homepage_uri": "https://www.dvla.gov.uk", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-states", "requirements": "~> 1.64" }, { "name": "block_repeater", "requirements": "~> 1.1" }, { "name": "config", "requirements": "~> 5.5" }, { "name": "dvla-herodotus", "requirements": "~> 2.0" }, { "name": "faker", "requirements": "~> 3.4" }, { "name": "faker_maker", "requirements": "~> 3.0" }, { "name": "httpx", "requirements": "~> 1.2" }, { "name": "mime-types", "requirements": "~> 3.5" } ] } } |
2025-07-07 13:40:54 UTC |
DxX-8fz-pkEJepBJEoc27 |
jekyll-polyglotFast open source i18n plugin for Jekyll blogs. |
1.10.0 | Content{ "name": "jekyll-polyglot", "downloads": 188043, "version": "1.10.0", "version_created_at": "2025-07-07T13:37:36.304Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Volin", "info": "Fast open source i18n plugin for Jekyll blogs.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0801975eb5ef71c13f7ca2a62ae816fe1d68b31700802131710e469555abc2d3", "spec_sha": "a3a9c346831a845ceb3763a7326f97e193769c5d483f8b1df573688be3a85641", "project_uri": "https://rubygems.org/gems/jekyll-polyglot", "gem_uri": "https://rubygems.org/gems/jekyll-polyglot-1.10.0.gem", "homepage_uri": "https://polyglot.untra.io/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-polyglot/1.10.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": ">= 3.0, >= 4.0" } ] } } |
2025-07-07 13:37:37 UTC |