Lastest updates from Rubygems.org
| ID | Gem | Version | Body | Updated At |
|---|---|---|---|---|
| 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 |
| lX_Py16DSoh8hWCe5Hrn_ |
basecoatProvides beautiful, production-ready scaffold templates and Devise views styled with Basecoat CSS framework |
1.0.1 | Content{ "name": "basecoat", "downloads": 394, "version": "1.0.1", "version_created_at": "2025-10-25T13:34:38.730Z", "version_downloads": 0, "platform": "ruby", "authors": "Martijn Lafeber", "info": "Provides beautiful, production-ready scaffold templates and Devise views styled with Basecoat CSS framework", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/lafeber/basecoat-rb", "source_code_uri": "https://github.com/lafeber/basecoat-rb" }, "yanked": false, "sha": "850c1096056a78fe7c5ab18706f5d7cb63db4150b18b165d6069ab751819676a", "spec_sha": "9e02b1e72e759d481228ee9331eb4b2001bd44389344e645e8b8df89371ec0e5", "project_uri": "https://rubygems.org/gems/basecoat", "gem_uri": "https://rubygems.org/gems/basecoat-1.0.1.gem", "homepage_uri": "https://github.com/lafeber/basecoat-rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lafeber/basecoat-rb", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tailwindcss-rails", "requirements": "~> 4.0" } ] } } |
2025-10-25 13:34:41 UTC |
| TzK04pRsk_5LpIz2Bqsn2 |
cbor-diagcbor-diag implements diagnostic notation for CBOR, RFC 8949 and RFC 8742 |
0.10.3 | Content{ "name": "cbor-diag", "downloads": 426527, "version": "0.10.3", "version_created_at": "2025-10-25T13:26:54.693Z", "version_downloads": 0, "platform": "ruby", "authors": "Carsten Bormann", "info": "cbor-diag implements diagnostic notation for CBOR, RFC 8949 and RFC 8742", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "1005839fb0df4e4facca93395b5983583be41d76b5c460d95b63971bf9ff7c4b", "spec_sha": "b2761ccb5a8f32c5134dedcfceecaf7a5191790a4adfb50b777bc43a6c97de4f", "project_uri": "https://rubygems.org/gems/cbor-diag", "gem_uri": "https://rubygems.org/gems/cbor-diag-0.10.3.gem", "homepage_uri": "http://cbor.io/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cbor-diag/0.10.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 1" } ], "runtime": [ { "name": "cbor-canonical", "requirements": ">= 0" }, { "name": "cbor-deterministic", "requirements": ">= 0" }, { "name": "cbor-packed", "requirements": ">= 0" }, { "name": "json_pure", "requirements": ">= 0" }, { "name": "neatjson", "requirements": ">= 0" }, { "name": "treetop", "requirements": "~> 1" } ] } } |
2025-10-25 13:26:56 UTC |
| RQY95wBPd_N7qRdkIJux1 |
payloopPayloop gives AI teams real-time visibility into the true costs of deploying agents - across tasks, workflows, and customers. |
0.0.2 | Content{ "name": "payloop", "downloads": 129, "version": "0.0.2", "version_created_at": "2025-10-25T13:24:34.179Z", "version_downloads": 0, "platform": "ruby", "authors": "Payloop", "info": "Payloop gives AI teams real-time visibility into the true costs of deploying agents - across tasks, workflows, and customers.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://trypayloop.com", "documentation_uri": "https://developers.trypayloop.com", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "6f4bbb78e69900399d23cfa63d6b7270d9bb843d1b4b77da1d69fff8cffce14b", "spec_sha": "1e6bdf92ad071303291fa919214f5d150f542c31d42eaac8b70657af98fc8964", "project_uri": "https://rubygems.org/gems/payloop", "gem_uri": "https://rubygems.org/gems/payloop-0.0.2.gem", "homepage_uri": "https://trypayloop.com", "wiki_uri": null, "documentation_uri": "https://developers.trypayloop.com", "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.2" } ] } } |
2025-10-25 13:24:37 UTC |
| 9cFj0joWn62IqXc74tK1C |
rodauth-railsProvides Rails integration for Rodauth authentication framework. |
2.1.1 | Content{ "name": "rodauth-rails", "downloads": 409250, "version": "2.1.1", "version_created_at": "2025-10-25T12:46:35.785Z", "version_downloads": 0, "platform": "ruby", "authors": "Janko Marohnić", "info": "Provides Rails integration for Rodauth authentication framework.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "8047320fea438bbcad6040d320a6b831b320458c098980736fcbb0fe431564a2", "spec_sha": "8630bbc4695397e3ac35206be8456e21a82b89058024a55978805fec93bcd9cd", "project_uri": "https://rubygems.org/gems/rodauth-rails", "gem_uri": "https://rubygems.org/gems/rodauth-rails-2.1.1.gem", "homepage_uri": "https://github.com/janko/rodauth-rails", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rodauth-rails/2.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bcrypt", "requirements": "~> 3.1" }, { "name": "jwt", "requirements": ">= 0" }, { "name": "rotp", "requirements": ">= 0" }, { "name": "rqrcode", "requirements": ">= 0" }, { "name": "tilt", "requirements": ">= 0" }, { "name": "webauthn", "requirements": ">= 0" } ], "runtime": [ { "name": "railties", "requirements": ">= 5.1" }, { "name": "roda", "requirements": "~> 3.76" }, { "name": "rodauth", "requirements": "~> 2.36" }, { "name": "rodauth-model", "requirements": "~> 0.2" } ] } } |
2025-10-25 12:46:38 UTC |
| HPfHTD1LnmIQ87OXbLM-7 |
decodingDecode dynamic values into known Ruby data structures |
0.2.1 | Content{ "name": "decoding", "downloads": 544, "version": "0.2.1", "version_created_at": "2025-10-25T12:45:40.151Z", "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": "5ff67b921d407e1dfb0498e3fff3159b1388d7e4bf1d6f204f734546a832c3b4", "spec_sha": "5e2fc57b202d80838a1a0246aa5e30f2952310fd0d83a78f63c02a8931471890", "project_uri": "https://rubygems.org/gems/decoding", "gem_uri": "https://rubygems.org/gems/decoding-0.2.1.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 12:45:46 UTC |
| k5EKmt_lBNAawaUUAo46F |
sequel-activerecord_connectionAllows Sequel to use ActiveRecord connection for database interaction. |
2.0.1 | Content{ "name": "sequel-activerecord_connection", "downloads": 540850, "version": "2.0.1", "version_created_at": "2025-10-25T12:39:31.435Z", "version_downloads": 0, "platform": "ruby", "authors": "Janko Marohnić", "info": "Allows Sequel to use ActiveRecord connection for database interaction.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "8a13dc466520788459af18bb267f5e57d37b8764daaa3f6e8bc2932ce2642e15", "spec_sha": "17c1a6fb0fdcb94716dd6868e93483f0d00616a97ac0330b96b1b3197133de56", "project_uri": "https://rubygems.org/gems/sequel-activerecord_connection", "gem_uri": "https://rubygems.org/gems/sequel-activerecord_connection-2.0.1.gem", "homepage_uri": "https://github.com/janko/sequel-activerecord_connection", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/sequel-activerecord_connection/2.0.1", "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": "sequel_pg", "requirements": ">= 0" }, { "name": "warning", "requirements": ">= 0" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 5.1" }, { "name": "sequel", "requirements": "~> 5.38" } ] } } |
2025-10-25 12:39:35 UTC |
| PSvfaaWcbLHFnAkxp0dKg |
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.81 | Content{ "name": "na", "downloads": 70166, "version": "1.2.81", "version_created_at": "2025-10-25T12:33:14.209Z", "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": "fdf17d7cb4f09beec1cc23ecd6aabe4a9b7028c81e732fea1816609571e5124c", "spec_sha": "f5243306d75b4129d12ab087e5ea4980a2e5f7c0af0f5652f3d07edc563857ff", "project_uri": "https://rubygems.org/gems/na", "gem_uri": "https://rubygems.org/gems/na-1.2.81.gem", "homepage_uri": "https://brettterpstra.com/projects/na/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/na/1.2.81", "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 12:33:21 UTC |
| UuLcdGUnMtN8CY4klnsFP |
dodopaymentsRuby library to access the Dodo Payments API |
1.56.0 | Content{ "name": "dodopayments", "downloads": 5825, "version": "1.56.0", "version_created_at": "2025-10-25T12:07:29.221Z", "version_downloads": 0, "platform": "ruby", "authors": "Dodo Payments", "info": "Ruby library to access the Dodo Payments API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/dodopayments", "source_code_uri": "https://github.com/dodopayments/dodopayments-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "15c12828564014658b1e3a5122de4b18b0fe81db0032f07a3f9d805dbbed7be3", "spec_sha": "3688ffd9fa735e2ec4c5f74c3e4db0d3e6d73fec0dd40ab302ff6e9bb0e0577f", "project_uri": "https://rubygems.org/gems/dodopayments", "gem_uri": "https://rubygems.org/gems/dodopayments-1.56.0.gem", "homepage_uri": "https://gemdocs.org/gems/dodopayments", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/dodopayments/dodopayments-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-10-25 12:07:31 UTC |
| Qrka9K0dgjv2cqFEujI6S |
gotshaGotsha: your local testing CI |
1.1.2 | Content{ "name": "gotsha", "downloads": 2254, "version": "1.1.2", "version_created_at": "2025-10-25T11:57:22.568Z", "version_downloads": 0, "platform": "ruby", "authors": "Vitek Meloun", "info": "Gotsha: your local testing CI", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://www.gotsha.org/", "changelog_uri": "https://github.com/melounvitek/gotsha/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/melounvitek/gotsha" }, "yanked": false, "sha": "b3a10acca07b5aa97989d76dfb3281f8b667ea563490ac0c70ceb1c324682c32", "spec_sha": "0329ecd09ce39a9f342241d98631ee040c4b185b7d7b6201880ae0774e86031b", "project_uri": "https://rubygems.org/gems/gotsha", "gem_uri": "https://rubygems.org/gems/gotsha-1.1.2.gem", "homepage_uri": "https://www.gotsha.org/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/melounvitek/gotsha", "bug_tracker_uri": null, "changelog_uri": "https://github.com/melounvitek/gotsha/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "toml-rb", "requirements": "~> 3.0" } ] } } |
2025-10-25 11:57:25 UTC |
| 6yP76BNuLSdjweCamWP40 |
stack-service-baseCommon files |
0.0.48 | Content{ "name": "stack-service-base", "downloads": 9459, "version": "0.0.48", "version_created_at": "2025-10-25T11:51:13.319Z", "version_downloads": 0, "platform": "ruby", "authors": "Artyom B", "info": "Common files", "licenses": [], "metadata": {}, "yanked": false, "sha": "c759788ee26e5fd1af605a02fb69d27378430bebaaadbc853e815826c162628c", "spec_sha": "2e11f2604e5c8f38259fb51906255a32045b63c6a2af127f89bad609fd3cba69", "project_uri": "https://rubygems.org/gems/stack-service-base", "gem_uri": "https://rubygems.org/gems/stack-service-base-0.0.48.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/stack-service-base/0.0.48", "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_junit_formatter", "requirements": "~> 0.5.1" }, { "name": "rubocop", "requirements": "~> 1.63.2" }, { "name": "rubocop-rake", "requirements": "~> 0.6.0" }, { "name": "rubocop-rspec", "requirements": "~> 2.14.2" } ], "runtime": [ { "name": "async", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "nats-pure", "requirements": ">= 0" }, { "name": "opentelemetry-exporter-otlp", "requirements": ">= 0" }, { "name": "opentelemetry-instrumentation-all", "requirements": ">= 0" }, { "name": "opentelemetry-sdk", "requirements": ">= 0" }, { "name": "prometheus-client", "requirements": ">= 0" }, { "name": "rack", "requirements": ">= 0" }, { "name": "websocket", "requirements": ">= 0" } ] } } |
2025-10-25 11:51:19 UTC |
| rceFslI_XDl7LAQYGdEIm |
decodingDecode dynamic values into known Ruby data structures |
0.2.0 | Content{ "name": "decoding", "downloads": 518, "version": "0.2.0", "version_created_at": "2025-10-25T11:49:00.990Z", "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": "a91f508fc012c1d20548008167624d6d63865c6fbeee03633a7c35156a14b4d5", "spec_sha": "84adbc5af570a4c7fc2e5636f745c5e20efe8eae97c86afadc8b9f7283303979", "project_uri": "https://rubygems.org/gems/decoding", "gem_uri": "https://rubygems.org/gems/decoding-0.2.0.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 11:49:03 UTC |
| LeFxjgSztOvYOMGbIQ4Zp |
remotion_lambdaA Ruby SDK for Remotion Lambda |
4.0.366 | Content{ "name": "remotion_lambda", "downloads": 33187, "version": "4.0.366", "version_created_at": "2025-10-25T11:33:23.184Z", "version_downloads": 0, "platform": "ruby", "authors": "Jonny Burger", "info": "A Ruby SDK for Remotion Lambda", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "088ee06c78682a535dc308130d292fd583227d4fcd93c8e0dac45b50226de83a", "spec_sha": "3e1fad39ce947633c4247d9153c6c3fcea468537e8d66dac9eb756cdd1661433", "project_uri": "https://rubygems.org/gems/remotion_lambda", "gem_uri": "https://rubygems.org/gems/remotion_lambda-4.0.366.gem", "homepage_uri": "https://rubygems.org/gems/remotion_lambda", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/remotion_lambda/4.0.366", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-lambda", "requirements": "> 1.0.0" }, { "name": "json", "requirements": "> 2.0.0" }, { "name": "logger", "requirements": "> 1.0.0" } ] } } |
2025-10-25 11:33:27 UTC |
| pmXiAhsSU9bDioBycCDVc |
notion_ruby_mappingMapping tool from Notion Database/Page/Block to Ruby Objects. |
3.0.3 | Content{ "name": "notion_ruby_mapping", "downloads": 35481, "version": "3.0.3", "version_created_at": "2025-10-25T11:23:51.646Z", "version_downloads": 0, "platform": "ruby", "authors": "Hiroyuki KOBAYASHI", "info": "Mapping tool from Notion Database/Page/Block to Ruby Objects.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "22bc8ef9201a5c1ae6722f3c9e4295133451b6b5b7aea3443a5b2e1a735ccff3", "spec_sha": "e899a1b5db819773c36ee55fb755386f6ac8c79e114103b43a8af02d076b4eeb", "project_uri": "https://rubygems.org/gems/notion_ruby_mapping", "gem_uri": "https://rubygems.org/gems/notion_ruby_mapping-3.0.3.gem", "homepage_uri": "https://github.com/hkob/notion_ruby_mapping.git", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/notion_ruby_mapping/3.0.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "guard", "requirements": ">= 0" }, { "name": "guard-rspec", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "mime-types", "requirements": ">= 0" } ] } } |
2025-10-25 11:23:53 UTC |
| jLnaJIjvtB5l3b3toibJb |
shortenerShortener is a Rails Engine Gem that makes it easy to create and interpret shortened URLs on your own domain from within your Rails application. Once installed Shortener will generate, store URLS and "unshorten" shortened URLs for your applications visitors, all whilst collecting basic usage metrics. |
1.0.2 | Content{ "name": "shortener", "downloads": 6100273, "version": "1.0.2", "version_created_at": "2025-10-25T11:09:01.627Z", "version_downloads": 0, "platform": "ruby", "authors": "James P. McGrath, Michael Reinsch", "info": "Shortener is a Rails Engine Gem that makes it easy to create and interpret shortened URLs on your own domain from within your Rails application. Once installed Shortener will generate, store URLS and \"unshorten\" shortened URLs for your applications visitors, all whilst collecting basic usage metrics.", "licenses": [], "metadata": {}, "yanked": false, "sha": "f26e91c43e8047fe648699c9e73320213f0dfc415ba177e5514c73d6d628134d", "spec_sha": "6ef2f15df5ffb4b90150c2295262b3729c19a063fb53b31d00d5380fbe3f75a5", "project_uri": "https://rubygems.org/gems/shortener", "gem_uri": "https://rubygems.org/gems/shortener-1.0.2.gem", "homepage_uri": "http://jamespmcgrath.com/projects/shortener", "wiki_uri": "", "documentation_uri": "https://github.com/jpmcgrath/shortener", "mailing_list_uri": "", "source_code_uri": "https://github.com/jpmcgrath/shortener", "bug_tracker_uri": "https://github.com/jpmcgrath/shortener/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "appraisal", "requirements": ">= 0" }, { "name": "byebug", "requirements": ">= 0" }, { "name": "capybara", "requirements": ">= 0" }, { "name": "faker", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 3" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "shoulda-matchers", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" } ], "runtime": [ { "name": "voight_kampff", "requirements": "~> 2.0" } ] } } |
2025-10-25 11:09:05 UTC |
| w9pOKdbnpBjklEN5L47xp |
inline_partialDefine and render ERB partials inline without extra files. |
0.1.6 | Content{ "name": "inline_partial", "downloads": 990, "version": "0.1.6", "version_created_at": "2025-10-25T10:54:37.882Z", "version_downloads": 0, "platform": "ruby", "authors": "lef237", "info": "Define and render ERB partials inline without extra files.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/lef237/inline_partial", "changelog_uri": "https://github.com/lef237/inline_partial/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/lef237/inline_partial", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "62d56a65f12d4564382955e7810932463b18f674ada7cf55629c5a17e545c87a", "spec_sha": "ff28431dcbf29fed803954b9616dbb523e31ca7ae6b9b6d90caf83e1b5e2dcc8", "project_uri": "https://rubygems.org/gems/inline_partial", "gem_uri": "https://rubygems.org/gems/inline_partial-0.1.6.gem", "homepage_uri": "https://github.com/lef237/inline_partial", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lef237/inline_partial", "bug_tracker_uri": null, "changelog_uri": "https://github.com/lef237/inline_partial/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.1" } ] } } |
2025-10-25 10:54:44 UTC |
| iGiGUK9rH-m2tS8bOF0-s |
igataGenerate test code from AST node produces by Ruby's Parser |
0.1.0 | Content{ "name": "igata", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-10-25T10:44:06.349Z", "version_downloads": 0, "platform": "ruby", "authors": "S-H-GAMELINKS", "info": "Generate test code from AST node produces by Ruby's Parser", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/S-H-GAMELINKS/igata", "changelog_uri": "https://github.com/S-H-GAMELINKS/igata/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/S-H-GAMELINKS/igata" }, "yanked": false, "sha": "ac3d1521c36ff44f485980663967763c707c6909f3299efe74cd31b5cf2d4e36", "spec_sha": "f3b2192e2dc60968b03c50a720887e326ca7bd85337b96f55bea1153c709d4aa", "project_uri": "https://rubygems.org/gems/igata", "gem_uri": "https://rubygems.org/gems/igata-0.1.0.gem", "homepage_uri": "https://github.com/S-H-GAMELINKS/igata", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/S-H-GAMELINKS/igata", "bug_tracker_uri": null, "changelog_uri": "https://github.com/S-H-GAMELINKS/igata/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 10:44:10 UTC |
| Ww3YuTyfnbqLv8uaGEs_8 |
rokakiA dsl for filtering data in web requests |
0.12.0 | Content{ "name": "rokaki", "downloads": 32883, "version": "0.12.0", "version_created_at": "2025-10-25T10:23:35.623Z", "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": "014fc404400bf28369b3d00e29419b793eb561f72d4a8ee6ec7c70d3ad353040", "spec_sha": "5e48a6ad3ba97346895ca1c53921ab57681307fd5ed16ba5862a4b42cfc7638b", "project_uri": "https://rubygems.org/gems/rokaki", "gem_uri": "https://rubygems.org/gems/rokaki-0.12.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 10:23:37 UTC |
| 7XCanA3Da_hXSV8syHXnd |
hackmacThis ruby gem provides some useful tools for working with a Hackintosh. |
1.9.1 | Content{ "name": "hackmac", "downloads": 65748, "version": "1.9.1", "version_created_at": "2025-10-25T10:18:34.680Z", "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": "f0866b3fd4f1125fcede77e9763a08200bf873928e460a26b0b4d490adf7f9fc", "spec_sha": "637fa24793c8a2268349306964164d1b7d9874fb261a0077840ba145fb85c283", "project_uri": "https://rubygems.org/gems/hackmac", "gem_uri": "https://rubygems.org/gems/hackmac-1.9.1.gem", "homepage_uri": "http://github.com/flori/hackmac", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hackmac/1.9.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": ">= 0" }, { "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 10:18:38 UTC |
| SNJP-oj5IAzuf2NOyCxAS |
silkeditA tool to quickly and easily edit savefiles for Hollow Knight / SilkSong. |
0.1.1 | Content{ "name": "silkedit", "downloads": 101, "version": "0.1.1", "version_created_at": "2025-10-25T10:09:51.852Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Khoury", "info": "A tool to quickly and easily edit savefiles for Hollow Knight / SilkSong.", "licenses": [], "metadata": { "homepage_uri": "https://github.com/akhoury6/silkedit", "changelog_uri": "https://github.com/akhoury6/silkedit/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/akhoury6/silkedit" }, "yanked": false, "sha": "735bfeca90ed126c45bcf351547eb6a4cc72f8a8cef20d462ec156a8882048b2", "spec_sha": "c03104d097bef0847cb38f4a5418acdabe2f2fdd373068d04f097372bc041031", "project_uri": "https://rubygems.org/gems/silkedit", "gem_uri": "https://rubygems.org/gems/silkedit-0.1.1.gem", "homepage_uri": "https://github.com/akhoury6/silkedit", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/akhoury6/silkedit", "bug_tracker_uri": null, "changelog_uri": "https://github.com/akhoury6/silkedit/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 2.7" }, { "name": "rake", "requirements": ">= 13.3" }, { "name": "rspec", "requirements": ">= 3.0" } ], "runtime": [ { "name": "base64", "requirements": ">= 0.3.0" }, { "name": "colorize", "requirements": ">= 1.1.0" }, { "name": "fileutils", "requirements": ">= 1.7.3" }, { "name": "http", "requirements": ">= 5.3.1" }, { "name": "json", "requirements": ">= 2.15.1" }, { "name": "nokogiri", "requirements": ">= 1.18.10" }, { "name": "openssl", "requirements": ">= 3.3.1" }, { "name": "rbcli", "requirements": "~> 0.4" }, { "name": "yaml", "requirements": ">= 0.4.0" }, { "name": "zlib", "requirements": ">= 3.2.1" } ] } } |
2025-10-25 10:09:53 UTC |
| IBkaAr6cs0pjua4WoooyZ |
gotshaGotsha: your local testing CI |
1.1.1 | Content{ "name": "gotsha", "downloads": 2173, "version": "1.1.1", "version_created_at": "2025-10-25T10:01:47.436Z", "version_downloads": 0, "platform": "ruby", "authors": "Vitek Meloun", "info": "Gotsha: your local testing CI", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://www.gotsha.org/", "changelog_uri": "https://github.com/melounvitek/gotsha/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/melounvitek/gotsha" }, "yanked": false, "sha": "634d125a72f3d7794ec744db3f011a827ae3ca0a7f9326cd5f32091627701e73", "spec_sha": "ca61113560a9eaf4cfc820d49cd014ecd732f6f773a0d86d731d1a2641afccc2", "project_uri": "https://rubygems.org/gems/gotsha", "gem_uri": "https://rubygems.org/gems/gotsha-1.1.1.gem", "homepage_uri": "https://www.gotsha.org/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/melounvitek/gotsha", "bug_tracker_uri": null, "changelog_uri": "https://github.com/melounvitek/gotsha/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "toml-rb", "requirements": "~> 3.0" } ] } } |
2025-10-25 10:01:51 UTC |
| LRMU87m-Oe4pvfu3Sjsvr |
sashite-panParse and generate Portable Action Notation (PAN) strings for representing atomic actions in abstract strategy board games including chess, shogi, xiangqi, and others. PAN provides an intuitive operator-based syntax with six core operators: "-" (move to empty square), "+" (capture), "~" (special moves with side effects), "*" (drop to board), "." (drop with capture), and "=" (in-place transformation), plus "..." (pass turn). Supports coordinates via CELL specification and piece identifiers via EPIN specification. Handles transformations ("e7-e8=Q"), enhanced/diminished states ("+R", "-P"), and style derivation markers ("K'"). Provides comprehensive validation, immutable action objects, and functional API design. Examples: "e2-e4" (move), "d1+f3" (capture), "e1~g1" (castling), "P*e5" (drop), "e7-e8=Q" (promotion), "..." (pass), "+d4" (static capture), "e4=+P" (modify). |
4.0.0 | Content{ "name": "sashite-pan", "downloads": 18612, "version": "4.0.0", "version_created_at": "2025-10-25T09:27:44.098Z", "version_downloads": 0, "platform": "ruby", "authors": "Cyril Kato", "info": "Parse and generate Portable Action Notation (PAN) strings for representing atomic actions in abstract strategy board games including chess, shogi, xiangqi, and others. PAN provides an intuitive operator-based syntax with six core operators: \"-\" (move to empty square), \"+\" (capture), \"~\" (special moves with side effects), \"*\" (drop to board), \".\" (drop with capture), and \"=\" (in-place transformation), plus \"...\" (pass turn).\nSupports coordinates via CELL specification and piece identifiers via EPIN specification. Handles transformations (\"e7-e8=Q\"), enhanced/diminished states (\"+R\", \"-P\"), and style derivation markers (\"K'\"). Provides comprehensive validation, immutable action objects, and functional API design.\nExamples: \"e2-e4\" (move), \"d1+f3\" (capture), \"e1~g1\" (castling), \"P*e5\" (drop), \"e7-e8=Q\" (promotion), \"...\" (pass), \"+d4\" (static capture), \"e4=+P\" (modify).\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/sashite/pan.rb", "bug_tracker_uri": "https://github.com/sashite/pan.rb/issues", "source_code_uri": "https://github.com/sashite/pan.rb", "documentation_uri": "https://rubydoc.info/github/sashite/pan.rb/main", "specification_uri": "https://sashite.dev/specs/pan/1.0.0/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "9220ce95f07d7ffe540ecd731e81039e99a95c142e366c2dc996232a2fe2f0ea", "spec_sha": "b48cfe944258b44d676b2cb19022998de6c2ef49de64e278092e18d724e27e63", "project_uri": "https://rubygems.org/gems/sashite-pan", "gem_uri": "https://rubygems.org/gems/sashite-pan-4.0.0.gem", "homepage_uri": "https://github.com/sashite/pan.rb", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/github/sashite/pan.rb/main", "mailing_list_uri": null, "source_code_uri": "https://github.com/sashite/pan.rb", "bug_tracker_uri": "https://github.com/sashite/pan.rb/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "sashite-cell", "requirements": "~> 2.0" }, { "name": "sashite-epin", "requirements": "~> 1.1" } ] } } |
2025-10-25 09:27:46 UTC |
| lvFcyIUSAHmLFnsGUkCdE |
glib-webThis rubygem does not have a description or summary. |
4.39.0 | Content{ "name": "glib-web", "downloads": 547596, "version": "4.39.0", "version_created_at": "2025-10-25T09:24:11.231Z", "version_downloads": 0, "platform": "ruby", "authors": "", "info": "This rubygem does not have a description or summary.", "licenses": [], "metadata": {}, "yanked": false, "sha": "29d7f3db03a91c313919ba1a908c773ddf1a25339cd8e239e02f6a7bb4c090df", "spec_sha": "7dd8babf36d686c9b2034da06941c03cbec04856fa94740854685011fdaf630c", "project_uri": "https://rubygems.org/gems/glib-web", "gem_uri": "https://rubygems.org/gems/glib-web-4.39.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/glib-web/4.39.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rubocop", "requirements": ">= 0" } ], "runtime": [ { "name": "actioncable", "requirements": "~> 8.0.0" }, { "name": "active_snapshot", "requirements": ">= 0" }, { "name": "activestorage", "requirements": "~> 8.0.0" }, { "name": "damerau-levenshtein", "requirements": ">= 0" }, { "name": "hashdiff", "requirements": ">= 0" }, { "name": "js_regex", "requirements": "~> 3.11" }, { "name": "pundit", "requirements": "~> 2.1" }, { "name": "rest-client", "requirements": "~> 2.1" } ] } } |
2025-10-25 09:24:13 UTC |
| YBCB4EGHx10L3_i2PSJx- |
rake-compiler-dockEasy to use and reliable cross compiler environment for building Windows and Linux binary gems. Use rake-compiler-dock to enter an interactive shell session or add a task to your Rakefile to automate your cross build. |
1.10.0 | Content{ "name": "rake-compiler-dock", "downloads": 12128962, "version": "1.10.0", "version_created_at": "2025-10-25T09:19:35.590Z", "version_downloads": 0, "platform": "ruby", "authors": "Lars Kanis", "info": "Easy to use and reliable cross compiler environment for building Windows and Linux binary gems.\nUse rake-compiler-dock to enter an interactive shell session or add a task to your Rakefile to automate your cross build.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "dd62ee19df2a185a3315697e560cfa8cc9129901332152851e023fab0e94bf11", "spec_sha": "ac4af9461f131ca51517739425de4efc93624b2e3897ed550c37e5901fc5b17a", "project_uri": "https://rubygems.org/gems/rake-compiler-dock", "gem_uri": "https://rubygems.org/gems/rake-compiler-dock-1.10.0.gem", "homepage_uri": "https://github.com/rake-compiler/rake-compiler-dock", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rake-compiler-dock/1.10.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.7, < 3.0" }, { "name": "rake", "requirements": ">= 12" }, { "name": "test-unit", "requirements": "~> 3.0" } ], "runtime": [] } } |
2025-10-25 09:19:37 UTC |
| g03049p87iCQgOMXhznx- |
jsonA JSON implementation as a JRuby extension. |
2.15.2 | Content{ "name": "json", "downloads": 1131225524, "version": "2.15.2", "version_created_at": "2025-10-25T09:00:04.617Z", "version_downloads": 0, "platform": "java", "authors": "Daniel Luz", "info": "A JSON implementation as a JRuby extension.", "licenses": [ "Ruby" ], "metadata": { "homepage_uri": "https://github.com/ruby/json", "changelog_uri": "https://github.com/ruby/json/blob/master/CHANGES.md", "bug_tracker_uri": "https://github.com/ruby/json/issues", "source_code_uri": "https://github.com/ruby/json", "documentation_uri": "https://docs.ruby-lang.org/en/master/JSON.html" }, "yanked": false, "sha": "516412e5b77c94c7c89f3caaf4d53626c1009e0588904fcf3560780487a903eb", "spec_sha": "45b4f707a581f29d16b214823b6df3b181248eb005d1f01b5090eb3ce622c85c", "project_uri": "https://rubygems.org/gems/json", "gem_uri": "https://rubygems.org/gems/json-2.15.2-java.gem", "homepage_uri": "https://github.com/ruby/json", "wiki_uri": null, "documentation_uri": "https://docs.ruby-lang.org/en/master/JSON.html", "mailing_list_uri": null, "source_code_uri": "https://github.com/ruby/json", "bug_tracker_uri": "https://github.com/ruby/json/issues", "changelog_uri": "https://github.com/ruby/json/blob/master/CHANGES.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 09:00:09 UTC |
| Hj2WAW3ckD2Bf5IPDZ_kI |
jsonThis is a JSON implementation as a Ruby extension in C. |
2.15.2 | Content{ "name": "json", "downloads": 1131225524, "version": "2.15.2", "version_created_at": "2025-10-25T08:59:44.410Z", "version_downloads": 0, "platform": "ruby", "authors": "Florian Frank", "info": "This is a JSON implementation as a Ruby extension in C.", "licenses": [ "Ruby" ], "metadata": { "homepage_uri": "https://github.com/ruby/json", "changelog_uri": "https://github.com/ruby/json/blob/master/CHANGES.md", "bug_tracker_uri": "https://github.com/ruby/json/issues", "source_code_uri": "https://github.com/ruby/json", "documentation_uri": "https://docs.ruby-lang.org/en/master/JSON.html" }, "yanked": false, "sha": "1068e1d966d2d0dcaf953eaed09c2d30e4104c64c1e3140c435d17be08d1fa27", "spec_sha": "b482a7667f7aae50fa9e7162ba7502379e3b364cc8f34d804baf743d4adcc0ea", "project_uri": "https://rubygems.org/gems/json", "gem_uri": "https://rubygems.org/gems/json-2.15.2.gem", "homepage_uri": "https://github.com/ruby/json", "wiki_uri": null, "documentation_uri": "https://docs.ruby-lang.org/en/master/JSON.html", "mailing_list_uri": null, "source_code_uri": "https://github.com/ruby/json", "bug_tracker_uri": "https://github.com/ruby/json/issues", "changelog_uri": "https://github.com/ruby/json/blob/master/CHANGES.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 08:59:48 UTC |
| S23GF9kl8UDAWOiE_GWsY |
usps-imis-apiA wrapper for the iMIS API. |
0.9.0 | Content{ "name": "usps-imis-api", "downloads": 8024, "version": "0.9.0", "version_created_at": "2025-10-25T08:31:48.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": "b714c71e1ef7c8804b8c818da0d76cda6525d95c5b81f5ccd62ca982acc46e81", "spec_sha": "8a1ad41b95b5a2b7d3a885567291301ebe87572cbf7750b0dacc59516578a4bb", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-0.9.0.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.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-25 08:31:53 UTC |
| nrlRK8e-Y5panrd1AAkRm |
rokakiA dsl for filtering data in web requests |
0.11.0 | Content{ "name": "rokaki", "downloads": 32820, "version": "0.11.0", "version_created_at": "2025-10-25T08:18:05.694Z", "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": "e6777e184017bc8a11c05646b04de249e29e43a3c53b4164659af763693b33f4", "spec_sha": "2393c6d4fdb4ee507cb0db3780dd118d43c84f5537ab56e070faedbeeecb6224", "project_uri": "https://rubygems.org/gems/rokaki", "gem_uri": "https://rubygems.org/gems/rokaki-0.11.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 08:18:09 UTC |
| FOZI4acFjrq2AZbiXgese |
webmockWebMock allows stubbing HTTP requests and setting expectations on HTTP requests. |
3.25.2 | Content{ "name": "webmock", "downloads": 355358914, "version": "3.25.2", "version_created_at": "2025-10-25T08:14:50.635Z", "version_downloads": 0, "platform": "ruby", "authors": "Bartosz Blimke", "info": "WebMock allows stubbing HTTP requests and setting expectations on HTTP requests.", "licenses": [ "MIT" ], "metadata": { "wiki_uri": "https://github.com/bblimke/webmock/wiki", "changelog_uri": "https://github.com/bblimke/webmock/blob/v3.25.2/CHANGELOG.md", "bug_tracker_uri": "https://github.com/bblimke/webmock/issues", "source_code_uri": "https://github.com/bblimke/webmock/tree/v3.25.2", "documentation_uri": "https://www.rubydoc.info/gems/webmock/3.25.2" }, "yanked": false, "sha": "b18a5fe3b292cf116cb9b7c653eabb5995af5237cc565b4963168f82b9ad6468", "spec_sha": "a80cf5215e95a6de20848c66bd3df1570975f13035da2b0ed98654b7e4ca020f", "project_uri": "https://rubygems.org/gems/webmock", "gem_uri": "https://rubygems.org/gems/webmock-3.25.2.gem", "homepage_uri": "https://github.com/bblimke/webmock", "wiki_uri": "https://github.com/bblimke/webmock/wiki", "documentation_uri": "https://www.rubydoc.info/gems/webmock/3.25.2", "mailing_list_uri": null, "source_code_uri": "https://github.com/bblimke/webmock/tree/v3.25.2", "bug_tracker_uri": "https://github.com/bblimke/webmock/issues", "changelog_uri": "https://github.com/bblimke/webmock/blob/v3.25.2/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "async-http", "requirements": ">= 0.48.0" }, { "name": "curb", "requirements": ">= 0.7.16" }, { "name": "em-http-request", "requirements": ">= 1.0.2" }, { "name": "em-synchrony", "requirements": ">= 1.0.0" }, { "name": "excon", "requirements": ">= 0.27.5" }, { "name": "http", "requirements": ">= 0.8.0" }, { "name": "httpclient", "requirements": ">= 2.2.4" }, { "name": "minitest", "requirements": ">= 5.0.0" }, { "name": "patron", "requirements": ">= 0.4.18" }, { "name": "protocol-http", "requirements": "<= 0.50.0" }, { "name": "rack", "requirements": "> 1.6" }, { "name": "rdoc", "requirements": "> 3.5.0" }, { "name": "rspec", "requirements": ">= 3.1.0" }, { "name": "rspec-retry", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 3.0.0" }, { "name": "typhoeus", "requirements": ">= 0.5.0" }, { "name": "webrick", "requirements": ">= 0" } ], "runtime": [ { "name": "addressable", "requirements": ">= 2.8.0" }, { "name": "crack", "requirements": ">= 0.3.2" }, { "name": "hashdiff", "requirements": ">= 0.4.0, < 2.0.0" } ] } } |
2025-10-25 08:14:55 UTC |
| bN0ni_Zygq5ogUeeKJVVM |
likwdThis gem name is reserved for a future open source project. |
0.1.0 | Content{ "name": "likwd", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-10-25T08:04:08.109Z", "version_downloads": 0, "platform": "ruby", "authors": "James Prior", "info": "This gem name is reserved for a future open source project.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/likwd-org/ruby-likwd", "changelog_uri": "https://github.com/likwd-org/ruby-likwd/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/likwd-org/ruby-likwd", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "827ec45e10286482a28189100f51400da1c227f8958c646e53276076770a6243", "spec_sha": "5cd06e040ca64a7b6d7579adc66ea44e747761a8e74cfe25be55f1cfb0c2a20a", "project_uri": "https://rubygems.org/gems/likwd", "gem_uri": "https://rubygems.org/gems/likwd-0.1.0.gem", "homepage_uri": "https://github.com/likwd-org/ruby-likwd", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/likwd-org/ruby-likwd", "bug_tracker_uri": null, "changelog_uri": "https://github.com/likwd-org/ruby-likwd/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 08:04:11 UTC |
| FPXB8vwcJ7hL2K4_0JGjy |
pumiVillages (ភូមិ), Communes (ឃុំ - សង្កាត់), Districts (ស្រុក - ខណ្ឌ) and Provinces (ខេត្ត) in Cambodia |
0.38.2 | Content{ "name": "pumi", "downloads": 39172, "version": "0.38.2", "version_created_at": "2025-10-25T08:03:32.321Z", "version_downloads": 0, "platform": "ruby", "authors": "David Wilkie", "info": "Villages (ភូមិ), Communes (ឃុំ - សង្កាត់), Districts (ស្រុក - ខណ្ឌ) and Provinces (ខេត្ត) in Cambodia", "licenses": [], "metadata": { "homepage_uri": "https://github.com/dwilkie/pumi", "source_code_uri": "https://github.com/dwilkie/pumi" }, "yanked": false, "sha": "d8c3a0e232a75d902ab19204ab5e38192fa14eb990974b479a6282b9f9411b5b", "spec_sha": "cc56f3c638d6e2ae140fc2239b8d6b33f6e85f5179bd2f7f3cc4591f369e611e", "project_uri": "https://rubygems.org/gems/pumi", "gem_uri": "https://rubygems.org/gems/pumi-0.38.2.gem", "homepage_uri": "https://github.com/dwilkie/pumi", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/dwilkie/pumi", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "capybara", "requirements": ">= 0" }, { "name": "coffee-rails", "requirements": ">= 0" }, { "name": "faraday", "requirements": ">= 0" }, { "name": "geocoder", "requirements": ">= 0" }, { "name": "jquery-rails", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "puma", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" }, { "name": "selenium-webdriver", "requirements": ">= 0" }, { "name": "sprockets-rails", "requirements": ">= 0" }, { "name": "vcr", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [] } } |
2025-10-25 08:03:34 UTC |
| WB4Na5AtfI7lGnH33Ydqd |
whopA Rails 7+ gem to build embedded Whop apps. Mirrors Whop's Next.js template: verification, access control, webhooks, and API client with a small meta-programming DSL. |
1.1.0 | Content{ "name": "whop", "downloads": 558, "version": "1.1.0", "version_created_at": "2025-10-25T07:19:30.172Z", "version_downloads": 0, "platform": "ruby", "authors": "Nikhil Nelson", "info": "A Rails 7+ gem to build embedded Whop apps. Mirrors Whop's Next.js template: verification, access control, webhooks, and API client with a small meta-programming DSL.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/TheSoloHacker47/whop-gem/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/TheSoloHacker47/whop-gem", "documentation_uri": "https://gemdocs.org/gems/whop/" }, "yanked": false, "sha": "5a0acf6877b8c4fa372504815f8808425c895e08fd0cbe49eeaee661023f553c", "spec_sha": "48def381ed9fce67b64b97a56e433b2c5dbae39e793342f4290f91450e4256b8", "project_uri": "https://rubygems.org/gems/whop", "gem_uri": "https://rubygems.org/gems/whop-1.1.0.gem", "homepage_uri": "https://github.com/TheSoloHacker47/whop-gem", "wiki_uri": null, "documentation_uri": "https://gemdocs.org/gems/whop/", "mailing_list_uri": null, "source_code_uri": "https://github.com/TheSoloHacker47/whop-gem", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TheSoloHacker47/whop-gem/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.12" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 7.0, < 9.0" }, { "name": "faraday", "requirements": "~> 2.9" }, { "name": "faraday-retry", "requirements": "~> 2.2" }, { "name": "json", "requirements": "~> 2.6" }, { "name": "jwt", "requirements": "~> 2.8" }, { "name": "rack", "requirements": ">= 2.2, < 4.0" }, { "name": "railties", "requirements": ">= 7.0, < 9.0" }, { "name": "whop_sdk", "requirements": ">= 0.0.1" } ] } } |
2025-10-25 07:19:32 UTC |
| k_IxiTP-6v_esE-LtdOea |
dscf-bankingAn engine which contains core models for Supply Chain Financing. |
0.3.6 | Content{ "name": "dscf-banking", "downloads": 3704, "version": "0.3.6", "version_created_at": "2025-10-25T07:18:39.621Z", "version_downloads": 0, "platform": "ruby", "authors": "Eyosiyas Mekbib", "info": "An engine which contains core models for Supply Chain Financing.", "licenses": [], "metadata": { "homepage_uri": "https://mksaddis.com/", "changelog_uri": "https://github.com/BITS-DEVSEC", "source_code_uri": "https://github.com/BITS-DEVSEC" }, "yanked": false, "sha": "5e44aa7392b8d6c821b3bfa6d2b8ebf496e416878ac39c9d0229a0085bdaf1c0", "spec_sha": "6e938333a070801b2697213474bcd4f31435a2afd8cb4e5d603d28e99b87bf42", "project_uri": "https://rubygems.org/gems/dscf-banking", "gem_uri": "https://rubygems.org/gems/dscf-banking-0.3.6.gem", "homepage_uri": "https://mksaddis.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/BITS-DEVSEC", "bug_tracker_uri": null, "changelog_uri": "https://github.com/BITS-DEVSEC", "funding_uri": null, "dependencies": { "development": [ { "name": "active_storage_validations", "requirements": ">= 0" }, { "name": "brakeman", "requirements": ">= 0" }, { "name": "bullet", "requirements": ">= 0" }, { "name": "database_cleaner-active_record", "requirements": ">= 0" }, { "name": "debug", "requirements": ">= 0" }, { "name": "factory_bot_rails", "requirements": ">= 0" }, { "name": "faker", "requirements": ">= 0" }, { "name": "letter_opener", "requirements": ">= 0" }, { "name": "reek", "requirements": ">= 0" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "rspec-retry", "requirements": ">= 0" }, { "name": "rubocop-rails-omakase", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" }, { "name": "shoulda-matchers", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "standard", "requirements": ">= 0" }, { "name": "timecop", "requirements": ">= 0" } ], "runtime": [ { "name": "active_model_serializers", "requirements": ">= 0" }, { "name": "ancestry", "requirements": "~> 4.1.0" }, { "name": "bcrypt", "requirements": ">= 0" }, { "name": "dscf-core", "requirements": ">= 0" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "image_processing", "requirements": ">= 0" }, { "name": "jwt", "requirements": ">= 0" }, { "name": "noticed", "requirements": ">= 0" }, { "name": "pg", "requirements": ">= 0" }, { "name": "pundit", "requirements": ">= 0" }, { "name": "rack-cors", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 8.0.2" }, { "name": "ransack", "requirements": ">= 0" } ] } } |
2025-10-25 07:18:41 UTC |
| 8G74ER9ZiWyfK4hg8ixjO |
rubiku-themetheme jekyll for blog devlogs and tutorial |
0.1.0 | Content{ "name": "rubiku-theme", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-10-25T07:04:47.765Z", "version_downloads": 0, "platform": "ruby", "authors": "Rubikuriku", "info": "theme jekyll for blog devlogs and tutorial", "licenses": [], "metadata": {}, "yanked": false, "sha": "77cc22ee1df834ab2bb71a1afcfc093725534763df91ca79cfcc10642999aa8b", "spec_sha": "a720cba65f313891fa04be067c82975ae62cf07a1a40ee3f2df44327d2fdf900", "project_uri": "https://rubygems.org/gems/rubiku-theme", "gem_uri": "https://rubygems.org/gems/rubiku-theme-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rubiku-theme/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": ">= 0" } ], "runtime": [ { "name": "jekyll", "requirements": ">= 3.9.0" } ] } } |
2025-10-25 07:04:52 UTC |
| iCazk4gDY9De0aADYl6GN |
pumiVillages (ភូមិ), Communes (ឃុំ - សង្កាត់), Districts (ស្រុក - ខណ្ឌ) and Provinces (ខេត្ត) in Cambodia |
0.38.1 | Content{ "name": "pumi", "downloads": 39136, "version": "0.38.1", "version_created_at": "2025-10-25T06:52:46.143Z", "version_downloads": 0, "platform": "ruby", "authors": "David Wilkie", "info": "Villages (ភូមិ), Communes (ឃុំ - សង្កាត់), Districts (ស្រុក - ខណ្ឌ) and Provinces (ខេត្ត) in Cambodia", "licenses": [], "metadata": { "homepage_uri": "https://github.com/dwilkie/pumi", "source_code_uri": "https://github.com/dwilkie/pumi" }, "yanked": false, "sha": "b2fc0c0720c62c1f10c99e725ced251cfecffef5b10599223df4779c74e63a57", "spec_sha": "879785989d562798feba1579258cf35b2a00599eb53779accc7a662b8a44e9ec", "project_uri": "https://rubygems.org/gems/pumi", "gem_uri": "https://rubygems.org/gems/pumi-0.38.1.gem", "homepage_uri": "https://github.com/dwilkie/pumi", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/dwilkie/pumi", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "capybara", "requirements": ">= 0" }, { "name": "coffee-rails", "requirements": ">= 0" }, { "name": "faraday", "requirements": ">= 0" }, { "name": "geocoder", "requirements": ">= 0" }, { "name": "jquery-rails", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "puma", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" }, { "name": "selenium-webdriver", "requirements": ">= 0" }, { "name": "sprockets-rails", "requirements": ">= 0" }, { "name": "vcr", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [] } } |
2025-10-25 06:52:48 UTC |
| hu3bIMUSbWonO8TFythsi |
sorbet-static-and-runtimeSorbet static and runtime in one gem |
0.6.12665 | Content{ "name": "sorbet-static-and-runtime", "downloads": 23581326, "version": "0.6.12665", "version_created_at": "2025-10-25T05:37:27.238Z", "version_downloads": 0, "platform": "ruby", "authors": "Stripe", "info": "Sorbet static and runtime in one gem", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "242287b97cf1cf6df8793458af813a383d5aa74d2593c7d753640e87dcc92094", "spec_sha": "587e090f5da80ed60311e48a1d9ff60c7164f68315ec90708342513a1346c524", "project_uri": "https://rubygems.org/gems/sorbet-static-and-runtime", "gem_uri": "https://rubygems.org/gems/sorbet-static-and-runtime-0.6.12665.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "sorbet", "requirements": "= 0.6.12665" }, { "name": "sorbet-runtime", "requirements": "= 0.6.12665" } ] } } |
2025-10-25 05:37:33 UTC |
| GDz-QnkD6DQC_5mPHigUj |
sorbetThe main entrypoint for using Sorbet |
0.6.12665 | Content{ "name": "sorbet", "downloads": 42277835, "version": "0.6.12665", "version_created_at": "2025-10-25T05:37:24.244Z", "version_downloads": 0, "platform": "ruby", "authors": "Stripe", "info": "The main entrypoint for using Sorbet", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "63b82309041f39d202bf4593db10e489f9657c3d2b5b5aa3d8a4cd9a9bbf9e3c", "spec_sha": "b70ef213d2bfd96e439d64ea55b81d596c2a0dc133582eed8f96324c2bb17216", "project_uri": "https://rubygems.org/gems/sorbet", "gem_uri": "https://rubygems.org/gems/sorbet-0.6.12665.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.11" }, { "name": "mocha", "requirements": "~> 1.7" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "sorbet-static", "requirements": "= 0.6.12665" } ] } } |
2025-10-25 05:37:27 UTC |
| VUJ4BEpVG3cxoI9uQhPlI |
sorbet-runtimeSorbet's runtime type checking component |
0.6.12665 | Content{ "name": "sorbet-runtime", "downloads": 111817383, "version": "0.6.12665", "version_created_at": "2025-10-25T05:37:21.107Z", "version_downloads": 0, "platform": "ruby", "authors": "Stripe", "info": "Sorbet's runtime type checking component", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "250301a1446bdceb23a5537fb8b49085094e55a9639c12de5f917c2aab3a01fd", "spec_sha": "b7e69247a5e37967937a2db0a0d06e427da6830bfcf8c7b2fdef6699a02d3cd1", "project_uri": "https://rubygems.org/gems/sorbet-runtime", "gem_uri": "https://rubygems.org/gems/sorbet-runtime-0.6.12665.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "concurrent-ruby", "requirements": "~> 1.1.5" }, { "name": "debug", "requirements": ">= 0" }, { "name": "minitest", "requirements": "~> 5.11" }, { "name": "mocha", "requirements": "~> 2.1" }, { "name": "pry", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "= 1.81.6" }, { "name": "rubocop-performance", "requirements": "= 1.13.2" }, { "name": "subprocess", "requirements": "~> 1.5.3" } ], "runtime": [] } } |
2025-10-25 05:37:24 UTC |
| g1zqRZTiMki_H3Pv4gs5b |
sorbet-staticThe Sorbet typechecker binary |
0.6.12665 | Content{ "name": "sorbet-static", "downloads": 58936237, "version": "0.6.12665", "version_created_at": "2025-10-25T05:37:12.290Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "ece4cfacd20c560d93f6524d6b28efe9422620f6736f8ad33185116fbcab6ad8", "spec_sha": "0f325eeba7a6ffe7d36dbce4a3e87acec4eb50fb4c2aa53340d960e838bc040d", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.6.12665-x86_64-linux.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 05:37:21 UTC |
| RnCx36t4QSErRhCuofqPa |
sorbet-staticThe Sorbet typechecker binary |
0.6.12665 | Content{ "name": "sorbet-static", "downloads": 58936237, "version": "0.6.12665", "version_created_at": "2025-10-25T05:37:03.608Z", "version_downloads": 0, "platform": "universal-darwin", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "de689d8e664dbf73e6843bdb9f57b93b833a3d36b1ff1ad2c62ce524fae1a758", "spec_sha": "d4ca8724971da332565af07bc85e5ed9e5014367b4a6c4d0a7ab77888aa89cb1", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.6.12665-universal-darwin.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 05:37:12 UTC |
| yobkCq3MYWFTtePLsQanb |
sorbet-staticThe Sorbet typechecker binary |
0.6.12665 | Content{ "name": "sorbet-static", "downloads": 58936236, "version": "0.6.12665", "version_created_at": "2025-10-25T05:36:54.186Z", "version_downloads": 0, "platform": "java", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "4585459e05961d412637f8e77e35a5e5bdd5ee71ef3c6cc4f98690aa644c787d", "spec_sha": "d1fedc5723869bfef8843f231f2283cd7b55b9c36656b7b54a5dcfdb4f49c8f6", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.6.12665-java.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 05:37:07 UTC |
| zwcyS-zayfIGQRQUSxyyl |
sorbet-staticThe Sorbet typechecker binary |
0.6.12665 | Content{ "name": "sorbet-static", "downloads": 58936229, "version": "0.6.12665", "version_created_at": "2025-10-25T05:36:40.347Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Stripe", "info": "The Sorbet typechecker binary", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/sorbet/sorbet" }, "yanked": false, "sha": "79e200160d6e9a95654252dd14e95a9c5c926c13410c1eb83a4dd39be88d8ea1", "spec_sha": "769d02805d16336dfaa19d1a865629bdd590887756bd1ffc49eaad312653f748", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.6.12665-aarch64-linux.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 05:36:53 UTC |
| Y0CV5cPz7JN9uC_-jVziP |
phlex-icons-materialMaterial icons library for Phlex |
2.42.0 | Content{ "name": "phlex-icons-material", "downloads": 5149, "version": "2.42.0", "version_created_at": "2025-10-25T05:36:16.203Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Material icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c30930f6c78cc87109543f9a97b787fe7cde40f6c0c15cca46489da6cb3883fa", "spec_sha": "a7908837dbc94eb482b1bf3d478f9f23c5be7e4f6acceb7f80b81033ca0ebf86", "project_uri": "https://rubygems.org/gems/phlex-icons-material", "gem_uri": "https://rubygems.org/gems/phlex-icons-material-2.42.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } } |
2025-10-25 05:36:24 UTC |
| 5lU6_yaLX0fpEPH99wlpq |
phlex-icons-remixRemix icons library for Phlex |
2.42.0 | Content{ "name": "phlex-icons-remix", "downloads": 14035, "version": "2.42.0", "version_created_at": "2025-10-25T05:36:14.751Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Remix icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3c627856702a0df3806f8a6e21b2f6856f278ca9fda8f98e94f2110498f805b4", "spec_sha": "f7f20b8094dab701c7dd5110193671d5e6b358d2d088f58b5ed21a58ee9adb27", "project_uri": "https://rubygems.org/gems/phlex-icons-remix", "gem_uri": "https://rubygems.org/gems/phlex-icons-remix-2.42.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } } |
2025-10-25 05:36:23 UTC |
| XzeEyRf5I2aEPRa1ZZAZ6 |
phlex-icons-hugeHuge icons library for Phlex |
2.42.0 | Content{ "name": "phlex-icons-huge", "downloads": 130, "version": "2.42.0", "version_created_at": "2025-10-25T05:36:17.292Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Huge icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3043f1ca1f4c58c0ba7c06ee6b0f0ec6f9b3b1d99c55668ae5b730cd2b86a896", "spec_sha": "e433435d524ffd50cf19df6708acca33ebfb628e618c28ab48767ca98f1fb478", "project_uri": "https://rubygems.org/gems/phlex-icons-huge", "gem_uri": "https://rubygems.org/gems/phlex-icons-huge-2.42.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } } |
2025-10-25 05:36:22 UTC |
| 66CW_cN4IBPZl5ZXFNDcG |
phlex-iconsIcons library for Phlex |
2.42.0 | Content{ "name": "phlex-icons", "downloads": 35464, "version": "2.42.0", "version_created_at": "2025-10-25T05:36:13.711Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "426c49ec4e4e5fd8d0fbfbe9061cb3824c48de405910b0cee2186995cb0c7a53", "spec_sha": "c6763c5a13a1f89f9545d14c35ce7e07f58edaec55c2c287ad2e79687f86cc02", "project_uri": "https://rubygems.org/gems/phlex-icons", "gem_uri": "https://rubygems.org/gems/phlex-icons-2.42.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } } |
2025-10-25 05:36:20 UTC |
| Iil6q4zc3diBwZ5mTMjHq |
phlex-icons-lucideLucide icons library for Phlex |
2.42.0 | Content{ "name": "phlex-icons-lucide", "downloads": 18111, "version": "2.42.0", "version_created_at": "2025-10-25T05:36:15.394Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Lucide icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "ec3103c5c2c65f05c1a08e8ad42a4f7a57627f8d576d013198877ea8a6fa39fc", "spec_sha": "d2191fad67f7926845c0d535b239726961fd6120f8c390be27b0b362e5fdad76", "project_uri": "https://rubygems.org/gems/phlex-icons-lucide", "gem_uri": "https://rubygems.org/gems/phlex-icons-lucide-2.42.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } } |
2025-10-25 05:36:20 UTC |
| vFTyzb-8C7Pv_uHwRcihM |
phlex-icons-flagFlag icons library for Phlex |
2.42.0 | Content{ "name": "phlex-icons-flag", "downloads": 14200, "version": "2.42.0", "version_created_at": "2025-10-25T05:36:13.202Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Flag icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7fe61a0befb1a03ff303b74e3f569261c9f4cd65399726c8723f5f350db8bf01", "spec_sha": "87d2c9779220ac4965ea8cbfaf089e9870f7b2a07a87ed62a102ad6d8226f1bc", "project_uri": "https://rubygems.org/gems/phlex-icons-flag", "gem_uri": "https://rubygems.org/gems/phlex-icons-flag-2.42.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } } |
2025-10-25 05:36:18 UTC |
| tVKoB56bU_ENHgkAN5SqP |
phlex-icons-radixRadix icons library for Phlex |
2.42.0 | Content{ "name": "phlex-icons-radix", "downloads": 14120, "version": "2.42.0", "version_created_at": "2025-10-25T05:36:12.991Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Radix icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0c28b808a2d156d2bf059bf7cf8e2300ffd3341170c3272407fdc0a3395b8694", "spec_sha": "31d7b11ce476565f0b084b44be84518c0930b5f3791daf478db77d39d08a22d8", "project_uri": "https://rubygems.org/gems/phlex-icons-radix", "gem_uri": "https://rubygems.org/gems/phlex-icons-radix-2.42.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } } |
2025-10-25 05:36:17 UTC |
| ZXNTvWPfxBgZ5KuX4vchh |
phlex-icons-tablerTabler icons library for Phlex |
2.42.0 | Content{ "name": "phlex-icons-tabler", "downloads": 13685, "version": "2.42.0", "version_created_at": "2025-10-25T05:36:12.127Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Tabler icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "95a0e514d5304654ed26fe34bbcc0cace2ef38525d40fe4c936896cae93eb9ef", "spec_sha": "2ce57bee81ca66fdddb9a103186daafaa9b6ea7e1ae2d6b5b0d8a933d22d70bf", "project_uri": "https://rubygems.org/gems/phlex-icons-tabler", "gem_uri": "https://rubygems.org/gems/phlex-icons-tabler-2.42.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } } |
2025-10-25 05:36:16 UTC |
| 3qQsSSNLZHGpBrS1Ai5R1 |
phlex-icons-heroHero icons library for Phlex |
2.42.0 | Content{ "name": "phlex-icons-hero", "downloads": 15647, "version": "2.42.0", "version_created_at": "2025-10-25T05:36:11.952Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Hero icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "23e5348c8745d3bf46c0a61ef1a01655364fa9077531c26e25980537c7eec72a", "spec_sha": "b444c17ce4c5dbef90354b7e19f0773e4a9d7e370803bf896efab66a157b0bf8", "project_uri": "https://rubygems.org/gems/phlex-icons-hero", "gem_uri": "https://rubygems.org/gems/phlex-icons-hero-2.42.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } } |
2025-10-25 05:36:16 UTC |
| uwq5jF64cYI3W36boHiqc |
phlex-icons-bootstrapBootstrap icons library for Phlex |
2.42.0 | Content{ "name": "phlex-icons-bootstrap", "downloads": 13935, "version": "2.42.0", "version_created_at": "2025-10-25T05:36:11.467Z", "version_downloads": 0, "platform": "ruby", "authors": "Ali Hamdi Ali Fadel", "info": "Bootstrap icons library for Phlex", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/AliOsm/phlex-icons", "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/AliOsm/phlex-icons", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "d53fb2db6dba9bb6394d6bb3a2df17cdcd289bf28f258148ffbd210d78eec6e7", "spec_sha": "98e578c6d3dea0f5e5446533bd181b181c2cd5846af78a331d63f0322d1da5b8", "project_uri": "https://rubygems.org/gems/phlex-icons-bootstrap", "gem_uri": "https://rubygems.org/gems/phlex-icons-bootstrap-2.42.0.gem", "homepage_uri": "https://github.com/AliOsm/phlex-icons", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/AliOsm/phlex-icons", "bug_tracker_uri": null, "changelog_uri": "https://github.com/AliOsm/phlex-icons/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "phlex", "requirements": ">= 1.11" } ] } } |
2025-10-25 05:36:16 UTC |
| l4-E_AEAM9VJF_gdsISYN |
action_webhookA Rails library for triggering webhooks. Inspired by ActionMailer from Rails |
1.3.1 | Content{ "name": "action_webhook", "downloads": 16983, "version": "1.3.1", "version_created_at": "2025-10-25T05:26:29.273Z", "version_downloads": 0, "platform": "ruby", "authors": "Vinay Uttam Vemparala", "info": "A Rails library for triggering webhooks. Inspired by ActionMailer from Rails", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/vinayuttam/action_webhook", "changelog_uri": "https://github.com/vinayuttam/action_webhook/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/vinayuttam/action_webhook/tree/main" }, "yanked": false, "sha": "b7825971637ce594670da5360146195d1527643bfad10070e342bf8ae98e0419", "spec_sha": "90f28970b7fb2340108df5731985960c4371ada00600db41eafcc96cbf52776c", "project_uri": "https://rubygems.org/gems/action_webhook", "gem_uri": "https://rubygems.org/gems/action_webhook-1.3.1.gem", "homepage_uri": "https://github.com/vinayuttam/action_webhook", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/vinayuttam/action_webhook/tree/main", "bug_tracker_uri": null, "changelog_uri": "https://github.com/vinayuttam/action_webhook/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "activejob", "requirements": ">= 7.0, < 9.0" }, { "name": "globalid", "requirements": "~> 1.0" }, { "name": "httparty", "requirements": "~> 0.21.0" } ] } } |
2025-10-25 05:26:31 UTC |
| -SF2dkqPnAMbCdC1HnGn6 |
kanayagoTrying to Make Ruby's Parser Available as a Gem |
0.3.0 | Content{ "name": "kanayago", "downloads": 572, "version": "0.3.0", "version_created_at": "2025-10-25T04:16:07.579Z", "version_downloads": 0, "platform": "ruby", "authors": "S-H-GAMELINKS", "info": "Trying to Make Ruby's Parser Available as a Gem", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/S-H-GAMELINKS/kanayago", "changelog_uri": "https://github.com/S-H-GAMELINKS/kanayago/releases", "source_code_uri": "https://github.com/S-H-GAMELINKS/kanayago", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "d67da6d3b45af1da38bf709b64daa5322e96fab7a4173dd74c3d32fd8ce6c557", "spec_sha": "3d0329b8c451b1b67cd5f9c04792c4792a75d45e0724b1f0680d8ad4aa3c35c6", "project_uri": "https://rubygems.org/gems/kanayago", "gem_uri": "https://rubygems.org/gems/kanayago-0.3.0.gem", "homepage_uri": "https://github.com/S-H-GAMELINKS/kanayago", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/S-H-GAMELINKS/kanayago", "bug_tracker_uri": null, "changelog_uri": "https://github.com/S-H-GAMELINKS/kanayago/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 04:16:11 UTC |
| YNHX4j3ZntOPcKswEuDQ5 |
devil_fruitA Ruby Gem that provides a simple method to return a randomly selected Devil Fruit name. It's useful for adding fun and flavor to your applications. |
0.3.0 | Content{ "name": "devil_fruit", "downloads": 1011, "version": "0.3.0", "version_created_at": "2025-10-25T03:58:23.047Z", "version_downloads": 0, "platform": "ruby", "authors": "Okuma Ryoya", "info": "A Ruby Gem that provides a simple method to return a randomly selected Devil Fruit name. It's useful for adding fun and flavor to your applications.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/kumaryoya/devil_fruit", "changelog_uri": "https://github.com/kumaryoya/devil_fruit/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/kumaryoya/devil_fruit", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "86147422003d12038f73e1a2fc41f826663e3c8b65d1e47b82645f591c68836d", "spec_sha": "11294ac9e94b41843e5efc0e4814f6bb66d9b8c4df2adbb4fc1db4cb30da8b44", "project_uri": "https://rubygems.org/gems/devil_fruit", "gem_uri": "https://rubygems.org/gems/devil_fruit-0.3.0.gem", "homepage_uri": "https://github.com/kumaryoya/devil_fruit", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/kumaryoya/devil_fruit", "bug_tracker_uri": null, "changelog_uri": "https://github.com/kumaryoya/devil_fruit/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 03:58:26 UTC |
| GDj4tkbemUGzTZoi98ySm |
usps-imis-apiA wrapper for the iMIS API. |
0.8.1 | Content{ "name": "usps-imis-api", "downloads": 7941, "version": "0.8.1", "version_created_at": "2025-10-25T03:33:52.311Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "6156920b640ccdaa4ded48a25a2c788ac2fcc98c5fedb18139392817389db96e", "spec_sha": "deecce46030180ad26bc1457bf7cb6e39123365ff4f867781931513e4980263b", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-0.8.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.8.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 03:33:54 UTC |
| 57MXuLx3TUp41F8pVlH-0 |
strava-ruby-clientStrava API Ruby client. |
3.0.0 | Content{ "name": "strava-ruby-client", "downloads": 100008, "version": "3.0.0", "version_created_at": "2025-10-25T03:18:28.104Z", "version_downloads": 0, "platform": "ruby", "authors": "Daniel Doubrovkine", "info": "Strava API Ruby client.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "91be56dd265507013852f2ba5f0380d099f072129254f74fa1fe2ae33f520e07", "spec_sha": "d3e5d99b1057ebc65414c741e0bc74eefc2d4e3713907c8fd4a75ad9c8bed689", "project_uri": "https://rubygems.org/gems/strava-ruby-client", "gem_uri": "https://rubygems.org/gems/strava-ruby-client-3.0.0.gem", "homepage_uri": "http://github.com/dblock/strava-ruby-client", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/strava-ruby-client/3.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "faraday", "requirements": ">= 2.0" }, { "name": "faraday-multipart", "requirements": ">= 1.0" }, { "name": "hashie", "requirements": ">= 0" } ] } } |
2025-10-25 03:18:32 UTC |
| 41Mbs1tMWb8jmVvPi6QD1 |
usps-imis-apiA wrapper for the iMIS API. |
0.8.0 | Content{ "name": "usps-imis-api", "downloads": 7898, "version": "0.8.0", "version_created_at": "2025-10-25T03:02:05.049Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0e0c8af7b8f14643a509207bdeec1ab608da31ac002e3a684f8090e29d14303b", "spec_sha": "d29d326f518b406a7ec8737ad5ff309cd4e646866ff0923f8e6701f5f6712f64", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-0.8.0.gem", "homepage_uri": "https://github.com/unitedstatespowersquadrons/imis-api-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/0.8.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activesupport", "requirements": "~> 8.0" } ] } } |
2025-10-25 03:02:06 UTC |
| iqaUGjdV0LSquZMvgsOg1 |
tcxA Garmin Training Center XML (TCX) reader/writer. |
0.3.0 | Content{ "name": "tcx", "downloads": 172, "version": "0.3.0", "version_created_at": "2025-10-25T02:59:43.021Z", "version_downloads": 0, "platform": "ruby", "authors": "Daniel Doubrovkine", "info": "A Garmin Training Center XML (TCX) reader/writer.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f7598940b6034e486207bf97e07a0cf4217999a94aee8707d300a813a41cd405", "spec_sha": "6ed6ee2f88cf5f745d9503e0d69c0a96222ffb6d38d0e079c786e2c29b0377fd", "project_uri": "https://rubygems.org/gems/tcx", "gem_uri": "https://rubygems.org/gems/tcx-0.3.0.gem", "homepage_uri": "http://github.com/dblock/tcx", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tcx/0.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "hashie", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "ruby-enum", "requirements": ">= 0" } ] } } |
2025-10-25 02:59:45 UTC |
| vzitFDfYLIqaRACnnbbnT |
selenium-devtoolsSelenium WebDriver now supports limited DevTools interactions. This project allows users to specify desired versioning. |
0.142.0 | Content{ "name": "selenium-devtools", "downloads": 6573723, "version": "0.142.0", "version_created_at": "2025-10-25T02:13:26.008Z", "version_downloads": 0, "platform": "ruby", "authors": "Alex Rodionov, Titus Fortner, Thomas Walpole", "info": " Selenium WebDriver now supports limited DevTools interactions.\n This project allows users to specify desired versioning.\n", "licenses": [ "Apache-2.0" ], "metadata": { "funding_uri": "https://github.com/sponsors/SeleniumHQ", "github_repo": "ssh://github.com/SeleniumHQ/selenium", "changelog_uri": "https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES", "source_code_uri": "https://github.com/SeleniumHQ/selenium/tree/trunk/rb", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "96008ebac9091dd76b67a20a07d2d8b6dc9254daba65decc1b94bfb910548c9f", "spec_sha": "15cad212ea6410d08ec39bcfb8eb5a79f674e31644a531abcd79a6d6a7ecc279", "project_uri": "https://rubygems.org/gems/selenium-devtools", "gem_uri": "https://rubygems.org/gems/selenium-devtools-0.142.0.gem", "homepage_uri": "https://selenium.dev", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/SeleniumHQ/selenium/tree/trunk/rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES", "funding_uri": "https://github.com/sponsors/SeleniumHQ", "dependencies": { "development": [], "runtime": [ { "name": "selenium-webdriver", "requirements": "~> 4.2" } ] } } |
2025-10-25 02:13:28 UTC |
| AXBR8u7JGROoP8jSvjWLy |
selenium-webdriverSelenium implements the W3C WebDriver protocol to automate popular browsers. It aims to mimic the behaviour of a real user as it interacts with the application's HTML. It's primarily intended for web application testing, but any web-based task can automated. |
4.38.0 | Content{ "name": "selenium-webdriver", "downloads": 310773594, "version": "4.38.0", "version_created_at": "2025-10-25T02:13:14.800Z", "version_downloads": 0, "platform": "ruby", "authors": "Alex Rodionov, Titus Fortner, Thomas Walpole", "info": " Selenium implements the W3C WebDriver protocol to automate popular browsers.\n It aims to mimic the behaviour of a real user as it interacts with the application's HTML.\n It's primarily intended for web application testing, but any web-based task can automated.\n", "licenses": [ "Apache-2.0" ], "metadata": { "funding_uri": "https://github.com/sponsors/SeleniumHQ", "github_repo": "ssh://github.com/SeleniumHQ/selenium", "changelog_uri": "https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES", "source_code_uri": "https://github.com/SeleniumHQ/selenium/tree/trunk/rb", "documentation_uri": "https://www.selenium.dev/documentation/?tab=ruby", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "0a84e71fef66394ae8d9290d3a5bc24b33de49d45a7aa57fc09f246218bf102f", "spec_sha": "705ab9ce6f21764cced9c7d71b9f53d245dda5e9de61817aa4b13f6f2d12134f", "project_uri": "https://rubygems.org/gems/selenium-webdriver", "gem_uri": "https://rubygems.org/gems/selenium-webdriver-4.38.0.gem", "homepage_uri": "https://selenium.dev", "wiki_uri": null, "documentation_uri": "https://www.selenium.dev/documentation/?tab=ruby", "mailing_list_uri": null, "source_code_uri": "https://github.com/SeleniumHQ/selenium/tree/trunk/rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES", "funding_uri": "https://github.com/sponsors/SeleniumHQ", "dependencies": { "development": [ { "name": "git", "requirements": "~> 1.19" }, { "name": "rack", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.75" }, { "name": "rubocop-performance", "requirements": "~> 1.25" }, { "name": "rubocop-rake", "requirements": "~> 0.7" }, { "name": "rubocop-rspec", "requirements": "~> 3.5" }, { "name": "webmock", "requirements": "~> 3.5" }, { "name": "webrick", "requirements": "~> 1.7" }, { "name": "yard", "requirements": "~> 0.9.11, >= 0.9.36" } ], "runtime": [ { "name": "base64", "requirements": "~> 0.2" }, { "name": "logger", "requirements": "~> 1.4" }, { "name": "rexml", "requirements": "~> 3.2, >= 3.2.5" }, { "name": "rubyzip", "requirements": ">= 1.2.2, < 4.0" }, { "name": "websocket", "requirements": "~> 1.0" } ] } } |
2025-10-25 02:13:19 UTC |
| wYyB_VJXqXw9LhVkAd6SJ |
duration.rbObjects for handling durations of time. |
0.3.3 | Content{ "name": "duration.rb", "downloads": 217, "version": "0.3.3", "version_created_at": "2025-10-25T01:57:14.967Z", "version_downloads": 0, "platform": "ruby", "authors": "thoran", "info": "Objects for handling durations of time.", "licenses": [ "Ruby" ], "metadata": {}, "yanked": false, "sha": "265cccb6436c90ee0c584a8b7a16977c75f3690b9945fd1307fbdca4927edd8d", "spec_sha": "096e4af2830f20962acc068c9b76982f676aaaa148b503513a6dad6651f4ad6f", "project_uri": "https://rubygems.org/gems/duration.rb", "gem_uri": "https://rubygems.org/gems/duration.rb-0.3.3.gem", "homepage_uri": "http://github.com/thoran/duration.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/duration.rb/0.3.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 01:57:19 UTC |
| pceh9OLeXvZrwxI8WHOar |
swot-rubyIdentify email addresses or domains names that belong to colleges or universities. Help automate the process of approving or rejecting academic discounts. |
1.0.5.20251024 | Content{ "name": "swot-ruby", "downloads": 155043, "version": "1.0.5.20251024", "version_created_at": "2025-10-25T01:42:04.134Z", "version_downloads": 0, "platform": "ruby", "authors": "Dave Kimura, Lee Reilly", "info": "Identify email addresses or domains names that belong to colleges or universities. Help automate the process of approving or rejecting academic discounts.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "1bb43ea7b3f9aa281eb4b7c31b40100f752fb1d6fc1a241c8873b7407c66a9a5", "spec_sha": "853a880a21c4ddfcd195de10233b3dacd63e818b746aa3d52d018a39c38d4a0c", "project_uri": "https://rubygems.org/gems/swot-ruby", "gem_uri": "https://rubygems.org/gems/swot-ruby-1.0.5.20251024.gem", "homepage_uri": "https://github.com/kobaltz/swot", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/swot-ruby/1.0.5.20251024", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "naughty_or_nice", "requirements": "~> 2.0" }, { "name": "public_suffix", "requirements": ">= 0" } ] } } |
2025-10-25 01:42:11 UTC |
| qdh1kufoMehQoI5ZF_I3t |
usps-imis-apiA wrapper for the iMIS API. |
0.7.1 | Content{ "name": "usps-imis-api", "downloads": 7801, "version": "0.7.1", "version_created_at": "2025-10-25T01:26:10.278Z", "version_downloads": 0, "platform": "ruby", "authors": "Julian Fiander", "info": "A wrapper for the iMIS API.", "licenses": [], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "6aac9713d14e8c752481b14acd4d3ccb7491dfb4bfb61046334506da113cf19f", "spec_sha": "789d9356158bf212ac93c6b4df868049edb7659d804a77c386a00e88f83a693c", "project_uri": "https://rubygems.org/gems/usps-imis-api", "gem_uri": "https://rubygems.org/gems/usps-imis-api-0.7.1.gem", "homepage_uri": "http://rubygems.org/gems/usps-imis-api", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/usps-imis-api/0.7.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 01:26:14 UTC |
| 2p2DsVvs6E7-YXO8gIEL2 |
sports-odds-apiRuby library to access the Sports Game Odds API |
1.2.0 | Content{ "name": "sports-odds-api", "downloads": 537, "version": "1.2.0", "version_created_at": "2025-10-25T01:21:48.966Z", "version_downloads": 0, "platform": "ruby", "authors": "Sports Game Odds", "info": "Ruby library to access the Sports Game Odds API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/sports-odds-api", "source_code_uri": "https://github.com/SportsGameOdds/sports-odds-api-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "8af62291eab461bf8f0764c256f919fa8a44346bbb20134be8dddbb8b9118a32", "spec_sha": "6990740b9b6c8472b9b7cffeed554ab2de332364edc62dc0489407a932111051", "project_uri": "https://rubygems.org/gems/sports-odds-api", "gem_uri": "https://rubygems.org/gems/sports-odds-api-1.2.0.gem", "homepage_uri": "https://gemdocs.org/gems/sports-odds-api", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/SportsGameOdds/sports-odds-api-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-10-25 01:21:51 UTC |
| Pqe72F2xrGPdWNRiKbRTr |
ruby_spriterRuby Spriter is a cross-platform tool for creating spritesheets from video files and processing them with GIMP. Features include background removal, scaling, consolidation, and metadata management. |
0.6.7.1 | Content{ "name": "ruby_spriter", "downloads": 234, "version": "0.6.7.1", "version_created_at": "2025-10-25T00:58:37.637Z", "version_downloads": 0, "platform": "ruby", "authors": "scooter-indie", "info": "Ruby Spriter is a cross-platform tool for creating spritesheets from video files\nand processing them with GIMP. Features include background removal, scaling,\nconsolidation, and metadata management.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/scooter-indie/ruby-spriter", "changelog_uri": "https://github.com/scooter-indie/ruby-spriter/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/scooter-indie/ruby-spriter" }, "yanked": false, "sha": "b2e12e8f4898e26caa8dfe6ba4c642d933192b79efa5f8103df58929c42443b5", "spec_sha": "9aff1e37c53a726be046ee08c4831b7a61bd428d2a1c6178f01978aeb7548e06", "project_uri": "https://rubygems.org/gems/ruby_spriter", "gem_uri": "https://rubygems.org/gems/ruby_spriter-0.6.7.1.gem", "homepage_uri": "https://github.com/scooter-indie/ruby-spriter", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/scooter-indie/ruby-spriter", "bug_tracker_uri": null, "changelog_uri": "https://github.com/scooter-indie/ruby-spriter/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-10-25 00:58:39 UTC |
| 7jqd-CKLwzQU9mV_uBzG- |
ruby_llm-mcpA Ruby client for the Model Context Protocol (MCP) that seamlessly integrates with RubyLLM. Connect to MCP servers via SSE or stdio transports, automatically convert MCP tools into RubyLLM-compatible tools, and enable AI models to interact with external data sources and services. Makes using MCP with RubyLLM as easy as possible. |
0.6.2 | Content{ "name": "ruby_llm-mcp", "downloads": 7357, "version": "0.6.2", "version_created_at": "2025-10-25T00:44:36.972Z", "version_downloads": 0, "platform": "ruby", "authors": "Patrick Vice", "info": "A Ruby client for the Model Context Protocol (MCP) that seamlessly integrates with RubyLLM.\nConnect to MCP servers via SSE or stdio transports, automatically convert MCP tools into\nRubyLLM-compatible tools, and enable AI models to interact with external data sources and\nservices. Makes using MCP with RubyLLM as easy as possible.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://www.rubyllm-mcp.com", "changelog_uri": "https://github.com/patvice/ruby_llm-mcp/commits/main", "bug_tracker_uri": "https://github.com/patvice/ruby_llm-mcp/issues", "source_code_uri": "https://github.com/patvice/ruby_llm-mcp", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://www.rubyllm-mcp.com", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "9bd31f3993a5dfc685b9602e0d84c3f5543b779da44e387d0fe7cff0199c61cb", "spec_sha": "41c26054c3db7e08082a6f406bd65630b338b083b7149436a6ffcd602fbf875a", "project_uri": "https://rubygems.org/gems/ruby_llm-mcp", "gem_uri": "https://rubygems.org/gems/ruby_llm-mcp-0.6.2.gem", "homepage_uri": "https://www.rubyllm-mcp.com", "wiki_uri": null, "documentation_uri": "https://www.rubyllm-mcp.com", "mailing_list_uri": null, "source_code_uri": "https://github.com/patvice/ruby_llm-mcp", "bug_tracker_uri": "https://github.com/patvice/ruby_llm-mcp/issues", "changelog_uri": "https://github.com/patvice/ruby_llm-mcp/commits/main", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "httpx", "requirements": "~> 1.4" }, { "name": "json-schema", "requirements": "~> 5.0" }, { "name": "ruby_llm", "requirements": "~> 1.3" }, { "name": "zeitwerk", "requirements": "~> 2" } ] } } |
2025-10-25 00:44:38 UTC |
| qZv_oaX5ZvuwTcc434f-x |
numo-linalg-altNumo::Linalg Alternative (numo-linalg-alt) is an alternative to Numo::Linalg. Unlike Numo::Linalg, numo-linalg-alt depends on Numo::NArray Alternative (numo-narray-alt). |
0.5.0 | Content{ "name": "numo-linalg-alt", "downloads": 823, "version": "0.5.0", "version_created_at": "2025-10-25T00:34:34.288Z", "version_downloads": 0, "platform": "ruby", "authors": "yoshoku", "info": "Numo::Linalg Alternative (numo-linalg-alt) is an alternative to Numo::Linalg.\nUnlike Numo::Linalg, numo-linalg-alt depends on Numo::NArray Alternative (numo-narray-alt).\n", "licenses": [ "BSD-3-Clause" ], "metadata": { "homepage_uri": "https://github.com/yoshoku/numo-linalg-alt", "changelog_uri": "https://github.com/yoshoku/numo-linalg-alt/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/yoshoku/numo-linalg-alt", "documentation_uri": "https://gemdocs.org/gems/numo-linalg-alt/0.5.0/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "bf329a68e2b56c9f27a265e8f8980228996e7653a03acf79260bd08fa2377119", "spec_sha": "846db3858ef62452552aae9de56db505e23cc571e8d1abed044d087afef1b029", "project_uri": "https://rubygems.org/gems/numo-linalg-alt", "gem_uri": "https://rubygems.org/gems/numo-linalg-alt-0.5.0.gem", "homepage_uri": "https://github.com/yoshoku/numo-linalg-alt", "wiki_uri": null, "documentation_uri": "https://gemdocs.org/gems/numo-linalg-alt/0.5.0/", "mailing_list_uri": null, "source_code_uri": "https://github.com/yoshoku/numo-linalg-alt", "bug_tracker_uri": null, "changelog_uri": "https://github.com/yoshoku/numo-linalg-alt/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "numo-narray-alt", "requirements": "~> 0.9.3" } ] } } |
2025-10-25 00:34:36 UTC |
| dr_cGjktjFClSJTnt6JgQ |
moov_rubyRuby Client SDK Generated by Speakeasy |
0.2.4 | Content{ "name": "moov_ruby", "downloads": 6062, "version": "0.2.4", "version_created_at": "2025-10-25T00:25:27.326Z", "version_downloads": 0, "platform": "ruby", "authors": "Speakeasy", "info": "Ruby Client SDK Generated by Speakeasy", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/moovfinancial/moov-ruby.git", "source_code_uri": "https://github.com/moovfinancial/moov-ruby.git", "documentation_uri": "https://github.com/moovfinancial/moov-ruby.git" }, "yanked": false, "sha": "d28fdec4a422817bbcd28f4ffabcedbd881ed7e0ed09e463c4e4d13c9ba253cb", "spec_sha": "9b96078df433489199b254bad37f82d0f876e22f549b350f2fd590eed2aa64f7", "project_uri": "https://rubygems.org/gems/moov_ruby", "gem_uri": "https://rubygems.org/gems/moov_ruby-0.2.4.gem", "homepage_uri": "https://github.com/moovfinancial/moov-ruby.git", "wiki_uri": null, "documentation_uri": "https://github.com/moovfinancial/moov-ruby.git", "mailing_list_uri": null, "source_code_uri": "https://github.com/moovfinancial/moov-ruby.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-focus", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "~> 1.73.2" }, { "name": "rubocop-minitest", "requirements": "~> 0.37.1" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": "~> 0.16.11" } ], "runtime": [ { "name": "base64", "requirements": ">= 0.2.0, < 1.0" }, { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "faraday-retry", "requirements": "~> 2.2.1" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-10-25 00:25:28 UTC |
| ncNxOV8BoXJSQDhU8AGL6 |
concise_errorsConciseErrors replaces ActionDispatch::DebugExceptions with a compact error page that highlights the exception and a truncated backtrace, making Rails crashes easier for humans and AI helpers alike. |
0.2.0 | Content{ "name": "concise_errors", "downloads": 98, "version": "0.2.0", "version_created_at": "2025-10-25T00:24:50.618Z", "version_downloads": 0, "platform": "ruby", "authors": "Obie Fernandez", "info": "ConciseErrors replaces ActionDispatch::DebugExceptions with a compact error page that highlights the exception and a truncated backtrace, making Rails crashes easier for humans and AI helpers alike.\n", "licenses": [], "metadata": { "homepage_uri": "https://github.com/obie/concise_errors", "changelog_uri": "https://github.com/obie/concise_errors/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/obie/concise_errors", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "9605eacee1c52d1c0190d4f787fe42a1908588af7ee26171c3fe9c6b3a34e04a", "spec_sha": "2f9a10a5e5429918b08270c3e571eeea6fa526b16ca2085c9cec3c8d2596b23a", "project_uri": "https://rubygems.org/gems/concise_errors", "gem_uri": "https://rubygems.org/gems/concise_errors-0.2.0.gem", "homepage_uri": "https://github.com/obie/concise_errors", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/obie/concise_errors", "bug_tracker_uri": null, "changelog_uri": "https://github.com/obie/concise_errors/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionpack", "requirements": ">= 6.1, < 9.0" } ] } } |
2025-10-25 00:24:52 UTC |
| tQel8n0hBXYfpR5ROJrfQ |
utopia-projectA project documentation tool based on Utopia. |
0.37.6 | Content{ "name": "utopia-project", "downloads": 110818, "version": "0.37.6", "version_created_at": "2025-10-25T00:02:46.139Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams, Olle Jonsson, dependabot[bot], Michael Adams", "info": "A project documentation tool based on Utopia.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ioquatix/", "source_code_uri": "https://github.com/socketry/utopia-project/", "documentation_uri": "https://socketry.github.io/utopia-project/" }, "yanked": false, "sha": "9fee81570385b079119180597227f4fd6633585fbe9731f7b5ad7cd4ac538780", "spec_sha": "e3f6b85722061c902e7e024b6c6cbe0577cd198182c2d8b3100bd6f8e9c54914", "project_uri": "https://rubygems.org/gems/utopia-project", "gem_uri": "https://rubygems.org/gems/utopia-project-0.37.6.gem", "homepage_uri": "https://socketry.github.io/utopia-project", "wiki_uri": null, "documentation_uri": "https://socketry.github.io/utopia-project/", "mailing_list_uri": null, "source_code_uri": "https://github.com/socketry/utopia-project/", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ioquatix/", "dependencies": { "development": [], "runtime": [ { "name": "decode", "requirements": "~> 0.26" }, { "name": "falcon", "requirements": ">= 0" }, { "name": "markly", "requirements": "~> 0.7" }, { "name": "rackula", "requirements": "~> 1.3" }, { "name": "thread-local", "requirements": ">= 0" }, { "name": "utopia", "requirements": "~> 2.32" } ] } } |
2025-10-25 00:02:49 UTC |
| Qe8zr-M8kwT8ttUZkpC71 |
snaptradeConnect brokerage accounts to your app for live positions and trading |
2.0.143 | Content{ "name": "snaptrade", "downloads": 98890, "version": "2.0.143", "version_created_at": "2025-10-24T23:58:20.460Z", "version_downloads": 0, "platform": "ruby", "authors": "SnapTrade", "info": "Connect brokerage accounts to your app for live positions and trading", "licenses": [ "MIT" ], "metadata": { "source_code_uri": "https://github.com/passiv/snaptrade-sdks/tree/master/sdks/ruby", "documentation_uri": "https://github.com/passiv/snaptrade-sdks/tree/master/sdks/ruby" }, "yanked": false, "sha": "e4601b2522bd7ef7459938a381f1f838b5d5a7ebde6c237d7d45016125e96674", "spec_sha": "048cd9056aaf061555c384cd354e7ed2cd83fc25952c136fb635dc228b719f0e", "project_uri": "https://rubygems.org/gems/snaptrade", "gem_uri": "https://rubygems.org/gems/snaptrade-2.0.143.gem", "homepage_uri": "https://snaptrade.com/", "wiki_uri": null, "documentation_uri": "https://github.com/passiv/snaptrade-sdks/tree/master/sdks/ruby", "mailing_list_uri": null, "source_code_uri": "https://github.com/passiv/snaptrade-sdks/tree/master/sdks/ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 1.0.1, < 3.0" }, { "name": "faraday-multipart", "requirements": "~> 1.0, >= 1.0.4" } ] } } |
2025-10-24 23:58:25 UTC |
| Gw5a7t2Kd8iuTtIGbEGkY |
utopiaUtopia is a framework for building dynamic content-driven websites. |
2.32.0 | Content{ "name": "utopia", "downloads": 456404, "version": "2.32.0", "version_created_at": "2025-10-24T23:51:31.183Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams, Huba Nagy, Matt Quinn, Michael Adams, Olle Jonsson, Pierre Montelle", "info": "Utopia is a framework for building dynamic content-driven websites.", "licenses": [ "MIT" ], "metadata": { "funding_uri": "https://github.com/sponsors/ioquatix/", "source_code_uri": "https://github.com/socketry/utopia.git", "documentation_uri": "https://socketry.github.io/utopia/" }, "yanked": false, "sha": "e89bf3a4cc22f6fd16f4fbf069e5567e6431217e745c59147e7bf917ae1c5cd0", "spec_sha": "11c9ccef94afaa09d45fb8ac49604c9bcf9da27bc295b4bac0e5925f10cb45ca", "project_uri": "https://rubygems.org/gems/utopia", "gem_uri": "https://rubygems.org/gems/utopia-2.32.0.gem", "homepage_uri": "https://github.com/socketry/utopia", "wiki_uri": null, "documentation_uri": "https://socketry.github.io/utopia/", "mailing_list_uri": null, "source_code_uri": "https://github.com/socketry/utopia.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": "https://github.com/sponsors/ioquatix/", "dependencies": { "development": [], "runtime": [ { "name": "bake", "requirements": "~> 0.20" }, { "name": "concurrent-ruby", "requirements": "~> 1.2" }, { "name": "console", "requirements": "~> 1.24" }, { "name": "http-accept", "requirements": "~> 2.1" }, { "name": "irb", "requirements": ">= 0" }, { "name": "mail", "requirements": "~> 2.6" }, { "name": "mime-types", "requirements": "~> 3.0" }, { "name": "msgpack", "requirements": ">= 0" }, { "name": "net-smtp", "requirements": ">= 0" }, { "name": "protocol-url", "requirements": "~> 0.4" }, { "name": "rack", "requirements": "~> 3.0" }, { "name": "samovar", "requirements": "~> 2.1" }, { "name": "traces", "requirements": "~> 0.10" }, { "name": "variant", "requirements": "~> 0.1" }, { "name": "xrb", "requirements": "~> 0.4" } ] } } |
2025-10-24 23:51:33 UTC |
| phr1JrHu1SuBFh0f_msdt |
aircanaAircana generates distributable Claude Code plugins with specialized agents backed by Confluence and web knowledge sources. Includes manifest-based knowledge tracking, ERB template generation, and team collaboration features. |
4.0.0.rc7 | Content{ "name": "aircana", "downloads": 4696, "version": "4.0.0.rc7", "version_created_at": "2025-10-24T23:10:45.468Z", "version_downloads": 0, "platform": "ruby", "authors": "Weston Dransfield", "info": "Aircana generates distributable Claude Code plugins with specialized agents backed by Confluence and web knowledge sources. Includes manifest-based knowledge tracking, ERB template generation, and team collaboration features.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/westonkd/aircana", "changelog_uri": "https://github.com/westonkd/aircana/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/westonkd/aircana/issues", "source_code_uri": "https://github.com/westonkd/aircana", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f0ece8857bc8c8c01dd08f97680889231976ebbd3d4dcd492c3b6e0c19c178b9", "spec_sha": "287bb87292cc71586e2720cfd7fd450fc209f85eae53fec5aed777994d337871", "project_uri": "https://rubygems.org/gems/aircana", "gem_uri": "https://rubygems.org/gems/aircana-4.0.0.rc7.gem", "homepage_uri": "https://github.com/westonkd/aircana", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/westonkd/aircana", "bug_tracker_uri": "https://github.com/westonkd/aircana/issues", "changelog_uri": "https://github.com/westonkd/aircana/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "httparty", "requirements": "~> 0.21" }, { "name": "reverse_markdown", "requirements": "~> 2.1" }, { "name": "thor", "requirements": "~> 0.19.1" }, { "name": "tty-progressbar", "requirements": "~> 0.18" }, { "name": "tty-prompt", "requirements": "~> 0.23.1" }, { "name": "tty-spinner", "requirements": "~> 0.9" } ] } } |
2025-10-24 23:10:49 UTC |