Lastest updates from Rubygems.org
ID | Gem | Version | Body | Updated At |
---|---|---|---|---|
Utq_0iEMK-eda52P7NX6W |
ory-client# Introduction Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. ## SDKs This document describes the APIs available in the Ory Network. The APIs are available as SDKs for the following languages: | Language | Download SDK | Documentation | | -------------- | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------ | | Dart | [pub.dev](https://pub.dev/packages/ory_client) | [README](https://github.com/ory/sdk/blob/master/clients/client/dart/README.md) | | .NET | [nuget.org](https://www.nuget.org/packages/Ory.Client/) | [README](https://github.com/ory/sdk/blob/master/clients/client/dotnet/README.md) | | Elixir | [hex.pm](https://hex.pm/packages/ory_client) | [README](https://github.com/ory/sdk/blob/master/clients/client/elixir/README.md) | | Go | [github.com](https://github.com/ory/client-go) | [README](https://github.com/ory/sdk/blob/master/clients/client/go/README.md) | | Java | [maven.org](https://search.maven.org/artifact/sh.ory/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/java/README.md) | | JavaScript | [npmjs.com](https://www.npmjs.com/package/@ory/client) | [README](https://github.com/ory/sdk/blob/master/clients/client/typescript/README.md) | | JavaScript (With fetch) | [npmjs.com](https://www.npmjs.com/package/@ory/client-fetch) | [README](https://github.com/ory/sdk/blob/master/clients/client/typescript-fetch/README.md) | | PHP | [packagist.org](https://packagist.org/packages/ory/client) | [README](https://github.com/ory/sdk/blob/master/clients/client/php/README.md) | | Python | [pypi.org](https://pypi.org/project/ory-client/) | [README](https://github.com/ory/sdk/blob/master/clients/client/python/README.md) | | Ruby | [rubygems.org](https://rubygems.org/gems/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/ruby/README.md) | | Rust | [crates.io](https://crates.io/crates/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/rust/README.md) | |
1.20.3 | Content{ "name": "ory-client", "downloads": 278182, "version": "1.20.3", "version_created_at": "2025-04-04T09:19:55.580Z", "version_downloads": 0, "platform": "ruby", "authors": "ORY GmbH", "info": "# Introduction Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers. ## SDKs This document describes the APIs available in the Ory Network. The APIs are available as SDKs for the following languages: | Language | Download SDK | Documentation | | -------------- | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------ | | Dart | [pub.dev](https://pub.dev/packages/ory_client) | [README](https://github.com/ory/sdk/blob/master/clients/client/dart/README.md) | | .NET | [nuget.org](https://www.nuget.org/packages/Ory.Client/) | [README](https://github.com/ory/sdk/blob/master/clients/client/dotnet/README.md) | | Elixir | [hex.pm](https://hex.pm/packages/ory_client) | [README](https://github.com/ory/sdk/blob/master/clients/client/elixir/README.md) | | Go | [github.com](https://github.com/ory/client-go) | [README](https://github.com/ory/sdk/blob/master/clients/client/go/README.md) | | Java | [maven.org](https://search.maven.org/artifact/sh.ory/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/java/README.md) | | JavaScript | [npmjs.com](https://www.npmjs.com/package/@ory/client) | [README](https://github.com/ory/sdk/blob/master/clients/client/typescript/README.md) | | JavaScript (With fetch) | [npmjs.com](https://www.npmjs.com/package/@ory/client-fetch) | [README](https://github.com/ory/sdk/blob/master/clients/client/typescript-fetch/README.md) | | PHP | [packagist.org](https://packagist.org/packages/ory/client) | [README](https://github.com/ory/sdk/blob/master/clients/client/php/README.md) | | Python | [pypi.org](https://pypi.org/project/ory-client/) | [README](https://github.com/ory/sdk/blob/master/clients/client/python/README.md) | | Ruby | [rubygems.org](https://rubygems.org/gems/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/ruby/README.md) | | Rust | [crates.io](https://crates.io/crates/ory-client) | [README](https://github.com/ory/sdk/blob/master/clients/client/rust/README.md) | ", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "ac2da31967a104bbcb39a8b885f00848d4f7a7f6072e8011f5f6a84a8a84d197", "spec_sha": "bd089cd7f283568bdd8f14f8daf7e4785864defed4aa8246d8995fe560169d57", "project_uri": "https://rubygems.org/gems/ory-client", "gem_uri": "https://rubygems.org/gems/ory-client-1.20.3.gem", "homepage_uri": "https://www.ory.sh", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ory-client/1.20.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } } |
2025-04-04 09:20:00 UTC |
g6Zx3Lstz6sfktrPrSVck |
standalone-rubyMake your projects installation independent! |
1.3.1 | Content{ "name": "standalone-ruby", "downloads": 572, "version": "1.3.1", "version_created_at": "2025-04-04T09:02:49.586Z", "version_downloads": 0, "platform": "ruby", "authors": "Arda Tetik", "info": "Make your projects installation independent!", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ardatetikbey/Standalone-Ruby", "changelog_uri": "https://github.com/ardatetikbey/Standalone-Ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/ardatetikbey/Standalone-Ruby" }, "yanked": false, "sha": "2e8405a2aa32a4ec5ba20e071b903e0e7cab6062318bc5c7c94d3453b40566a3", "spec_sha": "1e144097a8891788a7ba0333864975ea353e35e9d09f4386aa28fef98ceac4b6", "project_uri": "https://rubygems.org/gems/standalone-ruby", "gem_uri": "https://rubygems.org/gems/standalone-ruby-1.3.1.gem", "homepage_uri": "https://github.com/ardatetikbey/Standalone-Ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/ardatetikbey/Standalone-Ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/ardatetikbey/Standalone-Ruby/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-04 09:02:53 UTC |
UWUwaBZokJP3c15aaHu_9 |
letter_thiefLetterThief allows you to record sent emails in your database. |
0.1.1 | Content{ "name": "letter_thief", "downloads": 131, "version": "0.1.1", "version_created_at": "2025-04-04T09:02:27.876Z", "version_downloads": 0, "platform": "ruby", "authors": "Alessandro Rodi", "info": "LetterThief allows you to record sent emails in your database.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/coorasse/letter_thief", "changelog_uri": "https://github.com/coorasse/letter_thief/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/coorasse/letter_thief" }, "yanked": false, "sha": "2c2d66c3efd79321b66937204b1094959d24095a394c71bcd6961b6e9765f581", "spec_sha": "79031f2826bbda2533f9375d1a146d6c9c0bbbce8781f488c6db3c6f6d8e6bd3", "project_uri": "https://rubygems.org/gems/letter_thief", "gem_uri": "https://rubygems.org/gems/letter_thief-0.1.1.gem", "homepage_uri": "https://github.com/coorasse/letter_thief", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/coorasse/letter_thief", "bug_tracker_uri": null, "changelog_uri": "https://github.com/coorasse/letter_thief/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.0" } ] } } |
2025-04-04 09:02:30 UTC |
AO5cb3OTYYWdQKFs1Yr4i |
gocardless_proA gem for calling the GoCardless Pro API |
3.5.0 | Content{ "name": "gocardless_pro", "downloads": 2433699, "version": "3.5.0", "version_created_at": "2025-04-04T08:57:16.094Z", "version_downloads": 0, "platform": "ruby", "authors": "GoCardless", "info": "A gem for calling the GoCardless Pro API", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "894c7bcf7d2cfe7f41cea564e19bdfdcacb77c9f9a300146685b71404346be95", "spec_sha": "19f90a24df61fd384bea2b886b82402564905a9f6147521c813a406cf7505673", "project_uri": "https://rubygems.org/gems/gocardless_pro", "gem_uri": "https://rubygems.org/gems/gocardless_pro-3.5.0.gem", "homepage_uri": "https://github.com/gocardless/gocardless-pro-ruby", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/gocardless_pro/3.5.0", "mailing_list_uri": "", "source_code_uri": "https://github.com/gocardless/gocardless-pro-ruby", "bug_tracker_uri": "", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.7.0" }, { "name": "rubocop", "requirements": "~> 1.44.1" }, { "name": "webmock", "requirements": "~> 3.8.3" }, { "name": "yard", "requirements": "~> 0.9.11" } ], "runtime": [ { "name": "faraday", "requirements": ">= 2, < 3" } ] } } |
2025-04-04 08:57:19 UTC |
dPfgRYYGQUmQTLG7izM9Y |
testa_appium_driverTesta appium driver is a wrapper around ruby_lib_core. It leverages all driver features and makes them simple and easy to use, significantly reduces the amount of code needed and enables you to define locators that can be reused |
0.2.1 | Content{ "name": "testa_appium_driver", "downloads": 27260, "version": "0.2.1", "version_created_at": "2025-04-04T08:55:57.581Z", "version_downloads": 0, "platform": "ruby", "authors": "karlo.razumovic", "info": "Testa appium driver is a wrapper around ruby_lib_core. It leverages all driver features and makes them simple and easy to use, significantly reduces the amount of code needed and enables you to define locators that can be reused", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/Karazum/testa_appium_driver", "changelog_uri": "https://github.com/Karazum/testa_appium_driver", "source_code_uri": "https://github.com/Karazum/testa_appium_driver", "documentation_uri": "https://www.rubydoc.info/gems/testa_appium_driver", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "61e6268ae57a9a076ccd907e76a64b680d1857fde8b6f17cba90add014d595f9", "spec_sha": "fdbf227369cc10064ca35ad8f8e31eaf84f0dbf263c3f246e66a02060a1f991a", "project_uri": "https://rubygems.org/gems/testa_appium_driver", "gem_uri": "https://rubygems.org/gems/testa_appium_driver-0.2.1.gem", "homepage_uri": "https://github.com/Karazum/testa_appium_driver", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/testa_appium_driver", "mailing_list_uri": null, "source_code_uri": "https://github.com/Karazum/testa_appium_driver", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Karazum/testa_appium_driver", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "appium_lib_core", "requirements": ">= 0" }, { "name": "awesome_print", "requirements": ">= 0" }, { "name": "json", "requirements": "~> 2.3" } ] } } |
2025-04-04 08:56:00 UTC |
D1xJyvMykwJIH1CEbmm0X |
libddwaflibddwaf packages a WAF implementation in C++, exposed to Ruby |
1.22.0.0.1 | Content{ "name": "libddwaf", "downloads": 42058624, "version": "1.22.0.0.1", "version_created_at": "2025-04-04T08:53:48.056Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Datadog, Inc.", "info": "libddwaf packages a WAF implementation in C++, exposed to Ruby\n", "licenses": [ "BSD-3-Clause" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "e3a1271436b43c66828b30cb05bd86c08613f24ccfca43370015ad8793ff9b2c", "spec_sha": "8091b597cc25680393e33b275710b27e3ce84afca88f79d70c6166ccaf536c0a", "project_uri": "https://rubygems.org/gems/libddwaf", "gem_uri": "https://rubygems.org/gems/libddwaf-1.22.0.0.1-aarch64-linux.gem", "homepage_uri": "https://github.com/DataDog/libddwaf-rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/libddwaf/1.22.0.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.0" } ] } } |
2025-04-04 08:53:51 UTC |
02p_zb9ajVlwcqacvr6xu |
libddwaflibddwaf packages a WAF implementation in C++, exposed to Ruby |
1.22.0.0.1 | Content{ "name": "libddwaf", "downloads": 42058615, "version": "1.22.0.0.1", "version_created_at": "2025-04-04T08:53:42.166Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Datadog, Inc.", "info": "libddwaf packages a WAF implementation in C++, exposed to Ruby\n", "licenses": [ "BSD-3-Clause" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "b3b37dc76b86768ae489b014455b042d82b5126d265d9a4da426bc94be848e4b", "spec_sha": "fc81a20a163093e2552fcda02a6093c1f69d73c4b33bde99b2f1a7e2f035fb04", "project_uri": "https://rubygems.org/gems/libddwaf", "gem_uri": "https://rubygems.org/gems/libddwaf-1.22.0.0.1-arm64-darwin.gem", "homepage_uri": "https://github.com/DataDog/libddwaf-rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/libddwaf/1.22.0.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.0" } ] } } |
2025-04-04 08:53:46 UTC |
MAOiYCF_CdL9nrT1KAprd |
libddwaflibddwaf packages a WAF implementation in C++, exposed to Ruby |
1.22.0.0.1 | Content{ "name": "libddwaf", "downloads": 42058599, "version": "1.22.0.0.1", "version_created_at": "2025-04-04T08:53:36.877Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "Datadog, Inc.", "info": "libddwaf packages a WAF implementation in C++, exposed to Ruby\n", "licenses": [ "BSD-3-Clause" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "6ccdabbc6496f9f23826dea91aa0cbf233a25d42c61be2ca20619d3dd1ebdc6d", "spec_sha": "0fb04e7c356e19585142fb5fa8edf85d45f9c76e38734ed74dc9e1ff397c1e7b", "project_uri": "https://rubygems.org/gems/libddwaf", "gem_uri": "https://rubygems.org/gems/libddwaf-1.22.0.0.1-x86_64-darwin.gem", "homepage_uri": "https://github.com/DataDog/libddwaf-rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/libddwaf/1.22.0.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.0" } ] } } |
2025-04-04 08:53:40 UTC |
Xk28DudDCELR8NZgBiQar |
libddwaflibddwaf packages a WAF implementation in C++, exposed to Ruby |
1.22.0.0.1 | Content{ "name": "libddwaf", "downloads": 42058599, "version": "1.22.0.0.1", "version_created_at": "2025-04-04T08:53:31.136Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Datadog, Inc.", "info": "libddwaf packages a WAF implementation in C++, exposed to Ruby\n", "licenses": [ "BSD-3-Clause" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "0c6ee93a43308da2f3532bc68efb6c939b35d7067af1b97ad937bfb4db9f2e50", "spec_sha": "4fd17fc1edc6a81464526ae2b049eb44efc5f4377cf323ae7d4ddb8e3e939d9e", "project_uri": "https://rubygems.org/gems/libddwaf", "gem_uri": "https://rubygems.org/gems/libddwaf-1.22.0.0.1-x86_64-linux.gem", "homepage_uri": "https://github.com/DataDog/libddwaf-rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/libddwaf/1.22.0.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.0" } ] } } |
2025-04-04 08:53:36 UTC |
wc86wEH7jrsONI74KhajK |
libddwaflibddwaf packages a WAF implementation in C++, exposed to Ruby |
1.22.0.0.1 | Content{ "name": "libddwaf", "downloads": 42058580, "version": "1.22.0.0.1", "version_created_at": "2025-04-04T08:53:24.473Z", "version_downloads": 0, "platform": "ruby", "authors": "Datadog, Inc.", "info": "libddwaf packages a WAF implementation in C++, exposed to Ruby\n", "licenses": [ "BSD-3-Clause" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "d5c459ca478003c8e4cd59a7e355f4985990c7771fd691cdfb411b5098f4504d", "spec_sha": "71afa767e930a72058fac4f72bd639328c2bdd977e7621ccab580e77e51e9d95", "project_uri": "https://rubygems.org/gems/libddwaf", "gem_uri": "https://rubygems.org/gems/libddwaf-1.22.0.0.1.gem", "homepage_uri": "https://github.com/DataDog/libddwaf-rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/libddwaf/1.22.0.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ffi", "requirements": "~> 1.0" } ] } } |
2025-04-04 08:53:29 UTC |
qXNQXcVfodbcjEkTQVS4P |
standard_procedure_operationsPipelines and State Machines for composable, trackable business logic |
0.5.3 | Content{ "name": "standard_procedure_operations", "downloads": 2328, "version": "0.5.3", "version_created_at": "2025-04-04T08:48:27.203Z", "version_downloads": 0, "platform": "ruby", "authors": "Rahoul Baruah", "info": "Pipelines and State Machines for composable, trackable business logic", "licenses": [ "LGPL" ], "metadata": { "homepage_uri": "https://theartandscienceofruby.com/", "changelog_uri": "https://github.com/standard-procedure/operations/tags", "source_code_uri": "https://github.com/standard-procedure/operations", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "78c83804d17b297fe3b7323a00d0d5609a1748a5f739642fa60cae1980e8cfd9", "spec_sha": "43993cf7c4c7873703bc4136000b1c7cc96e2d7188561800d0863cf3dcc082dc", "project_uri": "https://rubygems.org/gems/standard_procedure_operations", "gem_uri": "https://rubygems.org/gems/standard_procedure_operations-0.5.3.gem", "homepage_uri": "https://theartandscienceofruby.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/standard-procedure/operations", "bug_tracker_uri": null, "changelog_uri": "https://github.com/standard-procedure/operations/tags", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.1.3" }, { "name": "standard_procedure_global_id_serialiser", "requirements": ">= 0" } ] } } |
2025-04-04 08:48:31 UTC |
SMIP36sNa3148bBxCec7J |
doorkeeperDoorkeeper is an OAuth 2 provider for Rails and Grape. |
5.8.2 | Content{ "name": "doorkeeper", "downloads": 86804447, "version": "5.8.2", "version_created_at": "2025-04-04T08:29:01.936Z", "version_downloads": 0, "platform": "ruby", "authors": "Felipe Elias Philipp, Tute Costa, Jon Moss, Nikita Bulai", "info": "Doorkeeper is an OAuth 2 provider for Rails and Grape.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://opencollective.com/doorkeeper-gem", "homepage_uri": "https://github.com/doorkeeper-gem/doorkeeper", "changelog_uri": "https://github.com/doorkeeper-gem/doorkeeper/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/doorkeeper-gem/doorkeeper/issues", "source_code_uri": "https://github.com/doorkeeper-gem/doorkeeper", "documentation_uri": "https://doorkeeper.gitbook.io/guides/" }, "yanked": false, "sha": "a73d07aeaf590b1e7e2a35390446f23131c9f37bc0561653e514d3973f4d50d3", "spec_sha": "0adde971c8ef158b3e28b401cd57ef0b7aa3efc4bcbd713fde695b86d38ef2a4", "project_uri": "https://rubygems.org/gems/doorkeeper", "gem_uri": "https://rubygems.org/gems/doorkeeper-5.8.2.gem", "homepage_uri": "https://github.com/doorkeeper-gem/doorkeeper", "wiki_uri": null, "documentation_uri": "https://doorkeeper.gitbook.io/guides/", "mailing_list_uri": null, "source_code_uri": "https://github.com/doorkeeper-gem/doorkeeper", "bug_tracker_uri": "https://github.com/doorkeeper-gem/doorkeeper/issues", "changelog_uri": "https://github.com/doorkeeper-gem/doorkeeper/blob/main/CHANGELOG.md", "funding_uri": "https://opencollective.com/doorkeeper-gem", "dependencies": { "development": [ { "name": "appraisal", "requirements": ">= 0" }, { "name": "capybara", "requirements": ">= 0" }, { "name": "coveralls_reborn", "requirements": ">= 0" }, { "name": "database_cleaner", "requirements": "~> 2.0" }, { "name": "factory_bot", "requirements": "~> 6.0" }, { "name": "generator_spec", "requirements": "~> 0.10.0" }, { "name": "grape", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 11.3.0" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "timecop", "requirements": ">= 0" } ], "runtime": [ { "name": "railties", "requirements": ">= 5" } ] } } |
2025-04-04 08:29:05 UTC |
vOP0d6IhvxiNlzq0sQPIB |
textbringerTextbringer is a member of a demon race that takes on the form of an Emacs-like text editor. |
2 | Content{ "name": "textbringer", "downloads": 58428, "version": "2", "version_created_at": "2025-04-04T08:28:09.941Z", "version_downloads": 0, "platform": "ruby", "authors": "Shugo Maeda", "info": "Textbringer is a member of a demon race that takes on the form of an Emacs-like text editor.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "8b1e15a40738532ea9f527a67a7a041c31b032b20429315be18cf00153d17424", "spec_sha": "bee4a7a9ed11999c3de1ac57c1b7048eb321539dd1e6224978016be70335aaf7", "project_uri": "https://rubygems.org/gems/textbringer", "gem_uri": "https://rubygems.org/gems/textbringer-2.gem", "homepage_uri": "https://github.com/shugo/textbringer", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/textbringer/2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 12.0" }, { "name": "ripper-tags", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 0" } ], "runtime": [ { "name": "clipboard", "requirements": ">= 1.1" }, { "name": "curses", "requirements": ">= 1.2.7" }, { "name": "drb", "requirements": ">= 0" }, { "name": "editorconfig", "requirements": ">= 0" }, { "name": "fiddle", "requirements": ">= 0" }, { "name": "fiddley", "requirements": ">= 0.0.5" }, { "name": "irb", "requirements": ">= 0" }, { "name": "nkf", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "unicode-blocks", "requirements": ">= 0" }, { "name": "unicode-categories", "requirements": ">= 0" }, { "name": "unicode-display_width", "requirements": ">= 1.1" }, { "name": "unicode-name", "requirements": ">= 0" }, { "name": "unicode-scripts", "requirements": ">= 0" }, { "name": "unicode-types", "requirements": ">= 0" }, { "name": "warning", "requirements": ">= 0" } ] } } |
2025-04-04 08:28:14 UTC |
V3vcyF1JJ9kKpo2k0ncQz |
rspec-graphql_typesTest out types in ruby graphql |
2.0.0 | Content{ "name": "rspec-graphql_types", "downloads": 28239, "version": "2.0.0", "version_created_at": "2025-04-04T08:14:22.866Z", "version_downloads": 0, "platform": "ruby", "authors": "Tejas Dinkar", "info": "Test out types in ruby graphql", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/gaia-venture/rspec-graphql_types", "changelog_uri": "https://github.com/gaia-venture/rspec-graphql_types", "source_code_uri": "https://github.com/gaia-venture/rspec-graphql_types", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "f8a8e515eeb219ccb2e1bf3dfd9294e03b6e80a72f562d08ceeef43c88626356", "spec_sha": "21fdbb42bc44647b9f2413aa9f88b306e35efb2588995c1131e28807b6cdcd93", "project_uri": "https://rubygems.org/gems/rspec-graphql_types", "gem_uri": "https://rubygems.org/gems/rspec-graphql_types-2.0.0.gem", "homepage_uri": "https://github.com/gaia-venture/rspec-graphql_types", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/gaia-venture/rspec-graphql_types", "bug_tracker_uri": null, "changelog_uri": "https://github.com/gaia-venture/rspec-graphql_types", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "graphql", "requirements": ">= 0" } ] } } |
2025-04-04 08:14:25 UTC |
-wZjpiKbmCwJ4-n_M5kmB |
vinterA linter for the Vim9 script language, helping to identify issues and enforce best practices |
0.1.0 | Content{ "name": "vinter", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-04-04T08:06:01.416Z", "version_downloads": 0, "platform": "ruby", "authors": "Dan Bradbury", "info": "A linter for the Vim9 script language, helping to identify issues and enforce best practices", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "30df27f1a300b57bdc16a8b93d4e924551e13afb43bda3d2a894eaf07ac0c758", "spec_sha": "5a45d63238c1bc51c4d4d2b66d354b3d960930f1161725850e5f6a530f50c524", "project_uri": "https://rubygems.org/gems/vinter", "gem_uri": "https://rubygems.org/gems/vinter-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/vinter/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-04 08:06:04 UTC |
hbqJdzHIMGGZ19LZNTXcZ |
simple_inline_text_annotationThis gem provides inline text annotation functionality, extracted from PubAnnotation, with support for denotations, entity types, and nested spans. |
0.1.0 | Content{ "name": "simple_inline_text_annotation", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-04-04T07:46:11.012Z", "version_downloads": 0, "platform": "ruby", "authors": "xaiBUh29wX", "info": "This gem provides inline text annotation functionality, extracted from PubAnnotation, with support for denotations, entity types, and nested spans.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/Tamada-Arino/simple-inline-text-annotation", "changelog_uri": "https://github.com/Tamada-Arino/simple-inline-text-annotation/blob/master/CHANGELOG.md" }, "yanked": false, "sha": "7a6d49d895d706e1adcac57b488c3b38bf8402737c17b16265cc39d7d6ed7ff0", "spec_sha": "e5c849ca5135d5528acd4f0e6a290e886bb83f6d88c2fab95b8423f2180b1f28", "project_uri": "https://rubygems.org/gems/simple_inline_text_annotation", "gem_uri": "https://rubygems.org/gems/simple_inline_text_annotation-0.1.0.gem", "homepage_uri": "https://github.com/Tamada-Arino/simple-inline-text-annotation", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": "https://github.com/Tamada-Arino/simple-inline-text-annotation/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-04 07:46:13 UTC |
yUksKAnxrEZtT7vgBLMCf |
stay_commerceDescription of Stay. |
0.1.10 | Content{ "name": "stay_commerce", "downloads": 1913, "version": "0.1.10", "version_created_at": "2025-04-04T07:29:10.404Z", "version_downloads": 0, "platform": "ruby", "authors": "w3villa-vikaspal", "info": "Description of Stay.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/w3villa/StayCommerce", "changelog_uri": "https://github.com/w3villa/StayCommerce", "source_code_uri": "https://github.com/w3villa/StayCommerce", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "8fe48054413002ec32134650f8c3a178f5b4eec4abd1f861759b5b02cbe14b06", "spec_sha": "bc2c56571ccca5611fb7ae4725b84e916bbbfb5eae79b91652930b0ba4349704", "project_uri": "https://rubygems.org/gems/stay_commerce", "gem_uri": "https://rubygems.org/gems/stay_commerce-0.1.10.gem", "homepage_uri": "https://github.com/w3villa/StayCommerce", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/w3villa/StayCommerce", "bug_tracker_uri": null, "changelog_uri": "https://github.com/w3villa/StayCommerce", "funding_uri": null, "dependencies": { "development": [ { "name": "letter_opener", "requirements": "~> 1.10" }, { "name": "pry", "requirements": ">= 0" } ], "runtime": [ { "name": "active_model_serializers", "requirements": ">= 0" }, { "name": "activestorage", "requirements": ">= 0" }, { "name": "bootstrap", "requirements": "~> 5.3" }, { "name": "carmen", "requirements": "~> 1.1" }, { "name": "devise", "requirements": ">= 0" }, { "name": "devise-api", "requirements": ">= 0" }, { "name": "friendly_id", "requirements": ">= 0" }, { "name": "geocoder", "requirements": "~> 1.8" }, { "name": "hotwire-rails", "requirements": "~> 0.1" }, { "name": "inline_svg", "requirements": "~> 1.10" }, { "name": "jquery-rails", "requirements": "~> 4.6" }, { "name": "jquery-ui-rails", "requirements": "~> 7.0" }, { "name": "jsbundling-rails", "requirements": "~> 1.3.1" }, { "name": "kaminari", "requirements": "~> 1.2" }, { "name": "mobility", "requirements": "~> 1.2" }, { "name": "mobility-ransack", "requirements": "~> 1.2" }, { "name": "monetize", "requirements": "~> 1.13" }, { "name": "money", "requirements": "~> 6.12" }, { "name": "mysql2", "requirements": "~> 0.5" }, { "name": "paranoia", "requirements": "~> 3.0" }, { "name": "rack-cors", "requirements": "~> 2.0" }, { "name": "rails", "requirements": ">= 7.2.1, < 9.0" }, { "name": "ransack", "requirements": ">= 0" }, { "name": "sassc-rails", "requirements": "~> 2.1" }, { "name": "sass-rails", "requirements": "~> 6.0" }, { "name": "sprockets", "requirements": ">= 0" }, { "name": "state_machines-activerecord", "requirements": "~> 0.9" }, { "name": "stripe", "requirements": "~> 5.32.0" } ] } } |
2025-04-04 07:29:13 UTC |
O_7OIX_7WVAjAi_jYlD_9 |
openproject-primer_view_componentsViewComponents of the Primer Design System for OpenProject |
0.59.2 | Content{ "name": "openproject-primer_view_components", "downloads": 59421, "version": "0.59.2", "version_created_at": "2025-04-04T06:49:52.147Z", "version_downloads": 0, "platform": "ruby", "authors": "GitHub Open Source, OpenProject GmbH", "info": "ViewComponents of the Primer Design System for OpenProject", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "7830dc1c678a08d6474e7b492a7836946b7379798b6dd22e09d69e7a34ed7f0f", "spec_sha": "cc2db99582f7229cb29f1a30230dea6d8d0da545f0e2662c6401d74c1aace222", "project_uri": "https://rubygems.org/gems/openproject-primer_view_components", "gem_uri": "https://rubygems.org/gems/openproject-primer_view_components-0.59.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/openproject-primer_view_components/0.59.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionview", "requirements": ">= 5.0.0" }, { "name": "activesupport", "requirements": ">= 5.0.0" }, { "name": "openproject-octicons", "requirements": ">= 19.23.0" }, { "name": "view_component", "requirements": ">= 3.1, < 4.0" } ] } } |
2025-04-04 06:49:54 UTC |
5ukW8vYBB0IveJecLziCM |
seamSDK for the Seam API written in Ruby. |
2.16.0 | Content{ "name": "seam", "downloads": 75673, "version": "2.16.0", "version_created_at": "2025-04-04T06:30:12.629Z", "version_downloads": 0, "platform": "ruby", "authors": "Seam Labs, Inc.", "info": "SDK for the Seam API written in Ruby.", "licenses": [ "MIT" ], "metadata": { "github_repo": "git@github.com:seamapi/ruby-next.git", "homepage_uri": "https://github.com/seamapi/ruby-next", "changelog_uri": "https://github.com/seamapi/ruby-next/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/seamapi/ruby-next/issues", "source_code_uri": "https://github.com/seamapi/ruby-next" }, "yanked": false, "sha": "09cb3838d879341fb7e7cfa0510607307fd02cce4dca79231de39134f9c4fbfe", "spec_sha": "10e2c321f0ad261d255c0ac32712ec65e97fdd2ba6e914d8f3736f14dd100277", "project_uri": "https://rubygems.org/gems/seam", "gem_uri": "https://rubygems.org/gems/seam-2.16.0.gem", "homepage_uri": "https://github.com/seamapi/ruby-next", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/seamapi/ruby-next", "bug_tracker_uri": "https://github.com/seamapi/ruby-next/issues", "changelog_uri": "https://github.com/seamapi/ruby-next/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "gem-release", "requirements": "~> 2.2" }, { "name": "parse_gemspec-cli", "requirements": "~> 1.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "simplecov", "requirements": "~> 0.21" }, { "name": "simplecov-console", "requirements": "~> 0.9" }, { "name": "standard", "requirements": "~> 1.3" }, { "name": "webmock", "requirements": "~> 3.24.0" } ], "runtime": [ { "name": "faraday", "requirements": "~> 2.7" }, { "name": "faraday-retry", "requirements": "~> 2.2" }, { "name": "svix", "requirements": "~> 1.30" } ] } } |
2025-04-04 06:30:14 UTC |
UdtICghjCp9oa2xfKRQAy |
bashlyGenerate bash command line tools using YAML configuration |
1.2.11 | Content{ "name": "bashly", "downloads": 149262, "version": "1.2.11", "version_created_at": "2025-04-04T05:42:57.367Z", "version_downloads": 0, "platform": "ruby", "authors": "Danny Ben Shitrit", "info": "Generate bash command line tools using YAML configuration", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://bashly.dev/", "changelog_uri": "https://github.com/DannyBen/bashly/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/DannyBen/bashly/issues", "source_code_uri": "https://github.com/DannyBen/bashly", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "ede5b1ebdfd4d24a8afade8f52e64efddfa21d6788df4dce630713aa22bc464a", "spec_sha": "130105222ff42f51244b5cc6d0549900778cc5fb538d1b6de909e69b6ac12aa1", "project_uri": "https://rubygems.org/gems/bashly", "gem_uri": "https://rubygems.org/gems/bashly-1.2.11.gem", "homepage_uri": "https://bashly.dev/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/DannyBen/bashly", "bug_tracker_uri": "https://github.com/DannyBen/bashly/issues", "changelog_uri": "https://github.com/DannyBen/bashly/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colsole", "requirements": ">= 0.8.1, < 2" }, { "name": "completely", "requirements": ">= 0.6.1, < 0.8" }, { "name": "filewatcher", "requirements": "~> 2.0" }, { "name": "gtx", "requirements": "~> 0.1.1" }, { "name": "logger", "requirements": ">= 1, < 3" }, { "name": "lp", "requirements": "~> 0.2.0" }, { "name": "mister_bin", "requirements": "~> 0.8.1" }, { "name": "ostruct", "requirements": ">= 0, < 2" }, { "name": "requires", "requirements": "~> 1.1" }, { "name": "tty-markdown", "requirements": "~> 0.7.2" } ] } } |
2025-04-04 05:43:01 UTC |
fqgn3TvBcezJvYeMiQl51 |
bscf-coreAn engine which contains core models for Supply Chain Financing. |
0.3.3 | Content{ "name": "bscf-core", "downloads": 1206, "version": "0.3.3", "version_created_at": "2025-04-04T05:39:02.573Z", "version_downloads": 0, "platform": "ruby", "authors": "Asrat", "info": "An engine which contains core models for Supply Chain Financing.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://mksaddis.com/", "changelog_uri": "https://github.com/BITS-DEVSEC", "source_code_uri": "https://github.com/BITS-DEVSEC" }, "yanked": false, "sha": "4cd7abdb1bea17de8fee66103ec08575713dc0d23d753d0cc1fd2ef4b6a4335c", "spec_sha": "03c9741495ba9c943f22f71e8d4e6a9e2114125cfbbb4e83027dda516fccb9ef", "project_uri": "https://rubygems.org/gems/bscf-core", "gem_uri": "https://rubygems.org/gems/bscf-core-0.3.3.gem", "homepage_uri": "https://mksaddis.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/BITS-DEVSEC", "bug_tracker_uri": null, "changelog_uri": "https://github.com/BITS-DEVSEC", "funding_uri": null, "dependencies": { "development": [ { "name": "database_cleaner-active_record", "requirements": ">= 0" }, { "name": "factory_bot_rails", "requirements": ">= 0" }, { "name": "faker", "requirements": ">= 0" }, { "name": "letter_opener", "requirements": ">= 0" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "rspec-retry", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" }, { "name": "shoulda-matchers", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "active_model_serializers", "requirements": ">= 0" }, { "name": "ancestry", "requirements": "~> 4.1.0" }, { "name": "bcrypt", "requirements": "~> 3.1" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "image_processing", "requirements": "~> 1.12, >= 1.12.2" }, { "name": "jwt", "requirements": "~> 2.7" }, { "name": "noticed", "requirements": "~> 1.6" }, { "name": "rails", "requirements": "~> 8.0, >= 8.0.2" }, { "name": "ransack", "requirements": ">= 0" } ] } } |
2025-04-04 05:39:04 UTC |
rvTsQ94EaatWRCgTSjFfX |
sorbet-static-and-runtimeSorbet static and runtime in one gem |
0.5.11987 | Content{ "name": "sorbet-static-and-runtime", "downloads": 18913249, "version": "0.5.11987", "version_created_at": "2025-04-04T05:36:23.003Z", "version_downloads": 0, "platform": "ruby", "authors": "Stripe", "info": "Sorbet static and runtime in one gem", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "ebd1fb9c4cf92753e25d3b53ea8c38d6308848ae1ade805fd6fc214dbcd5b3dd", "spec_sha": "f1a2913eb06640b129df3a08d2a0f4af72d9e6f5b843abadb09480560c7a01b2", "project_uri": "https://rubygems.org/gems/sorbet-static-and-runtime", "gem_uri": "https://rubygems.org/gems/sorbet-static-and-runtime-0.5.11987.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "sorbet", "requirements": "= 0.5.11987" }, { "name": "sorbet-runtime", "requirements": "= 0.5.11987" } ] } } |
2025-04-04 05:36:26 UTC |
iPDQXLbywPpwnfsJHDXHW |
sorbetThe main entrypoint for using Sorbet |
0.5.11987 | Content{ "name": "sorbet", "downloads": 36627315, "version": "0.5.11987", "version_created_at": "2025-04-04T05:36:18.635Z", "version_downloads": 0, "platform": "ruby", "authors": "Stripe", "info": "The main entrypoint for using Sorbet", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "5f119cd4805135a6e0834d03141b9e922216be9c702b2f450dd01e1421562653", "spec_sha": "127fce40cbbd150b04474858e6fa98674633788a79d08804024f61fda1b73ca0", "project_uri": "https://rubygems.org/gems/sorbet", "gem_uri": "https://rubygems.org/gems/sorbet-0.5.11987.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.11" }, { "name": "mocha", "requirements": "~> 1.7" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "sorbet-static", "requirements": "= 0.5.11987" } ] } } |
2025-04-04 05:36:24 UTC |
eLRX-J9KZsPTJn63Ce8sC |
sorbet-runtimeSorbet's runtime type checking component |
0.5.11987 | Content{ "name": "sorbet-runtime", "downloads": 82272229, "version": "0.5.11987", "version_created_at": "2025-04-04T05:36:15.667Z", "version_downloads": 0, "platform": "ruby", "authors": "Stripe", "info": "Sorbet's runtime type checking component", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "060653f508e9f32b6b3713426b60e56e878e4fdab194c1034859528798b50cb9", "spec_sha": "74b29c4664e4f39207779a2dec8965b8dab6cae3daffa2ed9d79c4c1a5f4ae2d", "project_uri": "https://rubygems.org/gems/sorbet-runtime", "gem_uri": "https://rubygems.org/gems/sorbet-runtime-0.5.11987.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "concurrent-ruby", "requirements": "~> 1.1.5" }, { "name": "debug", "requirements": ">= 0" }, { "name": "minitest", "requirements": "~> 5.11" }, { "name": "mocha", "requirements": "~> 2.1" }, { "name": "pry", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "= 1.57.1" }, { "name": "rubocop-performance", "requirements": "= 1.13.2" }, { "name": "subprocess", "requirements": "~> 1.5.3" } ], "runtime": [] } } |
2025-04-04 05:36:19 UTC |
G_8S3Co-DaMN1nfcxKMAT |
sorbet-staticThe Sorbet typechecker binary |
0.5.11987 | Content{ "name": "sorbet-static", "downloads": 50305551, "version": "0.5.11987", "version_created_at": "2025-04-04T05:36:08.008Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "1fca9c2cee992b83818c83224fdc28448e22f7836e200afda7ec6b761a459a8a", "spec_sha": "c299d457a69c3c72474923a0166de6652ef7dd726ff3b9a7bdd3e955dcc3e3c1", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.11987-x86_64-linux.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-04 05:36:16 UTC |
tuGTHJc8HllSlO4sVFWyj |
sorbet-staticThe Sorbet typechecker binary |
0.5.11987 | Content{ "name": "sorbet-static", "downloads": 50305551, "version": "0.5.11987", "version_created_at": "2025-04-04T05:35:57.968Z", "version_downloads": 0, "platform": "universal-darwin", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "2fabe7d3d6e3e8be0700a982bef1f4a2adad5685a3bc1788faac22ddfefe1018", "spec_sha": "83a8b102e2f6b1062271a16b44abe169fa1bb1ca2a3e5d02315ad6395b5435b7", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.11987-universal-darwin.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-04 05:36:08 UTC |
Ct80NBq7yusJ52E8eKdj4 |
sorbet-staticThe Sorbet typechecker binary |
0.5.11987 | Content{ "name": "sorbet-static", "downloads": 50305551, "version": "0.5.11987", "version_created_at": "2025-04-04T05:35:44.070Z", "version_downloads": 0, "platform": "java", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "5c7d5af73ea510abf983be78a6ba54eae2b9d3ac2ef4a2e5bc353ee4ad9e1716", "spec_sha": "8bb1727cc10093ed81bdde40718cfd985d0291d87dba8aae4c3c42cf432c6766", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.11987-java.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-04 05:35:58 UTC |
rOxlnAw_b9UKnwKHOQ3Xe |
sorbet-staticThe Sorbet typechecker binary |
0.5.11987 | Content{ "name": "sorbet-static", "downloads": 50305551, "version": "0.5.11987", "version_created_at": "2025-04-04T05:35:24.196Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "467e1df530cbc8a3bf784630cb55723aeaeec87e1162af0f5e162d54911b2682", "spec_sha": "d85c3fc4782970f4f10d3fd9e25dde2ca6d0a818783c8075bc24fbdbd6189116", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.11987-aarch64-linux.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-04 05:35:41 UTC |
QiGcHzStfOg-XDUOSeMjF |
completelyGenerate bash completion scripts using simple YAML configuration |
0.7.1 | Content{ "name": "completely", "downloads": 75598, "version": "0.7.1", "version_created_at": "2025-04-04T05:30:49.276Z", "version_downloads": 0, "platform": "ruby", "authors": "Danny Ben Shitrit", "info": "Generate bash completion scripts using simple YAML configuration", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/DannyBen/completely/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/DannyBen/completely/issues", "source_code_uri": "https://github.com/DannyBen/completely", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c8d19227db371359280447be4f68deab69a5893125a6d0f6f15b40523e554904", "spec_sha": "20f2854e9460a01ef17de5a16d5168a987b29b887bc4e8bfedc612b7eb00ea02", "project_uri": "https://rubygems.org/gems/completely", "gem_uri": "https://rubygems.org/gems/completely-0.7.1.gem", "homepage_uri": "https://github.com/DannyBen/completely", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/DannyBen/completely", "bug_tracker_uri": "https://github.com/DannyBen/completely/issues", "changelog_uri": "https://github.com/DannyBen/completely/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colsole", "requirements": ">= 0.8.1, < 2" }, { "name": "mister_bin", "requirements": "~> 0.7" } ] } } |
2025-04-04 05:30:52 UTC |
Vu5IkjeDx6dS41PiuL4Wt |
hubssolibThe Hub SSO Library supports single sign-on across multiple Rails applications on the same host. The Hub application provides account management facilities (sign up, log in, etc.). The library provides read-only access to data set up by the application. Using the library, external applications can see whether or not someone is logged in via Hub and see what their assigned roles are. Each application determines its own mappings between roles and permissions. |
3.8.0 | Content{ "name": "hubssolib", "downloads": 6962, "version": "3.8.0", "version_created_at": "2025-04-04T05:23:42.579Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Hodgkinson and others", "info": " The Hub SSO Library supports single sign-on across multiple Rails\n applications on the same host. The Hub application provides account\n management facilities (sign up, log in, etc.). The library provides\n read-only access to data set up by the application. Using the library,\n external applications can see whether or not someone is logged in via\n Hub and see what their assigned roles are. Each application determines\n its own mappings between roles and permissions.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "c8088e904e2aed46209f38062a7b8e37b6101d297abecd7c16196f5c828908e1", "spec_sha": "bbc7b9e5e9418b5c01e68ca6c97234ccbf806725a812f061bc265320ee2365e2", "project_uri": "https://rubygems.org/gems/hubssolib", "gem_uri": "https://rubygems.org/gems/hubssolib-3.8.0.gem", "homepage_uri": "http://hub.pond.org.uk/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hubssolib/3.8.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": "~> 1.1" }, { "name": "doggo", "requirements": "~> 1.4" }, { "name": "rails", "requirements": "~> 8.0" }, { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rspec-mocks", "requirements": "~> 3.13" }, { "name": "simplecov", "requirements": "~> 0.22" } ], "runtime": [ { "name": "base64", "requirements": "~> 0.2" }, { "name": "drb", "requirements": "~> 2.2" } ] } } |
2025-04-04 05:23:46 UTC |
NbXfAvO_MXYUYipUOIOjK |
active_genie# ActiveGenie 🧞♂️ > The lodash for GenAI, stop reinventing the wheel [](https://badge.fury.io/rb/active_genie) [](https://github.com/roriz/active_genie/actions/workflows/benchmark.yml) ActiveGenie is a Ruby gem that provides valuable solutions powered by Generative AI (GenAI) models. Just like Lodash or ActiveStorage, ActiveGenie brings a set of Modules reach real value fast and reliable. ActiveGenie is backed by a custom benchmarking system that ensures consistent quality and performance across different models and providers in every release. ## Installation 1. Add to your Gemfile: ```ruby gem 'active_genie' ``` 2. Install the gem: ```shell bundle install ``` 3. Generate the configuration: ```shell echo "ActiveGenie.load_tasks" >> Rakefile rails g active_genie:install ``` 4. Configure your credentials in `config/initializers/active_genie.rb`: ```ruby ActiveGenie.configure do |config| config.openai.api_key = ENV['OPENAI_API_KEY'] end ``` ## Quick Start ### Data Extractor Extract structured data from text using AI-powered analysis, handling informal language and complex expressions. ```ruby text = "Nike Air Max 90 - Size 42 - $199.99" schema = { brand: { type: 'string', enum: ["Nike", "Adidas", "Puma"] }, price: { type: 'number', minimum: 0 }, size: { type: 'number', minimum: 35, maximum: 46 } } result = ActiveGenie::DataExtractor.call( text, schema, config: { provider: :openai, model: 'gpt-4o-mini' } # optional ) # => { # brand: "Nike", # brand_explanation: "Brand name found at start of text", # price: 199.99, # price_explanation: "Price found in USD format at end", # size: 42, # size_explanation: "Size explicitly stated in the middle" # } ``` *Recommended model*: `gpt-4o-mini` Features: - Structured data extraction with type validation - Schema-based extraction with custom constraints - Informal text analysis (litotes, hedging) - Detailed explanations for extracted values See the [Data Extractor README](lib/active_genie/data_extractor/README.md) for informal text processing, advanced schemas, and detailed interface documentation. ### Scoring Text evaluation system that provides detailed scoring and feedback using multiple expert reviewers. Get balanced scoring through AI-powered expert reviewers that automatically adapt to your content. ```ruby text = "The code implements a binary search algorithm with O(log n) complexity" criteria = "Evaluate technical accuracy and clarity" result = ActiveGenie::Scoring.basic( text, criteria, config: { provider: :anthropic, model: 'claude-3-5-haiku-20241022' } # optional ) # => { # algorithm_expert_score: 95, # algorithm_expert_reasoning: "Accurately describes binary search and its complexity", # technical_writer_score: 90, # technical_writer_reasoning: "Clear and concise explanation of the algorithm", # final_score: 92.5 # } ``` *Recommended model*: `claude-3-5-haiku-20241022` Features: - Multi-reviewer evaluation with automatic expert selection - Detailed feedback with scoring reasoning - Customizable reviewer weights - Flexible evaluation criteria See the [Scoring README](lib/active_genie/scoring/README.md) for advanced usage, custom reviewers, and detailed interface documentation. ### Battle AI-powered battle evaluation system that determines winners between two players based on specified criteria. ```ruby require 'active_genie' player_1 = "Implementation uses dependency injection for better testability" player_2 = "Code has high test coverage but tightly coupled components" criteria = "Evaluate code quality and maintainability" result = ActiveGenie::Battle.call( player_1, player_2, criteria, config: { provider: :google, model: 'gemini-2.0-flash-lite' } # optional ) # => { # winner_player: "Implementation uses dependency injection for better testability", # reasoning: "Player 1 implementation demonstrates better maintainability through dependency injection, # which allows for easier testing and component replacement. While Player 2 has good test coverage, # the tight coupling makes the code harder to maintain and modify.", # what_could_be_changed_to_avoid_draw: "Focus on specific architectural patterns and design principles" # } ``` *Recommended model*: `claude-3-5-haiku` Features: - Multi-reviewer evaluation with automatic expert selection - Detailed feedback with scoring reasoning - Customizable reviewer weights - Flexible evaluation criteria See the [Battle README](lib/active_genie/battle/README.md) for advanced usage, custom reviewers, and detailed interface documentation. ### Ranking The Ranking module provides competitive ranking through multi-stage evaluation: ```ruby require 'active_genie' players = ['REST API', 'GraphQL API', 'SOAP API', 'gRPC API', 'Websocket API'] criteria = "Best one to be used into a high changing environment" result = ActiveGenie::Ranking.call( players, criteria, config: { provider: :google, model: 'gemini-2.0-flash-lite' } # optional ) # => { # winner_player: "gRPC API", # reasoning: "gRPC API is the best one to be used into a high changing environment", # } ``` *Recommended model*: `gemini-2.0-flash-lite` - **Multi-phase ranking system** combining expert scoring and ELO algorithms - **Automatic elimination** of inconsistent performers using statistical analysis - **Dynamic ranking adjustments** based on simulated pairwise battles, from bottom to top See the [Ranking README](lib/active_genie/ranking/README.md) for implementation details, configuration, and advanced ranking strategies. ### Text Summarizer (Future) ### Categorizer (Future) ### Language detector (Future) ### Translator (Future) ### Sentiment analyzer (Future) ## Benchmarking 🧪 ActiveGenie includes a comprehensive benchmarking system to ensure consistent, high-quality outputs across different LLM models and providers. ```ruby # Run all benchmarks bundle exec rake active_genie:benchmark # Run benchmarks for a specific module bundle exec rake active_genie:benchmark[data_extractor] ``` ### Latest Results | Model | Overall Precision | |-------|-------------------| | claude-3-5-haiku-20241022 | 92.25% | | gemini-2.0-flash-lite | 84.25% | | gpt-4o-mini | 62.75% | | deepseek-chat | 57.25% | See the [Benchmark README](benchmark/README.md) for detailed results, methodology, and how to contribute to our test suite. ## Configuration | Config | Description | Default | |--------|-------------|---------| | `provider` | LLM provider (openai, anthropic, etc) | `nil` | | `model` | Model to use | `nil` | | `api_key` | Provider API key | `nil` | | `timeout` | Request timeout in seconds | `5` | | `max_retries` | Maximum retry attempts | `3` | > **Note:** Each module can append its own set of configuration, see the individual module documentation for details. ## How to create a new provider ActiveGenie supports adding custom providers to integrate with different LLM services. To create a new provider: 1. Create a configuration class for your provider in `lib/active_genie/configuration/providers/`: ```ruby # Example: lib/active_genie/configuration/providers/internal_company_api_config.rb module ActiveGenie module Configuration::Providers class InternalCompanyApiConfig < BaseConfig NAME = :internal_company_api # API key accessor with environment variable fallback def api_key @api_key || ENV['INTERNAL_COMPANY_API_KEY'] end # Base API URL def api_url @api_url || 'https://api.internal-company.com/v1' end # Client instantiation def client @client ||= ::ActiveGenie::Clients::InternalCompanyApiClient.new(self) end # Model tier definitions def lower_tier_model @lower_tier_model || 'internal-basic' end def middle_tier_model @middle_tier_model || 'internal-standard' end def upper_tier_model @upper_tier_model || 'internal-premium' end end end end ``` 2. Register your provider in your configuration: ```ruby # In config/initializers/active_genie.rb ActiveGenie.configure do |config| # Register your custom provider config.providers.register(InternalCompanyApi::Configuration) # Configure your provider config.internal_company_api.api_key = ENV['INTERNAL_COMPANY_API_KEY'] end ``` ## Contributing 1. Fork the repository 2. Create your feature branch (`git checkout -b feature/amazing-feature`) 3. Commit your changes (`git commit -m 'Add amazing feature'`) 4. Push to the branch (`git push origin feature/amazing-feature`) 5. Open a Pull Request ## License This project is licensed under the Apache License 2.0 License - see the [LICENSE](LICENSE) file for details. |
0.0.20 | Content{ "name": "active_genie", "downloads": 950, "version": "0.0.20", "version_created_at": "2025-04-04T05:16:49.185Z", "version_downloads": 0, "platform": "ruby", "authors": "Radamés Roriz", "info": "# ActiveGenie 🧞♂️\n> The lodash for GenAI, stop reinventing the wheel\n\n[](https://badge.fury.io/rb/active_genie)\n[](https://github.com/roriz/active_genie/actions/workflows/benchmark.yml)\n\nActiveGenie is a Ruby gem that provides valuable solutions powered by Generative AI (GenAI) models. Just like Lodash or ActiveStorage, ActiveGenie brings a set of Modules reach real value fast and reliable.\nActiveGenie is backed by a custom benchmarking system that ensures consistent quality and performance across different models and providers in every release.\n\n## Installation\n\n1. Add to your Gemfile:\n```ruby\ngem 'active_genie'\n```\n\n2. Install the gem:\n```shell\nbundle install\n```\n\n3. Generate the configuration:\n```shell\necho \"ActiveGenie.load_tasks\" >> Rakefile\nrails g active_genie:install\n```\n\n4. Configure your credentials in `config/initializers/active_genie.rb`:\n```ruby\nActiveGenie.configure do |config|\n config.openai.api_key = ENV['OPENAI_API_KEY']\nend\n```\n\n## Quick Start\n\n### Data Extractor\n\nExtract structured data from text using AI-powered analysis, handling informal language and complex expressions.\n\n```ruby\ntext = \"Nike Air Max 90 - Size 42 - $199.99\"\nschema = {\n brand: { \n type: 'string',\n enum: [\"Nike\", \"Adidas\", \"Puma\"]\n },\n price: { \n type: 'number',\n minimum: 0\n },\n size: {\n type: 'number',\n minimum: 35,\n maximum: 46\n }\n}\n\nresult = ActiveGenie::DataExtractor.call(\n text,\n schema,\n config: { provider: :openai, model: 'gpt-4o-mini' } # optional\n)\n# => { \n# brand: \"Nike\", \n# brand_explanation: \"Brand name found at start of text\",\n# price: 199.99,\n# price_explanation: \"Price found in USD format at end\",\n# size: 42,\n# size_explanation: \"Size explicitly stated in the middle\"\n# }\n```\n\n*Recommended model*: `gpt-4o-mini`\n\nFeatures:\n- Structured data extraction with type validation\n- Schema-based extraction with custom constraints\n- Informal text analysis (litotes, hedging)\n- Detailed explanations for extracted values\n\nSee the [Data Extractor README](lib/active_genie/data_extractor/README.md) for informal text processing, advanced schemas, and detailed interface documentation.\n\n### Scoring\nText evaluation system that provides detailed scoring and feedback using multiple expert reviewers. Get balanced scoring through AI-powered expert reviewers that automatically adapt to your content.\n\n```ruby\ntext = \"The code implements a binary search algorithm with O(log n) complexity\"\ncriteria = \"Evaluate technical accuracy and clarity\"\n\nresult = ActiveGenie::Scoring.basic(\n text,\n criteria,\n config: { provider: :anthropic, model: 'claude-3-5-haiku-20241022' } # optional\n)\n# => {\n# algorithm_expert_score: 95,\n# algorithm_expert_reasoning: \"Accurately describes binary search and its complexity\",\n# technical_writer_score: 90,\n# technical_writer_reasoning: \"Clear and concise explanation of the algorithm\",\n# final_score: 92.5\n# }\n```\n\n*Recommended model*: `claude-3-5-haiku-20241022`\n\nFeatures:\n- Multi-reviewer evaluation with automatic expert selection\n- Detailed feedback with scoring reasoning\n- Customizable reviewer weights\n- Flexible evaluation criteria\n\nSee the [Scoring README](lib/active_genie/scoring/README.md) for advanced usage, custom reviewers, and detailed interface documentation.\n\n### Battle\nAI-powered battle evaluation system that determines winners between two players based on specified criteria.\n\n```ruby\nrequire 'active_genie'\n\nplayer_1 = \"Implementation uses dependency injection for better testability\"\nplayer_2 = \"Code has high test coverage but tightly coupled components\"\ncriteria = \"Evaluate code quality and maintainability\"\n\nresult = ActiveGenie::Battle.call(\n player_1,\n player_2,\n criteria,\n config: { provider: :google, model: 'gemini-2.0-flash-lite' } # optional\n)\n# => {\n# winner_player: \"Implementation uses dependency injection for better testability\",\n# reasoning: \"Player 1 implementation demonstrates better maintainability through dependency injection, \n# which allows for easier testing and component replacement. While Player 2 has good test coverage, \n# the tight coupling makes the code harder to maintain and modify.\",\n# what_could_be_changed_to_avoid_draw: \"Focus on specific architectural patterns and design principles\"\n# }\n```\n\n*Recommended model*: `claude-3-5-haiku`\n\nFeatures:\n- Multi-reviewer evaluation with automatic expert selection\n- Detailed feedback with scoring reasoning\n- Customizable reviewer weights\n- Flexible evaluation criteria\n\nSee the [Battle README](lib/active_genie/battle/README.md) for advanced usage, custom reviewers, and detailed interface documentation.\n\n### Ranking\nThe Ranking module provides competitive ranking through multi-stage evaluation:\n\n```ruby\nrequire 'active_genie'\n\nplayers = ['REST API', 'GraphQL API', 'SOAP API', 'gRPC API', 'Websocket API']\ncriteria = \"Best one to be used into a high changing environment\"\n\nresult = ActiveGenie::Ranking.call(\n players,\n criteria,\n config: { provider: :google, model: 'gemini-2.0-flash-lite' } # optional\n)\n# => {\n# winner_player: \"gRPC API\",\n# reasoning: \"gRPC API is the best one to be used into a high changing environment\",\n# }\n```\n\n*Recommended model*: `gemini-2.0-flash-lite`\n\n- **Multi-phase ranking system** combining expert scoring and ELO algorithms\n- **Automatic elimination** of inconsistent performers using statistical analysis\n- **Dynamic ranking adjustments** based on simulated pairwise battles, from bottom to top\n\nSee the [Ranking README](lib/active_genie/ranking/README.md) for implementation details, configuration, and advanced ranking strategies.\n\n### Text Summarizer (Future)\n### Categorizer (Future)\n### Language detector (Future)\n### Translator (Future)\n### Sentiment analyzer (Future)\n\n## Benchmarking 🧪\n\nActiveGenie includes a comprehensive benchmarking system to ensure consistent, high-quality outputs across different LLM models and providers.\n\n```ruby\n# Run all benchmarks\nbundle exec rake active_genie:benchmark\n\n# Run benchmarks for a specific module\nbundle exec rake active_genie:benchmark[data_extractor]\n```\n\n### Latest Results\n\n| Model | Overall Precision |\n|-------|-------------------|\n| claude-3-5-haiku-20241022 | 92.25% |\n| gemini-2.0-flash-lite | 84.25% |\n| gpt-4o-mini | 62.75% |\n| deepseek-chat | 57.25% |\n\nSee the [Benchmark README](benchmark/README.md) for detailed results, methodology, and how to contribute to our test suite.\n\n## Configuration\n\n| Config | Description | Default |\n|--------|-------------|---------|\n| `provider` | LLM provider (openai, anthropic, etc) | `nil` |\n| `model` | Model to use | `nil` |\n| `api_key` | Provider API key | `nil` |\n| `timeout` | Request timeout in seconds | `5` |\n| `max_retries` | Maximum retry attempts | `3` |\n\n> **Note:** Each module can append its own set of configuration, see the individual module documentation for details.\n\n## How to create a new provider\n\nActiveGenie supports adding custom providers to integrate with different LLM services. To create a new provider:\n\n1. Create a configuration class for your provider in `lib/active_genie/configuration/providers/`:\n\n```ruby\n# Example: lib/active_genie/configuration/providers/internal_company_api_config.rb\nmodule ActiveGenie\n module Configuration::Providers\n class InternalCompanyApiConfig < BaseConfig\n NAME = :internal_company_api\n \n # API key accessor with environment variable fallback\n def api_key\n @api_key || ENV['INTERNAL_COMPANY_API_KEY']\n end\n \n # Base API URL\n def api_url\n @api_url || 'https://api.internal-company.com/v1'\n end\n \n # Client instantiation\n def client\n @client ||= ::ActiveGenie::Clients::InternalCompanyApiClient.new(self)\n end\n \n # Model tier definitions\n def lower_tier_model\n @lower_tier_model || 'internal-basic'\n end\n \n def middle_tier_model\n @middle_tier_model || 'internal-standard'\n end\n \n def upper_tier_model\n @upper_tier_model || 'internal-premium'\n end\n end\n end\nend\n```\n\n2. Register your provider in your configuration:\n\n```ruby\n# In config/initializers/active_genie.rb\nActiveGenie.configure do |config|\n # Register your custom provider\n config.providers.register(InternalCompanyApi::Configuration)\n \n # Configure your provider\n config.internal_company_api.api_key = ENV['INTERNAL_COMPANY_API_KEY']\nend\n```\n\n## Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## License\n\nThis project is licensed under the Apache License 2.0 License - see the [LICENSE](LICENSE) file for details.\n", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/Roriz/active_genie", "changelog_uri": "https://github.com/Roriz/active_genie/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/Roriz/active_genie/issues", "documentation_uri": "https://github.com/Roriz/active_genie/wiki", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "dfb0ee308e07a492ec991433b313c9b793c24bb8224e348de0eaf95590e9eef4", "spec_sha": "434f6637e4fa8bcd61942be8a298e0518d085b0dedd77d3b77b1271c1cc46732", "project_uri": "https://rubygems.org/gems/active_genie", "gem_uri": "https://rubygems.org/gems/active_genie-0.0.20.gem", "homepage_uri": "https://github.com/Roriz/active_genie", "wiki_uri": null, "documentation_uri": "https://github.com/Roriz/active_genie/wiki", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": "https://github.com/Roriz/active_genie/issues", "changelog_uri": "https://github.com/Roriz/active_genie/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-04 05:16:51 UTC |
f3Icf1TPaVexPxBAileTM |
active_genie# ActiveGenie 🧞♂️ > The lodash for GenAI, stop reinventing the wheel [](https://badge.fury.io/rb/active_genie) [](https://github.com/roriz/active_genie/actions/workflows/benchmark.yml) ActiveGenie is a Ruby gem that provides valuable solutions powered by Generative AI (GenAI) models. Just like Lodash or ActiveStorage, ActiveGenie brings a set of Modules reach real value fast and reliable. ActiveGenie is backed by a custom benchmarking system that ensures consistent quality and performance across different models and providers in every release. ## Installation 1. Add to your Gemfile: ```ruby gem 'active_genie' ``` 2. Install the gem: ```shell bundle install ``` 3. Generate the configuration: ```shell echo "ActiveGenie.load_tasks" >> Rakefile rails g active_genie:install ``` 4. Configure your credentials in `config/initializers/active_genie.rb`: ```ruby ActiveGenie.configure do |config| config.openai.api_key = ENV['OPENAI_API_KEY'] end ``` ## Quick Start ### Data Extractor Extract structured data from text using AI-powered analysis, handling informal language and complex expressions. ```ruby text = "Nike Air Max 90 - Size 42 - $199.99" schema = { brand: { type: 'string', enum: ["Nike", "Adidas", "Puma"] }, price: { type: 'number', minimum: 0 }, size: { type: 'number', minimum: 35, maximum: 46 } } result = ActiveGenie::DataExtractor.call( text, schema, config: { provider: :openai, model: 'gpt-4o-mini' } # optional ) # => { # brand: "Nike", # brand_explanation: "Brand name found at start of text", # price: 199.99, # price_explanation: "Price found in USD format at end", # size: 42, # size_explanation: "Size explicitly stated in the middle" # } ``` *Recommended model*: `gpt-4o-mini` Features: - Structured data extraction with type validation - Schema-based extraction with custom constraints - Informal text analysis (litotes, hedging) - Detailed explanations for extracted values See the [Data Extractor README](lib/active_genie/data_extractor/README.md) for informal text processing, advanced schemas, and detailed interface documentation. ### Scoring Text evaluation system that provides detailed scoring and feedback using multiple expert reviewers. Get balanced scoring through AI-powered expert reviewers that automatically adapt to your content. ```ruby text = "The code implements a binary search algorithm with O(log n) complexity" criteria = "Evaluate technical accuracy and clarity" result = ActiveGenie::Scoring.basic( text, criteria, config: { provider: :anthropic, model: 'claude-3-5-haiku-20241022' } # optional ) # => { # algorithm_expert_score: 95, # algorithm_expert_reasoning: "Accurately describes binary search and its complexity", # technical_writer_score: 90, # technical_writer_reasoning: "Clear and concise explanation of the algorithm", # final_score: 92.5 # } ``` *Recommended model*: `claude-3-5-haiku-20241022` Features: - Multi-reviewer evaluation with automatic expert selection - Detailed feedback with scoring reasoning - Customizable reviewer weights - Flexible evaluation criteria See the [Scoring README](lib/active_genie/scoring/README.md) for advanced usage, custom reviewers, and detailed interface documentation. ### Battle AI-powered battle evaluation system that determines winners between two players based on specified criteria. ```ruby require 'active_genie' player_1 = "Implementation uses dependency injection for better testability" player_2 = "Code has high test coverage but tightly coupled components" criteria = "Evaluate code quality and maintainability" result = ActiveGenie::Battle.call( player_1, player_2, criteria, config: { provider: :google, model: 'gemini-2.0-flash-lite' } # optional ) # => { # winner_player: "Implementation uses dependency injection for better testability", # reasoning: "Player 1 implementation demonstrates better maintainability through dependency injection, # which allows for easier testing and component replacement. While Player 2 has good test coverage, # the tight coupling makes the code harder to maintain and modify.", # what_could_be_changed_to_avoid_draw: "Focus on specific architectural patterns and design principles" # } ``` *Recommended model*: `gemini-2.0-flash-lite` Features: - Multi-reviewer evaluation with automatic expert selection - Detailed feedback with scoring reasoning - Customizable reviewer weights - Flexible evaluation criteria See the [Battle README](lib/active_genie/battle/README.md) for advanced usage, custom reviewers, and detailed interface documentation. ### Ranking The Ranking module provides competitive ranking through multi-stage evaluation: ```ruby require 'active_genie' players = ['REST API', 'GraphQL API', 'SOAP API', 'gRPC API', 'Websocket API'] criteria = "Best one to be used into a high changing environment" result = ActiveGenie::Ranking.call( players, criteria, config: { provider: :google, model: 'gemini-2.0-flash-lite' } # optional ) # => { # winner_player: "gRPC API", # reasoning: "gRPC API is the best one to be used into a high changing environment", # } ``` *Recommended model*: `gemini-2.0-flash-lite` - **Multi-phase ranking system** combining expert scoring and ELO algorithms - **Automatic elimination** of inconsistent performers using statistical analysis - **Dynamic ranking adjustments** based on simulated pairwise battles, from bottom to top See the [Ranking README](lib/active_genie/ranking/README.md) for implementation details, configuration, and advanced ranking strategies. ### Text Summarizer (Future) ### Categorizer (Future) ### Language detector (Future) ### Translator (Future) ### Sentiment analyzer (Future) ## Benchmarking 🧪 ActiveGenie includes a comprehensive benchmarking system to ensure consistent, high-quality outputs across different LLM models and providers. ```ruby # Run all benchmarks bundle exec rake active_genie:benchmark # Run benchmarks for a specific module bundle exec rake active_genie:benchmark[data_extractor] ``` ### Latest Results | Model | Overall Precision | |-------|-------------------| | claude-3-5-haiku-20241022 | 92.25% | | gemini-2.0-flash-lite | 84.25% | | gpt-4o-mini | 62.75% | | deepseek-chat | 57.25% | See the [Benchmark README](benchmark/README.md) for detailed results, methodology, and how to contribute to our test suite. ## Configuration | Config | Description | Default | |--------|-------------|---------| | `provider` | LLM provider (openai, anthropic, etc) | `nil` | | `model` | Model to use | `nil` | | `api_key` | Provider API key | `nil` | | `timeout` | Request timeout in seconds | `5` | | `max_retries` | Maximum retry attempts | `3` | > **Note:** Each module can append its own set of configuration, see the individual module documentation for details. ## Contributing 1. Fork the repository 2. Create your feature branch (`git checkout -b feature/amazing-feature`) 3. Commit your changes (`git commit -m 'Add amazing feature'`) 4. Push to the branch (`git push origin feature/amazing-feature`) 5. Open a Pull Request ## License This project is licensed under the Apache License 2.0 License - see the [LICENSE](LICENSE) file for details. |
0.0.19 | Content{ "name": "active_genie", "downloads": 950, "version": "0.0.19", "version_created_at": "2025-04-04T05:15:35.166Z", "version_downloads": 0, "platform": "ruby", "authors": "Radamés Roriz", "info": "# ActiveGenie 🧞♂️\n> The lodash for GenAI, stop reinventing the wheel\n\n[](https://badge.fury.io/rb/active_genie)\n[](https://github.com/roriz/active_genie/actions/workflows/benchmark.yml)\n\nActiveGenie is a Ruby gem that provides valuable solutions powered by Generative AI (GenAI) models. Just like Lodash or ActiveStorage, ActiveGenie brings a set of Modules reach real value fast and reliable.\nActiveGenie is backed by a custom benchmarking system that ensures consistent quality and performance across different models and providers in every release.\n\n## Installation\n\n1. Add to your Gemfile:\n```ruby\ngem 'active_genie'\n```\n\n2. Install the gem:\n```shell\nbundle install\n```\n\n3. Generate the configuration:\n```shell\necho \"ActiveGenie.load_tasks\" >> Rakefile\nrails g active_genie:install\n```\n\n4. Configure your credentials in `config/initializers/active_genie.rb`:\n```ruby\nActiveGenie.configure do |config|\n config.openai.api_key = ENV['OPENAI_API_KEY']\nend\n```\n\n## Quick Start\n\n### Data Extractor\n\nExtract structured data from text using AI-powered analysis, handling informal language and complex expressions.\n\n```ruby\ntext = \"Nike Air Max 90 - Size 42 - $199.99\"\nschema = {\n brand: { \n type: 'string',\n enum: [\"Nike\", \"Adidas\", \"Puma\"]\n },\n price: { \n type: 'number',\n minimum: 0\n },\n size: {\n type: 'number',\n minimum: 35,\n maximum: 46\n }\n}\n\nresult = ActiveGenie::DataExtractor.call(\n text,\n schema,\n config: { provider: :openai, model: 'gpt-4o-mini' } # optional\n)\n# => { \n# brand: \"Nike\", \n# brand_explanation: \"Brand name found at start of text\",\n# price: 199.99,\n# price_explanation: \"Price found in USD format at end\",\n# size: 42,\n# size_explanation: \"Size explicitly stated in the middle\"\n# }\n```\n\n*Recommended model*: `gpt-4o-mini`\n\nFeatures:\n- Structured data extraction with type validation\n- Schema-based extraction with custom constraints\n- Informal text analysis (litotes, hedging)\n- Detailed explanations for extracted values\n\nSee the [Data Extractor README](lib/active_genie/data_extractor/README.md) for informal text processing, advanced schemas, and detailed interface documentation.\n\n### Scoring\nText evaluation system that provides detailed scoring and feedback using multiple expert reviewers. Get balanced scoring through AI-powered expert reviewers that automatically adapt to your content.\n\n```ruby\ntext = \"The code implements a binary search algorithm with O(log n) complexity\"\ncriteria = \"Evaluate technical accuracy and clarity\"\n\nresult = ActiveGenie::Scoring.basic(\n text,\n criteria,\n config: { provider: :anthropic, model: 'claude-3-5-haiku-20241022' } # optional\n)\n# => {\n# algorithm_expert_score: 95,\n# algorithm_expert_reasoning: \"Accurately describes binary search and its complexity\",\n# technical_writer_score: 90,\n# technical_writer_reasoning: \"Clear and concise explanation of the algorithm\",\n# final_score: 92.5\n# }\n```\n\n*Recommended model*: `claude-3-5-haiku-20241022`\n\nFeatures:\n- Multi-reviewer evaluation with automatic expert selection\n- Detailed feedback with scoring reasoning\n- Customizable reviewer weights\n- Flexible evaluation criteria\n\nSee the [Scoring README](lib/active_genie/scoring/README.md) for advanced usage, custom reviewers, and detailed interface documentation.\n\n### Battle\nAI-powered battle evaluation system that determines winners between two players based on specified criteria.\n\n```ruby\nrequire 'active_genie'\n\nplayer_1 = \"Implementation uses dependency injection for better testability\"\nplayer_2 = \"Code has high test coverage but tightly coupled components\"\ncriteria = \"Evaluate code quality and maintainability\"\n\nresult = ActiveGenie::Battle.call(\n player_1,\n player_2,\n criteria,\n config: { provider: :google, model: 'gemini-2.0-flash-lite' } # optional\n)\n# => {\n# winner_player: \"Implementation uses dependency injection for better testability\",\n# reasoning: \"Player 1 implementation demonstrates better maintainability through dependency injection, \n# which allows for easier testing and component replacement. While Player 2 has good test coverage, \n# the tight coupling makes the code harder to maintain and modify.\",\n# what_could_be_changed_to_avoid_draw: \"Focus on specific architectural patterns and design principles\"\n# }\n```\n\n*Recommended model*: `gemini-2.0-flash-lite`\n\nFeatures:\n- Multi-reviewer evaluation with automatic expert selection\n- Detailed feedback with scoring reasoning\n- Customizable reviewer weights\n- Flexible evaluation criteria\n\nSee the [Battle README](lib/active_genie/battle/README.md) for advanced usage, custom reviewers, and detailed interface documentation.\n\n### Ranking\nThe Ranking module provides competitive ranking through multi-stage evaluation:\n\n```ruby\nrequire 'active_genie'\n\nplayers = ['REST API', 'GraphQL API', 'SOAP API', 'gRPC API', 'Websocket API']\ncriteria = \"Best one to be used into a high changing environment\"\n\nresult = ActiveGenie::Ranking.call(\n players,\n criteria,\n config: { provider: :google, model: 'gemini-2.0-flash-lite' } # optional\n)\n# => {\n# winner_player: \"gRPC API\",\n# reasoning: \"gRPC API is the best one to be used into a high changing environment\",\n# }\n```\n\n*Recommended model*: `gemini-2.0-flash-lite`\n\n- **Multi-phase ranking system** combining expert scoring and ELO algorithms\n- **Automatic elimination** of inconsistent performers using statistical analysis\n- **Dynamic ranking adjustments** based on simulated pairwise battles, from bottom to top\n\nSee the [Ranking README](lib/active_genie/ranking/README.md) for implementation details, configuration, and advanced ranking strategies.\n\n### Text Summarizer (Future)\n### Categorizer (Future)\n### Language detector (Future)\n### Translator (Future)\n### Sentiment analyzer (Future)\n\n## Benchmarking 🧪\n\nActiveGenie includes a comprehensive benchmarking system to ensure consistent, high-quality outputs across different LLM models and providers.\n\n```ruby\n# Run all benchmarks\nbundle exec rake active_genie:benchmark\n\n# Run benchmarks for a specific module\nbundle exec rake active_genie:benchmark[data_extractor]\n```\n\n### Latest Results\n\n| Model | Overall Precision |\n|-------|-------------------|\n| claude-3-5-haiku-20241022 | 92.25% |\n| gemini-2.0-flash-lite | 84.25% |\n| gpt-4o-mini | 62.75% |\n| deepseek-chat | 57.25% |\n\nSee the [Benchmark README](benchmark/README.md) for detailed results, methodology, and how to contribute to our test suite.\n\n## Configuration\n\n| Config | Description | Default |\n|--------|-------------|---------|\n| `provider` | LLM provider (openai, anthropic, etc) | `nil` |\n| `model` | Model to use | `nil` |\n| `api_key` | Provider API key | `nil` |\n| `timeout` | Request timeout in seconds | `5` |\n| `max_retries` | Maximum retry attempts | `3` |\n\n> **Note:** Each module can append its own set of configuration, see the individual module documentation for details.\n\n## Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## License\n\nThis project is licensed under the Apache License 2.0 License - see the [LICENSE](LICENSE) file for details.\n", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/Roriz/active_genie", "changelog_uri": "https://github.com/Roriz/active_genie/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/Roriz/active_genie/issues", "documentation_uri": "https://github.com/Roriz/active_genie/wiki", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "255c5a3d31d7eceeffa5fc3d608236964b619ab35561d1554ec67a1de18d93f6", "spec_sha": "141031ce7339024b6fad203256b9c92a76ca3d9b5f7b657d6243fb773f6938c5", "project_uri": "https://rubygems.org/gems/active_genie", "gem_uri": "https://rubygems.org/gems/active_genie-0.0.19.gem", "homepage_uri": "https://github.com/Roriz/active_genie", "wiki_uri": null, "documentation_uri": "https://github.com/Roriz/active_genie/wiki", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": "https://github.com/Roriz/active_genie/issues", "changelog_uri": "https://github.com/Roriz/active_genie/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-04 05:15:37 UTC |
JZjdXLDSMVswoXvqvrDC8 |
kettle-soup-coverA Covered Kettle of Test Coverage SOUP (Software of Unknown Provenance) Four-line SimpleCov config, w/ curated, opinionated, pre-configured, dependencies |
1.0.5 | Content{ "name": "kettle-soup-cover", "downloads": 8851, "version": "1.0.5", "version_created_at": "2025-04-04T04:26:25.238Z", "version_downloads": 0, "platform": "ruby", "authors": "Peter Boling", "info": "A Covered Kettle of Test Coverage SOUP (Software of Unknown Provenance)\nFour-line SimpleCov config, w/ curated, opinionated, pre-configured, dependencies\n", "licenses": [ "MIT" ], "metadata": { "wiki_uri": "https://gitlab.com/kettle-rb/kettle-soup-cover/-/wiki", "funding_uri": "https://liberapay.com/pboling", "homepage_uri": "https://kettle-rb.gitlab.io/", "changelog_uri": "https://gitlab.com/kettle-rb/kettle-soup-cover/-/blob/v1.0.5/CHANGELOG.md", "bug_tracker_uri": "https://gitlab.com/kettle-rb/kettle-soup-cover/-/issues", "source_code_uri": "https://gitlab.com/kettle-rb/kettle-soup-cover/-/tree/v1.0.5", "documentation_uri": "https://www.rubydoc.info/gems/kettle-soup-cover/1.0.5", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "aaaa19abe58f1b7ab9c67ebe834c36b4f8353bc72f9a02497cb9b1b79c90cf4d", "spec_sha": "7cff6e6e5042eac7c71f764c15401ea49501878ce7bcd9de3a736c4fbda63f90", "project_uri": "https://rubygems.org/gems/kettle-soup-cover", "gem_uri": "https://rubygems.org/gems/kettle-soup-cover-1.0.5.gem", "homepage_uri": "https://kettle-rb.gitlab.io/", "wiki_uri": "https://gitlab.com/kettle-rb/kettle-soup-cover/-/wiki", "documentation_uri": "https://www.rubydoc.info/gems/kettle-soup-cover/1.0.5", "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/kettle-rb/kettle-soup-cover/-/tree/v1.0.5", "bug_tracker_uri": "https://gitlab.com/kettle-rb/kettle-soup-cover/-/issues", "changelog_uri": "https://gitlab.com/kettle-rb/kettle-soup-cover/-/blob/v1.0.5/CHANGELOG.md", "funding_uri": "https://liberapay.com/pboling", "dependencies": { "development": [ { "name": "kramdown", "requirements": "~> 2.4" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.12" }, { "name": "rspec-block_is_expected", "requirements": "~> 1.0, >= 1.0.5" }, { "name": "rspec_junit_formatter", "requirements": "~> 0.6" }, { "name": "rspec-stubbed_env", "requirements": "~> 1.0, >= 1.0.1" }, { "name": "rubocop-lts", "requirements": "~> 18.1, >= 18.2.1" }, { "name": "rubocop-packaging", "requirements": "~> 0.5, >= 0.5.2" }, { "name": "rubocop-rspec", "requirements": "~> 2.24" }, { "name": "stone_checksums", "requirements": "~> 1.0" }, { "name": "yard", "requirements": "~> 0.9, >= 0.9.36" }, { "name": "yard-junk", "requirements": "~> 0.0" } ], "runtime": [ { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "simplecov-cobertura", "requirements": "~> 2.1" }, { "name": "simplecov-console", "requirements": "~> 0.9, >= 0.9.1" }, { "name": "simplecov-html", "requirements": "~> 0.12" }, { "name": "simplecov_json_formatter", "requirements": "~> 0.1, >= 0.1.4" }, { "name": "simplecov-lcov", "requirements": "~> 0.8" }, { "name": "simplecov-rcov", "requirements": "~> 0.3, >= 0.3.3" }, { "name": "version_gem", "requirements": "~> 1.1, >= 1.1.4" } ] } } |
2025-04-04 04:26:29 UTC |
AQzXZ37dVuatplSf_qsjT |
combine_pdfA nifty gem, in pure Ruby, to parse PDF files and combine (merge) them with other PDF files, number the pages, watermark them or stamp them, create tables, add basic text objects etc` (all using the PDF file format). |
1.0.30beta | Content{ "name": "combine_pdf", "downloads": 38604951, "version": "1.0.30beta", "version_created_at": "2025-04-04T04:09:22.603Z", "version_downloads": 0, "platform": "ruby", "authors": "Boaz Segev", "info": "A nifty gem, in pure Ruby, to parse PDF files and combine (merge) them with other PDF files, number the pages, watermark them or stamp them, create tables, add basic text objects etc` (all using the PDF file format).", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "c9e6ef85227ff799f8e69a7f93267230f725c02de241131f7ad2331b085f1793", "spec_sha": "0447393e17180dfe0447a18de987d8cae0c78191150aa4da78c50634bfb9c7af", "project_uri": "https://rubygems.org/gems/combine_pdf", "gem_uri": "https://rubygems.org/gems/combine_pdf-1.0.30beta.gem", "homepage_uri": "https://github.com/boazsegev/combine_pdf", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/combine_pdf/1.0.30beta", "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": "minitest-around", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 12.3.3" } ], "runtime": [ { "name": "matrix", "requirements": ">= 0" }, { "name": "ruby-rc4", "requirements": ">= 0.1.5" } ] } } |
2025-04-04 04:09:25 UTC |
xV1MPZ1-SDzERvt_hAPqB |
unitf-radioAudio archiving |
0.2.5 | Content{ "name": "unitf-radio", "downloads": 296, "version": "0.2.5", "version_created_at": "2025-04-04T03:58:16.842Z", "version_downloads": 0, "platform": "ruby", "authors": "Matt Baron", "info": "Audio archiving", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "http://www.github.com/mattbaron", "changelog_uri": "http://www.github.com/mattbaron", "source_code_uri": "http://www.github.com/mattbaron" }, "yanked": false, "sha": "abeca96294430e13e67d0e46b621893cd40c4df7fec98e5eb775cd0efc2ce114", "spec_sha": "108dcd38f1641ea40de8825a53e1ba2eb1e463cbef2c82743eb1da17a2eefa1d", "project_uri": "https://rubygems.org/gems/unitf-radio", "gem_uri": "https://rubygems.org/gems/unitf-radio-0.2.5.gem", "homepage_uri": "http://www.github.com/mattbaron", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "http://www.github.com/mattbaron", "bug_tracker_uri": null, "changelog_uri": "http://www.github.com/mattbaron", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "unitf-logging", "requirements": ">= 0" }, { "name": "unitf-tag", "requirements": ">= 0" } ] } } |
2025-04-04 03:58:22 UTC |
-4XDmNT0zdPWzCRo9Ao2Y |
bscf-coreAn engine which contains core models for Supply Chain Financing. |
0.3.2 | Content{ "name": "bscf-core", "downloads": 1148, "version": "0.3.2", "version_created_at": "2025-04-04T03:35:35.304Z", "version_downloads": 0, "platform": "ruby", "authors": "Asrat", "info": "An engine which contains core models for Supply Chain Financing.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://mksaddis.com/", "changelog_uri": "https://github.com/BITS-DEVSEC", "source_code_uri": "https://github.com/BITS-DEVSEC" }, "yanked": false, "sha": "e9657aed4bef59bd13539755025de631fe2a763fbadcf5db52b551fe69d4432d", "spec_sha": "3bb0002617450eddb4f17f9d7786c03a6b0ac7bf9c3aea067266ab8df8bba7fa", "project_uri": "https://rubygems.org/gems/bscf-core", "gem_uri": "https://rubygems.org/gems/bscf-core-0.3.2.gem", "homepage_uri": "https://mksaddis.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/BITS-DEVSEC", "bug_tracker_uri": null, "changelog_uri": "https://github.com/BITS-DEVSEC", "funding_uri": null, "dependencies": { "development": [ { "name": "database_cleaner-active_record", "requirements": ">= 0" }, { "name": "factory_bot_rails", "requirements": ">= 0" }, { "name": "faker", "requirements": ">= 0" }, { "name": "letter_opener", "requirements": ">= 0" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "rspec-retry", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" }, { "name": "shoulda-matchers", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "active_model_serializers", "requirements": ">= 0" }, { "name": "ancestry", "requirements": "~> 4.1.0" }, { "name": "bcrypt", "requirements": "~> 3.1" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "image_processing", "requirements": "~> 1.12, >= 1.12.2" }, { "name": "jwt", "requirements": "~> 2.7" }, { "name": "noticed", "requirements": "~> 1.6" }, { "name": "rails", "requirements": "~> 8.0, >= 8.0.2" }, { "name": "ransack", "requirements": ">= 0" } ] } } |
2025-04-04 03:35:37 UTC |
_FORqNpOAF9NsGL6BAJJP |
ircinchA simple, friendly Ruby DSL for creating IRC bots |
2.4.2 | Content{ "name": "ircinch", "downloads": 823, "version": "2.4.2", "version_created_at": "2025-04-04T03:23:29.001Z", "version_downloads": 0, "platform": "ruby", "authors": "Matt Sias", "info": "A simple, friendly Ruby DSL for creating IRC bots", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ircinchrb/ircinch", "changelog_uri": "https://github.com/ircinchrb/ircinch/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/ircinchrb/ircinch/issues", "source_code_uri": "https://github.com/ircinchrb/ircinch", "documentation_uri": "https://rubydoc.info/gems/ircinch", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "35f93a749a0ff7bf35df1f9f3b456186e366e1ce4c773a64b810dbf7c1755444", "spec_sha": "b2e9515fafab449d360e8e3d676e7caf5284d6a9cadb3d7f8f5d30cd5411f481", "project_uri": "https://rubygems.org/gems/ircinch", "gem_uri": "https://rubygems.org/gems/ircinch-2.4.2.gem", "homepage_uri": "https://github.com/ircinchrb/ircinch", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/ircinch", "mailing_list_uri": null, "source_code_uri": "https://github.com/ircinchrb/ircinch", "bug_tracker_uri": "https://github.com/ircinchrb/ircinch/issues", "changelog_uri": "https://github.com/ircinchrb/ircinch/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "base64", "requirements": ">= 0" }, { "name": "bundler-audit", "requirements": ">= 0" }, { "name": "bundler-integrity", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "ostruct", "requirements": ">= 0" } ] } } |
2025-04-04 03:23:34 UTC |
K9TTI6W4LSb3XZDQ93p2g |
brakemanBrakeman detects security vulnerabilities in Ruby on Rails applications via static analysis. |
7.0.1 | Content{ "name": "brakeman", "downloads": 154136244, "version": "7.0.1", "version_created_at": "2025-04-04T02:48:22.434Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Collins", "info": "Brakeman detects security vulnerabilities in Ruby on Rails applications via static analysis.", "licenses": [ "Brakeman Public Use License" ], "metadata": { "wiki_uri": "https://github.com/presidentbeef/brakeman/wiki", "homepage_uri": "https://brakemanscanner.org/", "changelog_uri": "https://github.com/presidentbeef/brakeman/releases", "bug_tracker_uri": "https://github.com/presidentbeef/brakeman/issues", "source_code_uri": "https://github.com/presidentbeef/brakeman", "documentation_uri": "https://brakemanscanner.org/docs/" }, "yanked": false, "sha": "ec751d439820ed9d04d4ed00ff4fb21ac91689fcbb6cc564b786a4061c8f720d", "spec_sha": "eaa70503e829d1b4531b81e1c5d591fc48bdc74fb19bde02a8478e3e1ba5dca3", "project_uri": "https://rubygems.org/gems/brakeman", "gem_uri": "https://rubygems.org/gems/brakeman-7.0.1.gem", "homepage_uri": "https://brakemanscanner.org/", "wiki_uri": "https://github.com/presidentbeef/brakeman/wiki", "documentation_uri": "https://brakemanscanner.org/docs/", "mailing_list_uri": null, "source_code_uri": "https://github.com/presidentbeef/brakeman", "bug_tracker_uri": "https://github.com/presidentbeef/brakeman/issues", "changelog_uri": "https://github.com/presidentbeef/brakeman/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "racc", "requirements": ">= 0" } ] } } |
2025-04-04 02:48:28 UTC |
hdEbeN6SOmYBTtra9D0Sh |
jekyll-liquifyA Jekyll filter that can parse Liquid in front matter. |
0.1.0 | Content{ "name": "jekyll-liquify", "downloads": 126624, "version": "0.1.0", "version_created_at": "2025-04-04T02:43:36.340Z", "version_downloads": 0, "platform": "ruby", "authors": "Brian Hedberg", "info": "A Jekyll filter that can parse Liquid in front matter.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4ce99149a9a30c226f9281e4efa71e6b27140795887ee6c9e556a4e12b4ff2c3", "spec_sha": "0b5541b746a62fc1d8882d03843a9ab043d3c62ee64f3ee16b93290b41d23f42", "project_uri": "https://rubygems.org/gems/jekyll-liquify", "gem_uri": "https://rubygems.org/gems/jekyll-liquify-0.1.0.gem", "homepage_uri": "https://github.com/gemfarmer/jekyll-liquify", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-liquify/0.1.0", "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": "csv", "requirements": ">= 0" }, { "name": "liquid", "requirements": ">= 0" }, { "name": "logger", "requirements": ">= 0" }, { "name": "redcarpet", "requirements": ">= 0" } ] } } |
2025-04-04 02:43:40 UTC |
iETIU3R0wiFQUoU4aG65O |
appscms-tools-themeAppscms theme for all tools |
5.1.1 | Content{ "name": "appscms-tools-theme", "downloads": 471192, "version": "5.1.1", "version_created_at": "2025-04-04T02:40:52.270Z", "version_downloads": 0, "platform": "ruby", "authors": "vivek-appscms", "info": "Appscms theme for all tools", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "4e4cbf94c0bd62b270c633077df799878f3e265f8f7aa0ddbfedfcf5c2ee3911", "spec_sha": "53bad4d8787a077ba950b789a0791c53364e94816aa2be6c7eca8223ddbf1fbb", "project_uri": "https://rubygems.org/gems/appscms-tools-theme", "gem_uri": "https://rubygems.org/gems/appscms-tools-theme-5.1.1.gem", "homepage_uri": "https://github.com/Appscms-com/appscms-tools-theme", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/appscms-tools-theme/5.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 12.0" } ], "runtime": [ { "name": "jekyll", "requirements": "~> 3.9" } ] } } |
2025-04-04 02:40:56 UTC |
lA5tQ0zWiS7jRTa5oKuS1 |
brakeman-libBrakeman detects security vulnerabilities in Ruby on Rails applications via static analysis. This package declares gem dependencies instead of bundling them. |
7.0.1 | Content{ "name": "brakeman-lib", "downloads": 133836, "version": "7.0.1", "version_created_at": "2025-04-04T02:40:36.435Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Collins", "info": "Brakeman detects security vulnerabilities in Ruby on Rails applications via static analysis. This package declares gem dependencies instead of bundling them.", "licenses": [ "Brakeman Public Use License" ], "metadata": { "wiki_uri": "https://github.com/presidentbeef/brakeman/wiki", "homepage_uri": "https://brakemanscanner.org/", "changelog_uri": "https://github.com/presidentbeef/brakeman/releases", "bug_tracker_uri": "https://github.com/presidentbeef/brakeman/issues", "source_code_uri": "https://github.com/presidentbeef/brakeman", "mailing_list_uri": "https://gitter.im/presidentbeef/brakeman", "documentation_uri": "https://brakemanscanner.org/docs/" }, "yanked": false, "sha": "94c3b2801ce8c35db9354b778feb06dcfafc8273c3f09d398771912de793aa52", "spec_sha": "4c12c78347df30521a9fe16e438827d068ebf81b87e64957a4ca4598a0088722", "project_uri": "https://rubygems.org/gems/brakeman-lib", "gem_uri": "https://rubygems.org/gems/brakeman-lib-7.0.1.gem", "homepage_uri": "https://brakemanscanner.org/", "wiki_uri": "https://github.com/presidentbeef/brakeman/wiki", "documentation_uri": "https://brakemanscanner.org/docs/", "mailing_list_uri": "https://gitter.im/presidentbeef/brakeman", "source_code_uri": "https://github.com/presidentbeef/brakeman", "bug_tracker_uri": "https://github.com/presidentbeef/brakeman/issues", "changelog_uri": "https://github.com/presidentbeef/brakeman/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-ci", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "csv", "requirements": ">= 0" }, { "name": "erubis", "requirements": "~> 2.6" }, { "name": "haml", "requirements": "~> 5.1" }, { "name": "highline", "requirements": "~> 3.0" }, { "name": "parallel", "requirements": "~> 1.20" }, { "name": "prism", "requirements": "~> 1.0" }, { "name": "racc", "requirements": ">= 0" }, { "name": "rexml", "requirements": "~> 3.0" }, { "name": "ruby2ruby", "requirements": "~> 2.5.1" }, { "name": "ruby_parser", "requirements": "~> 3.20.2" }, { "name": "sexp_processor", "requirements": "~> 4.7" }, { "name": "slim", "requirements": ">= 1.3.6, < 5.3" }, { "name": "terminal-table", "requirements": "< 5.0" } ] } } |
2025-04-04 02:40:39 UTC |
m4b0KIGVSePfv_rm63T6F |
brakeman-minBrakeman detects security vulnerabilities in Ruby on Rails applications via static analysis. This version of the gem only requires the minimum number of dependencies. Use the 'brakeman' gem for a full install. |
7.0.1 | Content{ "name": "brakeman-min", "downloads": 338764, "version": "7.0.1", "version_created_at": "2025-04-04T02:40:24.768Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Collins", "info": "Brakeman detects security vulnerabilities in Ruby on Rails applications via static analysis. This version of the gem only requires the minimum number of dependencies. Use the 'brakeman' gem for a full install.", "licenses": [ "Brakeman Public Use License" ], "metadata": { "wiki_uri": "https://github.com/presidentbeef/brakeman/wiki", "homepage_uri": "https://brakemanscanner.org/", "changelog_uri": "https://github.com/presidentbeef/brakeman/releases", "bug_tracker_uri": "https://github.com/presidentbeef/brakeman/issues", "source_code_uri": "https://github.com/presidentbeef/brakeman", "mailing_list_uri": "https://gitter.im/presidentbeef/brakeman", "documentation_uri": "https://brakemanscanner.org/docs/" }, "yanked": false, "sha": "a3a9b3c2ecd5f34abbc689f14ad3abd7f4380a7ffcb21c2310f7a74efc543805", "spec_sha": "5fc5de7e7e83e88f7a6a98c3f9a867c835f2dc17f3d38ace8ac21d22ff47e62d", "project_uri": "https://rubygems.org/gems/brakeman-min", "gem_uri": "https://rubygems.org/gems/brakeman-min-7.0.1.gem", "homepage_uri": "https://brakemanscanner.org/", "wiki_uri": "https://github.com/presidentbeef/brakeman/wiki", "documentation_uri": "https://brakemanscanner.org/docs/", "mailing_list_uri": "https://gitter.im/presidentbeef/brakeman", "source_code_uri": "https://github.com/presidentbeef/brakeman", "bug_tracker_uri": "https://github.com/presidentbeef/brakeman/issues", "changelog_uri": "https://github.com/presidentbeef/brakeman/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-ci", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "parallel", "requirements": "~> 1.20" }, { "name": "racc", "requirements": ">= 0" }, { "name": "ruby2ruby", "requirements": "~> 2.5.1" }, { "name": "ruby_parser", "requirements": "~> 3.20.2" }, { "name": "sexp_processor", "requirements": "~> 4.7" } ] } } |
2025-04-04 02:40:27 UTC |
SgwXKZchz_Qcen4TJrV6Y |
mime-typesThe mime-types library provides a library and registry for information about MIME content type definitions. It can be used to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions. Version 3.0 is a major release that requires Ruby 2.0 compatibility and removes deprecated functions. The columnar registry format introduced in 2.6 has been made the primary format; the registry data has been extracted from this library and put into {mime-types-data}[https://github.com/mime-types/mime-types-data]. Additionally, mime-types is now licensed exclusively under the MIT licence and there is a code of conduct in effect. There are a number of other smaller changes described in the History file. |
3.7.0.pre1 | Content{ "name": "mime-types", "downloads": 775353433, "version": "3.7.0.pre1", "version_created_at": "2025-04-04T02:39:09.639Z", "version_downloads": 0, "platform": "ruby", "authors": "Austin Ziegler", "info": "The mime-types library provides a library and registry for information about\nMIME content type definitions. It can be used to determine defined filename\nextensions for MIME types, or to use filename extensions to look up the likely\nMIME type definitions.\n\nVersion 3.0 is a major release that requires Ruby 2.0 compatibility and removes\ndeprecated functions. The columnar registry format introduced in 2.6 has been\nmade the primary format; the registry data has been extracted from this library\nand put into {mime-types-data}[https://github.com/mime-types/mime-types-data].\nAdditionally, mime-types is now licensed exclusively under the MIT licence and\nthere is a code of conduct in effect. There are a number of other smaller\nchanges described in the History file.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mime-types/ruby-mime-types/", "changelog_uri": "https://github.com/mime-types/ruby-mime-types/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/mime-types/ruby-mime-types/issues", "source_code_uri": "https://github.com/mime-types/ruby-mime-types/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4da8dd889219383de5c0dccc926af4fe7bbfad45ecf3d5e6f5d8912fcd4f0f35", "spec_sha": "abe8ad0f5e823fafb23de233d53483e0eb69bfe33c139feb37fec6659c85a2b0", "project_uri": "https://rubygems.org/gems/mime-types", "gem_uri": "https://rubygems.org/gems/mime-types-3.7.0.pre1.gem", "homepage_uri": "https://github.com/mime-types/ruby-mime-types/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mime-types/ruby-mime-types/", "bug_tracker_uri": "https://github.com/mime-types/ruby-mime-types/issues", "changelog_uri": "https://github.com/mime-types/ruby-mime-types/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "hoe", "requirements": "~> 4.0" }, { "name": "hoe-halostatue", "requirements": "~> 2.0" }, { "name": "hoe-rubygems", "requirements": "~> 1.0" }, { "name": "minitest", "requirements": "~> 5.0" }, { "name": "minitest-autotest", "requirements": "~> 1.0" }, { "name": "minitest-focus", "requirements": "~> 1.0" }, { "name": "minitest-hooks", "requirements": "~> 1.4" }, { "name": "rake", "requirements": ">= 10.0, < 14" }, { "name": "rdoc", "requirements": ">= 0.0" }, { "name": "standard", "requirements": "~> 1.0" } ], "runtime": [ { "name": "logger", "requirements": ">= 0" }, { "name": "mime-types-data", "requirements": "~> 3.2025, >= 3.2025.0506.pre1" } ] } } |
2025-04-04 02:39:13 UTC |
Cfhahbv09CR4J_ctTVsMD |
mime-types-datamime-types-data provides a registry for information about MIME media type definitions. It can be used with the Ruby mime-types library or other software to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions. |
3.2025.0506.pre1 | Content{ "name": "mime-types-data", "downloads": 589969079, "version": "3.2025.0506.pre1", "version_created_at": "2025-04-04T02:34:45.547Z", "version_downloads": 0, "platform": "ruby", "authors": "Austin Ziegler", "info": "mime-types-data provides a registry for information about MIME media type\ndefinitions. It can be used with the Ruby mime-types library or other software\nto determine defined filename extensions for MIME types, or to use filename\nextensions to look up the likely MIME type definitions.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mime-types/mime-types-data/", "changelog_uri": "https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/mime-types/mime-types-data/issues", "source_code_uri": "https://github.com/mime-types/mime-types-data/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "a939959b56b69b3429b519b77ae199fa18771d827c44a4d95a97162f671fa58d", "spec_sha": "a90841b8777c878216819a8041a7ae634a3144b7ab0aeab30077a29c409de7ca", "project_uri": "https://rubygems.org/gems/mime-types-data", "gem_uri": "https://rubygems.org/gems/mime-types-data-3.2025.0506.pre1.gem", "homepage_uri": "https://github.com/mime-types/mime-types-data/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mime-types/mime-types-data/", "bug_tracker_uri": "https://github.com/mime-types/mime-types-data/issues", "changelog_uri": "https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "hoe", "requirements": "~> 4.0" }, { "name": "hoe-halostatue", "requirements": "~> 2.0" }, { "name": "mime-types", "requirements": ">= 3.4.0, < 4" }, { "name": "nokogiri", "requirements": "~> 1.6" }, { "name": "rake", "requirements": ">= 10.0, < 14" }, { "name": "standard", "requirements": "~> 1.0" } ], "runtime": [] } } |
2025-04-04 02:34:50 UTC |
XxVvvm15XoQLUNGfpcj4v |
pxs-formsGeneric form helpers |
0.1.4.6 | Content{ "name": "pxs-forms", "downloads": 5093, "version": "0.1.4.6", "version_created_at": "2025-04-04T02:31:09.601Z", "version_downloads": 0, "platform": "ruby", "authors": "Poubelle", "info": "Generic form helpers", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "ee71de1a95ef5b94ba69df4093628b7e95d3fa21b489bfd72e25070947b4c8d8", "spec_sha": "29baeaa37b6e8f302e8cfc2099531098019550f4fadd2d55049e55edf7c874ba", "project_uri": "https://rubygems.org/gems/pxs-forms", "gem_uri": "https://rubygems.org/gems/pxs-forms-0.1.4.6.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pxs-forms/0.1.4.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-04 02:31:14 UTC |
tg5mIiZRW_Q6uLqTOYmQH |
nrepl-lazuliA Ruby nREPL server, made to be used with Lazuli plug-in (but can be used with any nREPL client too) |
0.5.0 | Content{ "name": "nrepl-lazuli", "downloads": 4146, "version": "0.5.0", "version_created_at": "2025-04-04T02:15:37.991Z", "version_downloads": 0, "platform": "ruby", "authors": "Maurício Szabo", "info": "A Ruby nREPL server, made to be used with Lazuli plug-in (but can be used with any nREPL client too)", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://gitlab.com/clj-editors/nrepl-lazuli" }, "yanked": false, "sha": "7950c10b1f716069786658bb76e0bb09fd4cde9847947dbebd5b65f28faf9b4c", "spec_sha": "632be3e13859d014a6755732ee8225b695fcbe841fe54bf502f9e781fc104013", "project_uri": "https://rubygems.org/gems/nrepl-lazuli", "gem_uri": "https://rubygems.org/gems/nrepl-lazuli-0.5.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/clj-editors/nrepl-lazuli", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-04 02:15:42 UTC |
FQode2ksXU__BvKIBs0or |
llm.rbllm.rb is a lightweight Ruby library that provides a common interface and set of functionality for multple Large Language Models (LLMs). It is designed to be simple, flexible, and easy to use. |
0.2.1 | Content{ "name": "llm.rb", "downloads": 241, "version": "0.2.1", "version_created_at": "2025-04-04T02:06:16.646Z", "version_downloads": 0, "platform": "ruby", "authors": "Antar Azri, 0x1eef", "info": "llm.rb is a lightweight Ruby library that provides a common interface and set of functionality for multple Large Language Models (LLMs). It is designed to be simple, flexible, and easy to use.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/llmrb/llm", "changelog_uri": "https://github.com/llmrb/llm/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/llmrb/llm" }, "yanked": false, "sha": "6dcfc561babd30f17b03bb07723664c08dd1cbade4c2fa49e1258d5e9bdefd4f", "spec_sha": "9a2496b023fbff54d0d3dc69759538ae16739c6e0b3c06b468b668a272934689", "project_uri": "https://rubygems.org/gems/llm.rb", "gem_uri": "https://rubygems.org/gems/llm.rb-0.2.1.gem", "homepage_uri": "https://github.com/llmrb/llm", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/llmrb/llm", "bug_tracker_uri": null, "changelog_uri": "https://github.com/llmrb/llm/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "kramdown", "requirements": "~> 2.4" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "standard", "requirements": "~> 1.40" }, { "name": "test-cmd.rb", "requirements": "~> 0.12.0" }, { "name": "vcr", "requirements": "~> 6.0" }, { "name": "webmock", "requirements": "~> 3.24.0" }, { "name": "webrick", "requirements": "~> 1.8" }, { "name": "yard", "requirements": "~> 0.9.37" } ], "runtime": [ { "name": "json", "requirements": ">= 0" }, { "name": "net-http", "requirements": "~> 0.6.0" }, { "name": "yaml", "requirements": ">= 0" } ] } } |
2025-04-04 02:06:20 UTC |
iddnkrPCdhcfg4mH3B3uS |
ombu_labs-authHelps us authenticate teammates using GitHub Oauth and Devise |
1.1.0 | Content{ "name": "ombu_labs-auth", "downloads": 1571, "version": "1.1.0", "version_created_at": "2025-04-04T01:56:57.195Z", "version_downloads": 0, "platform": "ruby", "authors": "OmbuLabs", "info": "Helps us authenticate teammates using GitHub Oauth and Devise", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/fastruby/ombu_labs-auth/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/fastruby/ombu_labs-auth", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "e540cf6b00760cae45320cdb23f81753fe2595f2ae668bb683a04d5110f597de", "spec_sha": "72aa4d2441f913e864c9b8b349813963617fc60da2915e115fde531e026507a4", "project_uri": "https://rubygems.org/gems/ombu_labs-auth", "gem_uri": "https://rubygems.org/gems/ombu_labs-auth-1.1.0.gem", "homepage_uri": "https://github.com/fastruby/ombu_labs-auth", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/fastruby/ombu_labs-auth", "bug_tracker_uri": null, "changelog_uri": "https://github.com/fastruby/ombu_labs-auth/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "capybara", "requirements": ">= 0" }, { "name": "puma", "requirements": ">= 0" }, { "name": "webdrivers", "requirements": ">= 0" } ], "runtime": [ { "name": "devise", "requirements": "~> 4.9" }, { "name": "omniauth", "requirements": "~> 2.1.0" }, { "name": "omniauth-github", "requirements": "~> 2.0.0" }, { "name": "omniauth-rails_csrf_protection", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0, < 8.1" } ] } } |
2025-04-04 01:57:00 UTC |
q3btp4ZeKMUp43SItW02d |
unitf-tagAudio File Tagging |
0.2.1 | Content{ "name": "unitf-tag", "downloads": 9529, "version": "0.2.1", "version_created_at": "2025-04-04T01:20:22.704Z", "version_downloads": 0, "platform": "ruby", "authors": "Matt Baron", "info": "Audio File Tagging", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mattbaron/unitf-tag", "changelog_uri": "https://github.com/mattbaron/unitf-tag/CHANGELOG.md", "source_code_uri": "https://github.com/mattbaron/unitf-tag", "allowed_push_host": "https://www.rubygems.org" }, "yanked": false, "sha": "1e357691148b9657e7ad36e6b545285d0ab2741cd3356bd1dcc26bacf5c69a61", "spec_sha": "b0744979a6a708653d4ef48449ce8c5c3dd331a3b5d8a3811933cb5f6a9c949d", "project_uri": "https://rubygems.org/gems/unitf-tag", "gem_uri": "https://rubygems.org/gems/unitf-tag-0.2.1.gem", "homepage_uri": "https://github.com/mattbaron/unitf-tag", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mattbaron/unitf-tag", "bug_tracker_uri": null, "changelog_uri": "https://github.com/mattbaron/unitf-tag/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "logger", "requirements": ">= 0" }, { "name": "taglib-ruby", "requirements": "= 1.1.3" }, { "name": "unitf-logging", "requirements": ">= 0" } ] } } |
2025-04-04 01:20:25 UTC |
ArcxRuVNk0fS34jD3RrFX |
ip2location_io_rubyIP2Location.IO Ruby SDK allows user to query for an enriched data set based on IP address and provides WHOIS lookup api that helps users to obtain domain information. |
1.1.0 | Content{ "name": "ip2location_io_ruby", "downloads": 17055, "version": "1.1.0", "version_created_at": "2025-04-04T01:11:05.442Z", "version_downloads": 0, "platform": "ruby", "authors": "IP2Location", "info": "IP2Location.IO Ruby SDK allows user to query for an enriched data set based on IP address and provides WHOIS lookup api that helps users to obtain domain information.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://www.ip2location.io", "bug_tracker_uri": "https://github.com/ip2location/ip2location-io-ruby/issues", "source_code_uri": "https://github.com/ip2location/ip2location-io-ruby", "documentation_uri": "https://www.rubydoc.info/gems/ip2location_io_ruby" }, "yanked": false, "sha": "1666206c0fd3d72611ae4632ffc0e5b8fe2cd5c7bcdd6109e70fd71e4ef812ad", "spec_sha": "721b59e5e0a07ed1ed37de4f3495f3e46becb1533fa9443568d11182def0d2cf", "project_uri": "https://rubygems.org/gems/ip2location_io_ruby", "gem_uri": "https://rubygems.org/gems/ip2location_io_ruby-1.1.0.gem", "homepage_uri": "https://www.ip2location.io", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ip2location_io_ruby", "mailing_list_uri": null, "source_code_uri": "https://github.com/ip2location/ip2location-io-ruby", "bug_tracker_uri": "https://github.com/ip2location/ip2location-io-ruby/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "simpleidn", "requirements": "~> 0.2" } ] } } |
2025-04-04 01:11:07 UTC |
XbRPKIL6LUvodTLypEFCh |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:49.104Z", "version_downloads": 0, "platform": "aarch64-linux-android", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e87c075681dc05cd405426158e928a37ba27e7ad1959a32b6f4cd8a5d9bcf055", "spec_sha": "a5f1b5400342f8c61fc0f1cefc186d97e48ab7514968c9c9dbfdc468234ab8a3", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-aarch64-linux-android.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:58:00 UTC |
ennJFy3VL9C-J_LQ1sZjm |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:47.239Z", "version_downloads": 0, "platform": "aarch64-linux-gnu", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e5f9d222d7b933c2f6dc8682328750c26a7bdc5ede3666814fc8cd79d8e1f271", "spec_sha": "80fd65d6fd083546ef77dfaba76b7ff3bd6bad0bd0a7b7cb0720694bea67709b", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-aarch64-linux-gnu.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:59 UTC |
m650JO-PpsklYWqBVH1rE |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:45.618Z", "version_downloads": 0, "platform": "aarch64-linux-musl", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4122f185d049be7e28b288b876941d9234364c1f6d6dc012a6061a32ebf8d972", "spec_sha": "0fa640bb1a8bfa1c764459d2f60fad3c5110ba415fcd0312d9e8fb79b8c86098", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-aarch64-linux-musl.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:59 UTC |
d6PN9Tsu3mOwIMRzWREMp |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:43.779Z", "version_downloads": 0, "platform": "aarch64-mingw-ucrt", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "886b36ba1c36e88fce2b4de7690c327802af519531c559e274d4079efe2ef2f0", "spec_sha": "6645ec6a36a707bda2e8bca3c2aef3c08ea7682b1f5a55ef1e84d82d6d379ad6", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-aarch64-mingw-ucrt.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:58 UTC |
GUS05lME_Ue8W6w8DdHhd |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:41.646Z", "version_downloads": 0, "platform": "arm-linux-androideabi", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3c2a2e7f46aa1946fc6d5f0a041be2956dc659f1aed4f4c32f27a5ea29919256", "spec_sha": "bf60a40158bd455adcdac1e9c281a113b35af115e9059520b9d0966a672a4527", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-arm-linux-androideabi.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:58 UTC |
VQzXhUC83YQ0bM_mZW-ub |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:39.731Z", "version_downloads": 0, "platform": "arm-linux-gnueabihf", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "eeaefe7d5e5c80c7c4232914b0d4bd6c0017c42c1665060d4ca9e3ebc0194e10", "spec_sha": "659b6102b8630e98dcc4ec9b7266d4aeaad448f12383020f2f837bac5fe3d561", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-arm-linux-gnueabihf.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:57 UTC |
YRXAO8mbW8hQ4vvRE54k_ |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:37.755Z", "version_downloads": 0, "platform": "arm-linux-musleabihf", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "73fc8e91cf0958e5ec74f643d0def572fe3c2ead21f31a38c17bd339d9fc6c30", "spec_sha": "4e52024991a441439c119e4c110879d270ba9d6a08f55db118784a6db4f9cef2", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-arm-linux-musleabihf.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:56 UTC |
iNXfnFx9mXI_btZCrLNhi |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:35.529Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "722cae205a971efb982e151a3d098e62b331d7b97525376a2fee5b2b84e6158d", "spec_sha": "05f5b45032f6a98b72fdca8e2f992e80b8356b9e237e645f4a7070c7e4307207", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-arm64-darwin.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:56 UTC |
p166gcZUgbRoisl230ER5 |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:33.430Z", "version_downloads": 0, "platform": "riscv64-linux-android", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "758663e7e9e2a51d30f9602b81fb30ca4c11ed89e44d0fd0d1a4e883f919e28b", "spec_sha": "7b94496f3359b0ce436eb0823e9e90a36cb6d172ed744f5726c90ff554c380fd", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-riscv64-linux-android.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:55 UTC |
WlqKkxcbOwSKifJiTt4kq |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:31.709Z", "version_downloads": 0, "platform": "riscv64-linux-gnu", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "11a75a50aebb19264a05e331e960b12f01db7237f2380a110b66a44b14973fb9", "spec_sha": "bcc12e24b89710ed0050c6231f1f1904f32532fc89cabfb3d806d49e405c0b81", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-riscv64-linux-gnu.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:54 UTC |
65yZgsH56vuRgB7xVFS6Y |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:29.600Z", "version_downloads": 0, "platform": "riscv64-linux-musl", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f63e385d938b9f6387dc8d20bbbd91e75616deb3c76d51d18f8948321e802349", "spec_sha": "11761afd08c5133a53cf4f99b9e2fe0c05751e9ca1287134c7718f17aca202e0", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-riscv64-linux-musl.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:53 UTC |
UC47AsiYF_kQatxi5ygOP |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:27.461Z", "version_downloads": 0, "platform": "x64-mingw-ucrt", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "816bfd20eb3100e9333cbdb873d9c3f31def9d8d1794fb7eed05f639ab2965e5", "spec_sha": "b6cf48d426834b1ae231d5a553a68f0664c92a3c407b3a70483213eec5622e5a", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-x64-mingw-ucrt.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:53 UTC |
Yzml9dlGYm5E68QilWXU0 |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:25.262Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "92e64cf8358a439fed165995a0e3783464f7768882c07ae0f40af2a2eb906a58", "spec_sha": "55094c7ec3e0ba7d00314c7efcf15fcf5cec41f50a47141f062f9e45dae858fd", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-x86_64-darwin.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:47 UTC |
5B-6J2N9meHgC1UdCgIVV |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:23.092Z", "version_downloads": 0, "platform": "x86_64-linux-android", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f3e8d3f579811ef61ee89eb5608c4b5070322d2d942f420aa2a2368dec8f9f76", "spec_sha": "dd4d1c10f7d7541149eb97072d26fe3b3f8c21a4f0d3dcbe2bc0df1c3fb02298", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-x86_64-linux-android.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:36 UTC |
xgKdhilWMxZUd4dNyPlyb |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:19.380Z", "version_downloads": 0, "platform": "x86_64-linux-gnu", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7a62a2e706a457e063f2877a6953c1ae8fed60ffee312bcf3969810d54bd9b5f", "spec_sha": "fc24f0652db5bc8ab09f6a239eb32b34e0c04c39560034610eb2a0622dc64a00", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-x86_64-linux-gnu.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:31 UTC |
VVq0lNpXMctS4FKzLsZv9 |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:16.388Z", "version_downloads": 0, "platform": "x86_64-linux-musl", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "add22b474d0cbc66f9db3e38c7684fdf62ce0dd95726c68ec70489aebb4b590e", "spec_sha": "c5bbcdb33a162d909991a9d04f5fd85b1d30969f35ab974024aabde338adaf85", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3-x86_64-linux-musl.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" } ] } } |
2025-04-04 00:57:22 UTC |
d_nxGXvhyQZkfLU3SJk0l |
sass-embeddedA Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol. |
1.86.3 | Content{ "name": "sass-embedded", "downloads": 18771512, "version": "1.86.3", "version_created_at": "2025-04-04T00:57:13.591Z", "version_downloads": 0, "platform": "ruby", "authors": "なつき", "info": "A Ruby library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ntkme", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "476dd84d18bf6e3f905f576da75eb723bbc7f76620eed5fec7c0f7bca674905a", "spec_sha": "a64ec53e04705c519851f6520b968af990ac34116cdc9cdcd188d2763a4a3095", "project_uri": "https://rubygems.org/gems/sass-embedded", "gem_uri": "https://rubygems.org/gems/sass-embedded-1.86.3.gem", "homepage_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/sass-embedded/1.86.3", "mailing_list_uri": null, "source_code_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/tree/v1.86.3", "bug_tracker_uri": "https://github.com/sass-contrib/sass-embedded-host-ruby/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ntkme", "dependencies": { "development": [], "runtime": [ { "name": "google-protobuf", "requirements": "~> 4.30" }, { "name": "rake", "requirements": ">= 13" } ] } } |
2025-04-04 00:57:17 UTC |
B_T2g4Sa6PqPBC3mUN8ZS |
unitf-tagAudio File Tagging |
0.2.0 | Content{ "name": "unitf-tag", "downloads": 9506, "version": "0.2.0", "version_created_at": "2025-04-04T00:45:35.375Z", "version_downloads": 0, "platform": "ruby", "authors": "Matt Baron", "info": "Audio File Tagging", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mattbaron/unitf-tag", "changelog_uri": "https://github.com/mattbaron/unitf-tag/CHANGELOG.md", "source_code_uri": "https://github.com/mattbaron/unitf-tag", "allowed_push_host": "https://www.rubygems.org" }, "yanked": false, "sha": "7f0c71a245773af2913b8a0b858b221eb9db13e5b6f1c0676274362d77ddb944", "spec_sha": "364cf98ffb5c246e0c46253a999e35837ade46b226939d378ab5314a8bd76b74", "project_uri": "https://rubygems.org/gems/unitf-tag", "gem_uri": "https://rubygems.org/gems/unitf-tag-0.2.0.gem", "homepage_uri": "https://github.com/mattbaron/unitf-tag", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mattbaron/unitf-tag", "bug_tracker_uri": null, "changelog_uri": "https://github.com/mattbaron/unitf-tag/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "logger", "requirements": ">= 0" }, { "name": "taglib-ruby", "requirements": "= 1.1.3" }, { "name": "unitf-logging", "requirements": ">= 0" } ] } } |
2025-04-04 00:45:38 UTC |
wJAwIOHyOHex8mKqPTiFj |
graphqlA plain-Ruby implementation of GraphQL. |
2.5.1 | Content{ "name": "graphql", "downloads": 139229140, "version": "2.5.1", "version_created_at": "2025-04-04T00:38:05.818Z", "version_downloads": 0, "platform": "ruby", "authors": "Robert Mosolgo", "info": "A plain-Ruby implementation of GraphQL.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://graphql-ruby.org", "changelog_uri": "https://github.com/rmosolgo/graphql-ruby/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/rmosolgo/graphql-ruby/issues", "source_code_uri": "https://github.com/rmosolgo/graphql-ruby", "mailing_list_uri": "https://buttondown.email/graphql-ruby", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "2eb0cdab9e257290eae2579c813611f6202a0f1e13e9063f41b0d3d454bc5344", "spec_sha": "3caa40c7f93a647099427c62baabc44ca901dccf1a0081286830974fd9efdb58", "project_uri": "https://rubygems.org/gems/graphql", "gem_uri": "https://rubygems.org/gems/graphql-2.5.1.gem", "homepage_uri": "https://graphql-ruby.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": "https://buttondown.email/graphql-ruby", "source_code_uri": "https://github.com/rmosolgo/graphql-ruby", "bug_tracker_uri": "https://github.com/rmosolgo/graphql-ruby/issues", "changelog_uri": "https://github.com/rmosolgo/graphql-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "benchmark-ips", "requirements": ">= 0" }, { "name": "concurrent-ruby", "requirements": "~> 1.0" }, { "name": "google-protobuf", "requirements": ">= 0" }, { "name": "graphql-batch", "requirements": ">= 0" }, { "name": "jekyll", "requirements": ">= 0" }, { "name": "jekyll-algolia", "requirements": ">= 0" }, { "name": "jekyll-redirect-from", "requirements": ">= 0" }, { "name": "jekyll-sass-converter", "requirements": "~> 2.2" }, { "name": "m", "requirements": "~> 1.5.0" }, { "name": "memory_profiler", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-focus", "requirements": ">= 0" }, { "name": "minitest-reporters", "requirements": ">= 0" }, { "name": "mutex_m", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rake-compiler", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "simplecov-lcov", "requirements": ">= 0" }, { "name": "undercover", "requirements": ">= 0" }, { "name": "webrick", "requirements": ">= 0" }, { "name": "yard", "requirements": ">= 0" } ], "runtime": [ { "name": "base64", "requirements": ">= 0" }, { "name": "fiber-storage", "requirements": ">= 0" }, { "name": "logger", "requirements": ">= 0" } ] } } |
2025-04-04 00:38:12 UTC |
gzFwpvGulhaG1Nc8wuIfW |
ding_sdkDing Ruby SDK |
0.12.17 | Content{ "name": "ding_sdk", "downloads": 34847, "version": "0.12.17", "version_created_at": "2025-04-04T00:22:28.952Z", "version_downloads": 0, "platform": "ruby", "authors": "Ding", "info": "Ding Ruby SDK", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/ding-live/ding-ruby.git", "source_code_uri": "https://github.com/ding-live/ding-ruby.git", "documentation_uri": "https://github.com/ding-live/ding-ruby.git" }, "yanked": false, "sha": "b1da6ff9c803d4fe9d85995cc6a5fe0cadff72cd6b261ace1b11c8da0b19f92d", "spec_sha": "b88c5e893530122d555e0a784b81ccc7c6cdd57edf249d766321848589de56e2", "project_uri": "https://rubygems.org/gems/ding_sdk", "gem_uri": "https://rubygems.org/gems/ding_sdk-0.12.17.gem", "homepage_uri": "https://github.com/ding-live/ding-ruby.git", "wiki_uri": null, "documentation_uri": "https://github.com/ding-live/ding-ruby.git", "mailing_list_uri": null, "source_code_uri": "https://github.com/ding-live/ding-ruby.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-focus", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "~> 1.73.2" }, { "name": "rubocop-minitest", "requirements": "~> 0.37.1" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "faraday-retry", "requirements": "~> 2.2.1" }, { "name": "rack", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-04-04 00:22:31 UTC |
_fXiWSaenYmN24s-uD6oC |
trendRuby client for Trend, the time series API |
0.3.0 | Content{ "name": "trend", "downloads": 144180, "version": "0.3.0", "version_created_at": "2025-04-04T00:21:57.387Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Ruby client for Trend, the time series API", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "9bf54823102115489d2131e21002bf1907b6d92f729688860a3c07c937e9dfea", "spec_sha": "773ce542358ef7adbf05e403b7641aeee32f971b2eba03b33c196b7308600bb5", "project_uri": "https://rubygems.org/gems/trend", "gem_uri": "https://rubygems.org/gems/trend-0.3.0.gem", "homepage_uri": "https://github.com/ankane/trend-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/trend/0.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-04 00:22:02 UTC |
qzl8Qoj0dgDQarLWsbSeY |
plex_ruby_sdkRuby Client SDK Generated by Speakeasy |
0.8.1 | Content{ "name": "plex_ruby_sdk", "downloads": 2969, "version": "0.8.1", "version_created_at": "2025-04-04T00:11:10.867Z", "version_downloads": 0, "platform": "ruby", "authors": "LukeHagar", "info": "Ruby Client SDK Generated by Speakeasy", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/LukeHagar/plexruby.git", "source_code_uri": "https://github.com/LukeHagar/plexruby.git", "documentation_uri": "https://github.com/LukeHagar/plexruby.git" }, "yanked": false, "sha": "88f47754d8f19a560d8126b202cc8c4fdfb45de2e8d46110322d8e7c71eb3b0d", "spec_sha": "0dfb40cfb4458d8d25c66a35607e15fad98a99d22398804e98055614073cf942", "project_uri": "https://rubygems.org/gems/plex_ruby_sdk", "gem_uri": "https://rubygems.org/gems/plex_ruby_sdk-0.8.1.gem", "homepage_uri": "https://github.com/LukeHagar/plexruby.git", "wiki_uri": null, "documentation_uri": "https://github.com/LukeHagar/plexruby.git", "mailing_list_uri": null, "source_code_uri": "https://github.com/LukeHagar/plexruby.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-focus", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "~> 1.73.2" }, { "name": "rubocop-minitest", "requirements": "~> 0.37.1" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "faraday-retry", "requirements": "~> 2.2.1" }, { "name": "rack", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-04-04 00:11:15 UTC |
VwSHMQOAMIh-t3H8FlDKO |
ruboty-slack_eventsRuboty adapter with Slack Events API |
0.3.0 | Content{ "name": "ruboty-slack_events", "downloads": 298, "version": "0.3.0", "version_created_at": "2025-04-04T00:04:31.762Z", "version_downloads": 0, "platform": "ruby", "authors": "Tomoya Chiba", "info": "Ruboty adapter with Slack Events API", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/tomoasleep/ruboty-slack_events", "changelog_uri": "https://github.com/tomoasleep/ruboty-slack_events/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/tomoasleep/ruboty-slack_events", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "55844dafdfdc1ab469218281fec7968afbcd770a9fb977beca29b6929ef82e22", "spec_sha": "4031a7ce316aec0127687688c15448b500576ce413dc560ef9dee5436fd18138", "project_uri": "https://rubygems.org/gems/ruboty-slack_events", "gem_uri": "https://rubygems.org/gems/ruboty-slack_events-0.3.0.gem", "homepage_uri": "https://github.com/tomoasleep/ruboty-slack_events", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/tomoasleep/ruboty-slack_events", "bug_tracker_uri": null, "changelog_uri": "https://github.com/tomoasleep/ruboty-slack_events/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "async-websocket", "requirements": "~> 0.25" }, { "name": "ruboty", "requirements": ">= 1.1.4" }, { "name": "slack-ruby-client", "requirements": "~> 2.5" } ] } } |
2025-04-04 00:04:35 UTC |
75UlE-X7X4a1WAaab8dMx |
simple_cov-formatter-terminalPrint detailed code coverage info to the terminal |
1.9.0 | Content{ "name": "simple_cov-formatter-terminal", "downloads": 6359, "version": "1.9.0", "version_created_at": "2025-04-03T23:32:25.140Z", "version_downloads": 0, "platform": "ruby", "authors": "David Runger", "info": "Print detailed code coverage info to the terminal", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/davidrunger/simple_cov-formatter-terminal", "changelog_uri": "https://github.com/davidrunger/simple_cov-formatter-terminal/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/davidrunger/simple_cov-formatter-terminal", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "d150330d6b772254ed271b4d04dd3dc6c062b15c5ff11605506ef6ba4f892316", "spec_sha": "fd2e6cb539053314e06d66c3c095252284dea86e29d6278928525ac431c001b8", "project_uri": "https://rubygems.org/gems/simple_cov-formatter-terminal", "gem_uri": "https://rubygems.org/gems/simple_cov-formatter-terminal-1.9.0.gem", "homepage_uri": "https://github.com/davidrunger/simple_cov-formatter-terminal", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/davidrunger/simple_cov-formatter-terminal", "bug_tracker_uri": null, "changelog_uri": "https://github.com/davidrunger/simple_cov-formatter-terminal/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 7.0.4" }, { "name": "memo_wise", "requirements": ">= 1.7.0" }, { "name": "rouge", "requirements": ">= 4.0.0" }, { "name": "rspec-core", "requirements": ">= 3.11.0" }, { "name": "runger_config", "requirements": ">= 3.0.0" }, { "name": "simplecov", "requirements": ">= 0.21.2" } ] } } |
2025-04-03 23:32:27 UTC |
mb9Ewmmp-pQJcVyLp23SB |
orb-billingRuby library to access the Orb API |
0.1.0.pre.alpha.37 | Content{ "name": "orb-billing", "downloads": 326, "version": "0.1.0.pre.alpha.37", "version_created_at": "2025-04-03T23:12:29.638Z", "version_downloads": 0, "platform": "ruby", "authors": "Orb", "info": "Ruby library to access the Orb API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/orb-billing", "source_code_uri": "https://github.com/orbcorp/orb-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "062c7a20415843f0d2f76911aaec6e73b8534a4e6087b15336a1a2d528789724", "spec_sha": "b67a149c484268e5b84dfdbdfcfd9ffddfb50ad6514c9a76dd94b62c179fecd6", "project_uri": "https://rubygems.org/gems/orb-billing", "gem_uri": "https://rubygems.org/gems/orb-billing-0.1.0.pre.alpha.37.gem", "homepage_uri": "https://gemdocs.org/gems/orb-billing", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orbcorp/orb-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-04-03 23:12:32 UTC |
inMDwKhyQE3IiPdF6IHNg |
lithicRuby library to access the Lithic API |
0.1.0.pre.alpha.5 | Content{ "name": "lithic", "downloads": 289, "version": "0.1.0.pre.alpha.5", "version_created_at": "2025-04-03T22:36:55.537Z", "version_downloads": 0, "platform": "ruby", "authors": "Lithic", "info": "Ruby library to access the Lithic API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/lithic", "source_code_uri": "https://github.com/lithic-com/lithic-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "ae35d285114ff9961a14563968a7df177a77e96b38da75828fe4147f783c4c98", "spec_sha": "81ee82ea7bb8d81bc6abbebc4ce4a213c0af35c11516a0323f8936d730577b97", "project_uri": "https://rubygems.org/gems/lithic", "gem_uri": "https://rubygems.org/gems/lithic-0.1.0.pre.alpha.5.gem", "homepage_uri": "https://gemdocs.org/gems/lithic", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lithic-com/lithic-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-04-03 22:37:01 UTC |
9lRCRPNdsJbWJ3Xm66Cci |
clockwork_webA web interface for Clockwork |
0.4.0 | Content{ "name": "clockwork_web", "downloads": 146252, "version": "0.4.0", "version_created_at": "2025-04-03T22:31:13.973Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "A web interface for Clockwork", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "3ceaefb3616ec7934fe3fe8f8828c3c5605ba62626990dc25914b61c88f5b7f7", "spec_sha": "49d3d414200bcc72ad0aad34ac24563d1c0c97f98b04cc8bca689b2747dc6beb", "project_uri": "https://rubygems.org/gems/clockwork_web", "gem_uri": "https://rubygems.org/gems/clockwork_web-0.4.0.gem", "homepage_uri": "https://github.com/ankane/clockwork_web", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/clockwork_web/0.4.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "clockwork", "requirements": ">= 3" }, { "name": "railties", "requirements": ">= 7.1" }, { "name": "safely_block", "requirements": ">= 0.4" } ] } } |
2025-04-03 22:31:17 UTC |
pu1-8KTJk6KhC7K2OUtCa |
libffmField-aware factorization machines for Ruby |
0.4.0 | Content{ "name": "libffm", "downloads": 8540, "version": "0.4.0", "version_created_at": "2025-04-03T22:30:04.780Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Field-aware factorization machines for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e75eb3823886c55a932268019d77e682cb688de0b74fe2972cdc402db3601d34", "spec_sha": "89bc233d5f58bba87169cb1c13f4be18d9c834f8b0a5000d6101d0b642c42e54", "project_uri": "https://rubygems.org/gems/libffm", "gem_uri": "https://rubygems.org/gems/libffm-0.4.0.gem", "homepage_uri": "https://github.com/ankane/libffm-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/libffm/0.4.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rice", "requirements": ">= 4.3.3" } ] } } |
2025-04-03 22:30:08 UTC |
V8R2DzwK6vLbqNEVXQpXe |
standalone-rubyMake your projects installation independent! |
1.3 | Content{ "name": "standalone-ruby", "downloads": 477, "version": "1.3", "version_created_at": "2025-04-03T22:29:42.700Z", "version_downloads": 0, "platform": "ruby", "authors": "Arda Tetik", "info": "Make your projects installation independent!", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ardatetikbey/Standalone-Ruby", "changelog_uri": "https://github.com/ardatetikbey/Standalone-Ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/ardatetikbey/Standalone-Ruby" }, "yanked": false, "sha": "6e04388420e74942e965bdb8c71c861caa6794b3d9f13545679da9b96743f18e", "spec_sha": "63c166acb7ca221d81115ec53e23450db3befa23d6c9da38ba189ccac66d81e2", "project_uri": "https://rubygems.org/gems/standalone-ruby", "gem_uri": "https://rubygems.org/gems/standalone-ruby-1.3.gem", "homepage_uri": "https://github.com/ardatetikbey/Standalone-Ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/ardatetikbey/Standalone-Ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/ardatetikbey/Standalone-Ruby/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-03 22:29:45 UTC |
1JYhGQR1I5jlPb8PSsndH |
ignite-clientRuby client for Apache Ignite |
0.3.0 | Content{ "name": "ignite-client", "downloads": 6214, "version": "0.3.0", "version_created_at": "2025-04-03T22:28:44.986Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Ruby client for Apache Ignite", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "6d6ece0b6baf20ee1f27b71a0b1ff43e2806859f74b7a0a5ac1075cb53a48c06", "spec_sha": "38062e1bd2582c70f24bb2fc1777f22550f898950212c9c559adc9ea7d48256b", "project_uri": "https://rubygems.org/gems/ignite-client", "gem_uri": "https://rubygems.org/gems/ignite-client-0.3.0.gem", "homepage_uri": "https://github.com/ankane/ignite-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ignite-client/0.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" } ] } } |
2025-04-03 22:28:47 UTC |
qaipRo6Iom6-g7zsAkAA3 |
hexspaceRuby client for Apache Spark SQL and Apache Hive |
0.3.0 | Content{ "name": "hexspace", "downloads": 5078, "version": "0.3.0", "version_created_at": "2025-04-03T22:27:16.551Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Ruby client for Apache Spark SQL and Apache Hive", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "23cf3f07700beec75340fbfb40c13b00ae0609f13451004319207a1e2385fb84", "spec_sha": "ab90587160684b9ff0946d15749796f11d9b1446c2fdb08d7fc432112a41f701", "project_uri": "https://rubygems.org/gems/hexspace", "gem_uri": "https://rubygems.org/gems/hexspace-0.3.0.gem", "homepage_uri": "https://github.com/ankane/hexspace", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hexspace/0.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "thrift", "requirements": ">= 0.18" } ] } } |
2025-04-03 22:27:19 UTC |
XSsjHEivDJmriqeJq4QH4 |
datasketchesSketch data structures for Ruby |
0.5.0 | Content{ "name": "datasketches", "downloads": 37567, "version": "0.5.0", "version_created_at": "2025-04-03T22:26:20.089Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Sketch data structures for Ruby", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "256f8c705c9ce4ffceaaaf4363145db52cc8db5aff113ae96530e7b0eb2739a3", "spec_sha": "dbe82eca1ec6978e6c6616bbccfd7296c2f8db90f1c7185251488615821b531d", "project_uri": "https://rubygems.org/gems/datasketches", "gem_uri": "https://rubygems.org/gems/datasketches-0.5.0.gem", "homepage_uri": "https://github.com/ankane/datasketches-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/datasketches/0.5.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rice", "requirements": ">= 4.3.3" } ] } } |
2025-04-03 22:26:23 UTC |
FJyW8kRehzeKA7gty8yRx |
mmmdMMMD (short for Mark My Manuscript Down) is a Markdown processor (as in "parser and translator") with a CLI interface utility and multiple modes of output (currently HTML and terminal). |
0.1.3 | Content{ "name": "mmmd", "downloads": 550, "version": "0.1.3", "version_created_at": "2025-04-03T22:26:15.260Z", "version_downloads": 0, "platform": "ruby", "authors": "Yessiest", "info": "MMMD (short for Mark My Manuscript Down) is a Markdown processor\n(as in \"parser and translator\") with a CLI interface utility and\nmultiple modes of output (currently HTML and terminal).\n", "licenses": [ "AGPL-3.0-or-later" ], "metadata": {}, "yanked": false, "sha": "d68515481d45fb0a34ea25503a544bcc3d4549fae62a9bdf70e297a75e984791", "spec_sha": "9d1043a30465d2ce14649d8df89000220c838916379ee9c9ea11a5aa8c8fd072", "project_uri": "https://rubygems.org/gems/mmmd", "gem_uri": "https://rubygems.org/gems/mmmd-0.1.3.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/mmmd/0.1.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-03 22:26:17 UTC |
Wxb9GsahE025h1sonVNPM |
thundersvmHigh performance parallel SVMs for Ruby |
0.3.0 | Content{ "name": "thundersvm", "downloads": 9180, "version": "0.3.0", "version_created_at": "2025-04-03T22:25:19.675Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "High performance parallel SVMs for Ruby", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "0a44d6c44fc4abbe738fdef7349396510c63a982933dfc0fc463c56e5ebefa0a", "spec_sha": "5441abbec302a225cd36864a94b21ee1710f7986b8326f9ffe22a16ced61727d", "project_uri": "https://rubygems.org/gems/thundersvm", "gem_uri": "https://rubygems.org/gems/thundersvm-0.3.0.gem", "homepage_uri": "https://github.com/ankane/thundersvm-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/thundersvm/0.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "fiddle", "requirements": ">= 0" } ] } } |
2025-04-03 22:25:22 UTC |
m3N00atViTpvjQpbRYA0U |
tsneHigh performance t-SNE for Ruby |
0.3.0 | Content{ "name": "tsne", "downloads": 4434, "version": "0.3.0", "version_created_at": "2025-04-03T22:24:05.213Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "High performance t-SNE for Ruby", "licenses": [ "BSD-3-Clause" ], "metadata": {}, "yanked": false, "sha": "359ad9e6f94038ac8132a402db1e38998da685d38f9c6229de54fd1192f56de0", "spec_sha": "9d34291d65dd79b95ef896411ecfafe434bb96739f53e4eb64935abbe86d844a", "project_uri": "https://rubygems.org/gems/tsne", "gem_uri": "https://rubygems.org/gems/tsne-0.3.0.gem", "homepage_uri": "https://github.com/ankane/tsne-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tsne/0.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "fiddle", "requirements": ">= 0" }, { "name": "numo-narray", "requirements": ">= 0" } ] } } |
2025-04-03 22:24:07 UTC |
KUz7Xl4xo_2ZTFGq-4yqc |
tag_ripperAdd tags to your Ruby code comments and then Rip the as lexical tokens |
0.1.0 | Content{ "name": "tag_ripper", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-04-03T22:23:38.070Z", "version_downloads": 0, "platform": "ruby", "authors": "Gavin Morrice", "info": "Add tags to your Ruby code comments and then Rip the as lexical tokens", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/Bodacious/tag-ripper/", "changelog_uri": "https://github.com/Bodacious/tag-ripper/", "source_code_uri": "https://github.com/Bodacious/tag-ripper/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "970a7f6d4423caf1d4a831b34bf64f170f1b47efeab995c51cf9e7d74ce0ebff", "spec_sha": "cbf81c985d719a7908001a053e713519f30d64384e166770f2adbe9b1280addd", "project_uri": "https://rubygems.org/gems/tag_ripper", "gem_uri": "https://rubygems.org/gems/tag_ripper-0.1.0.gem", "homepage_uri": "https://github.com/Bodacious/tag-ripper/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Bodacious/tag-ripper/", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Bodacious/tag-ripper/", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-03 22:23:41 UTC |
EdXWG67Q7_GQrhyy_Xi40 |
greenhatExperimental SOS and Log Parser for GitLab |
0.9.0 | Content{ "name": "greenhat", "downloads": 26039, "version": "0.9.0", "version_created_at": "2025-04-03T22:23:13.032Z", "version_downloads": 0, "platform": "ruby", "authors": "Davin Walker", "info": "Experimental SOS and Log Parser for GitLab", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4f657391f9e8a14e6961adc5c4a120ec4cdd41e0d6644d6e101ceb44e8caa803", "spec_sha": "c31d236edaf4872cda96235da5d749375efe9c9b4310114d18143cff1dc63efb", "project_uri": "https://rubygems.org/gems/greenhat", "gem_uri": "https://rubygems.org/gems/greenhat-0.9.0.gem", "homepage_uri": "https://gitlab.com/gitlab-com/support/toolbox/greenhat", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/greenhat/0.9.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionview", "requirements": "~> 6.1" }, { "name": "activesupport", "requirements": "~> 6.1" }, { "name": "amazing_print", "requirements": "~> 1.3" }, { "name": "chartkick", "requirements": "~> 4.1" }, { "name": "concurrent-ruby", "requirements": "= 1.3.4" }, { "name": "did_you_mean", "requirements": "~> 2.0" }, { "name": "dotenv", "requirements": "~> 2.7" }, { "name": "gitlab_chronic_duration", "requirements": "~> 0.10.6" }, { "name": "hash_dot", "requirements": "~> 2.5" }, { "name": "oj", "requirements": "~> 3.11" }, { "name": "pastel", "requirements": "~> 0.8" }, { "name": "pry", "requirements": "~> 0.14" }, { "name": "puma", "requirements": "~> 5.6" }, { "name": "require_all", "requirements": "~> 3.0" }, { "name": "ruby_native_statistics", "requirements": "~> 0.10" }, { "name": "semantic", "requirements": "~> 1.6" }, { "name": "sinatra", "requirements": "~> 2.2" }, { "name": "slim", "requirements": "~> 4.1" }, { "name": "teron", "requirements": "~> 0.0.8" }, { "name": "tty-cursor", "requirements": "~> 0.7" }, { "name": "tty-pager", "requirements": "~> 0.14" }, { "name": "tty-platform", "requirements": "~> 0.3" }, { "name": "tty-progressbar", "requirements": "~> 0.18" }, { "name": "tty-prompt", "requirements": "~> 0.23" }, { "name": "tty-reader", "requirements": "~> 0.9" }, { "name": "tty-spinner", "requirements": "~> 0.9" }, { "name": "tty-table", "requirements": "~> 0.12" }, { "name": "tty-which", "requirements": "~> 0.5" } ] } } |
2025-04-03 22:23:18 UTC |
BT5GFGxxAApqkjgEhz8Hl |
mittensStemming for Ruby, powered by Snowball |
0.2.0 | Content{ "name": "mittens", "downloads": 7651, "version": "0.2.0", "version_created_at": "2025-04-03T22:23:05.615Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Stemming for Ruby, powered by Snowball", "licenses": [ "BSD-3-Clause" ], "metadata": {}, "yanked": false, "sha": "4a0b2394007a8eb3cab6d8894344689373bc1e205a83f619a2f48a238fa781fa", "spec_sha": "cf0f439aa7cffe4f044c517b3779ff4674c2d07661313f5a8828a074624eee8b", "project_uri": "https://rubygems.org/gems/mittens", "gem_uri": "https://rubygems.org/gems/mittens-0.2.0.gem", "homepage_uri": "https://github.com/ankane/mittens", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/mittens/0.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-03 22:23:09 UTC |
EWVVffd7oP3AtJFjOdxtp |
breakout-detectionBreakout detection for Ruby |
0.3.0 | Content{ "name": "breakout-detection", "downloads": 4511, "version": "0.3.0", "version_created_at": "2025-04-03T22:20:46.633Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Breakout detection for Ruby", "licenses": [ "GPL-2.0-or-later" ], "metadata": {}, "yanked": false, "sha": "cb5aa127203efa6e9037c6ab4e785553c5249b5f05dc07431d604d2feacccc3e", "spec_sha": "375eb9c8b5f16eda856a88232c934c08cbce3933c050a052330fd63b79c8a5c1", "project_uri": "https://rubygems.org/gems/breakout-detection", "gem_uri": "https://rubygems.org/gems/breakout-detection-0.3.0.gem", "homepage_uri": "https://github.com/ankane/breakout-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/breakout-detection/0.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rice", "requirements": ">= 4.3.3" } ] } } |
2025-04-03 22:20:51 UTC |
GQtSvpBq2c9Tuc69en3he |
midas-edgeEdge stream anomaly detection for Ruby |
0.5.0 | Content{ "name": "midas-edge", "downloads": 15988, "version": "0.5.0", "version_created_at": "2025-04-03T22:19:46.478Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Edge stream anomaly detection for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "c129f0d38150d372ac500491140b909f4b27c5ba517d34c75681ae2695d67ada", "spec_sha": "129190ca7be5823022e45f304718376a91f27dee32aabb533e79fc43cfffbe39", "project_uri": "https://rubygems.org/gems/midas-edge", "gem_uri": "https://rubygems.org/gems/midas-edge-0.5.0.gem", "homepage_uri": "https://github.com/ankane/midas-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/midas-edge/0.5.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "numo-narray", "requirements": ">= 0" }, { "name": "rice", "requirements": ">= 4.3.3" } ] } } |
2025-04-03 22:19:49 UTC |
iJkptdEBP_L4hJYINryBd |
blingfireHigh speed text tokenization for Ruby |
0.3.0 | Content{ "name": "blingfire", "downloads": 2269748, "version": "0.3.0", "version_created_at": "2025-04-03T22:18:44.816Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "High speed text tokenization for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "01a87bc173081120e631a01277be975f83f3fb35e3353b1851c567c159e0b2ff", "spec_sha": "ba13af74583509fe183799991baa802603211de44c7dcbcf07e3015fcb07c0f4", "project_uri": "https://rubygems.org/gems/blingfire", "gem_uri": "https://rubygems.org/gems/blingfire-0.3.0.gem", "homepage_uri": "https://github.com/ankane/blingfire-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/blingfire/0.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "fiddle", "requirements": ">= 0" } ] } } |
2025-04-03 22:18:47 UTC |
UCbw3Fm8UyHctExZWRy5A |
mapkick-staticCreate beautiful static maps with one line of Ruby |
0.2.0 | Content{ "name": "mapkick-static", "downloads": 11225, "version": "0.2.0", "version_created_at": "2025-04-03T22:16:08.266Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Create beautiful static maps with one line of Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "5c44551cee7bd324ad5f715fc2d7bf589ab237e26567991558ca86fb1aadd40e", "spec_sha": "3b52913715a5b1ab9703151b857e1604799ab90d0292bbc7c0ec9de32b2e92f4", "project_uri": "https://rubygems.org/gems/mapkick-static", "gem_uri": "https://rubygems.org/gems/mapkick-static-0.2.0.gem", "homepage_uri": "https://github.com/ankane/mapkick-static", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/mapkick-static/0.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-03 22:16:10 UTC |
zLbGoxPIH4FgL5w0fuMhr |
active_hllHyperLogLog for Rails and Postgres |
0.3.0 | Content{ "name": "active_hll", "downloads": 6049, "version": "0.3.0", "version_created_at": "2025-04-03T22:14:38.557Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "HyperLogLog for Rails and Postgres", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "c1dc787367e0f34208e03d05e9addd3fd26ffb91d8d1287fa3a6064988d1e7a0", "spec_sha": "2826febea49407e944640bbcf47758c2e2e127a64e02d4a58db3ae210f93d079", "project_uri": "https://rubygems.org/gems/active_hll", "gem_uri": "https://rubygems.org/gems/active_hll-0.3.0.gem", "homepage_uri": "https://github.com/ankane/active_hll", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/active_hll/0.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 7.1" } ] } } |
2025-04-03 22:14:41 UTC |
gsKn4aXs0CTkdNBD0wtiI |
str_enumString enums for Rails |
0.5.0 | Content{ "name": "str_enum", "downloads": 709826, "version": "0.5.0", "version_created_at": "2025-04-03T22:13:54.427Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "String enums for Rails", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "71c69e9da0d1f5b7372e4abf3c68c782d2eac77b58bd941749b6ddbd8d2d5c87", "spec_sha": "4167f7b1b65c87ab05ad2df4f510c97b5ff0d6324a5a2a59ee3e8932bd0779f5", "project_uri": "https://rubygems.org/gems/str_enum", "gem_uri": "https://rubygems.org/gems/str_enum-0.5.0.gem", "homepage_uri": "https://github.com/ankane/str_enum", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/str_enum/0.5.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 7.1" } ] } } |
2025-04-03 22:13:56 UTC |
n87to-7pVhOp7gfXaWWK0 |
kms_encryptedSimple, secure key management for Lockbox and attr_encrypted |
1.7.0 | Content{ "name": "kms_encrypted", "downloads": 1773179, "version": "1.7.0", "version_created_at": "2025-04-03T22:12:55.047Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Simple, secure key management for Lockbox and attr_encrypted", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "30221d7f924f549ba00d8ba2d4941e51fa10f964b58f1c25feac167a0b734550", "spec_sha": "92ba0f12744c46c453d5545f8136bb685c31bf5e5306b059f8cee5807d31613d", "project_uri": "https://rubygems.org/gems/kms_encrypted", "gem_uri": "https://rubygems.org/gems/kms_encrypted-1.7.0.gem", "homepage_uri": "https://github.com/ankane/kms_encrypted", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/kms_encrypted/1.7.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 7.1" }, { "name": "base64", "requirements": ">= 0" } ] } } |
2025-04-03 22:12:58 UTC |
CrTHFYn2_2cqajD0LcqtT |
files.comThe Files.com Ruby client. |
1.1.231 | Content{ "name": "files.com", "downloads": 727968, "version": "1.1.231", "version_created_at": "2025-04-03T22:12:03.583Z", "version_downloads": 0, "platform": "ruby", "authors": "files.com", "info": "The Files.com Ruby client.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "f747ce67ea9416c46a5f8242314532a44b27c844f70186e137549886d5af6d31", "spec_sha": "2923a89619cd6480e0538034e3e069c6566180c390a2831bd7063d674839cc2d", "project_uri": "https://rubygems.org/gems/files.com", "gem_uri": "https://rubygems.org/gems/files.com-1.1.231.gem", "homepage_uri": "https://www.files.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/files.com/1.1.231", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "addressable", "requirements": ">= 2.8.0" }, { "name": "concurrent-ruby", "requirements": ">= 1.1.3" }, { "name": "faraday", "requirements": ">= 1.0.1" }, { "name": "faraday-multipart", "requirements": ">= 1.0" }, { "name": "faraday-net_http_persistent", "requirements": ">= 2.0" }, { "name": "net-http-persistent", "requirements": ">= 4.0" } ] } } |
2025-04-03 22:12:08 UTC |
bpG-mOJMZoZrilMYGDoP7 |
hypershieldShield sensitive data in Postgres and MySQL |
0.5.0 | Content{ "name": "hypershield", "downloads": 657316, "version": "0.5.0", "version_created_at": "2025-04-03T22:10:49.266Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Shield sensitive data in Postgres and MySQL", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "a47270785479f008d6a3e40ff82bfdda99576690a18dcce43471bd3596148155", "spec_sha": "b3c46c715ea7e3feb82cbe5099fe734753b881eca849ae129dd1199c5cd84f7a", "project_uri": "https://rubygems.org/gems/hypershield", "gem_uri": "https://rubygems.org/gems/hypershield-0.5.0.gem", "homepage_uri": "https://github.com/ankane/hypershield", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hypershield/0.5.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activerecord", "requirements": ">= 7.1" } ] } } |
2025-04-03 22:10:51 UTC |
qr046tiNZUppiEuY1Q-9C |
prophet-rbTime series forecasting for Ruby |
0.6.0 | Content{ "name": "prophet-rb", "downloads": 163147, "version": "0.6.0", "version_created_at": "2025-04-03T22:09:44.486Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Kane", "info": "Time series forecasting for Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "8914535e507c59cfe11350ef150f39ceac870c2691d72b8236c7054f0e4f623d", "spec_sha": "4a42c6137349cb8a3d4f6bd7d4fbedfb64dd8d6ad0a416a3ab016ea8cf1d0b61", "project_uri": "https://rubygems.org/gems/prophet-rb", "gem_uri": "https://rubygems.org/gems/prophet-rb-0.6.0.gem", "homepage_uri": "https://github.com/ankane/prophet-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/prophet-rb/0.6.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "cmdstan", "requirements": ">= 0.2" }, { "name": "logger", "requirements": ">= 0" }, { "name": "numo-narray", "requirements": ">= 0.9.1.7" }, { "name": "rover-df", "requirements": ">= 0" } ] } } |
2025-04-03 22:09:47 UTC |
reEJhFriBx97VozO5nnVb |
hashicorp-checkpointInternal HashiCorp service to check version information |
0.1.6 | Content{ "name": "hashicorp-checkpoint", "downloads": 173847, "version": "0.1.6", "version_created_at": "2025-04-03T21:49:00.330Z", "version_downloads": 0, "platform": "ruby", "authors": "Mitchell Hashimoto", "info": "Internal HashiCorp service to check version information", "licenses": [ "MPL-2.0" ], "metadata": {}, "yanked": false, "sha": "928cea744b2eb0a05c7e97429e0fcb1a0ef8e0b02824271c61ff9cb2c9fe340c", "spec_sha": "acbbf714ce39db4acde6fe5fdb87eeefcc5c1ffbdcce474982f9e9ab15da051b", "project_uri": "https://rubygems.org/gems/hashicorp-checkpoint", "gem_uri": "https://rubygems.org/gems/hashicorp-checkpoint-0.1.6.gem", "homepage_uri": "http://www.hashicorp.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hashicorp-checkpoint/0.1.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rspec-its", "requirements": "~> 2.0" } ], "runtime": [] } } |
2025-04-03 21:49:04 UTC |
eWrjVqlp6OjKOYIvzD_vz |
jruby-launcherBuilds and installs a native launcher for JRuby on your system |
2.0.0.pre2 | Content{ "name": "jruby-launcher", "downloads": 4536362, "version": "2.0.0.pre2", "version_created_at": "2025-04-03T21:47:26.160Z", "version_downloads": 0, "platform": "java", "authors": "Nick Sieger, Vladimir Sizikov", "info": "Builds and installs a native launcher for JRuby on your system", "licenses": [], "metadata": {}, "yanked": false, "sha": "74c78c0ba1fcae53d4dd68408aabbdb689c0a97f92ed91c3dbc1a2192948734b", "spec_sha": "2670cea1c8be740d4a3cc23b752564b65d3746b48311f36d02e6e491ceccbd53", "project_uri": "https://rubygems.org/gems/jruby-launcher", "gem_uri": "https://rubygems.org/gems/jruby-launcher-2.0.0.pre2-java.gem", "homepage_uri": "http://jruby.org", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jruby-launcher/2.0.0.pre2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-03 21:47:29 UTC |