Lastest updates from Rubygems.org
| ID | Gem | Version | Body | Updated At |
|---|---|---|---|---|
| bCelAaje4x3c6gvbzS7ow |
audc-gerrySimple Ruby wrapper for the Gerrit Code Review REST-API. |
0.1.7 | Content{ "name": "audc-gerry", "downloads": 643, "version": "0.1.7", "version_created_at": "2025-10-26T07:35:37.651Z", "version_downloads": 0, "platform": "ruby", "authors": "Fabian Mettler, Andrew Erickson, Travis Truman, Sebastian Schuberth, Orgad Shaneh, iiithking", "info": " Simple Ruby wrapper for the Gerrit Code Review REST-API.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "09d464dc705a41cf1190bd7c3dfe4b8806cd98e9cf52a0217d521fff1e3b3ea5", "spec_sha": "a9af9c6a3336dcb3d2868d0cc22012ab4163cbe0c89d6996e2cd94349ce431e0", "project_uri": "https://rubygems.org/gems/audc-gerry", "gem_uri": "https://rubygems.org/gems/audc-gerry-0.1.7.gem", "homepage_uri": "http://github.com/trumant/gerry", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/audc-gerry/0.1.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "guard", "requirements": "~> 2.19.1" }, { "name": "guard-rspec", "requirements": "~> 4.7.3" }, { "name": "pry", "requirements": "~> 0.15.2" }, { "name": "rack-test", "requirements": "~> 2.2.0" }, { "name": "rake", "requirements": "~> 13.3.0" }, { "name": "rb-readline", "requirements": "~> 0.5.5" }, { "name": "rspec", "requirements": "~> 3.13.2" }, { "name": "webmock", "requirements": "~> 3.25.2" } ], "runtime": [ { "name": "httparty", "requirements": "~> 0.23.2" } ] } } |
2025-10-26 07:35:42 UTC |
| PebSY0ayemnjDea7_QvgW |
private_captchaA Ruby library for integrating Private Captcha verification into your applications |
0.0.2 | Content{ "name": "private_captcha", "downloads": 17, "version": "0.0.2", "version_created_at": "2025-10-26T07:01:42.717Z", "version_downloads": 0, "platform": "ruby", "authors": "Taras Kushnir", "info": "A Ruby library for integrating Private Captcha verification into your applications", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://privatecaptcha.com", "source_code_uri": "https://github.com/PrivateCaptcha/private-captcha-ruby" }, "yanked": false, "sha": "f192644770154f5a231b12ff2c60ea4a492689d59f8da7376fe5fae32e06930b", "spec_sha": "efc2996a0b16cf2ccd910d5b389bf90ccb4ecc7ae6b6d7e4f2c3714bed842e21", "project_uri": "https://rubygems.org/gems/private_captcha", "gem_uri": "https://rubygems.org/gems/private_captcha-0.0.2.gem", "homepage_uri": "https://privatecaptcha.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/PrivateCaptcha/private-captcha-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rack", "requirements": "~> 2.0" } ] } } |
2025-10-26 07:01:48 UTC |
| 6v8mfJ7aJxhj5n4AkqvbP |
mvz-ruby-handlebarsPure Ruby library for Handlebars templates |
0.0.13 | Content{ "name": "mvz-ruby-handlebars", "downloads": 66145, "version": "0.0.13", "version_created_at": "2025-10-26T06:50:47.332Z", "version_downloads": 0, "platform": "ruby", "authors": "Vincent Pretre, Hiptest R&D, Matijs van Zuijlen", "info": "Pure Ruby library for Handlebars templates", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mvz/ruby-handlebars", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3f3434e59c7ce52e5f2efc0c308612674acce22cab69386aac2d8b49630d4434", "spec_sha": "5fb7cd2bd7a7d9255323ce4ad9b6c517a99f479b399c72ff896b143350ac3cf9", "project_uri": "https://rubygems.org/gems/mvz-ruby-handlebars", "gem_uri": "https://rubygems.org/gems/mvz-ruby-handlebars-0.0.13.gem", "homepage_uri": "https://github.com/mvz/ruby-handlebars", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.10" }, { "name": "rspec-mocks", "requirements": "~> 3.10" }, { "name": "rubocop", "requirements": "~> 1.63" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [ { "name": "parslet", "requirements": "~> 2.0" } ] } } |
2025-10-26 06:50:50 UTC |
| Nf89qh_PHVb96OShB8d6V |
private_captchaA Ruby library for integrating Private Captcha verification into your applications |
0.0.1 | Content{ "name": "private_captcha", "downloads": 0, "version": "0.0.1", "version_created_at": "2025-10-26T06:41:27.605Z", "version_downloads": 0, "platform": "ruby", "authors": "Taras Kushnir", "info": "A Ruby library for integrating Private Captcha verification into your applications", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://privatecaptcha.com", "source_code_uri": "https://github.com/PrivateCaptcha/private-captcha-ruby", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0cf2615733da5ce7b7eeca35e71cbec2f4e370a35dc493b744cf071eb8296183", "spec_sha": "c94fb9b62fd8165593d45c19064092fab1f20d6cfb0a5f7f228a665d492aa0dd", "project_uri": "https://rubygems.org/gems/private_captcha", "gem_uri": "https://rubygems.org/gems/private_captcha-0.0.1.gem", "homepage_uri": "https://privatecaptcha.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/PrivateCaptcha/private-captcha-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rack", "requirements": "~> 2.0" } ] } } |
2025-10-26 06:41:30 UTC |
| -FET7T5w__sUzVWYI0iwg |
ddd_domainIt generate the domain of Domain Driven Design. |
1.5.0 | Content{ "name": "ddd_domain", "downloads": 50867, "version": "1.5.0", "version_created_at": "2025-10-26T06:39:13.543Z", "version_downloads": 0, "platform": "ruby", "authors": "FUNABARA Masao", "info": "It generate the domain of Domain Driven Design.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "b33d7de75c7fab58a2acda3659577b621de10ba49c2e320ff305e50d380b08b6", "spec_sha": "e5c7432ab28fad8644c750afb4915c0e279a298e30cd44c99096b46798f2f3f5", "project_uri": "https://rubygems.org/gems/ddd_domain", "gem_uri": "https://rubygems.org/gems/ddd_domain-1.5.0.gem", "homepage_uri": "https://github.com/masoo/ddd_domain", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ddd_domain/1.5.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "railties", "requirements": "~> 8.1.0" } ] } } |
2025-10-26 06:39:18 UTC |
| ZGenoNNlhJSPqGumP5VKv |
ffi-bitfieldProvides bit field support for FFI::Struct and FFI::ManagedStruct |
0.1.0 | Content{ "name": "ffi-bitfield", "downloads": 12766, "version": "0.1.0", "version_created_at": "2025-10-26T06:37:00.300Z", "version_downloads": 0, "platform": "ruby", "authors": "kojix2", "info": "Provides bit field support for FFI::Struct and FFI::ManagedStruct", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "76e18f2e5ec5d8d03a3aea378e2e7d52e969175dc28d99b13cc7bdbbc4879b1e", "spec_sha": "5434e345fb33749344a3aefcc3195c0ad166134f6cb69838280241ddf4281040", "project_uri": "https://rubygems.org/gems/ffi-bitfield", "gem_uri": "https://rubygems.org/gems/ffi-bitfield-0.1.0.gem", "homepage_uri": "https://github.com/kojix2/ffi-bitfield", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ffi-bitfield/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": "ffi", "requirements": ">= 0" } ] } } |
2025-10-26 06:37:04 UTC |
| 6osCF4OGoySawz0JH1xqW |
ddd_domainIt generate the domain of Domain Driven Design. |
1.4.3 | Content{ "name": "ddd_domain", "downloads": 50858, "version": "1.4.3", "version_created_at": "2025-10-26T06:33:50.416Z", "version_downloads": 0, "platform": "ruby", "authors": "FUNABARA Masao", "info": "It generate the domain of Domain Driven Design.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "645fc803841b32a3dd6a45980647975dcf231bbf239d6f3e524e4c0605f8600a", "spec_sha": "f4d0efa7329b8f0e968c4d733d29b702f6e153f99fb8443feab4231c894ea721", "project_uri": "https://rubygems.org/gems/ddd_domain", "gem_uri": "https://rubygems.org/gems/ddd_domain-1.4.3.gem", "homepage_uri": "https://github.com/masoo/ddd_domain", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ddd_domain/1.4.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "railties", "requirements": "~> 8.0.0" } ] } } |
2025-10-26 06:33:51 UTC |
| dIPiWywA2OzrMCxvOSWHe |
ddd_domainIt generate the domain of Domain Driven Design. |
1.3.3 | Content{ "name": "ddd_domain", "downloads": 50847, "version": "1.3.3", "version_created_at": "2025-10-26T06:23:38.975Z", "version_downloads": 0, "platform": "ruby", "authors": "FUNABARA Masao", "info": "It generate the domain of Domain Driven Design.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "a5cee5009e424770b15108d054c9d6d8d913f14ee262c33d1c886a95db79412a", "spec_sha": "83dab702975f43f2c284fa571743abdab0defa8f56992fb3f405459e83279aa5", "project_uri": "https://rubygems.org/gems/ddd_domain", "gem_uri": "https://rubygems.org/gems/ddd_domain-1.3.3.gem", "homepage_uri": "https://github.com/masoo/ddd_domain", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ddd_domain/1.3.3", "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": "sqlite3", "requirements": ">= 0" } ], "runtime": [ { "name": "railties", "requirements": "~> 7.0" } ] } } |
2025-10-26 06:23:41 UTC |
| bUc86FqGVHfu-g7NpO4jy |
raylib-bindingsRuby bindings for raylib ( https://github.com/raysan5/raylib ), raygui ( https://github.com/raysan5/raygui ) and Physac ( https://github.com/raysan5/physac ). |
0.7.15 | Content{ "name": "raylib-bindings", "downloads": 54765, "version": "0.7.15", "version_created_at": "2025-10-26T05:08:14.183Z", "version_downloads": 0, "platform": "ruby", "authors": "vaiorabbit", "info": "Ruby bindings for raylib ( https://github.com/raysan5/raylib ), raygui ( https://github.com/raysan5/raygui ) and Physac ( https://github.com/raysan5/physac ).\n", "licenses": [ "Zlib" ], "metadata": {}, "yanked": false, "sha": "69623fdb495647cb26ebcc4e88774314ad54cfa6dd02b6427ea37fb6581ff36d", "spec_sha": "4c93520c3260f2d4c1e28b97932b8bc60484e174de3dfd77a95a5173da580abc", "project_uri": "https://rubygems.org/gems/raylib-bindings", "gem_uri": "https://rubygems.org/gems/raylib-bindings-0.7.15.gem", "homepage_uri": "https://github.com/vaiorabbit/raylib-bindings", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/raylib-bindings/0.7.15", "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.16" } ] } } |
2025-10-26 05:08:16 UTC |
| zZMJ7aysRMUk2t-3D4Zy7 |
raylib-bindingsRuby bindings for raylib ( https://github.com/raysan5/raylib ), raygui ( https://github.com/raysan5/raygui ) and Physac ( https://github.com/raysan5/physac ). |
0.7.15 | Content{ "name": "raylib-bindings", "downloads": 54765, "version": "0.7.15", "version_created_at": "2025-10-26T05:08:11.708Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "vaiorabbit", "info": "Ruby bindings for raylib ( https://github.com/raysan5/raylib ), raygui ( https://github.com/raysan5/raygui ) and Physac ( https://github.com/raysan5/physac ).\n", "licenses": [ "Zlib" ], "metadata": {}, "yanked": false, "sha": "622946a6c68f6be325a3b6b41cb5ab818e127dd538c804f340c86f2e23d08fcd", "spec_sha": "8d98b46539e1a3fb42cd97b91fef514b739055030f8e7ce39cabbb222e643c73", "project_uri": "https://rubygems.org/gems/raylib-bindings", "gem_uri": "https://rubygems.org/gems/raylib-bindings-0.7.15-x86_64-linux.gem", "homepage_uri": "https://github.com/vaiorabbit/raylib-bindings", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/raylib-bindings/0.7.15", "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.16" } ] } } |
2025-10-26 05:08:15 UTC |
| 5wuaC6ENhdcDzt-cvJn5w |
raylib-bindingsRuby bindings for raylib ( https://github.com/raysan5/raylib ), raygui ( https://github.com/raysan5/raygui ) and Physac ( https://github.com/raysan5/physac ). |
0.7.15 | Content{ "name": "raylib-bindings", "downloads": 54765, "version": "0.7.15", "version_created_at": "2025-10-26T05:08:09.554Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "vaiorabbit", "info": "Ruby bindings for raylib ( https://github.com/raysan5/raylib ), raygui ( https://github.com/raysan5/raygui ) and Physac ( https://github.com/raysan5/physac ).\n", "licenses": [ "Zlib" ], "metadata": {}, "yanked": false, "sha": "7a5bf2ffb67e44e57859e562070b0acd43b186ebcbebc536e25690ad6ca6a707", "spec_sha": "e6945600d1e6b096a697cf3d17f98c60c2b55d777770e8e0fe78e5fa5167a0d5", "project_uri": "https://rubygems.org/gems/raylib-bindings", "gem_uri": "https://rubygems.org/gems/raylib-bindings-0.7.15-x86_64-darwin.gem", "homepage_uri": "https://github.com/vaiorabbit/raylib-bindings", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/raylib-bindings/0.7.15", "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.16" } ] } } |
2025-10-26 05:08:14 UTC |
| JKbQB8fe9qiuzGmOubpBG |
raylib-bindingsRuby bindings for raylib ( https://github.com/raysan5/raylib ), raygui ( https://github.com/raysan5/raygui ) and Physac ( https://github.com/raysan5/physac ). |
0.7.15 | Content{ "name": "raylib-bindings", "downloads": 54765, "version": "0.7.15", "version_created_at": "2025-10-26T05:08:07.135Z", "version_downloads": 0, "platform": "x64-mingw", "authors": "vaiorabbit", "info": "Ruby bindings for raylib ( https://github.com/raysan5/raylib ), raygui ( https://github.com/raysan5/raygui ) and Physac ( https://github.com/raysan5/physac ).\n", "licenses": [ "Zlib" ], "metadata": {}, "yanked": false, "sha": "4bd7f35a66ce0804520498603e9e935ff4d48eb05c99b0b58c90b9d2f4d487c0", "spec_sha": "13180ab993d7874a79ea0a497299e84e8e2687c271a73fcd773b92e8bb70cdf8", "project_uri": "https://rubygems.org/gems/raylib-bindings", "gem_uri": "https://rubygems.org/gems/raylib-bindings-0.7.15-x64-mingw.gem", "homepage_uri": "https://github.com/vaiorabbit/raylib-bindings", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/raylib-bindings/0.7.15", "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.16" } ] } } |
2025-10-26 05:08:14 UTC |
| O13HIXazwZrEjaH1Ahb-y |
raylib-bindingsRuby bindings for raylib ( https://github.com/raysan5/raylib ), raygui ( https://github.com/raysan5/raygui ) and Physac ( https://github.com/raysan5/physac ). |
0.7.15 | Content{ "name": "raylib-bindings", "downloads": 54765, "version": "0.7.15", "version_created_at": "2025-10-26T05:08:04.443Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "vaiorabbit", "info": "Ruby bindings for raylib ( https://github.com/raysan5/raylib ), raygui ( https://github.com/raysan5/raygui ) and Physac ( https://github.com/raysan5/physac ).\n", "licenses": [ "Zlib" ], "metadata": {}, "yanked": false, "sha": "93c3c177e7780737b2b0215d6c47eb9f250330a96284ade79affedf40ca3be66", "spec_sha": "3467c66be299febe1225d1c128b07d49732a48506d88c8f4cd297b73a3c60a79", "project_uri": "https://rubygems.org/gems/raylib-bindings", "gem_uri": "https://rubygems.org/gems/raylib-bindings-0.7.15-arm64-darwin.gem", "homepage_uri": "https://github.com/vaiorabbit/raylib-bindings", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/raylib-bindings/0.7.15", "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.16" } ] } } |
2025-10-26 05:08:12 UTC |
| QC9sBFet0s28ytkiXr6Nb |
raylib-bindingsRuby bindings for raylib ( https://github.com/raysan5/raylib ), raygui ( https://github.com/raysan5/raygui ) and Physac ( https://github.com/raysan5/physac ). |
0.7.15 | Content{ "name": "raylib-bindings", "downloads": 54765, "version": "0.7.15", "version_created_at": "2025-10-26T05:08:02.533Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "vaiorabbit", "info": "Ruby bindings for raylib ( https://github.com/raysan5/raylib ), raygui ( https://github.com/raysan5/raygui ) and Physac ( https://github.com/raysan5/physac ).\n", "licenses": [ "Zlib" ], "metadata": {}, "yanked": false, "sha": "334f12489f14681b4db8e336ce1a4268495fae2d75acbd63f0e18b507da16dec", "spec_sha": "1236572dc73758cc18e1c3be093ab4b22ff4e9ffdebbf10864fdf35334d3a1cb", "project_uri": "https://rubygems.org/gems/raylib-bindings", "gem_uri": "https://rubygems.org/gems/raylib-bindings-0.7.15-aarch64-linux.gem", "homepage_uri": "https://github.com/vaiorabbit/raylib-bindings", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/raylib-bindings/0.7.15", "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.16" } ] } } |
2025-10-26 05:08:09 UTC |
| ocgl5q3hu-CAbWoVqRwco |
devinatorA little tool to help you get your development environment up and running with a single command. |
0.0.2 | Content{ "name": "devinator", "downloads": 22, "version": "0.0.2", "version_created_at": "2025-10-26T04:13:21.440Z", "version_downloads": 0, "platform": "ruby", "authors": "Sean Earle", "info": " A little tool to help you get your development\n environment up and running with a single command.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "be01ced2d807306dc9662dad8e8bfd77385a02c56476fb132e4a9da41e8ae220", "spec_sha": "ea7ea6665fcb4c0dac9af4f4ac5583e3c830dcd5a3ce37683e934d6d0e2beafb", "project_uri": "https://rubygems.org/gems/devinator", "gem_uri": "https://rubygems.org/gems/devinator-0.0.2.gem", "homepage_uri": "https://github.com/HellRok/devinator", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/devinator/0.0.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tty-command", "requirements": ">= 0" } ] } } |
2025-10-26 04:13:23 UTC |
| qMcc_QeilhqeQuqoy975v |
letter_opener_web-s3Provides S3-based storage for letter_opener_web, enabling multi-instance deployments on Heroku, containers, and other platforms. |
1.0.0 | Content{ "name": "letter_opener_web-s3", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-10-26T03:55:52.228Z", "version_downloads": 0, "platform": "ruby", "authors": "Adnan Ali", "info": "Provides S3-based storage for letter_opener_web, enabling multi-instance deployments on Heroku, containers, and other platforms.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "985ec3f6b0ca88ea30ad531dc5cb45d2797fb8688ea16b2fe241626e43a4b821", "spec_sha": "6047bfaa335068dddea2e6af6a5142b8f5c2f808ccb4aea69fd58735e0d3cce5", "project_uri": "https://rubygems.org/gems/letter_opener_web-s3", "gem_uri": "https://rubygems.org/gems/letter_opener_web-s3-1.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/letter_opener_web-s3/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.0" } ], "runtime": [ { "name": "aws-sdk-s3", "requirements": ">= 1.0" }, { "name": "letter_opener_web", "requirements": "~> 3.0" } ] } } |
2025-10-26 03:55:54 UTC |
| p_Rt83UR7p1JfL7yd1Dpd |
togglecraftReal-time feature flags with SSE streaming, local evaluation, and smart caching |
1.0.0 | Content{ "name": "togglecraft", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-10-26T03:54:08.509Z", "version_downloads": 0, "platform": "ruby", "authors": "ToggleCraft", "info": "Real-time feature flags with SSE streaming, local evaluation, and smart caching", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/togglecraft/ruby-sdk", "changelog_uri": "https://github.com/togglecraft/ruby-sdk/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/togglecraft/ruby-sdk", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "d015220c6793ebf8c61546b5a0146c9b0c06f2cbdee0ea969ac31bfa68e2bf50", "spec_sha": "db5bd3ae3bf007919b7209fe071ac16ccfa2a09fe22353f8e560c6d2c04ab59e", "project_uri": "https://rubygems.org/gems/togglecraft", "gem_uri": "https://rubygems.org/gems/togglecraft-1.0.0.gem", "homepage_uri": "https://github.com/togglecraft/ruby-sdk", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/togglecraft/ruby-sdk", "bug_tracker_uri": null, "changelog_uri": "https://github.com/togglecraft/ruby-sdk/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.12" }, { "name": "rubocop", "requirements": "~> 1.59" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "webmock", "requirements": "~> 3.19" } ], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.2" }, { "name": "http", "requirements": "~> 5.0" } ] } } |
2025-10-26 03:54:14 UTC |
| wkJSOtpy1FA6q_XOh32Yu |
devinatorA little tool to help you get your development environment up and running with a single command. |
0.0.1 | Content{ "name": "devinator", "downloads": 0, "version": "0.0.1", "version_created_at": "2025-10-26T03:47:31.022Z", "version_downloads": 0, "platform": "ruby", "authors": "Sean Earle", "info": " A little tool to help you get your development\n environment up and running with a single command.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "0bef6c0150ac7ac5861c5a0e95d073c5331020317dcc973f3d450c83c67b085d", "spec_sha": "a18ed5568629da71fed7f5032b5b966bf73b2f28f50afde4ad10bdc36f7fbf88", "project_uri": "https://rubygems.org/gems/devinator", "gem_uri": "https://rubygems.org/gems/devinator-0.0.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/devinator/0.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-26 03:47:36 UTC |
| PVL3HV3iMNiP786maCfE2 |
where_anyPostgres ANY() and ALL() expressions for ActiveRecord. |
0.2.1 | Content{ "name": "where_any", "downloads": 13680, "version": "0.2.1", "version_created_at": "2025-10-26T03:26:08.706Z", "version_downloads": 0, "platform": "ruby", "authors": "Minty Fresh", "info": "Postgres ANY() and ALL() expressions for ActiveRecord.", "licenses": [], "metadata": { "homepage_uri": "https://github.com/thriver/where_any", "source_code_uri": "https://github.com/thriver/where_any", "allowed_push_host": "https://rubygems.org/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "6bcf864d498f25656d0752353ec14d4b0816902450b9f3859f90e97ce2c9e98a", "spec_sha": "d1cb5ef7472c62cf93d067e8605397a9c43b943b0eda3f6040edd444a07214e3", "project_uri": "https://rubygems.org/gems/where_any", "gem_uri": "https://rubygems.org/gems/where_any-0.2.1.gem", "homepage_uri": "https://github.com/thriver/where_any", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/thriver/where_any", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "pg", "requirements": "~> 1.5" }, { "name": "psych", "requirements": "~> 5" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.10" }, { "name": "rubocop", "requirements": "~> 1.50.2" }, { "name": "rubocop-performance", "requirements": "~> 1.17.1" }, { "name": "rubocop-rspec", "requirements": "~> 2.20.0" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 5.2.0, < 8.2" } ] } } |
2025-10-26 03:26:10 UTC |
| ffDY0LsUKDvylzzUDwCD6 |
killbill-aviateRails UI plugin for the Aviate plugin. |
1.1.0.pre.6 | Content{ "name": "killbill-aviate", "downloads": 2335, "version": "1.1.0.pre.6", "version_created_at": "2025-10-26T03:25:14.700Z", "version_downloads": 0, "platform": "ruby", "authors": "Kill Bill core team", "info": "Rails UI plugin for the Aviate plugin.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "ee71f3e9cb556517fca248597bed41928c7428c0adb999b212f8342c57a85039", "spec_sha": "dd3257ad8b9f11b3a53db04d0432161a369d4a73cee20954123c71c1e19cb1d9", "project_uri": "https://rubygems.org/gems/killbill-aviate", "gem_uri": "https://rubygems.org/gems/killbill-aviate-1.1.0.pre.6.gem", "homepage_uri": "https://killbill.io", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/killbill-aviate/1.1.0.pre.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "killbill-assets-ui", "requirements": ">= 0" }, { "name": "killbill-client", "requirements": ">= 0" }, { "name": "money-rails", "requirements": "~> 1.9" }, { "name": "rails", "requirements": "~> 7.0" } ] } } |
2025-10-26 03:25:16 UTC |
| YV280dMrb0B0WfiTvUplQ |
letter_opener_web-redisProvides Redis-based storage for letter_opener_web, enabling multi-instance deployments and shared email viewing across application servers. |
1.0.0 | Content{ "name": "letter_opener_web-redis", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-10-26T03:22:46.351Z", "version_downloads": 0, "platform": "ruby", "authors": "Adnan Ali", "info": "Provides Redis-based storage for letter_opener_web, enabling multi-instance deployments and shared email viewing across application servers.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "1111dbc331dedcab451c8d768bc63341540729758809ee043ee575ee0c97f9de", "spec_sha": "184e1782356c9bfb0ae402181be749a06e826e588db1f200691d16269da1a057", "project_uri": "https://rubygems.org/gems/letter_opener_web-redis", "gem_uri": "https://rubygems.org/gems/letter_opener_web-redis-1.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/letter_opener_web-redis/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.0" } ], "runtime": [ { "name": "letter_opener_web", "requirements": "~> 3.0" }, { "name": "redis", "requirements": ">= 4.0" } ] } } |
2025-10-26 03:22:49 UTC |
| f8jXA2cNGgKqjcyQyLqbO |
optify-configSimplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights. |
1.17.4 | Content{ "name": "optify-config", "downloads": 42309, "version": "1.17.4", "version_created_at": "2025-10-26T03:18:18.006Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "6fe81ada8c34ae5cf16e8727d73c522b49139421cf32962cb1156f85011d98f8", "spec_sha": "3f9f50de93482b50a3d6bbf73a83100cf4068e18382f3a9fa021830c77a0ee47", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.17.4-arm64-darwin.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": ">= 0.5, < 1" }, { "name": "tapioca", "requirements": "~> 0.17.7" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "sorbet-runtime", "requirements": ">= 0.5, < 1" } ] } } |
2025-10-26 03:18:20 UTC |
| UTQSSU2ZwwUTKc1pPArPg |
optify-configSimplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights. |
1.17.4 | Content{ "name": "optify-config", "downloads": 42309, "version": "1.17.4", "version_created_at": "2025-10-26T03:17:49.747Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "bbb821f6ba0c1f7b50c16d590054e9c9e6e0e883c117a65bf7b418d346e3c959", "spec_sha": "ffcf4cd9ce05fe2b75441c4c5891cd8e42834368b9772ce1644dc3142e9d0b94", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.17.4-aarch64-linux.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": ">= 0.5, < 1" }, { "name": "tapioca", "requirements": "~> 0.17.7" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "sorbet-runtime", "requirements": ">= 0.5, < 1" } ] } } |
2025-10-26 03:18:02 UTC |
| rk3b3CMi9_ic_H8HCY4qe |
optify-configSimplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights. |
1.17.4 | Content{ "name": "optify-config", "downloads": 42309, "version": "1.17.4", "version_created_at": "2025-10-26T03:17:45.778Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "dca1a48370e173044a8d843837e3a25820934bcd5d4176a2471de258d135a058", "spec_sha": "4d3c5e5e978f8b10616224fe7336d0b4109259d71242f3337aec2d2353172c0e", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.17.4-x86_64-linux.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": ">= 0.5, < 1" }, { "name": "tapioca", "requirements": "~> 0.17.7" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "sorbet-runtime", "requirements": ">= 0.5, < 1" } ] } } |
2025-10-26 03:17:52 UTC |
| qxkwnt6eeTh0Zz49NQ99i |
optify-configSimplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights. |
1.17.4 | Content{ "name": "optify-config", "downloads": 42309, "version": "1.17.4", "version_created_at": "2025-10-26T03:14:38.452Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "e458ea93222bda53aecc551de5d2b85b412a13beaa60405fd63e97c14a6de34d", "spec_sha": "0e73cc38b171f2309e2624349e296dc2234dd3b5ab3d45001c64b6b021509604", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.17.4.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": ">= 0.5, < 1" }, { "name": "tapioca", "requirements": "~> 0.17.7" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "rb_sys", "requirements": "~> 0.9.117" }, { "name": "sorbet-runtime", "requirements": ">= 0.5, < 1" } ] } } |
2025-10-26 03:14:41 UTC |
| ygUwQbgWVYEXQz7Em-dV_ |
swaAWS, backwards |
1.0.1 | Content{ "name": "swa", "downloads": 46412, "version": "1.0.1", "version_created_at": "2025-10-26T03:07:27.319Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Williams", "info": "AWS, backwards", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b1018fc73165f66d818c00450f4a41886d147fbce71db4071c057e623583cc13", "spec_sha": "860ac9a59a49b95aa067aa98c70d78b614f76c1a4eb64a99a19e9e8f35e2c7b9", "project_uri": "https://rubygems.org/gems/swa", "gem_uri": "https://rubygems.org/gems/swa-1.0.1.gem", "homepage_uri": "https://github.com/mdub/swa", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/swa/1.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-athena", "requirements": "~> 1" }, { "name": "aws-sdk-cloudformation", "requirements": "~> 1" }, { "name": "aws-sdk-cloudtrail", "requirements": "~> 1" }, { "name": "aws-sdk-ec2", "requirements": "~> 1" }, { "name": "aws-sdk-elasticloadbalancing", "requirements": "~> 1" }, { "name": "aws-sdk-glue", "requirements": "~> 1" }, { "name": "aws-sdk-iam", "requirements": "~> 1" }, { "name": "aws-sdk-kms", "requirements": "~> 1" }, { "name": "aws-sdk-lakeformation", "requirements": "~> 1" }, { "name": "aws-sdk-s3", "requirements": "~> 1" }, { "name": "bytesize", "requirements": "~> 0.1" }, { "name": "chronic", "requirements": "~> 0.10" }, { "name": "clamp", "requirements": "~> 1.1, >= 1.1.0" }, { "name": "console_logger", "requirements": "~> 1.0.0" }, { "name": "csv", "requirements": "~> 3.0" }, { "name": "multi_json", "requirements": "~> 1.15" }, { "name": "openssl", "requirements": "~> 3.3, >= 3.3.1" }, { "name": "ox", "requirements": "~> 2.14" }, { "name": "pry", "requirements": "~> 0.15" }, { "name": "stackup", "requirements": "~> 1.0, >= 1.0.0" } ] } } |
2025-10-26 03:07:30 UTC |
| QWP7uSz1aIGLiAxjDi82t |
asciidoctor-pdfAn add-on converter for Asciidoctor that converts AsciiDoc documents to PDF using the Prawn PDF generation library. |
2.3.23 | Content{ "name": "asciidoctor-pdf", "downloads": 4364036, "version": "2.3.23", "version_created_at": "2025-10-26T02:37:04.705Z", "version_downloads": 0, "platform": "ruby", "authors": "Dan Allen, Sarah White", "info": "An add-on converter for Asciidoctor that converts AsciiDoc documents to PDF using the Prawn PDF generation library.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/asciidoctor/asciidoctor-pdf/blob/main/CHANGELOG.adoc", "bug_tracker_uri": "https://github.com/asciidoctor/asciidoctor-pdf/issues", "source_code_uri": "https://github.com/asciidoctor/asciidoctor-pdf", "mailing_list_uri": "http://discuss.asciidoctor.org" }, "yanked": false, "sha": "100f33099410111dfb17eeffdd8eec956be5a84eecf4562b114cd332807251c8", "spec_sha": "4f79d4a0c5d46556723c5b7e7f4eac2c26266c04c9fa7e26e081258102d67bbe", "project_uri": "https://rubygems.org/gems/asciidoctor-pdf", "gem_uri": "https://rubygems.org/gems/asciidoctor-pdf-2.3.23.gem", "homepage_uri": "https://asciidoctor.org/docs/asciidoctor-pdf", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": "http://discuss.asciidoctor.org", "source_code_uri": "https://github.com/asciidoctor/asciidoctor-pdf", "bug_tracker_uri": "https://github.com/asciidoctor/asciidoctor-pdf/issues", "changelog_uri": "https://github.com/asciidoctor/asciidoctor-pdf/blob/main/CHANGELOG.adoc", "funding_uri": null, "dependencies": { "development": [ { "name": "chunky_png", "requirements": "~> 1.4.0" }, { "name": "pdf-inspector", "requirements": "~> 1.3.0" }, { "name": "rake", "requirements": "~> 13.0.0" }, { "name": "rspec", "requirements": "~> 3.12.0" } ], "runtime": [ { "name": "asciidoctor", "requirements": "~> 2.0" }, { "name": "concurrent-ruby", "requirements": "~> 1.3" }, { "name": "matrix", "requirements": "~> 0.4" }, { "name": "prawn", "requirements": "~> 2.4.0" }, { "name": "prawn-icon", "requirements": "~> 3.0.0" }, { "name": "prawn-svg", "requirements": "~> 0.34.0" }, { "name": "prawn-table", "requirements": "~> 0.2.0" }, { "name": "prawn-templates", "requirements": "~> 0.1.0" }, { "name": "treetop", "requirements": "~> 1.6.0" }, { "name": "ttfunk", "requirements": "~> 1.7.0" } ] } } |
2025-10-26 02:37:08 UTC |
| ozCpZZOR7bnuXg5NYEg5l |
usps-imis-apiA wrapper for the iMIS API. |
1.0.0.pre.rc.9 | Content{ "name": "usps-imis-api", "downloads": 8862, "version": "1.0.0.pre.rc.9", "version_created_at": "2025-10-26T01:43:07.806Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "02dd1fc7a2655018cbe3f9c497ded139d9b38e9205d932dc98fc3ffc169ce0d4", "spec_sha": "b926d4052d03de566eb44d17d861d42bde4a1571e7a5f01980f5edb8ad205960", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-1.0.0.pre.rc.9.gem", "homepage_uri": "https://github.com/unitedstatespowersquadrons/imis-api-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/1.0.0.pre.rc.9", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-26 01:43:09 UTC |
| pK1bA9CXRXHSQ9aSkEjOQ |
usps-imis-apiA wrapper for the iMIS API. |
0.9.9 | Content{ "name": "usps-imis-api", "downloads": 8856, "version": "0.9.9", "version_created_at": "2025-10-26T01:40:33.204Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3d84cde44690054c53b92c7b4afbced91f570e89c06a97b8b9f5d215ba9abdee", "spec_sha": "22b64e9fe22a646400f6371b268a73c1e5c5451cd3e7842db6be7e2c315f8b53", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-0.9.9.gem", "homepage_uri": "https://github.com/unitedstatespowersquadrons/imis-api-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/0.9.9", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-26 01:40:36 UTC |
| frvtuzH5sFpoCczpC9sqv |
eredorEredor is a minimal set of OOP-based classes to help you develop small web applications without a dedicated framework. No magic, just Ruby. |
0.2.1 | Content{ "name": "eredor", "downloads": 204, "version": "0.2.1", "version_created_at": "2025-10-26T01:13:43.157Z", "version_downloads": 0, "platform": "ruby", "authors": "Guilherme Ribeiro", "info": "Eredor is a minimal set of OOP-based classes to help you develop small web applications without a dedicated framework. No magic, just Ruby.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/devguilhermeribeiiro/eredor", "changelog_uri": "https://github.com/devguilhermeribeiiro/eredor/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/devguilhermeribeiiro/eredor/blob/main/lib/eredor.rb" }, "yanked": false, "sha": "055899fb44c9035031de2f9047140f36f3316bed7bff5ed003418060f5d1faa0", "spec_sha": "e803f1295e89f78b7bb19a988f74ad95ded9fdcf7825ab2bf49fa28f2071a587", "project_uri": "https://rubygems.org/gems/eredor", "gem_uri": "https://rubygems.org/gems/eredor-0.2.1.gem", "homepage_uri": "https://github.com/devguilhermeribeiiro/eredor", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/devguilhermeribeiiro/eredor/blob/main/lib/eredor.rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/devguilhermeribeiiro/eredor/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-26 01:13:46 UTC |
| p7Kz5_uxo69hiQzUGGkCJ |
rubiku-themetheme jekyll for blog devlogs and tutorial |
0.1.1 | Content{ "name": "rubiku-theme", "downloads": 77, "version": "0.1.1", "version_created_at": "2025-10-26T01:06:58.678Z", "version_downloads": 0, "platform": "ruby", "authors": "Rubikuriku", "info": "theme jekyll for blog devlogs and tutorial", "licenses": [], "metadata": {}, "yanked": false, "sha": "a8a96ae61fe60f4b96e0f74729b1a35ed023372399a6c12a110a3fea34a07225", "spec_sha": "e34be4cfd84b0a26bf7b06700fa710c560cf8e5b9dedf50a3458220b89bedfb9", "project_uri": "https://rubygems.org/gems/rubiku-theme", "gem_uri": "https://rubygems.org/gems/rubiku-theme-0.1.1.gem", "homepage_uri": "https://github.com/kyubiner/rubiku-theme", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rubiku-theme/0.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" } ], "runtime": [ { "name": "jekyll", "requirements": ">= 3.9.0" } ] } } |
2025-10-26 01:07:01 UTC |
| -EsJAdxE4n_MtRjmKqnHZ |
philbot-schedulerThis rubygem does not have a description or summary. |
2.28.0 | Content{ "name": "philbot-scheduler", "downloads": 25701, "version": "2.28.0", "version_created_at": "2025-10-26T00:44:55.172Z", "version_downloads": 0, "platform": "ruby", "authors": "Philipp Lengauer", "info": "This rubygem does not have a description or summary.", "licenses": [], "metadata": {}, "yanked": false, "sha": "d1a2f61f568278a17daa69f6b1a7f599f6379a670cf6886662404fcb29e46001", "spec_sha": "eea31940e592d67da20fd4c72383aa52c14187fd1705917d17c9738428060dcc", "project_uri": "https://rubygems.org/gems/philbot-scheduler", "gem_uri": "https://rubygems.org/gems/philbot-scheduler-2.28.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/philbot-scheduler/2.28.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-26 00:44:57 UTC |
| m1C5k7AxKwDk_F--m3O58 |
email_dataThis project is a compilation of datasets related to emails. Includes disposable emails, disposable domains, and free email services. |
1761438686.0.0 | Content{ "name": "email_data", "downloads": 716760, "version": "1761438686.0.0", "version_created_at": "2025-10-26T00:31:58.500Z", "version_downloads": 0, "platform": "ruby", "authors": "Nando Vieira", "info": "This project is a compilation of datasets related to emails. Includes disposable emails, disposable domains, and free email services.", "licenses": [ "MIT" ], "metadata": { "license_uri": "https://github.com/fnando/email_data/tree/v1761438686.0.0/LICENSE.md", "homepage_uri": "https://github.com/fnando/email_data", "bug_tracker_uri": "https://github.com/fnando/email_data/issues", "source_code_uri": "https://github.com/fnando/email_data/tree/v1761438686.0.0", "documentation_uri": "https://github.com/fnando/email_data/tree/v1761438686.0.0/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b41cea322452c53841781d705e33ba1eff2932031f1094d459b849b994790453", "spec_sha": "06616154106575820b558bc11201d9ec64a95d87900a60e3a2be08ffdf415f9d", "project_uri": "https://rubygems.org/gems/email_data", "gem_uri": "https://rubygems.org/gems/email_data-1761438686.0.0.gem", "homepage_uri": "https://github.com/fnando/email_data", "wiki_uri": null, "documentation_uri": "https://github.com/fnando/email_data/tree/v1761438686.0.0/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/fnando/email_data/tree/v1761438686.0.0", "bug_tracker_uri": "https://github.com/fnando/email_data/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "activerecord", "requirements": ">= 0" }, { "name": "aitch", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-utils", "requirements": ">= 0" }, { "name": "pg", "requirements": ">= 0" }, { "name": "pry-meta", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "root_domain", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-fnando", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" } ], "runtime": [] } } |
2025-10-26 00:32:02 UTC |
| 4x-KC04EeWShAL7YCsc5C |
meta-tagsSearch Engine Optimization (SEO) plugin for Ruby on Rails applications. |
2.22.2 | Content{ "name": "meta-tags", "downloads": 17672720, "version": "2.22.2", "version_created_at": "2025-10-26T00:21:46.136Z", "version_downloads": 0, "platform": "ruby", "authors": "Dmytro Shteflyuk", "info": "Search Engine Optimization (SEO) plugin for Ruby on Rails applications.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/kpumuk/meta-tags/", "changelog_uri": "https://github.com/kpumuk/meta-tags/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/kpumuk/meta-tags/issues/", "source_code_uri": "https://github.com/kpumuk/meta-tags/", "documentation_uri": "https://rubydoc.info/github/kpumuk/meta-tags/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7fe78af4a92be12091f473cb84a21f6bddbd37f24c4413172df76cd14fff9e83", "spec_sha": "785946c436b55a55871a38fecb66bb7353c5a2e641ea695699e404155add6bbb", "project_uri": "https://rubygems.org/gems/meta-tags", "gem_uri": "https://rubygems.org/gems/meta-tags-2.22.2.gem", "homepage_uri": "https://github.com/kpumuk/meta-tags/", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/github/kpumuk/meta-tags/", "mailing_list_uri": null, "source_code_uri": "https://github.com/kpumuk/meta-tags/", "bug_tracker_uri": "https://github.com/kpumuk/meta-tags/issues/", "changelog_uri": "https://github.com/kpumuk/meta-tags/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "appraisal", "requirements": "~> 2.5.0" }, { "name": "railties", "requirements": ">= 3.2.0, < 8.2" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.13.0" }, { "name": "rspec-html-matchers", "requirements": "~> 0.10.0" }, { "name": "rspec_junit_formatter", "requirements": "~> 0.6.0" }, { "name": "rubocop-rails", "requirements": "~> 2.28.0" }, { "name": "rubocop-rake", "requirements": "~> 0.6.0" }, { "name": "rubocop-rspec", "requirements": "~> 3.4.0" }, { "name": "simplecov", "requirements": "~> 0.22.0" }, { "name": "standard", "requirements": "~> 1.31" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 6.0.0, < 8.2" } ] } } |
2025-10-26 00:21:48 UTC |
| hx5T8u3-LctXLLK0VrNeE |
swaAWS, backwards |
1.0.0 | Content{ "name": "swa", "downloads": 46333, "version": "1.0.0", "version_created_at": "2025-10-26T00:21:40.291Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Williams", "info": "AWS, backwards", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e214e6f5c50504d90e34f77ddbfc0f77e83defc8b153e3bd76764141d3bf7a66", "spec_sha": "b1284b06ea1fa0a788e0dd61acf6312a97cf14ea8ac096952f0d25e7d647fb81", "project_uri": "https://rubygems.org/gems/swa", "gem_uri": "https://rubygems.org/gems/swa-1.0.0.gem", "homepage_uri": "https://github.com/mdub/swa", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/swa/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-athena", "requirements": "~> 1" }, { "name": "aws-sdk-cloudformation", "requirements": "~> 1" }, { "name": "aws-sdk-cloudtrail", "requirements": "~> 1" }, { "name": "aws-sdk-ec2", "requirements": "~> 1" }, { "name": "aws-sdk-elasticloadbalancing", "requirements": "~> 1" }, { "name": "aws-sdk-glue", "requirements": "~> 1" }, { "name": "aws-sdk-iam", "requirements": "~> 1" }, { "name": "aws-sdk-kms", "requirements": "~> 1" }, { "name": "aws-sdk-lakeformation", "requirements": "~> 1" }, { "name": "aws-sdk-s3", "requirements": "~> 1" }, { "name": "bytesize", "requirements": ">= 0" }, { "name": "chronic", "requirements": ">= 0" }, { "name": "clamp", "requirements": ">= 1.1.0" }, { "name": "console_logger", "requirements": ">= 0" }, { "name": "csv", "requirements": ">= 0" }, { "name": "multi_json", "requirements": ">= 0" }, { "name": "openssl", "requirements": ">= 3.3.1" }, { "name": "ox", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "stackup", "requirements": ">= 1.0.0" } ] } } |
2025-10-26 00:21:42 UTC |
| tRJuJtbuAaAPt39DfrRoF |
uri-whatwg_parserRuby implementation of the WHATWG URL Living Standard |
0.1.6 | Content{ "name": "uri-whatwg_parser", "downloads": 1764, "version": "0.1.6", "version_created_at": "2025-10-26T00:19:19.077Z", "version_downloads": 0, "platform": "ruby", "authors": "Yuji Yaginuma", "info": "Ruby implementation of the WHATWG URL Living Standard", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/y-yagi/uri-whatwg_parser", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "be4a5ccefc81d03c384d5d66acbca40a297d0d3002a385733cd3e8452dc9abc6", "spec_sha": "887d9f7c27fcb14b17d16d7f9cc88807f859d8a97fac471fda4463bc9506d005", "project_uri": "https://rubygems.org/gems/uri-whatwg_parser", "gem_uri": "https://rubygems.org/gems/uri-whatwg_parser-0.1.6.gem", "homepage_uri": "https://github.com/y-yagi/uri-whatwg_parser", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" } ], "runtime": [ { "name": "uri", "requirements": ">= 1.0.0" }, { "name": "uri-idna", "requirements": ">= 0" } ] } } |
2025-10-26 00:19:22 UTC |
| UNYPgOZOTLtT4JcJLtd-A |
relation_to_structReturn struct results from ActiveRecord relation queries |
1.11.0 | Content{ "name": "relation_to_struct", "downloads": 512799, "version": "1.11.0", "version_created_at": "2025-10-26T00:07:45.579Z", "version_downloads": 0, "platform": "ruby", "authors": "James Coleman", "info": "Return struct results from ActiveRecord relation queries", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "5a0c7cb263699a30536dc5775f9fe5852fc01f6fe5d8791c29d5c8c772ddcffd", "spec_sha": "0a335436c62aecc65fc7334991219a4c44ebdd0a30b013687724b67a7cc13347", "project_uri": "https://rubygems.org/gems/relation_to_struct", "gem_uri": "https://rubygems.org/gems/relation_to_struct-1.11.0.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/relation_to_struct/1.11.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "appraisal", "requirements": ">= 2.5" }, { "name": "bundler", "requirements": ">= 1.7" }, { "name": "pg", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 10.0" }, { "name": "rspec", "requirements": ">= 3.2" }, { "name": "sqlite3", "requirements": ">= 1.4" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 7.2, < 8.2" }, { "name": "activesupport", "requirements": ">= 7.2, < 8.2" } ] } } |
2025-10-26 00:07:50 UTC |
| NfrakGSr61NWFH1mzQmNX |
rtfm-filemanagerRTFM v7.2.0: BREAKING CHANGE - Batch operations now work ONLY on tagged items when items are tagged (not tagged + selected). If no items are tagged, operations work on the selected item only. A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. Features include remote SSH/SFTP browsing, interactive SSH shell, comprehensive undo system, bookmarks, and much more. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers. |
7.2.1 | Content{ "name": "rtfm-filemanager", "downloads": 105778, "version": "7.2.1", "version_created_at": "2025-10-25T22:59:08.569Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "RTFM v7.2.0: BREAKING CHANGE - Batch operations now work ONLY on tagged items when items are tagged (not tagged + selected). If no items are tagged, operations work on the selected item only.\n A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. Features include remote SSH/SFTP browsing, interactive SSH shell, comprehensive undo system, bookmarks, and much more. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers.", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/RTFM" }, "yanked": false, "sha": "502a32be1cc234f3ae7842bd8681f34859879b11af2c59b30c863bcae7dd0186", "spec_sha": "90c7467fa9ab7c5c9638d1fecb3b9cc38e1a4d983eb82915e57350a70cebc65a", "project_uri": "https://rubygems.org/gems/rtfm-filemanager", "gem_uri": "https://rubygems.org/gems/rtfm-filemanager-7.2.1.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/RTFM", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bootsnap", "requirements": "~> 1.18" }, { "name": "rcurses", "requirements": "~> 6.0" }, { "name": "ruby-openai", "requirements": "~> 7.4" } ] } } |
2025-10-25 22:59:10 UTC |
| ON7gFnGoofbkqyv3eog1b |
ruby-shellA shell written in Ruby with extensive tab completions, aliases/nicks, history, syntax highlighting, theming, auto-cd, auto-opening files and more. UPDATE v3.4.0: COMPLETION LEARNING - Shell learns which TAB completions you use most and intelligently ranks them higher. Context-aware learning per command. :completion_stats shows patterns. Persistent across sessions. Plus all v3.3 features: quote-less syntax, parametrized nicks, Ctrl-G editing, validation rules, shell scripts! |
3.4.4 | Content{ "name": "ruby-shell", "downloads": 19868, "version": "3.4.4", "version_created_at": "2025-10-25T22:49:43.823Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "A shell written in Ruby with extensive tab completions, aliases/nicks, history, syntax highlighting, theming, auto-cd, auto-opening files and more. UPDATE v3.4.0: COMPLETION LEARNING - Shell learns which TAB completions you use most and intelligently ranks them higher. Context-aware learning per command. :completion_stats shows patterns. Persistent across sessions. Plus all v3.3 features: quote-less syntax, parametrized nicks, Ctrl-G editing, validation rules, shell scripts!", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/rsh" }, "yanked": false, "sha": "eef5ef20a03d9bf4e691e7b93c6a069ca485a55a8b866a81ffe96b6f935e1ad8", "spec_sha": "f100803597e2c1daf1a813e76339e9367a0f4638c316a376fc248607c87b6bd7", "project_uri": "https://rubygems.org/gems/ruby-shell", "gem_uri": "https://rubygems.org/gems/ruby-shell-3.4.4.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/rsh", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 22:49:49 UTC |
| iaDhi1faomZH8px9XF0yA |
minify_htmlExtremely fast and smart HTML + JS + CSS minifier |
0.18.1 | Content{ "name": "minify_html", "downloads": 99469, "version": "0.18.1", "version_created_at": "2025-10-25T22:28:51.437Z", "version_downloads": 0, "platform": "x64-mingw-ucrt", "authors": "Wilson Lin", "info": "Extremely fast and smart HTML + JS + CSS minifier", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "492813dd9927a19abc2ffe140d1ab2614469ab881754d5c68ca76e671887e6bd", "spec_sha": "d532ae0faaf8e8ea63bbf00ea5447364ca734a8ea28e039a001043e3cf0c52c6", "project_uri": "https://rubygems.org/gems/minify_html", "gem_uri": "https://rubygems.org/gems/minify_html-0.18.1-x64-mingw-ucrt.gem", "homepage_uri": "https://github.com/wilsonzlin/minify-html", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/minify_html/0.18.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rake-compiler", "requirements": "~> 1.2" } ], "runtime": [] } } |
2025-10-25 22:28:53 UTC |
| SfaPLaf7hO8Hr7uD-piiY |
minify_htmlExtremely fast and smart HTML + JS + CSS minifier |
0.18.1 | Content{ "name": "minify_html", "downloads": 99469, "version": "0.18.1", "version_created_at": "2025-10-25T22:27:53.357Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Wilson Lin", "info": "Extremely fast and smart HTML + JS + CSS minifier", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "ddf6ac005f0bee291097390a87bb239dfc14912e8cf59496f33e878073c40cc7", "spec_sha": "332c697fea002b47ac9a087c50c6fbe05712ac2651c54b34758c1ad6ffbb2e0f", "project_uri": "https://rubygems.org/gems/minify_html", "gem_uri": "https://rubygems.org/gems/minify_html-0.18.1-arm64-darwin.gem", "homepage_uri": "https://github.com/wilsonzlin/minify-html", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/minify_html/0.18.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rake-compiler", "requirements": "~> 1.2" } ], "runtime": [] } } |
2025-10-25 22:27:55 UTC |
| PLCKa86Q3MQIl21b5cNyI |
minify_htmlExtremely fast and smart HTML + JS + CSS minifier |
0.18.1 | Content{ "name": "minify_html", "downloads": 99469, "version": "0.18.1", "version_created_at": "2025-10-25T22:27:45.101Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "Wilson Lin", "info": "Extremely fast and smart HTML + JS + CSS minifier", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "0ae3b905521fd86766a54ad4371b9803466d1b071b1f7cdd68d49f96b07c6cd8", "spec_sha": "49e8d429d870b04a8f94366d7f044428d5e0802366431a2d251c7b81d537322d", "project_uri": "https://rubygems.org/gems/minify_html", "gem_uri": "https://rubygems.org/gems/minify_html-0.18.1-x86_64-darwin.gem", "homepage_uri": "https://github.com/wilsonzlin/minify-html", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/minify_html/0.18.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rake-compiler", "requirements": "~> 1.2" } ], "runtime": [] } } |
2025-10-25 22:27:47 UTC |
| 5mXc7aKJcEWX85QfwevB2 |
minify_htmlExtremely fast and smart HTML + JS + CSS minifier |
0.18.1 | Content{ "name": "minify_html", "downloads": 99469, "version": "0.18.1", "version_created_at": "2025-10-25T22:27:38.584Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Wilson Lin", "info": "Extremely fast and smart HTML + JS + CSS minifier", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "a434e3a9327b9360ddcfb94e5d49eb2a7af6b09a78d7d43b4d5d9a760ad87353", "spec_sha": "e64a3424ee02ef46fe95f8381ce808f7c774a9088be686b47fcec92f35879abd", "project_uri": "https://rubygems.org/gems/minify_html", "gem_uri": "https://rubygems.org/gems/minify_html-0.18.1-aarch64-linux.gem", "homepage_uri": "https://github.com/wilsonzlin/minify-html", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/minify_html/0.18.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rake-compiler", "requirements": "~> 1.2" } ], "runtime": [] } } |
2025-10-25 22:27:40 UTC |
| -2IirW_-nzOm_dm6pYPmZ |
minify_htmlExtremely fast and smart HTML + JS + CSS minifier |
0.18.1 | Content{ "name": "minify_html", "downloads": 99469, "version": "0.18.1", "version_created_at": "2025-10-25T22:27:34.809Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Wilson Lin", "info": "Extremely fast and smart HTML + JS + CSS minifier", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "ad0b00d9effc33ac79d4f4801866ece34f48408abed1d1a0b3cf9f5afd49117f", "spec_sha": "3729aacf6bb99b4a72daed3fe49ecaf26753ccccf7b0bbdcff175ee10c6220d8", "project_uri": "https://rubygems.org/gems/minify_html", "gem_uri": "https://rubygems.org/gems/minify_html-0.18.1-x86_64-linux.gem", "homepage_uri": "https://github.com/wilsonzlin/minify-html", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/minify_html/0.18.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rake-compiler", "requirements": "~> 1.2" } ], "runtime": [] } } |
2025-10-25 22:27:38 UTC |
| voVxpc9ZlvQSlnnRvhkm9 |
testcentricity_webThe TestCentricity™ For Web core framework for desktop and mobile web browser-based app testing implements a Page Object Model DSL for use with Cucumber or RSpec, and Selenium-Webdriver. The gem also facilitates the configuration of the appropriate Selenium-Webdriver capabilities required to establish connections to locally hosted desktop browsers, locally hosted emulated mobile browsers (iOS, Android, etc.) running within a local instance of Chrome, mobile Safari browsers on iOS device simulators or physical iOS devices, mobile Chrome browsers on Android Studio virtual device emulators, or cloud hosted desktop or mobile web browsers (using BrowserStack, Sauce Labs, TestingBot, or LambdaTest services). |
4.6.8 | Content{ "name": "testcentricity_web", "downloads": 534612, "version": "4.6.8", "version_created_at": "2025-10-25T21:16:38.326Z", "version_downloads": 0, "platform": "ruby", "authors": "A.J. Mrozinski", "info": "\n The TestCentricity™ For Web core framework for desktop and mobile web browser-based app testing implements a Page Object\n Model DSL for use with Cucumber or RSpec, and Selenium-Webdriver. The gem also facilitates the configuration of the\n appropriate Selenium-Webdriver capabilities required to establish connections to locally hosted desktop browsers,\n locally hosted emulated mobile browsers (iOS, Android, etc.) running within a local instance of Chrome, mobile Safari\n browsers on iOS device simulators or physical iOS devices, mobile Chrome browsers on Android Studio virtual device\n emulators, or cloud hosted desktop or mobile web browsers (using BrowserStack, Sauce Labs, TestingBot, or LambdaTest\n services).", "licenses": [ "BSD-3-Clause" ], "metadata": { "wiki_uri": "https://github.com/TestCentricity/testcentricity_web/wiki", "changelog_uri": "https://github.com/TestCentricity/testcentricity_web/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/TestCentricity/testcentricity_web/issues", "documentation_uri": "https://www.rubydoc.info/gems/testcentricity_web" }, "yanked": false, "sha": "6158217dfdb373bd6aa9efe907977723976ed1596f0cdc96e446596a35d312ce", "spec_sha": "7d2240d9ec7ecc042d9f0ed17cb338b85463a272e13de626b7d0ccca7768d8e2", "project_uri": "https://rubygems.org/gems/testcentricity_web", "gem_uri": "https://rubygems.org/gems/testcentricity_web-4.6.8.gem", "homepage_uri": "https://github.com/TestCentricity/testcentricity_web", "wiki_uri": "https://github.com/TestCentricity/testcentricity_web/wiki", "documentation_uri": "https://www.rubydoc.info/gems/testcentricity_web", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": "https://github.com/TestCentricity/testcentricity_web/issues", "changelog_uri": "https://github.com/TestCentricity/testcentricity_web/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "cucumber", "requirements": "= 10.1.1" }, { "name": "cuke_modeler", "requirements": "~> 3.0" }, { "name": "docker-compose", "requirements": ">= 0" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "parallel_tests", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "require_all", "requirements": "= 1.5.0" }, { "name": "rspec", "requirements": ">= 3.13.0" }, { "name": "selenium-webdriver", "requirements": "~> 4.37.0" }, { "name": "simplecov", "requirements": "~> 0.18" }, { "name": "yard", "requirements": ">= 0.9.0" } ], "runtime": [ { "name": "appium_lib", "requirements": "~> 16.1.0" }, { "name": "browserstack-local", "requirements": ">= 0" }, { "name": "capybara", "requirements": "= 3.40.0" }, { "name": "childprocess", "requirements": ">= 0" }, { "name": "chronic", "requirements": "= 0.10.2" }, { "name": "faker", "requirements": ">= 0" }, { "name": "i18n", "requirements": ">= 0" }, { "name": "os", "requirements": "~> 1.0" }, { "name": "test-unit", "requirements": ">= 0" }, { "name": "virtus", "requirements": ">= 0" } ] } } |
2025-10-25 21:16:43 UTC |
| NiOh8eIW1tZLyw3StdA4h |
usps-imis-apiA wrapper for the iMIS API. |
1.0.0.pre.rc.8 | Content{ "name": "usps-imis-api", "downloads": 8529, "version": "1.0.0.pre.rc.8", "version_created_at": "2025-10-25T21:13:55.072Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f1bedf2b99688d9815511270ff2ba16c4cb6afab3b38eaae5e0ae93c7edd87e7", "spec_sha": "dd44c024d7d2a826c4139e3b19b87ab70b236373412fb83dfa787624c6b3f878", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-1.0.0.pre.rc.8.gem", "homepage_uri": "https://github.com/unitedstatespowersquadrons/imis-api-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/1.0.0.pre.rc.8", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-25 21:14:00 UTC |
| mgYQzmF0vu7kFjjMNWov9 |
readability_jsReadabilityJs is a Ruby wrapper gem for the mozilla readability library to extract the main content from web pages. It uses the Nodo gem to run the JavaScript Readability library in a Node.js environment, allowing for efficient and accurate content extraction within Ruby applications. |
0.0.2 | Content{ "name": "readability_js", "downloads": 18, "version": "0.0.2", "version_created_at": "2025-10-25T21:01:46.972Z", "version_downloads": 0, "platform": "ruby", "authors": "Matthäus Beyrle", "info": "ReadabilityJs is a Ruby wrapper gem for the mozilla readability library to extract the main content from web pages. It uses the Nodo gem to run the JavaScript Readability library in a Node.js environment, allowing for efficient and accurate content extraction within Ruby applications.", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "0344d9811c57b0a51c5cc13c54e2bdab36f7773f8adc74634db8bc7f7e380577", "spec_sha": "9233672e42dfe581cb3b3add924c3d293f32c7fe6ea0337353b56d03209d6ec5", "project_uri": "https://rubygems.org/gems/readability_js", "gem_uri": "https://rubygems.org/gems/readability_js-0.0.2.gem", "homepage_uri": "https://github.com/magynhard/ruby-readability_js", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/readability_js/0.0.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 1.14" }, { "name": "colorize", "requirements": "= 0.8.1" }, { "name": "pry", "requirements": "= 0.14.1" }, { "name": "rake", "requirements": ">= 10.0" }, { "name": "rspec", "requirements": ">= 3.0" } ], "runtime": [ { "name": "nodo", "requirements": "~> 1.8" }, { "name": "nokogiri", "requirements": "~> 1.18" }, { "name": "ostruct", "requirements": "~> 0.6.3" }, { "name": "reverse_markdown", "requirements": "~> 3.0" } ] } } |
2025-10-25 21:01:50 UTC |
| tLV-utnDsM5YdvpQ2KOba |
rokakiA dsl for filtering data in web requests |
0.14.0 | Content{ "name": "rokaki", "downloads": 33026, "version": "0.14.0", "version_created_at": "2025-10-25T20:54:02.864Z", "version_downloads": 0, "platform": "ruby", "authors": "Steve Martin", "info": "A dsl for filtering data in web requests", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/tevio/rokaki" }, "yanked": false, "sha": "22a6237e29fd419c91c2e6b08742a391e8cc4c6216e1c62ce24910d5b0a013b2", "spec_sha": "012497b5a62224319bc88ac96d5d41625ab7c60e78671cc095fd73ba86a71389", "project_uri": "https://rubygems.org/gems/rokaki", "gem_uri": "https://rubygems.org/gems/rokaki-0.14.0.gem", "homepage_uri": "https://github.com/tevio/rokaki", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "activerecord", "requirements": ">= 7.1, < 9.0" }, { "name": "activerecord-oracle_enhanced-adapter", "requirements": "~> 8.0.0" }, { "name": "activerecord-sqlserver-adapter", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.0" }, { "name": "database_cleaner-active_record", "requirements": ">= 0" }, { "name": "factory_bot", "requirements": ">= 0" }, { "name": "guard", "requirements": ">= 0" }, { "name": "guard-rspec", "requirements": ">= 0" }, { "name": "mysql2", "requirements": ">= 0" }, { "name": "pg", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "ruby-oci8", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" }, { "name": "tiny_tds", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" } ] } } |
2025-10-25 20:54:04 UTC |
| YIGt5sj80taKtH5BkXbqZ |
roadie-railsHooks Roadie into your Rails application to help with email generation. |
3.4.0 | Content{ "name": "roadie-rails", "downloads": 19366234, "version": "3.4.0", "version_created_at": "2025-10-25T20:51:51.876Z", "version_downloads": 0, "platform": "ruby", "authors": "Magnus Bergmark", "info": "Hooks Roadie into your Rails application to help with email generation.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "f7b02bd3b74051eaa51ebb636049c4c9fc54cf2a68234eafc5a5fb78ad1f9aa9", "spec_sha": "1a3f309df9ffc6c37e26c17b189d072154d92d8dc6b09ee953c33121854b9fce", "project_uri": "https://rubygems.org/gems/roadie-rails", "gem_uri": "https://rubygems.org/gems/roadie-rails-3.4.0.gem", "homepage_uri": "http://github.com/Mange/roadie-rails", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/roadie-rails/3.4.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.2" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 5.1, < 8.2" }, { "name": "rspec", "requirements": "~> 3.10" }, { "name": "rspec-collection_matchers", "requirements": ">= 0" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" } ], "runtime": [ { "name": "railties", "requirements": ">= 5.1, < 8.2" }, { "name": "roadie", "requirements": "~> 5.0" } ] } } |
2025-10-25 20:51:53 UTC |
| jVSiatbznX4cpcT60pnhA |
naA tool for managing a TaskPaper file of project todos for the current directory. Easily create "next actions" to come back to, add tags and priorities, and notes. Add prompt hooks to display your next actions automatically when cd'ing into a directory. |
1.2.84 | Content{ "name": "na", "downloads": 70415, "version": "1.2.84", "version_created_at": "2025-10-25T20:51:35.789Z", "version_downloads": 0, "platform": "ruby", "authors": "Brett Terpstra", "info": "A tool for managing a TaskPaper file of project todos for the current directory. Easily create \"next actions\" to come back to, add tags and priorities, and notes. Add prompt hooks to display your next actions automatically when cd'ing into a directory.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "bbbfd560c1ded9cb4ebecd30e45f8dccf45bb48c82aa6f80e00590b145567e06", "spec_sha": "bd07143a7885f1ba33d3238fd6fffc5bb0832e5f190419bb2dca09fead1646bf", "project_uri": "https://rubygems.org/gems/na", "gem_uri": "https://rubygems.org/gems/na-1.2.84.gem", "homepage_uri": "https://brettterpstra.com/projects/na/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/na/1.2.84", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bump", "requirements": "~> 0.6.0" }, { "name": "minitest", "requirements": "~> 5.14" }, { "name": "rdoc", "requirements": "~> 4.3" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "tty-spinner", "requirements": "~> 0.9, >= 0.9.0" } ], "runtime": [ { "name": "chronic", "requirements": "~> 0.10, >= 0.10.2" }, { "name": "git", "requirements": "~> 3.0.0" }, { "name": "gli", "requirements": "~> 2.21.0" }, { "name": "mdless", "requirements": "~> 1.0, >= 1.0.32" }, { "name": "ostruct", "requirements": "~> 0.6, >= 0.6.1" }, { "name": "tty-reader", "requirements": "~> 0.9, >= 0.9.0" }, { "name": "tty-screen", "requirements": "~> 0.8, >= 0.8.1" }, { "name": "tty-which", "requirements": "~> 0.5, >= 0.5.0" } ] } } |
2025-10-25 20:51:37 UTC |
| F0wkFyDOymabvxSE8RFw_ |
ripper_ruby_parserRipperRubyParser is a parser for Ruby based on Ripper that aims to be a drop-in replacement for RubyParser. |
1.12.0 | Content{ "name": "ripper_ruby_parser", "downloads": 418367, "version": "1.12.0", "version_created_at": "2025-10-25T20:44:48.103Z", "version_downloads": 0, "platform": "ruby", "authors": "Matijs van Zuijlen", "info": "RipperRubyParser is a parser for Ruby based on Ripper that aims to be a\ndrop-in replacement for RubyParser.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "http://www.github.com/mvz/ripper_ruby_parser", "changelog_uri": "https://github.com/mvz/ripper_ruby_parser/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/mvz/ripper_ruby_parser", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "45336d275d30e50de1ef392f7d9a67737795ba7cf56e0d18d1f9a357b79e400a", "spec_sha": "e80689d4a1c2a9065df572e4905a919882746fcf4ae0a2a21b03a1152385003d", "project_uri": "https://rubygems.org/gems/ripper_ruby_parser", "gem_uri": "https://rubygems.org/gems/ripper_ruby_parser-1.12.0.gem", "homepage_uri": "http://www.github.com/mvz/ripper_ruby_parser", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mvz/ripper_ruby_parser", "bug_tracker_uri": null, "changelog_uri": "https://github.com/mvz/ripper_ruby_parser/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.6" }, { "name": "minitest-focus", "requirements": "~> 1.3, >= 1.3.1" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rake-manifest", "requirements": "~> 0.2.0" }, { "name": "rubocop", "requirements": "~> 1.79" }, { "name": "rubocop-minitest", "requirements": "~> 0.38.0" }, { "name": "rubocop-packaging", "requirements": "~> 0.6.0" }, { "name": "rubocop-performance", "requirements": "~> 1.25" }, { "name": "ruby_parser", "requirements": "~> 3.21.0" }, { "name": "sexp_processor", "requirements": "~> 4.16" }, { "name": "simplecov", "requirements": "~> 0.22.0" } ], "runtime": [ { "name": "sexp_processor", "requirements": "~> 4.10" } ] } } |
2025-10-25 20:44:51 UTC |
| OZjeCqDgxtImp4pXbNia1 |
readability_jsReadabilityJs is a Ruby wrapper gem for the mozilla readability library to extract the main content from web pages. It uses the Nodo gem to run the JavaScript Readability library in a Node.js environment, allowing for efficient and accurate content extraction within Ruby applications. |
0.0.1 | Content{ "name": "readability_js", "downloads": 0, "version": "0.0.1", "version_created_at": "2025-10-25T20:41:49.941Z", "version_downloads": 0, "platform": "ruby", "authors": "Matthäus Beyrle", "info": "ReadabilityJs is a Ruby wrapper gem for the mozilla readability library to extract the main content from web pages. It uses the Nodo gem to run the JavaScript Readability library in a Node.js environment, allowing for efficient and accurate content extraction within Ruby applications.", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "70e146ed5a723f9c63404f34696cb370c6e35b9f8e01bfa528d8f05590508809", "spec_sha": "ee4a2d91c3fed3affc7dbe162f8eb4c10f4cac12005db8e1e25fdef6dc5b4645", "project_uri": "https://rubygems.org/gems/readability_js", "gem_uri": "https://rubygems.org/gems/readability_js-0.0.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/readability_js/0.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 1.14" }, { "name": "colorize", "requirements": "= 0.8.1" }, { "name": "pry", "requirements": "= 0.14.1" }, { "name": "rake", "requirements": ">= 10.0" }, { "name": "rspec", "requirements": ">= 3.0" } ], "runtime": [ { "name": "nodo", "requirements": "~> 1.8" }, { "name": "nokogiri", "requirements": "~> 1.18" }, { "name": "ostruct", "requirements": "~> 0.6.3" }, { "name": "reverse_markdown", "requirements": "~> 3.0" } ] } } |
2025-10-25 20:41:52 UTC |
| EqGUcZf-TD2_F0tZpCyF5 |
braintrustBraintrust Ruby SDK for evals, tracing and more. |
0.0.2 | Content{ "name": "braintrust", "downloads": 192, "version": "0.0.2", "version_created_at": "2025-10-25T20:37:04.966Z", "version_downloads": 0, "platform": "ruby", "authors": "Braintrust", "info": "Braintrust Ruby SDK for evals, tracing and more. ", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/braintrustdata/braintrust-sdk-ruby", "changelog_uri": "https://github.com/braintrustdata/braintrust-sdk-ruby/releases", "source_code_uri": "https://github.com/braintrustdata/braintrust-sdk-ruby" }, "yanked": false, "sha": "c1e443d4eabf8bf9178b4030f40409899d7b6c2619b1f2e0b70d2b94d1775775", "spec_sha": "522785ac7dfd08c1b85dd5079bac1734443102dda6b7daa7fbfef4d048420978", "project_uri": "https://rubygems.org/gems/braintrust", "gem_uri": "https://rubygems.org/gems/braintrust-0.0.2.gem", "homepage_uri": "https://github.com/braintrustdata/braintrust-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/braintrustdata/braintrust-sdk-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/braintrustdata/braintrust-sdk-ruby/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "appraisal", "requirements": "~> 2.5" }, { "name": "kramdown", "requirements": "~> 2.0" }, { "name": "minitest", "requirements": "~> 5.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "standard", "requirements": "~> 1.0" }, { "name": "vcr", "requirements": "~> 6.0" }, { "name": "webmock", "requirements": "~> 3.0" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "openssl", "requirements": "~> 3.3.1" }, { "name": "opentelemetry-exporter-otlp", "requirements": "~> 0.28" }, { "name": "opentelemetry-sdk", "requirements": "~> 1.0" } ] } } |
2025-10-25 20:37:06 UTC |
| __z3JmoF-OBqOvWTVkMl7 |
usps-imis-apiA wrapper for the iMIS API. |
0.9.8 | Content{ "name": "usps-imis-api", "downloads": 8431, "version": "0.9.8", "version_created_at": "2025-10-25T20:31:26.115Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f59bb7a8b12f810501b5ada31bdf801bf227b0755fb76b609a836e04aaeec2ec", "spec_sha": "06e3e5788ee8ef3d54d237cf8b1f252b8da6d0a252d7ba341675b10dc06b50cb", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-0.9.8.gem", "homepage_uri": "https://github.com/unitedstatespowersquadrons/imis-api-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/0.9.8", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-25 20:31:29 UTC |
| 8DRWZdX46R29rIsTHux-4 |
typelizerA TypeScript type generator for Ruby serializers. |
0.5.3 | Content{ "name": "typelizer", "downloads": 48036, "version": "0.5.3", "version_created_at": "2025-10-25T20:28:09.332Z", "version_downloads": 0, "platform": "ruby", "authors": "Svyatoslav Kryukov", "info": "A TypeScript type generator for Ruby serializers.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/skryukov/typelizer", "changelog_uri": "https://github.com/skryukov/typelizer/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/skryukov/typelizer/issues", "source_code_uri": "https://github.com/skryukov/typelizer", "documentation_uri": "https://github.com/skryukov/typelizer/blob/main/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "83882a5781423db795d56b3f920b78e3b48d3f67d49495f34388ea7ed7ed3ce9", "spec_sha": "3a41b5392077619a6208ed26db938dc5cefa031157a7835f15c6dcddd5ee169f", "project_uri": "https://rubygems.org/gems/typelizer", "gem_uri": "https://rubygems.org/gems/typelizer-0.5.3.gem", "homepage_uri": "https://github.com/skryukov/typelizer", "wiki_uri": null, "documentation_uri": "https://github.com/skryukov/typelizer/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/skryukov/typelizer", "bug_tracker_uri": "https://github.com/skryukov/typelizer/issues", "changelog_uri": "https://github.com/skryukov/typelizer/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "benchmark", "requirements": ">= 0" }, { "name": "railties", "requirements": ">= 6.0.0" } ] } } |
2025-10-25 20:28:11 UTC |
| ZCi5OmCJX6H86GTf6epTQ |
usps-imis-apiA wrapper for the iMIS API. |
0.9.7 | Content{ "name": "usps-imis-api", "downloads": 8403, "version": "0.9.7", "version_created_at": "2025-10-25T19:58:23.569Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "2b9bbe3552ab11b582f10c7b18ea4106c012f0ebc702da62906da85978a827d2", "spec_sha": "cdf8da90ec2c06b286f86877679a3eb3e7d0735f8cf88b5335c0b6503ffb8067", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-0.9.7.gem", "homepage_uri": "https://github.com/unitedstatespowersquadrons/imis-api-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/0.9.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-25 19:58:25 UTC |
| 33QnESgK2KqETciiH8pod |
exa-ai-rubyExa API client in Ruby, Sorbet-friendly and inspired by openai-ruby. |
1.0.0 | Content{ "name": "exa-ai-ruby", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-10-25T19:53:52.267Z", "version_downloads": 0, "platform": "ruby", "authors": "Vicente Reig Rincon de Arellano", "info": "Exa API client in Ruby, Sorbet-friendly and inspired by openai-ruby.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/vicentereig/exa-ruby", "changelog_uri": "https://github.com/vicentereig/exa-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/vicentereig/exa-ruby" }, "yanked": false, "sha": "11f93d3d9eae08c65a78fa473b094c5ddbf797090dd2e6a8fe326d5d910e3851", "spec_sha": "a7256da145dbdb2d8b668fb2646df34e9b0230a75266dbcd24b2aa328ab97ade", "project_uri": "https://rubygems.org/gems/exa-ai-ruby", "gem_uri": "https://rubygems.org/gems/exa-ai-ruby-1.0.0.gem", "homepage_uri": "https://github.com/vicentereig/exa-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/vicentereig/exa-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/vicentereig/exa-ruby/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.22" }, { "name": "rake", "requirements": "~> 13.2" }, { "name": "rubocop", "requirements": "~> 1.64" } ], "runtime": [ { "name": "connection_pool", "requirements": "~> 2.4" }, { "name": "dspy-schema", "requirements": "~> 1.0" }, { "name": "sorbet-runtime", "requirements": "~> 0.5" } ] } } |
2025-10-25 19:53:54 UTC |
| MpTv5xDm_n4_ncfS_sMtQ |
railsuiProfessionally designed UI components and templates for Ruby on Rails. |
3.3.0 | Content{ "name": "railsui", "downloads": 6558, "version": "3.3.0", "version_created_at": "2025-10-25T19:46:12.989Z", "version_downloads": 0, "platform": "ruby", "authors": "Andy Leverenz", "info": "Professionally designed UI components and templates for Ruby on Rails.", "licenses": [ "Unlicense" ], "metadata": { "homepage_uri": "https://railsui.com", "mailing_list_uri": "https://railsui.com/updates", "documentation_uri": "https://railsui.com/docs" }, "yanked": false, "sha": "a815f8b52b12426ab303e41b0554539cbe3b9e07f8142840aaa609263b61ab5f", "spec_sha": "d28eb698b885c0b9e2e2c63cdca0fb1fe6b14dbc7408816f6d85f29142b20b2f", "project_uri": "https://rubygems.org/gems/railsui", "gem_uri": "https://rubygems.org/gems/railsui-3.3.0.gem", "homepage_uri": "https://railsui.com", "wiki_uri": null, "documentation_uri": "https://railsui.com/docs", "mailing_list_uri": "https://railsui.com/updates", "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "meta-tags", "requirements": ">= 0" }, { "name": "psych", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 7.0" }, { "name": "railsui_icon", "requirements": ">= 0" }, { "name": "tailwindcss-rails", "requirements": ">= 2.0" } ] } } |
2025-10-25 19:46:14 UTC |
| 9eQ5k4DkFazppgFkk5Eue |
liponahatsoDescription of Liponahatso. |
0.1.0 | Content{ "name": "liponahatso", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-10-25T19:30:28.015Z", "version_downloads": 0, "platform": "ruby", "authors": "Thato Semoko", "info": "Description of Liponahatso.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://thato.semoko.co.za", "changelog_uri": "https://github.com", "source_code_uri": "https://github.com" }, "yanked": false, "sha": "110ebfe8f2d13dc8ee1408c2af911ecbeb09acd2e960a5294e2266ff7c1c1f4b", "spec_sha": "a2e3cf4f37e6bb73ef0b1933c4e463eeb0de03223af6e26abdbc4b4da0ef84a5", "project_uri": "https://rubygems.org/gems/liponahatso", "gem_uri": "https://rubygems.org/gems/liponahatso-0.1.0.gem", "homepage_uri": "https://thato.semoko.co.za", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com", "bug_tracker_uri": null, "changelog_uri": "https://github.com", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.0" }, { "name": "view_component", "requirements": ">= 3.0" } ] } } |
2025-10-25 19:30:29 UTC |
| h1u9DIFRrs684PugclM9D |
karRake utilities such as task to download, DSL to define multiple tasks at onece, etc. |
0.1.2 | Content{ "name": "kar", "downloads": 633, "version": "0.1.2", "version_created_at": "2025-10-25T19:17:14.052Z", "version_downloads": 0, "platform": "ruby", "authors": "Kitaiti Makoto", "info": "Rake utilities such as task to download, DSL to define multiple tasks at onece, etc.", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://gitlab.com/KitaitiMakoto/kar", "changelog_uri": "https://gitlab.com/KitaitiMakoto/kar/CHANGELOG.md", "source_code_uri": "https://gitlab.com/KitaitiMakoto/kar" }, "yanked": false, "sha": "c2200dd2683bb635519d6cfff3d040e479e2f72f7843f69bfcfeab469c0ddd4d", "spec_sha": "f50903243c5c8e556f4d05302780f324f637c9c7312ded339fe9c1de40a8de98", "project_uri": "https://rubygems.org/gems/kar", "gem_uri": "https://rubygems.org/gems/kar-0.1.2.gem", "homepage_uri": "https://gitlab.com/KitaitiMakoto/kar", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/KitaitiMakoto/kar", "bug_tracker_uri": null, "changelog_uri": "https://gitlab.com/KitaitiMakoto/kar/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rubygems-tasks", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 0" }, { "name": "test-unit-notify", "requirements": ">= 0" } ], "runtime": [ { "name": "rake", "requirements": ">= 0" } ] } } |
2025-10-25 19:17:15 UTC |
| ovmTC-95johqtyumfhYZx |
rokakiA dsl for filtering data in web requests |
0.13.0 | Content{ "name": "rokaki", "downloads": 32992, "version": "0.13.0", "version_created_at": "2025-10-25T19:15:09.130Z", "version_downloads": 0, "platform": "ruby", "authors": "Steve Martin", "info": "A dsl for filtering data in web requests", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/tevio/rokaki" }, "yanked": false, "sha": "d2b42f0bf6ea7e3bd88858f540573a6c2c33ed9f1b5d5b20b53efba183d35c82", "spec_sha": "4597ff75aed0034e4aa028f3fa9ada7df4ea70dbf1f6d75454669f99efffe0c1", "project_uri": "https://rubygems.org/gems/rokaki", "gem_uri": "https://rubygems.org/gems/rokaki-0.13.0.gem", "homepage_uri": "https://github.com/tevio/rokaki", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "activerecord", "requirements": ">= 0" }, { "name": "activerecord-sqlserver-adapter", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.0" }, { "name": "database_cleaner-active_record", "requirements": ">= 0" }, { "name": "factory_bot", "requirements": ">= 0" }, { "name": "guard", "requirements": ">= 0" }, { "name": "guard-rspec", "requirements": ">= 0" }, { "name": "mysql2", "requirements": ">= 0" }, { "name": "pg", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "sqlite3", "requirements": ">= 0" }, { "name": "tiny_tds", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" } ] } } |
2025-10-25 19:15:12 UTC |
| _9FtqK6_63vJmn7Tv58Yh |
dspy-datasetsDSPy datasets provide prebuilt loaders, caching, and schema metadata for benchmark corpora used in DSPy examples and teleprompters. |
1.0.0 | Content{ "name": "dspy-datasets", "downloads": 101, "version": "1.0.0", "version_created_at": "2025-10-25T19:00:34.725Z", "version_downloads": 0, "platform": "ruby", "authors": "Vicente Reig Rincón de Arellano", "info": "DSPy datasets provide prebuilt loaders, caching, and schema metadata for benchmark corpora used in DSPy examples and teleprompters.", "licenses": [ "MIT" ], "metadata": { "github_repo": "git@github.com:vicentereig/dspy.rb" }, "yanked": false, "sha": "415d89ec0df16f904765d7d4384884d5a1a6ba1fd7568fc8a48017d769f0eeac", "spec_sha": "ab9f35a21dee07ce16835cd0d6d2794dca6791b3942186dc92c751bfa7da87a3", "project_uri": "https://rubygems.org/gems/dspy-datasets", "gem_uri": "https://rubygems.org/gems/dspy-datasets-1.0.0.gem", "homepage_uri": "https://github.com/vicentereig/dspy.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/dspy-datasets/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dspy", "requirements": "= 0.30.0" }, { "name": "red-parquet", "requirements": "~> 21.0" } ] } } |
2025-10-25 19:00:36 UTC |
| LvkoYP4Bk1ZuInnWG2bAE |
gepaGEPA delivers optimization strategies, telemetry, and proposer tooling for reflective DSPy agents. |
1.0.0 | Content{ "name": "gepa", "downloads": 103, "version": "1.0.0", "version_created_at": "2025-10-25T19:00:24.733Z", "version_downloads": 0, "platform": "ruby", "authors": "Vicente Reig Rincón de Arellano", "info": "GEPA delivers optimization strategies, telemetry, and proposer tooling for reflective DSPy agents.", "licenses": [ "MIT" ], "metadata": { "github_repo": "git@github.com:vicentereig/dspy.rb" }, "yanked": false, "sha": "b80e0dcf7ac2c7344650a023503e5d7d25a0b6812f1de819e40fe6c354dee453", "spec_sha": "bd54d22501b315ef6818345861ea32678f8331c33ca2f9a4553af8e795708f08", "project_uri": "https://rubygems.org/gems/gepa", "gem_uri": "https://rubygems.org/gems/gepa-1.0.0.gem", "homepage_uri": "https://github.com/vicentereig/dspy.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/gepa/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dspy", "requirements": "= 0.30.0" } ] } } |
2025-10-25 19:00:26 UTC |
| fRC1gjraBsDi0yId-m3gV |
dspy-gepaShips DSPy::Teleprompt::GEPA plus reflective adapters, experiment tracking, and telemetry hooks built on top of the GEPA optimizer core gem. |
1.0.0 | Content{ "name": "dspy-gepa", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-10-25T19:00:19.109Z", "version_downloads": 0, "platform": "ruby", "authors": "Vicente Reig Rincón de Arellano", "info": "Ships DSPy::Teleprompt::GEPA plus reflective adapters, experiment tracking, and telemetry hooks built on top of the GEPA optimizer core gem.", "licenses": [ "MIT" ], "metadata": { "github_repo": "git@github.com:vicentereig/dspy.rb" }, "yanked": false, "sha": "093f82aefd1b0be0b7da84bbe78f8c07473920d376bfe442597b24199d035f08", "spec_sha": "2e9be7d8e00219b248528da1af5a9483d98943f109d958fa88f72bb2ad9173c3", "project_uri": "https://rubygems.org/gems/dspy-gepa", "gem_uri": "https://rubygems.org/gems/dspy-gepa-1.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/dspy-gepa/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dspy", "requirements": "= 0.30.0" }, { "name": "gepa", "requirements": "= 1.0.0" } ] } } |
2025-10-25 19:00:21 UTC |
| OEA-bw0Ihp_kzL1nvZlGx |
dspyThe Ruby framework for programming with large language models. DSPy.rb brings structured LLM programming to Ruby developers. Instead of wrestling with prompt strings and parsing responses, you define typed signatures using idiomatic Ruby to compose and decompose AI Worklows and AI Agents. |
0.30.0 | Content{ "name": "dspy", "downloads": 16565, "version": "0.30.0", "version_created_at": "2025-10-25T18:59:16.366Z", "version_downloads": 0, "platform": "ruby", "authors": "Vicente Reig Rincón de Arellano", "info": "The Ruby framework for programming with large language models. DSPy.rb brings structured LLM programming to Ruby developers. Instead of wrestling with prompt strings and parsing responses, you define typed signatures using idiomatic Ruby to compose and decompose AI Worklows and AI Agents.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "387dfc1d5dbcd3ed93ed0e4a373c24d33498e09de3157e89dd2f9c8453f91aa2", "spec_sha": "0b7c4fde5d45ea8f6fa91d888f8bbcd95b096f5998bb4be81ea0ad5581502fb3", "project_uri": "https://rubygems.org/gems/dspy", "gem_uri": "https://rubygems.org/gems/dspy-0.30.0.gem", "homepage_uri": "https://github.com/vicentereig/dspy.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/dspy/0.30.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "anthropic", "requirements": "~> 1.5.0" }, { "name": "async", "requirements": "~> 2.29" }, { "name": "concurrent-ruby", "requirements": "~> 1.3" }, { "name": "dry-configurable", "requirements": "~> 1.0" }, { "name": "dry-logger", "requirements": "~> 1.0" }, { "name": "dspy-schema", "requirements": "~> 1.0.0" }, { "name": "gemini-ai", "requirements": "~> 4.3" }, { "name": "informers", "requirements": "~> 1.2" }, { "name": "openai", "requirements": "~> 0.22.0" }, { "name": "sorbet-baml", "requirements": "~> 0.1" }, { "name": "sorbet-runtime", "requirements": "~> 0.5" }, { "name": "sorbet-schema", "requirements": "~> 0.3" } ] } } |
2025-10-25 18:59:18 UTC |
| flTO9_KVokjLiXuns1mHq |
dspy-evalsProvides the DSPy::Evals runtime, concurrency, callbacks, and export helpers for benchmarking Ruby DSPy programs. |
1.0.0 | Content{ "name": "dspy-evals", "downloads": 98, "version": "1.0.0", "version_created_at": "2025-10-25T18:58:38.090Z", "version_downloads": 0, "platform": "ruby", "authors": "Vicente Reig Rincón de Arellano", "info": "Provides the DSPy::Evals runtime, concurrency, callbacks, and export helpers for benchmarking Ruby DSPy programs.", "licenses": [ "MIT" ], "metadata": { "github_repo": "git@github.com:vicentereig/dspy.rb" }, "yanked": false, "sha": "b161176b6d08af9b0c05e9a201f1b427fbeaddb3576f3089216091a5ed92696f", "spec_sha": "be90120b51ba82b7dcf1856b548c6469627117f65927f6e9250a8d09c3d55ad3", "project_uri": "https://rubygems.org/gems/dspy-evals", "gem_uri": "https://rubygems.org/gems/dspy-evals-1.0.0.gem", "homepage_uri": "https://github.com/vicentereig/dspy.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/dspy-evals/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.3" }, { "name": "dspy", "requirements": "= 0.30.0" }, { "name": "polars-df", "requirements": "~> 0.15" } ] } } |
2025-10-25 18:58:39 UTC |
| hLgpMwlp1dR06zvNdUCbL |
dspy-miprov2Optional optimizer bundle for DSPy.rb that ships the MIPROv2 teleprompter, Gaussian Process backend, and supporting dependencies for Bayesian optimization. |
1.0.0 | Content{ "name": "dspy-miprov2", "downloads": 100, "version": "1.0.0", "version_created_at": "2025-10-25T18:58:29.849Z", "version_downloads": 0, "platform": "ruby", "authors": "Vicente Reig Rincón de Arellano", "info": "Optional optimizer bundle for DSPy.rb that ships the MIPROv2 teleprompter, Gaussian Process backend, and supporting dependencies for Bayesian optimization.", "licenses": [ "MIT" ], "metadata": { "github_repo": "git@github.com:vicentereig/dspy.rb" }, "yanked": false, "sha": "3198d7e75cc38c1190b41c43868219941419bc2df7640bfe91f89b9ad7cd1158", "spec_sha": "aca8d72d60cd6a1bec279dc6d6875b64300189c6618aff5b1c8754b12ae710e1", "project_uri": "https://rubygems.org/gems/dspy-miprov2", "gem_uri": "https://rubygems.org/gems/dspy-miprov2-1.0.0.gem", "homepage_uri": "https://github.com/vicentereig/dspy.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/dspy-miprov2/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dspy", "requirements": "= 0.30.0" }, { "name": "numo-narray-alt", "requirements": "~> 0.9" }, { "name": "numo-tiny_linalg", "requirements": "~> 0.4" } ] } } |
2025-10-25 18:58:32 UTC |
| saZbtBznO_slOfGm8yeGP |
dspy-code_actCodeAct provides Think-Code-Observe agents that synthesize and execute Ruby code dynamically. Ship DSPy.rb workflows that write custom Ruby code while tracking execution history, observations, and safety signals. |
1.0.0 | Content{ "name": "dspy-code_act", "downloads": 633, "version": "1.0.0", "version_created_at": "2025-10-25T18:57:29.228Z", "version_downloads": 0, "platform": "ruby", "authors": "Vicente Reig Rincón de Arellano", "info": "CodeAct provides Think-Code-Observe agents that synthesize and execute Ruby code dynamically. Ship DSPy.rb workflows that write custom Ruby code while tracking execution history, observations, and safety signals.", "licenses": [ "MIT" ], "metadata": { "github_repo": "git@github.com:vicentereig/dspy.rb" }, "yanked": false, "sha": "f80ba470c97efb2192aa17a20becc4b9352b9d65c70176b4f390409f951e6873", "spec_sha": "5590872e664af104427123b99ce0c3ef31f01dd2c27f982b11edf072985b60be", "project_uri": "https://rubygems.org/gems/dspy-code_act", "gem_uri": "https://rubygems.org/gems/dspy-code_act-1.0.0.gem", "homepage_uri": "https://github.com/vicentereig/dspy.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/dspy-code_act/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dspy", "requirements": "= 0.30.0" } ] } } |
2025-10-25 18:57:32 UTC |
| h43WcFh-Q7shgYVh7HcQm |
usps-imis-apiA wrapper for the iMIS API. |
1.0.0.pre.rc.7 | Content{ "name": "usps-imis-api", "downloads": 8332, "version": "1.0.0.pre.rc.7", "version_created_at": "2025-10-25T18:22:58.303Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0d494f527dce67ba684a6d6f27508971e6f9070fedddb28503c5066382ac5ea2", "spec_sha": "840ad15a7970ddcc85a077a983a26071a325f69e75f61b494686a7d1185e168f", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-1.0.0.pre.rc.7.gem", "homepage_uri": "https://github.com/unitedstatespowersquadrons/imis-api-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/1.0.0.pre.rc.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-25 18:23:00 UTC |
| m_4oKaBgkEVEmbipEmBkp |
ruby-shellA shell written in Ruby with extensive tab completions, aliases/nicks, history, syntax highlighting, theming, auto-cd, auto-opening files and more. UPDATE v3.4.0: COMPLETION LEARNING - Shell learns which TAB completions you use most and intelligently ranks them higher. Context-aware learning per command. :completion_stats shows patterns. Persistent across sessions. Plus all v3.3 features: quote-less syntax, parametrized nicks, Ctrl-G editing, validation rules, shell scripts! |
3.4.3 | Content{ "name": "ruby-shell", "downloads": 19798, "version": "3.4.3", "version_created_at": "2025-10-25T18:14:06.712Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "A shell written in Ruby with extensive tab completions, aliases/nicks, history, syntax highlighting, theming, auto-cd, auto-opening files and more. UPDATE v3.4.0: COMPLETION LEARNING - Shell learns which TAB completions you use most and intelligently ranks them higher. Context-aware learning per command. :completion_stats shows patterns. Persistent across sessions. Plus all v3.3 features: quote-less syntax, parametrized nicks, Ctrl-G editing, validation rules, shell scripts!", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/rsh" }, "yanked": false, "sha": "ae54e93877ac34ac6765a0249b1b2a136d075f0b82914a190993141a8fd825ba", "spec_sha": "5cee514484950cad29d488b37bd334e78befae2b2c47f80437bf43d7221390ef", "project_uri": "https://rubygems.org/gems/ruby-shell", "gem_uri": "https://rubygems.org/gems/ruby-shell-3.4.3.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/rsh", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 18:14:08 UTC |
| U8vVyj7KEQkblyqMCMcva |
decodingDecode dynamic values into known Ruby data structures |
0.2.2 | Content{ "name": "decoding", "downloads": 600, "version": "0.2.2", "version_created_at": "2025-10-25T18:10:48.472Z", "version_downloads": 0, "platform": "ruby", "authors": "Arjan van der Gaag", "info": "Decode dynamic values into known Ruby data structures", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/avdgaag/decoding", "source_code_uri": "https://github.com/avdgaag/decoding", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "70643b568913f9a62b081ae70fb8c774c9404385c463398411652ca9ea39936a", "spec_sha": "a32305391e982515e6435dd2b56f2c81516f230bad1d23c030b04b8ca6f8ff1d", "project_uri": "https://rubygems.org/gems/decoding", "gem_uri": "https://rubygems.org/gems/decoding-0.2.2.gem", "homepage_uri": "https://github.com/avdgaag/decoding", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/avdgaag/decoding", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 18:10:50 UTC |
| k2KxKHDC90Z0zp5sGUQ1J |
hackmacThis ruby gem provides some useful tools for working with a Hackintosh. |
1.10.0 | Content{ "name": "hackmac", "downloads": 65900, "version": "1.10.0", "version_created_at": "2025-10-25T18:07:11.424Z", "version_downloads": 0, "platform": "ruby", "authors": "Florian Frank", "info": "This ruby gem provides some useful tools for working with a Hackintosh.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "f870aea0620d103e90f5e44d44725b1f4bff5c68c54ac27b595dce9d162cb55b", "spec_sha": "14d43397d38596a3798e3a39f8bf04f17acd7b52c0f1adb0b5b19838530905d6", "project_uri": "https://rubygems.org/gems/hackmac", "gem_uri": "https://rubygems.org/gems/hackmac-1.10.0.gem", "homepage_uri": "http://github.com/flori/hackmac", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hackmac/1.10.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "name": "gem_hadar", "requirements": "~> 2.8" } ], "runtime": [ { "name": "amatch", "requirements": ">= 0" }, { "name": "complex_config", "requirements": ">= 0" }, { "name": "hashie", "requirements": ">= 0" }, { "name": "plist", "requirements": ">= 0" }, { "name": "search_ui", "requirements": ">= 0" }, { "name": "tabulo", "requirements": ">= 0" }, { "name": "term-ansicolor", "requirements": "~> 1.10" }, { "name": "tins", "requirements": "~> 1.14" } ] } } |
2025-10-25 18:07:15 UTC |
| FphTll--MSj-e6281viZf |
usps-imis-apiA wrapper for the iMIS API. |
0.9.6 | Content{ "name": "usps-imis-api", "downloads": 8298, "version": "0.9.6", "version_created_at": "2025-10-25T18:05:03.531Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "5cf41e896be3f5b4a4cd9b3eb602e5fab8c3a70b48f4ff61e717b38a2d797f6b", "spec_sha": "718505da8ef93701b07cab424b3a5c2185c51327790f81484e3cdcf8673babcf", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-0.9.6.gem", "homepage_uri": "https://github.com/unitedstatespowersquadrons/imis-api-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/0.9.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-25 18:05:05 UTC |
| 6RVeGUWiiLrQcpkuhPn8E |
usps-imis-apiA wrapper for the iMIS API. |
0.9.5 | Content{ "name": "usps-imis-api", "downloads": 8282, "version": "0.9.5", "version_created_at": "2025-10-25T17:54:45.180Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "a2a2f7195d78f002b9976d10c3625c18e37c54ca44441527186452f300792cdb", "spec_sha": "fbbfc162e2379a1a8b525006f93dcfc5c6c4b57af05fe04ce42b46d931422af9", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-0.9.5.gem", "homepage_uri": "https://github.com/unitedstatespowersquadrons/imis-api-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/0.9.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-25 17:54:46 UTC |
| AUQTUVM6-qvjjrrJ54U-v |
beakerPuppet's accceptance testing harness |
7.2.1 | Content{ "name": "beaker", "downloads": 4849382, "version": "7.2.1", "version_created_at": "2025-10-25T17:46:01.123Z", "version_downloads": 0, "platform": "ruby", "authors": "Puppet, Vox Pupuli", "info": "Puppet's accceptance testing harness", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "54f3955373074d6a56c297ff3269868ffd153c1d2d731631c596666d1d0bedb1", "spec_sha": "76a4155ad8291aa594d14b0e8a0348685c159b2bbdec0a9e586a673b05151933", "project_uri": "https://rubygems.org/gems/beaker", "gem_uri": "https://rubygems.org/gems/beaker-7.2.1.gem", "homepage_uri": "https://github.com/voxpupuli/beaker", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/beaker/7.2.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "fakefs", "requirements": ">= 2.4, < 4" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "voxpupuli-rubocop", "requirements": "~> 5.0.0" } ], "runtime": [ { "name": "base64", "requirements": ">= 0.2.0, < 1" }, { "name": "bcrypt_pbkdf", "requirements": ">= 1.0, < 2.0" }, { "name": "beaker-hostgenerator", "requirements": "~> 3.0" }, { "name": "benchmark", "requirements": ">= 0.3, < 0.6" }, { "name": "ed25519", "requirements": ">= 1.2, < 2.0" }, { "name": "hocon", "requirements": "~> 1.0" }, { "name": "inifile", "requirements": "~> 3.0" }, { "name": "in-parallel", "requirements": ">= 0.1, < 2.0" }, { "name": "minitar", "requirements": ">= 0.12, < 2" }, { "name": "minitest", "requirements": "~> 5.4" }, { "name": "net-scp", "requirements": ">= 1.2, < 5.0" }, { "name": "net-ssh", "requirements": "~> 7.1" }, { "name": "rexml", "requirements": "~> 3.2, >= 3.2.5" }, { "name": "rsync", "requirements": "~> 1.0.9" }, { "name": "stringify-hash", "requirements": "~> 0.0" }, { "name": "thor", "requirements": ">= 1.0.1, < 2.0" } ] } } |
2025-10-25 17:46:03 UTC |
| 1bRiWE5N3q2_Y9cRWYSCb |
usps-imis-apiA wrapper for the iMIS API. |
0.9.4 | Content{ "name": "usps-imis-api", "downloads": 8239, "version": "0.9.4", "version_created_at": "2025-10-25T17:07:34.966Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "02a5e6de066947bd4c676285c2f290d8e93c68ebdfcfceb00c3ec40f512fc118", "spec_sha": "2cd73be7e894ffe38088f9bd209a04dd190ff4581cc5878707cb4f131783e313", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-0.9.4.gem", "homepage_uri": "https://github.com/unitedstatespowersquadrons/imis-api-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/0.9.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-25 17:07:36 UTC |
| bsqSLyy22c_THJuA66cqw |
dspy-o11yProvides DSPy::Observability, AsyncSpanProcessor, and ObservationType so instrumentation can be enabled independently from the main DSPy gem. |
1.0.0 | Content{ "name": "dspy-o11y", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-10-25T17:07:00.474Z", "version_downloads": 0, "platform": "ruby", "authors": "Vicente Reig Rincón de Arellano", "info": "Provides DSPy::Observability, AsyncSpanProcessor, and ObservationType so instrumentation can be enabled independently from the main DSPy gem.", "licenses": [ "MIT" ], "metadata": { "github_repo": "git@github.com:vicentereig/dspy.rb" }, "yanked": false, "sha": "2a97cae8d93660fe3c1a10335e0e08c4d85acde75388e22200e61fbc1c16c427", "spec_sha": "66b74e4fc3c2767d6fb8024251f6566778892bad829cc6ac7c8c054a40d5dab5", "project_uri": "https://rubygems.org/gems/dspy-o11y", "gem_uri": "https://rubygems.org/gems/dspy-o11y-1.0.0.gem", "homepage_uri": "https://github.com/vicentereig/dspy.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/dspy-o11y/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.3" }, { "name": "dspy", "requirements": "= 0.29.1" }, { "name": "opentelemetry-sdk", "requirements": "~> 1.8" } ] } } |
2025-10-25 17:07:02 UTC |
| 4RUhLruw9kNiXrhFsjiXV |
dspy-o11y-langfuseRegisters the Langfuse OpenTelemetry exporter with DSPy::Observability so spans flow to Langfuse when the required environment variables are present. |
1.0.0 | Content{ "name": "dspy-o11y-langfuse", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-10-25T17:06:53.417Z", "version_downloads": 0, "platform": "ruby", "authors": "Vicente Reig Rincón de Arellano", "info": "Registers the Langfuse OpenTelemetry exporter with DSPy::Observability so spans flow to Langfuse when the required environment variables are present.", "licenses": [ "MIT" ], "metadata": { "github_repo": "git@github.com:vicentereig/dspy.rb" }, "yanked": false, "sha": "1e6d164a5fdb9f7fa9b6923b9e394436140aa79fd1e86e273a45b00e527846fc", "spec_sha": "190718286a7ac4d2c7d707f03500ccc16f1bdd1d07582c4d450c8756163e1510", "project_uri": "https://rubygems.org/gems/dspy-o11y-langfuse", "gem_uri": "https://rubygems.org/gems/dspy-o11y-langfuse-1.0.0.gem", "homepage_uri": "https://github.com/vicentereig/dspy.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/dspy-o11y-langfuse/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "opentelemetry-exporter-otlp", "requirements": "~> 0.30" }, { "name": "opentelemetry-sdk", "requirements": "~> 1.8" } ] } } |
2025-10-25 17:06:55 UTC |
| rffdjer2T0ZfbaB0FmcK5 |
sashite-ggnA pure functional Ruby implementation of the General Gameplay Notation (GGN) specification v1.0.0. Provides a movement possibility oracle for evaluating pseudo-legal moves in abstract strategy board games. Features include hierarchical move navigation (piece → source → destination → transitions), pre-condition evaluation (must/deny), and state transition support via STN format. Works with Chess, Shogi, Xiangqi, and custom variants. |
0.9.1 | Content{ "name": "sashite-ggn", "downloads": 10351, "version": "0.9.1", "version_created_at": "2025-10-25T17:02:22.578Z", "version_downloads": 0, "platform": "ruby", "authors": "Cyril Kato", "info": "A pure functional Ruby implementation of the General Gameplay Notation (GGN) specification v1.0.0. Provides a movement possibility oracle for evaluating pseudo-legal moves in abstract strategy board games. Features include hierarchical move navigation (piece → source → destination → transitions), pre-condition evaluation (must/deny), and state transition support via STN format. Works with Chess, Shogi, Xiangqi, and custom variants.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/sashite/ggn.rb", "bug_tracker_uri": "https://github.com/sashite/ggn.rb/issues", "source_code_uri": "https://github.com/sashite/ggn.rb", "documentation_uri": "https://rubydoc.info/github/sashite/ggn.rb/main", "specification_uri": "https://sashite.dev/specs/ggn/1.0.0/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "ca4ee508538bfb297ccd8c2e0ce9221e30fdf35b2657728a884ef5b5db18df3e", "spec_sha": "deb9b41c4c8aded7ffae19086be750cd7b1e42681f361f3ba97a32d356e57383", "project_uri": "https://rubygems.org/gems/sashite-ggn", "gem_uri": "https://rubygems.org/gems/sashite-ggn-0.9.1.gem", "homepage_uri": "https://github.com/sashite/ggn.rb", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/github/sashite/ggn.rb/main", "mailing_list_uri": null, "source_code_uri": "https://github.com/sashite/ggn.rb", "bug_tracker_uri": "https://github.com/sashite/ggn.rb/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "sashite-cell", "requirements": "~> 2.0" }, { "name": "sashite-hand", "requirements": "~> 1.0" }, { "name": "sashite-lcn", "requirements": "~> 0.1" }, { "name": "sashite-qpi", "requirements": "~> 1.0" }, { "name": "sashite-stn", "requirements": "~> 1.0" } ] } } |
2025-10-25 17:02:24 UTC |
| H-5CJzK5-UzjypBd-NWQx |
phewList and compare installed fonts on GNOME |
0.0.8 | Content{ "name": "phew", "downloads": 12667, "version": "0.0.8", "version_created_at": "2025-10-25T16:21:24.658Z", "version_downloads": 0, "platform": "ruby", "authors": "Matijs van Zuijlen", "info": "List and compare installed fonts on GNOME", "licenses": [ "GPL-3" ], "metadata": { "homepage_uri": "https://github.com/mvz/phew-font-viewer", "changelog_uri": "https://github.com/mvz/phew-font-viewer/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/mvz/phew-font-viewer", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c81567a506c8911de353157e4d8c55db4c50078b7604d99fb4bc4b642228db39", "spec_sha": "1cd0fad82978ee3f7202e2e9c9dabc8a91b57afb7c0526c33279ce2c7057ef14", "project_uri": "https://rubygems.org/gems/phew", "gem_uri": "https://rubygems.org/gems/phew-0.0.8.gem", "homepage_uri": "https://github.com/mvz/phew-font-viewer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mvz/phew-font-viewer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/mvz/phew-font-viewer/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "atspi_app_driver", "requirements": "~> 0.10.1" }, { "name": "minitest", "requirements": "~> 5.12" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rake-manifest", "requirements": "~> 0.2.0" }, { "name": "rubocop", "requirements": "~> 1.76" }, { "name": "rubocop-minitest", "requirements": "~> 0.38.0" }, { "name": "rubocop-packaging", "requirements": "~> 0.6.0" }, { "name": "rubocop-performance", "requirements": "~> 1.25" } ], "runtime": [ { "name": "gir_ffi-gtk", "requirements": "~> 0.18.0" }, { "name": "gir_ffi-pango", "requirements": "= 0.0.18" } ] } } |
2025-10-25 16:21:27 UTC |
| M7o0HgzepazVEXO3bS2mK |
ziplinea module for streaming dynamically generated zip files |
2.2.0 | Content{ "name": "zipline", "downloads": 2919766, "version": "2.2.0", "version_created_at": "2025-10-25T16:16:16.683Z", "version_downloads": 0, "platform": "ruby", "authors": "Ram Dobson", "info": "a module for streaming dynamically generated zip files", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "3c1426220fefbb9b7037b4e732096b59a1b7c684154237c046b7c0787d935353", "spec_sha": "614d77eff364d4a28fbff15d6fa24c4a82b701abb597ce8f2dcf14771f60fc44", "project_uri": "https://rubygems.org/gems/zipline", "gem_uri": "https://rubygems.org/gems/zipline-2.2.0.gem", "homepage_uri": "http://github.com/fringd/zipline", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/zipline/2.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "aws-sdk-s3", "requirements": ">= 0" }, { "name": "carrierwave", "requirements": ">= 0" }, { "name": "fog-aws", "requirements": ">= 0" }, { "name": "paperclip", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3" }, { "name": "rspec-mocks", "requirements": "~> 3.12" }, { "name": "standard", "requirements": "= 1.28.5" } ], "runtime": [ { "name": "actionpack", "requirements": ">= 6.0, < 8.2" }, { "name": "content_disposition", "requirements": "~> 1.0" }, { "name": "zip_kit", "requirements": "~> 6, >= 6.2.0, < 7" } ] } } |
2025-10-25 16:16:18 UTC |
| X6pIwr0kDwWnSvanvbwAx |
usps-imis-apiA wrapper for the iMIS API. |
0.9.3 | Content{ "name": "usps-imis-api", "downloads": 8162, "version": "0.9.3", "version_created_at": "2025-10-25T16:04:55.895Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "5aff2db0c50e28f9e2a7d8f2d431412afa852c1ded75fae09e0dc8096de23c32", "spec_sha": "2fd8749d77b650a5abdb37023183dfb0f2f19c12eeb6885d240237004b320a85", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-0.9.3.gem", "homepage_uri": "https://github.com/unitedstatespowersquadrons/imis-api-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/0.9.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-25 16:04:57 UTC |
| v-VH6TD9_Hr8G19hOD93C |
terminal_rbTerminal.rb supports you with input and output on your terminal. Simple BBCode-like markup for attributes and coloring, word-wise line breaks, and correct special key recognition enable you to implement your CLI app quickly and easily. |
0.15.0 | Content{ "name": "terminal_rb", "downloads": 3697, "version": "0.15.0", "version_created_at": "2025-10-25T16:04:22.026Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Blumtritt", "info": "Terminal.rb supports you with input and output on your terminal. Simple BBCode-like markup for attributes and coloring, word-wise line breaks, and correct special key recognition enable you to implement your CLI app quickly and easily. ", "licenses": [ "MIT", "Ruby" ], "metadata": { "yard.run": "yard", "bug_tracker_uri": "https://codeberg.org/mblumtritt/Terminal.rb/issues", "source_code_uri": "https://codeberg.org/mblumtritt/Terminal.rb", "documentation_uri": "https://rubydoc.info/gems/terminal_rb", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e9c815408781651432798623693f3e21a0aa5b9d058b224c4336da0cd70a515e", "spec_sha": "7ee1d4d25b265544a1733d6bbc406de80b94bb87404c81ae543f1a397b2a38b0", "project_uri": "https://rubygems.org/gems/terminal_rb", "gem_uri": "https://rubygems.org/gems/terminal_rb-0.15.0.gem", "homepage_uri": "https://codeberg.org/mblumtritt/Terminal.rb", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/terminal_rb", "mailing_list_uri": null, "source_code_uri": "https://codeberg.org/mblumtritt/Terminal.rb", "bug_tracker_uri": "https://codeberg.org/mblumtritt/Terminal.rb/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 16:04:23 UTC |
| 4oE71Fgi2663VFDyjIo44 |
nokogiri-happymapperObject to XML Mapping Library, using Nokogiri (fork from John Nunemaker's Happymapper) |
0.10.1 | Content{ "name": "nokogiri-happymapper", "downloads": 6895097, "version": "0.10.1", "version_created_at": "2025-10-25T16:03:51.130Z", "version_downloads": 0, "platform": "ruby", "authors": "Damien Le Berrigaud, John Nunemaker, David Bolton, Roland Swingler, Etienne Vallette d'Osia, Franklin Webber, Matijs van Zuijlen", "info": "Object to XML Mapping Library, using Nokogiri (fork from John Nunemaker's Happymapper)", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c46c0ea84768efcc1f309a80e815209da303e3c0ca23312e64f3d711da8c2c30", "spec_sha": "166d5264e77f2c7f57c552567a155f16ec4fa430d8ddc4acb61117fc344b7e08", "project_uri": "https://rubygems.org/gems/nokogiri-happymapper", "gem_uri": "https://rubygems.org/gems/nokogiri-happymapper-0.10.1.gem", "homepage_uri": "http://github.com/mvz/happymapper", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nokogiri-happymapper/0.10.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rake-manifest", "requirements": "~> 0.2.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.80" }, { "name": "rubocop-packaging", "requirements": "~> 0.6.0" }, { "name": "rubocop-performance", "requirements": "~> 1.25" }, { "name": "rubocop-rspec", "requirements": "~> 3.7" }, { "name": "simplecov", "requirements": "~> 0.22.0" } ], "runtime": [ { "name": "nokogiri", "requirements": "~> 1.5" } ] } } |
2025-10-25 16:03:54 UTC |
| CW0vOYVCp5LH3bN8eNzme |
omniauth-ssoproviderSimplifies the integration of a custom, standards-compliant SSO service into any Rack-based application (like Rails or Sinatra) using the OmniAuth framework. |
0.1.2 | Content{ "name": "omniauth-ssoprovider", "downloads": 192, "version": "0.1.2", "version_created_at": "2025-10-25T16:02:30.942Z", "version_downloads": 0, "platform": "ruby", "authors": "Daniele Frisanco", "info": "Simplifies the integration of a custom, standards-compliant SSO service into any Rack-based application (like Rails or Sinatra) using the OmniAuth framework.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/danielefrisanco/omniauth-ssoprovider", "changelog_uri": "https://github.com/danielefrisanco/omniauth-ssoprovider/CHANGELOG.md", "source_code_uri": "https://github.com/danielefrisanco/omniauth-ssoprovider", "issue_tracker_uri": "https://github.com/danielefrisanco/omniauth-ssoprovider/issues" }, "yanked": false, "sha": "836a882bd966eac49ea278b1084cfb073aa3d439ace7d66a003b5690aad25573", "spec_sha": "c0c4eae08697d4e258a1335b944368a8179334aa2180ba5e473939774c5ff076", "project_uri": "https://rubygems.org/gems/omniauth-ssoprovider", "gem_uri": "https://rubygems.org/gems/omniauth-ssoprovider-0.1.2.gem", "homepage_uri": "https://github.com/danielefrisanco/omniauth-ssoprovider", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/danielefrisanco/omniauth-ssoprovider", "bug_tracker_uri": null, "changelog_uri": "https://github.com/danielefrisanco/omniauth-ssoprovider/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "omniauth-test", "requirements": "~> 0.0.11" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.10" }, { "name": "webmock", "requirements": "~> 3.0" } ], "runtime": [ { "name": "omniauth", "requirements": "~> 2.1" }, { "name": "omniauth-oauth2", "requirements": "~> 1.8" } ] } } |
2025-10-25 16:02:32 UTC |
| BHQN9Taqf-ikgXD1WY3dy |
usps-imis-apiA wrapper for the iMIS API. |
0.9.2 | Content{ "name": "usps-imis-api", "downloads": 8153, "version": "0.9.2", "version_created_at": "2025-10-25T15:57:21.214Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "d2abf6a7168d96960bae642708f21660e96ba304068794ff64e961e48f29fa6d", "spec_sha": "bb4fd1164bc9791f17bf13cf21821df3ad325e0c1ad617cd78bd06fd067a926c", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-0.9.2.gem", "homepage_uri": "https://github.com/unitedstatespowersquadrons/imis-api-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/0.9.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-25 15:57:23 UTC |
| fNv0gabUVkWBSWp9dxuHP |
usps-imis-apiA wrapper for the iMIS API. |
0.9.1 | Content{ "name": "usps-imis-api", "downloads": 8153, "version": "0.9.1", "version_created_at": "2025-10-25T15:52:54.786Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7dccf6dbd3f786af1b2e9dd7bef90a289c5f98c84468c427d777adceee770197", "spec_sha": "fd64561ce0bddf69ca1a10571506d1159be62bb979488b375a588a40838261b7", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-0.9.1.gem", "homepage_uri": "https://github.com/unitedstatespowersquadrons/imis-api-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/0.9.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-25 15:52:57 UTC |
| 7gptWpmH2qYrBQbEn0YGi |
dspy-schemaProvides DSPy::TypeSystem::SorbetJsonSchema without requiring the full DSPy stack, enabling reuse in sibling gems and downstream projects. |
1.0.0 | Content{ "name": "dspy-schema", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-10-25T15:45:59.322Z", "version_downloads": 0, "platform": "ruby", "authors": "Vicente Reig Rincón de Arellano", "info": "Provides DSPy::TypeSystem::SorbetJsonSchema without requiring the full DSPy stack, enabling reuse in sibling gems and downstream projects.", "licenses": [ "MIT" ], "metadata": { "github_repo": "git@github.com:vicentereig/dspy.rb" }, "yanked": false, "sha": "212cdd40732d72a6634bbf50a24e0cfd9e8111759a9da14ed84301d668210de1", "spec_sha": "d0477a1bcbe348c217f3bf97c4192b7db147a6eb6b622d2d11f0d17d428aeb1c", "project_uri": "https://rubygems.org/gems/dspy-schema", "gem_uri": "https://rubygems.org/gems/dspy-schema-1.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/dspy-schema/1.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "sorbet-runtime", "requirements": ">= 0.5.0" } ] } } |
2025-10-25 15:46:01 UTC |
| WIwb3_fIq6SLsuTC6_9cU |
mudisMudis is a fast, thread-safe, in-memory, sharded LRU cache for Ruby applications. Inspired by Redis, it provides value serialization, optional compression, per-key expiry, and metric tracking in a lightweight, dependency-free package. |
0.8.0 | Content{ "name": "mudis", "downloads": 2581, "version": "0.8.0", "version_created_at": "2025-10-25T15:41:52.701Z", "version_downloads": 0, "platform": "ruby", "authors": "kiebor81", "info": "Mudis is a fast, thread-safe, in-memory, sharded LRU cache for Ruby applications. Inspired by Redis, it provides value serialization, optional compression, per-key expiry, and metric tracking in a lightweight, dependency-free package.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "cf15796be81ccfab09411dd1ecb439d60b05a23c82f4e694462e58a41a7fddac", "spec_sha": "6d28c6486494be276110d3ae8e783f163148e7e12c7a25d204959d1da814a704", "project_uri": "https://rubygems.org/gems/mudis", "gem_uri": "https://rubygems.org/gems/mudis-0.8.0.gem", "homepage_uri": "https://github.com/kiebor81/mudis", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/mudis/0.8.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "climate_control", "requirements": "~> 1.1.0" }, { "name": "rspec", "requirements": "~> 3.12" } ], "runtime": [] } } |
2025-10-25 15:41:54 UTC |
| L24bp6bHZGgl6ZG5VB3Ul |
game_digGameDig is a Ruby wrapper gem for the node-gamedig library, which allows querying various game servers for their status and information. The wrapper provides two modes of operation: using the gamedig CLI tool or utilizing a Node.js process via the Nodo library. This gem is useful for developers who want to integrate game server querying capabilities into their Ruby applications. |
0.2.0 | Content{ "name": "game_dig", "downloads": 1418, "version": "0.2.0", "version_created_at": "2025-10-25T15:36:22.220Z", "version_downloads": 0, "platform": "ruby", "authors": "Matthäus Beyrle", "info": "GameDig is a Ruby wrapper gem for the node-gamedig library, which allows querying various game servers for their status and information. The wrapper provides two modes of operation: using the gamedig CLI tool or utilizing a Node.js process via the Nodo library. This gem is useful for developers who want to integrate game server querying capabilities into their Ruby applications.", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "4bba5186f39610325ef766d0019a22df9353409c50bb81e788f3e3036bb406e2", "spec_sha": "bf83e6b761ca63724ebcf56a8070167e81d8376a689a804cefdf0c680668eaa9", "project_uri": "https://rubygems.org/gems/game_dig", "gem_uri": "https://rubygems.org/gems/game_dig-0.2.0.gem", "homepage_uri": "https://github.com/magynhard/ruby-game_dig", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/game_dig/0.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 1.14" }, { "name": "colorize", "requirements": "= 0.8.1" }, { "name": "pry", "requirements": "= 0.14.1" }, { "name": "rake", "requirements": ">= 10.0" }, { "name": "rspec", "requirements": ">= 3.0" } ], "runtime": [ { "name": "nodo", "requirements": "~> 1.8" }, { "name": "ostruct", "requirements": "~> 0.6.3" } ] } } |
2025-10-25 15:36:24 UTC |
| ROQOLTFcjmMbcuF_OKS6A |
rizzyThe gem have a parse and writer method for easy interfacing with .ris files. Currently only common .ris tags are implemented |
0.1.0 | Content{ "name": "rizzy", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-10-25T15:23:04.354Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Boeckh", "info": "The gem have a parse and writer method for easy interfacing with .ris files.\n Currently only common .ris tags are implemented", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/arboeckh/rizzy", "source_code_uri": "https://github.com/arboeckh/rizzy" }, "yanked": false, "sha": "574ffbee6da1fc0403d0ac98dd74f75ac6eebca8ce9d60467595eff11e30861a", "spec_sha": "2c23c364518fb1690c47a7b4095d2ca1bbe29848ae36e6a72d1713a51e51d3f5", "project_uri": "https://rubygems.org/gems/rizzy", "gem_uri": "https://rubygems.org/gems/rizzy-0.1.0.gem", "homepage_uri": "https://github.com/arboeckh/rizzy", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/arboeckh/rizzy", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 15:23:07 UTC |
| M1XzNlGN5mkBTwRuEjPFi |
naA tool for managing a TaskPaper file of project todos for the current directory. Easily create "next actions" to come back to, add tags and priorities, and notes. Add prompt hooks to display your next actions automatically when cd'ing into a directory. |
1.2.83 | Content{ "name": "na", "downloads": 70339, "version": "1.2.83", "version_created_at": "2025-10-25T15:07:20.967Z", "version_downloads": 0, "platform": "ruby", "authors": "Brett Terpstra", "info": "A tool for managing a TaskPaper file of project todos for the current directory. Easily create \"next actions\" to come back to, add tags and priorities, and notes. Add prompt hooks to display your next actions automatically when cd'ing into a directory.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "e5e5eb1d8b3fcf9b7e92d63739e804a063932870ebd2493481708611c2b8d1cc", "spec_sha": "198fe6115fdf8755280c3c74f5a3531d29cef727168edb48af19e7d6aaa0cfb7", "project_uri": "https://rubygems.org/gems/na", "gem_uri": "https://rubygems.org/gems/na-1.2.83.gem", "homepage_uri": "https://brettterpstra.com/projects/na/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/na/1.2.83", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bump", "requirements": "~> 0.6.0" }, { "name": "minitest", "requirements": "~> 5.14" }, { "name": "rdoc", "requirements": "~> 4.3" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "tty-spinner", "requirements": "~> 0.9, >= 0.9.0" } ], "runtime": [ { "name": "chronic", "requirements": "~> 0.10, >= 0.10.2" }, { "name": "git", "requirements": "~> 3.0.0" }, { "name": "gli", "requirements": "~> 2.21.0" }, { "name": "mdless", "requirements": "~> 1.0, >= 1.0.32" }, { "name": "ostruct", "requirements": "~> 0.6, >= 0.6.1" }, { "name": "tty-reader", "requirements": "~> 0.9, >= 0.9.0" }, { "name": "tty-screen", "requirements": "~> 0.8, >= 0.8.1" }, { "name": "tty-which", "requirements": "~> 0.5, >= 0.5.0" } ] } } |
2025-10-25 15:07:22 UTC |
| fL6jhjOf2X4kyqqGsIVs_ |
llm-shellllm-shell is an extensible, developer-oriented command-line console that can interact with multiple Large Language Models (LLMs). |
0.10.0 | Content{ "name": "llm-shell", "downloads": 3244, "version": "0.10.0", "version_created_at": "2025-10-25T15:06:48.926Z", "version_downloads": 0, "platform": "ruby", "authors": "Antar Azri, 0x1eef", "info": "llm-shell is an extensible, developer-oriented command-line console that can interact with multiple Large Language Models (LLMs).", "licenses": [ "0BSD" ], "metadata": { "homepage_uri": "https://github.com/llmrb/llm-shell", "source_code_uri": "https://github.com/llmrb/llm-shell" }, "yanked": false, "sha": "2dcf56fef5fc8841d804b020ee4421a81e1b035a1737d57423951983c7779e51", "spec_sha": "c9bc17e90b700501fd575aa3e7ee2fe5d81b05096af367c40d448cb412e30a52", "project_uri": "https://rubygems.org/gems/llm-shell", "gem_uri": "https://rubygems.org/gems/llm-shell-0.10.0.gem", "homepage_uri": "https://github.com/llmrb/llm-shell", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/llmrb/llm-shell", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv", "requirements": "~> 2.8" }, { "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": "redcarpet", "requirements": "~> 3.6" } ] } } |
2025-10-25 15:06:52 UTC |
| Dr7JC4nQEJydmn3NR3eg4 |
jwt_auth_clientGenerates short-lived, signed JWTs for internal API calls authenticated via a shared secret. |
0.1.0 | Content{ "name": "jwt_auth_client", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-10-25T14:57:56.416Z", "version_downloads": 0, "platform": "ruby", "authors": "Daniele Frisanco", "info": "Generates short-lived, signed JWTs for internal API calls authenticated via a shared secret.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "7f930a430c80f71a21f24206f694272d5c254df427ca9807acd77d0af21186a7", "spec_sha": "b51929c581aed59d6f6fb2251d7f88949834c92bb3647be34b50e1521d37ba0a", "project_uri": "https://rubygems.org/gems/jwt_auth_client", "gem_uri": "https://rubygems.org/gems/jwt_auth_client-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jwt_auth_client/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 6.0" }, { "name": "faraday", "requirements": "~> 2.9" }, { "name": "jwt", "requirements": "~> 2.8" } ] } } |
2025-10-25 14:57:59 UTC |
| 2tentleZdy_tECt5bYnTM |
naA tool for managing a TaskPaper file of project todos for the current directory. Easily create "next actions" to come back to, add tags and priorities, and notes. Add prompt hooks to display your next actions automatically when cd'ing into a directory. |
1.2.82 | Content{ "name": "na", "downloads": 70326, "version": "1.2.82", "version_created_at": "2025-10-25T14:48:41.017Z", "version_downloads": 0, "platform": "ruby", "authors": "Brett Terpstra", "info": "A tool for managing a TaskPaper file of project todos for the current directory. Easily create \"next actions\" to come back to, add tags and priorities, and notes. Add prompt hooks to display your next actions automatically when cd'ing into a directory.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "db14501845b86563e924f8aa969133890ac50315894e575014e68b08a1f05688", "spec_sha": "b5414e92ad6427c452b082cf45d004a367398d837d9aaeeeda303a82e9f8e35b", "project_uri": "https://rubygems.org/gems/na", "gem_uri": "https://rubygems.org/gems/na-1.2.82.gem", "homepage_uri": "https://brettterpstra.com/projects/na/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/na/1.2.82", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bump", "requirements": "~> 0.6.0" }, { "name": "minitest", "requirements": "~> 5.14" }, { "name": "rdoc", "requirements": "~> 4.3" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "tty-spinner", "requirements": "~> 0.9, >= 0.9.0" } ], "runtime": [ { "name": "chronic", "requirements": "~> 0.10, >= 0.10.2" }, { "name": "git", "requirements": "~> 3.0.0" }, { "name": "gli", "requirements": "~> 2.21.0" }, { "name": "mdless", "requirements": "~> 1.0, >= 1.0.32" }, { "name": "ostruct", "requirements": "~> 0.6, >= 0.6.1" }, { "name": "tty-reader", "requirements": "~> 0.9, >= 0.9.0" }, { "name": "tty-screen", "requirements": "~> 0.8, >= 0.8.1" }, { "name": "tty-which", "requirements": "~> 0.5, >= 0.5.0" } ] } } |
2025-10-25 14:48:43 UTC |
| OmtSd-maNTQMwdz8Xuid0 |
sashite-pmnPMN (Portable Move Notation) provides a rule-agnostic, JSON-based format for describing the mechanical decomposition of moves in abstract strategy board games. This gem implements the PMN Specification v1.0.0 with a functional Ruby interface, breaking down complex movements into sequences of atomic actions while remaining completely independent of specific game rules. PMN reveals the underlying mechanics of any board game move through sequential action decomposition, supporting both explicit and inferred piece specifications. Built on CELL (coordinate encoding), HAND (reserve notation), and QPI (piece identification) specifications, it enables universal move representation across chess variants, shōgi, xiangqi, and any abstract strategy game. Perfect for game engines, move validators, and board game analysis tools. |
1.2.0 | Content{ "name": "sashite-pmn", "downloads": 482, "version": "1.2.0", "version_created_at": "2025-10-25T14:41:28.427Z", "version_downloads": 0, "platform": "ruby", "authors": "Cyril Kato", "info": "PMN (Portable Move Notation) provides a rule-agnostic, JSON-based format for describing\nthe mechanical decomposition of moves in abstract strategy board games. This gem implements\nthe PMN Specification v1.0.0 with a functional Ruby interface, breaking down complex movements\ninto sequences of atomic actions while remaining completely independent of specific game rules.\nPMN reveals the underlying mechanics of any board game move through sequential action\ndecomposition, supporting both explicit and inferred piece specifications. Built on CELL\n(coordinate encoding), HAND (reserve notation), and QPI (piece identification) specifications,\nit enables universal move representation across chess variants, shōgi, xiangqi, and any\nabstract strategy game. Perfect for game engines, move validators, and board game analysis tools.\n", "licenses": [ "MIT" ], "metadata": { "wiki_uri": "https://sashite.dev/specs/pmn/1.0.0/examples/", "funding_uri": "https://github.com/sponsors/sashite", "homepage_uri": "https://github.com/sashite/pmn.rb", "bug_tracker_uri": "https://github.com/sashite/pmn.rb/issues", "source_code_uri": "https://github.com/sashite/pmn.rb", "documentation_uri": "https://rubydoc.info/github/sashite/pmn.rb/main", "specification_uri": "https://sashite.dev/specs/pmn/1.0.0/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "af448c7b1476538740398b2632c49190e0f008956b8b584c4109dd91f70a1537", "spec_sha": "0714f3f8680d3ff753b8c78902cc5a320919dd12ae1e8288230adf6f71526b16", "project_uri": "https://rubygems.org/gems/sashite-pmn", "gem_uri": "https://rubygems.org/gems/sashite-pmn-1.2.0.gem", "homepage_uri": "https://github.com/sashite/pmn.rb", "wiki_uri": "https://sashite.dev/specs/pmn/1.0.0/examples/", "documentation_uri": "https://rubydoc.info/github/sashite/pmn.rb/main", "mailing_list_uri": null, "source_code_uri": "https://github.com/sashite/pmn.rb", "bug_tracker_uri": "https://github.com/sashite/pmn.rb/issues", "changelog_uri": null, "funding_uri": "https://github.com/sponsors/sashite", "dependencies": { "development": [], "runtime": [ { "name": "sashite-cell", "requirements": "~> 2.0" }, { "name": "sashite-hand", "requirements": "~> 1.0" }, { "name": "sashite-qpi", "requirements": "~> 1.0" } ] } } |
2025-10-25 14:41:30 UTC |
| -FifNxN-Sv2G_jEM8_svd |
glooxThis rubygem does not have a description or summary. |
0.1 | Content{ "name": "gloox", "downloads": 0, "version": "0.1", "version_created_at": "2025-10-25T14:30:53.961Z", "version_downloads": 0, "platform": "ruby", "authors": "Tasos Laskos", "info": "This rubygem does not have a description or summary.", "licenses": [ "MPL v2" ], "metadata": {}, "yanked": false, "sha": "315f728934cc8c48554793bf8615f0e81941d0a36234315ba8c3f2d1af38da7f", "spec_sha": "1c4aedd0114b275593fb01b5c3608d038be6079080d2ce889128dbe34ac1a0ae", "project_uri": "https://rubygems.org/gems/gloox", "gem_uri": "https://rubygems.org/gems/gloox-0.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/gloox/0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "awesome_print", "requirements": "= 1.9.2" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "slotz", "requirements": ">= 0" }, { "name": "tiq", "requirements": ">= 0" }, { "name": "toq", "requirements": ">= 0" } ] } } |
2025-10-25 14:30:55 UTC |
| 9uLVB7r9kocyT9LFAPIgs |
tramwayTramway Rails Engine |
0.6 | Content{ "name": "tramway", "downloads": 24172, "version": "0.6", "version_created_at": "2025-10-25T14:10:01.304Z", "version_downloads": 0, "platform": "ruby", "authors": "kalashnikovisme, moshiaan", "info": "Tramway Rails Engine", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/purple-magic/tramway", "changelog_uri": "https://github.com/purple-magic/tramway", "source_code_uri": "https://github.com/purple-magic/tramway" }, "yanked": false, "sha": "01b4564eb8e439eba8c21ca0ce11e04834cd35e900c30cf33d7145e1e03fc663", "spec_sha": "ccac4965f5736311e7c2fea56473018c056c34992ca1532a37b04de4d72e1cdd", "project_uri": "https://rubygems.org/gems/tramway", "gem_uri": "https://rubygems.org/gems/tramway-0.6.gem", "homepage_uri": "https://github.com/purple-magic/tramway", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/purple-magic/tramway", "bug_tracker_uri": null, "changelog_uri": "https://github.com/purple-magic/tramway", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "anyway_config", "requirements": ">= 0" }, { "name": "dry-initializer", "requirements": ">= 0" }, { "name": "dry-struct", "requirements": ">= 0" }, { "name": "haml-rails", "requirements": ">= 0" }, { "name": "kaminari", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 7, < 9" }, { "name": "tailwindcss-rails", "requirements": ">= 4.0" }, { "name": "view_component", "requirements": ">= 0" } ] } } |
2025-10-25 14:10:07 UTC |
| B5ATOpYQYbkyLAcO8qxck |
lazy_hotkeysAdd keyboard shortcuts to Rails without writing JavaScript. Define hotkeys in views, handle navigation, requests, and DOM changes. |
0.1.1 | Content{ "name": "lazy_hotkeys", "downloads": 11, "version": "0.1.1", "version_created_at": "2025-10-25T14:07:38.377Z", "version_downloads": 0, "platform": "ruby", "authors": "QuarkXZ", "info": "Add keyboard shortcuts to Rails without writing JavaScript. Define hotkeys in views, handle navigation, requests, and DOM changes.", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/QuarkOnRails/lazy_hotkeys" }, "yanked": false, "sha": "c6b7b14251e797e971223c149704138766f7085349dc92ba8ea1d90726a819d2", "spec_sha": "044eb52552c212d83e916f4c1b7c1ae73c5ff587c2ef992c3a9ea51d9542d755", "project_uri": "https://rubygems.org/gems/lazy_hotkeys", "gem_uri": "https://rubygems.org/gems/lazy_hotkeys-0.1.1.gem", "homepage_uri": "https://github.com/you/lazy_hotkeys", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/QuarkOnRails/lazy_hotkeys", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 2.5" }, { "name": "rake", "requirements": "~> 13.0" } ], "runtime": [ { "name": "actionview", "requirements": ">= 5.1" }, { "name": "activesupport", "requirements": ">= 5.1" }, { "name": "railties", "requirements": ">= 5.1" } ] } } |
2025-10-25 14:07:41 UTC |
| ktUBhDC-WnU3mymc4yN5E |
lazy_hotkeysDefine hotkey events in views, trigger visit/request/client actions, and simple DOM mutations without boilerplate JS. |
0.1.0 | Content{ "name": "lazy_hotkeys", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-10-25T13:53:50.534Z", "version_downloads": 0, "platform": "ruby", "authors": "QuarkXZ", "info": "Define hotkey events in views, trigger visit/request/client actions, and simple DOM mutations without boilerplate JS.", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/you/lazy_hotkeys" }, "yanked": false, "sha": "b012d0f6efce01f64d5c348e9d2cbbb148e89e62afc162e9c8577a54dc7410d7", "spec_sha": "a2b2596fe0da678c368eeec856596270a7005e5dda8e96c8f7176b268c70141e", "project_uri": "https://rubygems.org/gems/lazy_hotkeys", "gem_uri": "https://rubygems.org/gems/lazy_hotkeys-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/you/lazy_hotkeys", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 2.5" }, { "name": "rake", "requirements": "~> 13.0" } ], "runtime": [ { "name": "actionview", "requirements": ">= 5.1, < 9.0" }, { "name": "activesupport", "requirements": ">= 5.1, < 9.0" }, { "name": "railties", "requirements": ">= 5.1, < 9.0" } ] } } |
2025-10-25 13:53:56 UTC |