Lastest updates from Rubygems.org
ID | Gem | Version | Body | Updated At |
---|---|---|---|---|
NOVRN-zYzZgtrvVACslCt |
tablesmithMinimal console table |
0.7.0 | Content{ "name": "tablesmith", "downloads": 106743, "version": "0.7.0", "version_created_at": "2025-06-07T18:50:25.304Z", "version_downloads": 0, "platform": "ruby", "authors": "chrismo", "info": "Minimal console table", "licenses": [], "metadata": {}, "yanked": false, "sha": "2f2d166642e605ba25110fadd29806032400e51f75b8b90da4549c075669bd87", "spec_sha": "03e4bed20edbcd45743121722f29d1c14f9d79d2f2407f9c7ff8787201c76c38", "project_uri": "https://rubygems.org/gems/tablesmith", "gem_uri": "https://rubygems.org/gems/tablesmith-0.7.0.gem", "homepage_uri": "http://github.com/livingsocial/tablesmith", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tablesmith/0.7.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "activerecord", "requirements": "~> 4.0" }, { "name": "appraisal", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.1" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 12.3.3" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "rubocop-rails", "requirements": ">= 0" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": "~> 1" } ], "runtime": [ { "name": "text-table", "requirements": ">= 0" } ] } } |
2025-06-07 18:50:26 UTC |
a93EN5yaYMrrM1JaYvYnR |
class-metrixClassMetrix allows you to easily extract and compare constants and class methods across multiple Ruby classes, generating clean markdown tables for analysis and documentation. |
1.0.1 | Content{ "name": "class-metrix", "downloads": 88, "version": "1.0.1", "version_created_at": "2025-06-07T18:46:09.504Z", "version_downloads": 0, "platform": "ruby", "authors": "Huy Nguyen", "info": "ClassMetrix allows you to easily extract and compare constants and class methods across multiple Ruby classes, generating clean markdown tables for analysis and documentation.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/patrick204nqh/class-metrix", "changelog_uri": "https://github.com/patrick204nqh/class-metrix/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/patrick204nqh/class-metrix", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "de06ab824151da852eccf25d5b1489179716eb6bab46952a2188cc91448a9277", "spec_sha": "b333ce54d1acb476a73bceb19aa7329548890a6ebae1e21011be31d601103442", "project_uri": "https://rubygems.org/gems/class-metrix", "gem_uri": "https://rubygems.org/gems/class-metrix-1.0.1.gem", "homepage_uri": "https://github.com/patrick204nqh/class-metrix", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/patrick204nqh/class-metrix", "bug_tracker_uri": null, "changelog_uri": "https://github.com/patrick204nqh/class-metrix/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rbs", "requirements": "~> 3.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.0" }, { "name": "steep", "requirements": "~> 1.0" } ], "runtime": [] } } |
2025-06-07 18:46:11 UTC |
31JMxBTYv7qcCRqaRUZ8P |
ollama_chatThe app provides a command-line interface (CLI) to an Ollama AI model, allowing users to engage in text-based conversations and generate human-like responses. Users can import data from local files or web pages, which are then processed through three different modes: fully importing the content into the conversation context, summarizing the information for concise reference, or storing it in an embedding vector database for later retrieval based on the conversation. |
0.0.14 | Content{ "name": "ollama_chat", "downloads": 2209, "version": "0.0.14", "version_created_at": "2025-06-07T18:36:23.240Z", "version_downloads": 0, "platform": "ruby", "authors": "Florian Frank", "info": "The app provides a command-line interface (CLI) to an Ollama AI model,\nallowing users to engage in text-based conversations and generate\nhuman-like responses. Users can import data from local files or web pages,\nwhich are then processed through three different modes: fully importing the\ncontent into the conversation context, summarizing the information for\nconcise reference, or storing it in an embedding vector database for later\nretrieval based on the conversation.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "dac587e2013bc3223a64e052ee630352bb858446e720d247d164a77050d11a98", "spec_sha": "539c68f27255f00d60f4acc0efb261032ea5327a6ec6b5fc149e2e0d9242a3aa", "project_uri": "https://rubygems.org/gems/ollama_chat", "gem_uri": "https://rubygems.org/gems/ollama_chat-0.0.14.gem", "homepage_uri": "https://github.com/flori/ollama_chat", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ollama_chat/0.0.14", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "all_images", "requirements": "~> 0.6" }, { "name": "debug", "requirements": ">= 0" }, { "name": "gem_hadar", "requirements": "~> 1.20" }, { "name": "kramdown", "requirements": "~> 2.0" }, { "name": "rspec", "requirements": "~> 3.2" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "amatch", "requirements": "~> 0.4.1" }, { "name": "complex_config", "requirements": "~> 0.22, >= 0.22.2" }, { "name": "csv", "requirements": "~> 3.0" }, { "name": "documentrix", "requirements": "~> 0.0, >= 0.0.2" }, { "name": "excon", "requirements": "~> 1.0" }, { "name": "kramdown-ansi", "requirements": "~> 0.0, >= 0.0.1" }, { "name": "mime-types", "requirements": "~> 3.0" }, { "name": "ollama-ruby", "requirements": "~> 1.2" }, { "name": "pdf-reader", "requirements": "~> 2.0" }, { "name": "redis", "requirements": "~> 5.0" }, { "name": "reverse_markdown", "requirements": "~> 3.0" }, { "name": "rss", "requirements": "~> 0.3" }, { "name": "search_ui", "requirements": "~> 0.0" }, { "name": "term-ansicolor", "requirements": "~> 1.11" }, { "name": "tins", "requirements": "~> 1.34" }, { "name": "xdg", "requirements": "~> 7.0" } ] } } |
2025-06-07 18:36:28 UTC |
rQ2RsQ__AzT1DzQ9zUC9E |
docusealDocuSeal is a document signing platform. This gem provides a Ruby interface to the DocuSeal API. |
1.0.4 | Content{ "name": "docuseal", "downloads": 6383, "version": "1.0.4", "version_created_at": "2025-06-07T18:24:01.933Z", "version_downloads": 0, "platform": "ruby", "authors": "DocuSeal", "info": "DocuSeal is a document signing platform. This gem provides a Ruby interface to the DocuSeal API.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://www.docuseal.com", "bug_tracker_uri": "https://github.com/docusealco/docuseal-ruby/issues", "source_code_uri": "https://github.com/docusealco/docuseal-ruby", "documentation_uri": "https://www.docuseal.com/docs/api?lang=ruby", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "aba24da20dd20b5420c9316b069449d3f751bdbd2cb2d237f1306dd194cd6280", "spec_sha": "5b183fdb542cf2d0f9e55439aec51c332b51697b534eb7bdc556658dece21a25", "project_uri": "https://rubygems.org/gems/docuseal", "gem_uri": "https://rubygems.org/gems/docuseal-1.0.4.gem", "homepage_uri": "https://www.docuseal.com", "wiki_uri": null, "documentation_uri": "https://www.docuseal.com/docs/api?lang=ruby", "mailing_list_uri": null, "source_code_uri": "https://github.com/docusealco/docuseal-ruby", "bug_tracker_uri": "https://github.com/docusealco/docuseal-ruby/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-06-07 18:24:03 UTC |
7OUOglQUuRdnKReJz1bcm |
rospatentA comprehensive Ruby client for interacting with the Rospatent patent search API. Features include automatic caching, request validation, structured logging, error handling, and batch operations for efficient patent data retrieval. |
1.3.2 | Content{ "name": "rospatent", "downloads": 532, "version": "1.3.2", "version_created_at": "2025-06-07T17:54:38.728Z", "version_downloads": 0, "platform": "ruby", "authors": "Aleksandr Dryzhuk", "info": "A comprehensive Ruby client for interacting with the Rospatent patent search API. Features include automatic caching, request validation, structured logging, error handling, and batch operations for efficient patent data retrieval.", "licenses": [ "MIT" ], "metadata": { "wiki_uri": "https://github.com/amdest/rospatent/wiki", "homepage_uri": "https://github.com/amdest/rospatent", "changelog_uri": "https://github.com/amdest/rospatent/blob/master/CHANGELOG.md", "bug_tracker_uri": "https://github.com/amdest/rospatent/issues", "source_code_uri": "https://github.com/amdest/rospatent", "documentation_uri": "https://github.com/amdest/rospatent/blob/master/README.md", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8b7dad86b24de9783c9fd46c1b6305acda95e0a8fe70fafa777bd02fb78e0d37", "spec_sha": "cf916efe0dc090f4364aa2dd23d6b5704ad3003c33d2df57731539ce03edb648", "project_uri": "https://rubygems.org/gems/rospatent", "gem_uri": "https://rubygems.org/gems/rospatent-1.3.2.gem", "homepage_uri": "https://github.com/amdest/rospatent", "wiki_uri": "https://github.com/amdest/rospatent/wiki", "documentation_uri": "https://github.com/amdest/rospatent/blob/master/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/amdest/rospatent", "bug_tracker_uri": "https://github.com/amdest/rospatent/issues", "changelog_uri": "https://github.com/amdest/rospatent/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.20" }, { "name": "rubocop", "requirements": "~> 1.76" }, { "name": "rubocop-minitest", "requirements": "~> 0.38" }, { "name": "rubocop-rake", "requirements": "~> 0.7" } ], "runtime": [ { "name": "faraday", "requirements": "~> 2.13" }, { "name": "faraday-follow_redirects", "requirements": "~> 0.3" }, { "name": "faraday-retry", "requirements": "~> 2.3" } ] } } |
2025-06-07 17:54:44 UTC |
QrC1VxQyACATr3ZI-4PHI |
tiny_mcpMake local MCP tools in Ruby and easily serve them. |
0.2.0 | Content{ "name": "tiny_mcp", "downloads": 144, "version": "0.2.0", "version_created_at": "2025-06-07T17:40:27.875Z", "version_downloads": 0, "platform": "ruby", "authors": "Max Chernyak", "info": "Make local MCP tools in Ruby and easily serve them.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/maxim/tiny_mcp", "changelog_uri": "https://github.com/maxim/tiny_mcp/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/maxim/tiny_mcp", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "6c330097b1790e6c58cdff3afa428f67334a08109dbea8d5078462afec26f298", "spec_sha": "080abc574481b1e8675c5ac839f0ae0e4794d84c2d229129f52f0f66b0082edd", "project_uri": "https://rubygems.org/gems/tiny_mcp", "gem_uri": "https://rubygems.org/gems/tiny_mcp-0.2.0.gem", "homepage_uri": "https://github.com/maxim/tiny_mcp", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/maxim/tiny_mcp", "bug_tracker_uri": null, "changelog_uri": "https://github.com/maxim/tiny_mcp/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-06-07 17:40:29 UTC |
af2V4-ss7zw03od_-1nFd |
artplaceholder |
0.0.2 | Content{ "name": "art", "downloads": 4800, "version": "0.0.2", "version_created_at": "2025-06-07T17:30:58.339Z", "version_downloads": 0, "platform": "ruby", "authors": "Dan Frenette", "info": "placeholder", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "82b5abd9b4f5d6c9639849c66d56e0dd0fb9c32b512d7233e0305444ee89425d", "spec_sha": "656bd27e4325594074bf742d3d1317e79db465db0c0746da8975a7315d133270", "project_uri": "https://rubygems.org/gems/art", "gem_uri": "https://rubygems.org/gems/art-0.0.2.gem", "homepage_uri": "http://github.com/thelucid/art", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/art/0.0.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-06-07 17:30:59 UTC |
3KXLEJQ6Iz84u-KIbO6u9 |
files.comThe Files.com Ruby client. |
1.1.266 | Content{ "name": "files.com", "downloads": 763636, "version": "1.1.266", "version_created_at": "2025-06-07T17:25:14.435Z", "version_downloads": 0, "platform": "ruby", "authors": "files.com", "info": "The Files.com Ruby client.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d09faa7f856d904eb9bcfb0c03be2008a4955411ed8ca6602f6428b5f9ef2f7a", "spec_sha": "3bc981e10c8c19b263f760ec3f0774defd83b02a93b3b74bd4e28f8f77ca9826", "project_uri": "https://rubygems.org/gems/files.com", "gem_uri": "https://rubygems.org/gems/files.com-1.1.266.gem", "homepage_uri": "https://www.files.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/files.com/1.1.266", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "addressable", "requirements": ">= 2.8.0" }, { "name": "concurrent-ruby", "requirements": ">= 1.1.3" }, { "name": "faraday", "requirements": ">= 1.0.1" }, { "name": "faraday-multipart", "requirements": ">= 1.0" }, { "name": "faraday-net_http_persistent", "requirements": ">= 2.0" }, { "name": "net-http-persistent", "requirements": ">= 4.0" } ] } } |
2025-06-07 17:25:18 UTC |
FvfcOL-fWBf1k18IDOYKK |
editor_coreCore model functionality for a simple editor |
0.3.2 | Content{ "name": "editor_core", "downloads": 4241, "version": "0.3.2", "version_created_at": "2025-06-07T17:16:06.039Z", "version_downloads": 0, "platform": "ruby", "authors": "Vidar Hokstad", "info": "Core model functionality for a simple editor", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/vidarh/editor_core" }, "yanked": false, "sha": "b7d3183363b0bf0e68212d8d088f9ed5ea542a3e41307407aad5ac27d3b16e11", "spec_sha": "457ff047c6fefdf94ba847af7ad6a43e59c193b3af10532b10415f5ab6038e97", "project_uri": "https://rubygems.org/gems/editor_core", "gem_uri": "https://rubygems.org/gems/editor_core-0.3.2.gem", "homepage_uri": "https://github.com/vidarh/editor_core", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-06-07 17:16:07 UTC |
Birohm84E29uECUaA53-o |
ansitermANSI/VT102 terminal output with windowing |
0.4.3 | Content{ "name": "ansiterm", "downloads": 15648, "version": "0.4.3", "version_created_at": "2025-06-07T17:11:22.733Z", "version_downloads": 0, "platform": "ruby", "authors": "Vidar Hokstad", "info": "ANSI/VT102 terminal output with windowing", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "30fc91dd2c897041eb7743fd4943da3cea2f5d16d788bf89982533443b8d5866", "spec_sha": "4a873519ec8f84e972e3afaf9db5cf312f19de619404ebd621c183c2806dc6f4", "project_uri": "https://rubygems.org/gems/ansiterm", "gem_uri": "https://rubygems.org/gems/ansiterm-0.4.3.gem", "homepage_uri": "https://github.com/vidarh/ansiterm", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ansiterm/0.4.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 10.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [] } } |
2025-06-07 17:11:24 UTC |
0AKQWlW9VnriJagqwN5O3 |
intelligenceIntelligence is a lightweight yet powerful Ruby gem that allows you to seamlessly and uniformly interact with large language and vision models (LLM) API's of numerous vendors, including OpenAI, Anthropic, Google, Cerebras, Groq, Hyperbolic, Samba Nova and Together AI. It can be trivially expanded to other OpenAI conformant API providers as well as self hosted models. Intelligence supports text models in streaming and non-streaming mode, vision models, and tool use. Intelligence has minimal dependencies and does not require the vendors ( often bloated ) SDK's. |
1.0.0.beta05 | Content{ "name": "intelligence", "downloads": 5297, "version": "1.0.0.beta05", "version_created_at": "2025-06-07T17:09:56.145Z", "version_downloads": 0, "platform": "ruby", "authors": "Kristoph Cichocki-Romanov", "info": "Intelligence is a lightweight yet powerful Ruby gem that allows you to seamlessly and uniformly interact with large language and vision models (LLM) API's of numerous vendors, including OpenAI, Anthropic, Google, Cerebras, Groq, Hyperbolic, Samba Nova and Together AI. It can be trivially expanded to other OpenAI conformant API providers as well as self hosted models. Intelligence supports text models in streaming and non-streaming mode, vision models, and tool use. Intelligence has minimal dependencies and does not require the vendors ( often bloated ) SDK's.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/EndlessInternational/intelligence/issues", "source_code_uri": "https://github.com/EndlessInternational/intelligence" }, "yanked": false, "sha": "74a4156928ff65f5c2229318cdb6b5928c4d26c1c147294d05405a584b8c681d", "spec_sha": "fa01d3a4d2518aa4a0fc511cb00fc262a289a1b1fbf228eae99cd8579a37db18", "project_uri": "https://rubygems.org/gems/intelligence", "gem_uri": "https://rubygems.org/gems/intelligence-1.0.0.beta05.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/EndlessInternational/intelligence", "bug_tracker_uri": "https://github.com/EndlessInternational/intelligence/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": "~> 1.9" }, { "name": "rspec", "requirements": "~> 3.4" }, { "name": "vcr", "requirements": "~> 6.3" } ], "runtime": [ { "name": "dynamicschema", "requirements": "~> 1.0" }, { "name": "faraday", "requirements": "~> 2.7" }, { "name": "json-repair", "requirements": "~> 0.2" }, { "name": "mime-types", "requirements": "~> 3.6" } ] } } |
2025-06-07 17:09:58 UTC |
3BwGQfbyCDvJLqGnkKtTl |
termcontrollerController/input processing for terminal applications |
0.5 | Content{ "name": "termcontroller", "downloads": 3329, "version": "0.5", "version_created_at": "2025-06-07T17:01:06.920Z", "version_downloads": 0, "platform": "ruby", "authors": "Vidar Hokstad", "info": "Controller/input processing for terminal applications", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/vidarh/termcontroller" }, "yanked": false, "sha": "4cf5f3cb35ecbb423d3aed5847e07aa7fb47fdac235ccb5b9f76fb1f053f5515", "spec_sha": "7b38bfcdd2f1b0e0e24ba9702216655486c8526b36490791dad608b270f2a7e0", "project_uri": "https://rubygems.org/gems/termcontroller", "gem_uri": "https://rubygems.org/gems/termcontroller-0.5.gem", "homepage_uri": "https://github.com/vidarh/termcontroller", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "keyboard_map", "requirements": ">= 0.1.3" } ] } } |
2025-06-07 17:01:08 UTC |
3OW9BIr0YR1hid8UbyeqE |
keyboard_mapRead characters from the console and map special keys to symbols |
0.2.3 | Content{ "name": "keyboard_map", "downloads": 6406, "version": "0.2.3", "version_created_at": "2025-06-07T16:39:28.652Z", "version_downloads": 0, "platform": "ruby", "authors": "Vidar Hokstad", "info": "Read characters from the console and map special keys to symbols", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "70607ef6357b2be2221b39aae726e308016483822104d48acdce669282933c85", "spec_sha": "ace97126aeb149b71be46333b4634ddd786b8ed8eb4fa34105201677d6782201", "project_uri": "https://rubygems.org/gems/keyboard_map", "gem_uri": "https://rubygems.org/gems/keyboard_map-0.2.3.gem", "homepage_uri": "https://github.com/vidarh/keyboard_map", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/keyboard_map/0.2.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2" }, { "name": "rake", "requirements": "~> 10.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [] } } |
2025-06-07 16:39:30 UTC |
rW3CpxIH3Nny2CV9dv6oA |
jekyll_dynamic_assetsUse simple variables to define your master files, presets and manual insertion. Select your assets dynamically via page front matter and config.yml |
1.3.0 | Content{ "name": "jekyll_dynamic_assets", "downloads": 320, "version": "1.3.0", "version_created_at": "2025-06-07T16:38:25.205Z", "version_downloads": 0, "platform": "ruby", "authors": "M. Umar Shahbaz", "info": "Use simple variables to define your master files, presets and manual insertion. Select your assets dynamically via page front matter and config.yml", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets", "changelog_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets" }, "yanked": false, "sha": "8c8b60c279960e6b0c49c8df9d175847332845cb9ea4ddd96302628665017ad5", "spec_sha": "fbb6f621a8284444bb8d17bb1b04d2a48678769f14c4bcd451b755026219390b", "project_uri": "https://rubygems.org/gems/jekyll_dynamic_assets", "gem_uri": "https://rubygems.org/gems/jekyll_dynamic_assets-1.3.0.gem", "homepage_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets", "bug_tracker_uri": null, "changelog_uri": "https://github.com/MUmarShahbaz/jekyll_dynamic_assets/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": ">= 3.0, < 5.0" }, { "name": "liquid", "requirements": ">= 4.0, < 6.0" } ] } } |
2025-06-07 16:38:27 UTC |
eZeSOrK2IkCE00K0IV49D |
shared_toolsSharedTools provides common functionality including configurable logging and LLM tools |
0.1.0 | Content{ "name": "shared_tools", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-07T16:15:30.322Z", "version_downloads": 0, "platform": "ruby", "authors": "MadBomber Team", "info": "SharedTools provides common functionality including configurable logging and LLM tools", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/madbomber/shared_tools", "changelog_uri": "https://github.com/madbomber/shared_tools/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/madbomber/shared_tools" }, "yanked": false, "sha": "9bb9a0d8278b70eebc8ab00c5cef73b2c866572938766a462fe24c6d150e0178", "spec_sha": "47b9f0521653356981d1c5914cf5ebae4681992f6f22058a33b8c67e209636b6", "project_uri": "https://rubygems.org/gems/shared_tools", "gem_uri": "https://rubygems.org/gems/shared_tools-0.1.0.gem", "homepage_uri": "https://github.com/madbomber/shared_tools", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/madbomber/shared_tools", "bug_tracker_uri": null, "changelog_uri": "https://github.com/madbomber/shared_tools/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "pdf-reader", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "ruby_llm", "requirements": ">= 0" } ], "runtime": [ { "name": "logger", "requirements": "~> 1.0" } ] } } |
2025-06-07 16:15:32 UTC |
7v8mrWIa7xdRgvp2sfAZb |
ytdlA wrapper for youtube-dl with progress callbacks |
0.5.0 | Content{ "name": "ytdl", "downloads": 5509, "version": "0.5.0", "version_created_at": "2025-06-07T16:06:11.510Z", "version_downloads": 0, "platform": "ruby", "authors": "Max Hollmann", "info": "A wrapper for youtube-dl with progress callbacks", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/maxhollmann/ruby-ytdl", "changelog_uri": "https://github.com/maxhollmann/ruby-ytdl/releases", "bug_tracker_uri": "https://github.com/maxhollmann/ruby-ytdl/issues", "source_code_uri": "https://github.com/maxhollmann/ruby-ytdl" }, "yanked": false, "sha": "627902ea00f5eb81d80f66d46e83a5e376643ef8b194c03e529b500137f2d98e", "spec_sha": "9f2c19097ac832ed2e2370f3e3467742f4eac0217844961dbdf638393adbe1fb", "project_uri": "https://rubygems.org/gems/ytdl", "gem_uri": "https://rubygems.org/gems/ytdl-0.5.0.gem", "homepage_uri": "https://github.com/maxhollmann/ruby-ytdl", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/maxhollmann/ruby-ytdl", "bug_tracker_uri": "https://github.com/maxhollmann/ruby-ytdl/issues", "changelog_uri": "https://github.com/maxhollmann/ruby-ytdl/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dry-configurable", "requirements": "~> 1.0" }, { "name": "filesize", "requirements": "~> 0.2.0" } ] } } |
2025-06-07 16:06:13 UTC |
hk-9MKHMQxVt-7EHSdc2B |
class-metrixClassMetrix allows you to easily extract and compare constants and class methods across multiple Ruby classes, generating clean markdown tables for analysis and documentation. |
1.0.0 | Content{ "name": "class-metrix", "downloads": 48, "version": "1.0.0", "version_created_at": "2025-06-07T15:53:54.276Z", "version_downloads": 0, "platform": "ruby", "authors": "Huy Nguyen", "info": "ClassMetrix allows you to easily extract and compare constants and class methods across multiple Ruby classes, generating clean markdown tables for analysis and documentation.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/patrick204nqh/class-metrix", "changelog_uri": "https://github.com/patrick204nqh/class-metrix/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/patrick204nqh/class-metrix", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "71c2b3bf8aeeb586ce863a48f01640932675564f769098da54d6d95903e30c0f", "spec_sha": "548f108e6a899e8f106049c587cb619508cab89e89f7ff5cdbe08b8da13d25ec", "project_uri": "https://rubygems.org/gems/class-metrix", "gem_uri": "https://rubygems.org/gems/class-metrix-1.0.0.gem", "homepage_uri": "https://github.com/patrick204nqh/class-metrix", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/patrick204nqh/class-metrix", "bug_tracker_uri": null, "changelog_uri": "https://github.com/patrick204nqh/class-metrix/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.0" } ], "runtime": [] } } |
2025-06-07 15:53:57 UTC |
7cQScEyYGG-KfDICYef4E |
tucanaCode0 GRPC Protocol. |
0.0.31 | Content{ "name": "tucana", "downloads": 11724, "version": "0.0.31", "version_created_at": "2025-06-07T15:03:04.880Z", "version_downloads": 0, "platform": "ruby", "authors": "Niklas van Schrick", "info": "Code0 GRPC Protocol.", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/code0-tech/tucana", "changelog_uri": "https://github.com/code0-tech/tucana/releases", "source_code_uri": "https://github.com/code0-tech/tucana", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "547d0e54b0af53b88472e3ff2913b971d4686ac66e43dde292f30c63b1c1f02f", "spec_sha": "a8f06b2053222ea037dcea85aa15e4215e139a10e4b0acda9b3650ea8f64f2d6", "project_uri": "https://rubygems.org/gems/tucana", "gem_uri": "https://rubygems.org/gems/tucana-0.0.31.gem", "homepage_uri": "https://github.com/code0-tech/tucana", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/code0-tech/tucana", "bug_tracker_uri": null, "changelog_uri": "https://github.com/code0-tech/tucana/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "grpc-tools", "requirements": "~> 1.65" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "grpc", "requirements": "~> 1.64" } ] } } |
2025-06-07 15:03:06 UTC |
6Ix9sMG755-8eYpGh_Ssv |
llmedUse this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary. |
0.2.3 | Content{ "name": "llmed", "downloads": 1082, "version": "0.2.3", "version_created_at": "2025-06-07T15:02:28.874Z", "version_downloads": 0, "platform": "ruby", "authors": "Jovany Leandro G.C", "info": "Use this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary.", "licenses": [ "GPL-3.0" ], "metadata": { "source_code_uri": "https://github.com/bit4bit/llmed" }, "yanked": false, "sha": "cc897e9a13dde79543abf5700b4a38f17bd1215b62c510f020daca722bdc4c57", "spec_sha": "21f06c36b5f7d60b22588815db2a6ac836905eeaf991d8acf2de02f33748d2c6", "project_uri": "https://rubygems.org/gems/llmed", "gem_uri": "https://rubygems.org/gems/llmed-0.2.3.gem", "homepage_uri": "https://github.com/bit4bit/llmed", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bit4bit/llmed", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.75" } ], "runtime": [ { "name": "langchainrb", "requirements": "~> 0.19.5" }, { "name": "notify", "requirements": "~> 0.5.2" }, { "name": "ruby-openai", "requirements": "~> 8.1" } ] } } |
2025-06-07 15:02:32 UTC |
uePa1t24jSprFft10ELA9 |
llmedUse this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary. |
0.2.2 | Content{ "name": "llmed", "downloads": 1052, "version": "0.2.2", "version_created_at": "2025-06-07T14:50:33.270Z", "version_downloads": 0, "platform": "ruby", "authors": "Jovany Leandro G.C", "info": "Use this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary.", "licenses": [ "GPL-3.0" ], "metadata": { "source_code_uri": "https://github.com/bit4bit/llmed" }, "yanked": false, "sha": "8c2923a11ded111f48bf3388e68174a47a42a35545e28e728b470ea8565b938a", "spec_sha": "1a2133bcc92546263cd5f82f24a60d8b7794377285b23d7ae5138c5332c3c81f", "project_uri": "https://rubygems.org/gems/llmed", "gem_uri": "https://rubygems.org/gems/llmed-0.2.2.gem", "homepage_uri": "https://github.com/bit4bit/llmed", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bit4bit/llmed", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.75" } ], "runtime": [ { "name": "langchainrb", "requirements": "~> 0.19.5" }, { "name": "notify", "requirements": "~> 0.5.2" }, { "name": "ruby-openai", "requirements": "~> 8.1" } ] } } |
2025-06-07 14:50:36 UTC |
4GKns21jhCGxYbvMBji-s |
cli_login_engineThe device provides user login functionality from commands similar to drupal's drush uli. |
0.1.0 | Content{ "name": "cli_login_engine", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-07T14:40:32.657Z", "version_downloads": 0, "platform": "ruby", "authors": "terao", "info": "The device provides user login functionality from commands similar to drupal's drush uli.", "licenses": [], "metadata": { "homepage_uri": "https://github.com/teratai3/cli_login_engine", "changelog_uri": "https://github.com/teratai3/cli_login_engine", "source_code_uri": "https://github.com/teratai3/cli_login_engine" }, "yanked": false, "sha": "bd786265f231e04d8cc5728f76d64afb040bfd302371086a3b72bb6fa5b7c12f", "spec_sha": "e478ca4d77e7a32715b55213ec842a84afaae00762ae073fdb35f89d910a7997", "project_uri": "https://rubygems.org/gems/cli_login_engine", "gem_uri": "https://rubygems.org/gems/cli_login_engine-0.1.0.gem", "homepage_uri": "https://github.com/teratai3/cli_login_engine", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/teratai3/cli_login_engine", "bug_tracker_uri": null, "changelog_uri": "https://github.com/teratai3/cli_login_engine", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "devise", "requirements": ">= 4.9" }, { "name": "rails", "requirements": ">= 8.0.2" } ] } } |
2025-06-07 14:40:35 UTC |
uSk6urG2SgvKcdVRrm3fn |
llmedUse this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary. |
0.2.1 | Content{ "name": "llmed", "downloads": 1017, "version": "0.2.1", "version_created_at": "2025-06-07T13:58:49.401Z", "version_downloads": 0, "platform": "ruby", "authors": "Jovany Leandro G.C", "info": "Use this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary.", "licenses": [ "GPL-3.0" ], "metadata": { "source_code_uri": "https://github.com/bit4bit/llmed" }, "yanked": false, "sha": "2def97e95cee0aae6d8174d457359efe92194804bed3906f2772d971ae504bfa", "spec_sha": "95ca4c6388bb4032d921ce85abb137f53513fa551075ffd8aba73baf977ce53b", "project_uri": "https://rubygems.org/gems/llmed", "gem_uri": "https://rubygems.org/gems/llmed-0.2.1.gem", "homepage_uri": "https://github.com/bit4bit/llmed", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bit4bit/llmed", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.75" } ], "runtime": [ { "name": "langchainrb", "requirements": "~> 0.19.5" }, { "name": "notify", "requirements": "~> 0.5.2" }, { "name": "ruby-openai", "requirements": "~> 8.1" } ] } } |
2025-06-07 13:58:51 UTC |
CDov0ojyOX2fDXP3d4-ns |
files.comThe Files.com Ruby client. |
1.1.265 | Content{ "name": "files.com", "downloads": 763591, "version": "1.1.265", "version_created_at": "2025-06-07T13:54:07.548Z", "version_downloads": 0, "platform": "ruby", "authors": "files.com", "info": "The Files.com Ruby client.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "5ee43a525b890f3384d653a8fcf7c29b1c8e10491e4f9c28a065b8b4fd21570f", "spec_sha": "f556ea4543ff2d33a3b4578f58ea0f3fdbffe7b2d9eb83e1f033beac87fb6ae7", "project_uri": "https://rubygems.org/gems/files.com", "gem_uri": "https://rubygems.org/gems/files.com-1.1.265.gem", "homepage_uri": "https://www.files.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/files.com/1.1.265", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "addressable", "requirements": ">= 2.8.0" }, { "name": "concurrent-ruby", "requirements": ">= 1.1.3" }, { "name": "faraday", "requirements": ">= 1.0.1" }, { "name": "faraday-multipart", "requirements": ">= 1.0" }, { "name": "faraday-net_http_persistent", "requirements": ">= 2.0" }, { "name": "net-http-persistent", "requirements": ">= 4.0" } ] } } |
2025-06-07 13:54:10 UTC |
PiC9jW7T6xzYYcyOm1KYR |
fbeA collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones |
0.19.2 | Content{ "name": "fbe", "downloads": 36089, "version": "0.19.2", "version_created_at": "2025-06-07T13:53:23.139Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "A collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "6f4aa14c2c407addd2e77a4b795f378c2233eec2037e7887d59f7be95af92956", "spec_sha": "a97d4ab23271e7eec8cd18f7937c0fac63d0a1831f6e426ed7bb20914a9edd45", "project_uri": "https://rubygems.org/gems/fbe", "gem_uri": "https://rubygems.org/gems/fbe-0.19.2.gem", "homepage_uri": "http://github.com/zerocracy/fbe", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/fbe/0.19.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "backtrace", "requirements": "~> 0.4" }, { "name": "baza.rb", "requirements": "~> 0.5" }, { "name": "decoor", "requirements": "~> 0.0" }, { "name": "factbase", "requirements": "~> 0.11" }, { "name": "faraday", "requirements": "~> 2.0" }, { "name": "faraday-http-cache", "requirements": "~> 2.5" }, { "name": "faraday-multipart", "requirements": "~> 1.1" }, { "name": "faraday-retry", "requirements": "~> 2.3" }, { "name": "graphql-client", "requirements": "~> 0.26" }, { "name": "judges", "requirements": "~> 0.46" }, { "name": "liquid", "requirements": "~> 5.5" }, { "name": "loog", "requirements": "~> 0.6" }, { "name": "obk", "requirements": "~> 0.3" }, { "name": "octokit", "requirements": "~> 10.0" }, { "name": "others", "requirements": "~> 0.0" }, { "name": "sqlite3", "requirements": "~> 2.6" }, { "name": "tago", "requirements": "~> 0.1" }, { "name": "verbose", "requirements": "~> 0.0" } ] } } |
2025-06-07 13:53:25 UTC |
l6meMPR9G-q8JMGE0IttY |
redis_queued_locks|> Distributed locks with "prioritized lock acquisition queue" capabilities based on the Redis Database. |> Each lock request is put into the request queue (each lock is hosted by it's own queue separately from other queues) and processed in order of their priority (FIFO). |> Each lock request lives some period of time (RTTL) (with requeue capabilities) which guarantees the request queue will never be stacked. |> In addition to the classic `queued` (FIFO) strategy RQL supports `random` (RANDOM) lock obtaining strategy when any acquirer from the lock queue can obtain the lock regardless the position in the queue. |> Provides flexible invocation flow, parametrized limits (lock request ttl, lock ttl, queue ttl, lock attempts limit, fast failing, etc), logging and instrumentation. |
1.13.0 | Content{ "name": "redis_queued_locks", "downloads": 45599, "version": "1.13.0", "version_created_at": "2025-06-07T13:49:09.501Z", "version_downloads": 0, "platform": "ruby", "authors": "Rustam Ibragimov", "info": "|> Distributed locks with \"prioritized lock acquisition queue\" capabilities based on the Redis Database.\n|> Each lock request is put into the request queue (each lock is hosted by it's own queue separately from other queues) and processed in order of their priority (FIFO).\n|> Each lock request lives some period of time (RTTL) (with requeue capabilities) which guarantees the request queue will never be stacked.\n|> In addition to the classic `queued` (FIFO) strategy RQL supports `random` (RANDOM) lock obtaining strategy when any acquirer from the lock queue can obtain the lock regardless the position in the queue.\n|> Provides flexible invocation flow, parametrized limits (lock request ttl, lock ttl, queue ttl, lock attempts limit, fast failing, etc), logging and instrumentation.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/0exp/redis_queued_locks", "changelog_uri": "https://github.com/0exp/redis_queued_locks/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/0exp/redis_queued_locks/blob/master" }, "yanked": false, "sha": "bfc85e7e37ddfb015b33d729753253db5795a7164283a1b3bd58bf78d5b158c8", "spec_sha": "5615da3c2c259548646924a5cb4a9996f98d305d658829bc5999b457a1fe880a", "project_uri": "https://rubygems.org/gems/redis_queued_locks", "gem_uri": "https://rubygems.org/gems/redis_queued_locks-1.13.0.gem", "homepage_uri": "https://github.com/0exp/redis_queued_locks", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/0exp/redis_queued_locks/blob/master", "bug_tracker_uri": null, "changelog_uri": "https://github.com/0exp/redis_queued_locks/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "redis-client", "requirements": "~> 0.20" } ] } } |
2025-06-07 13:49:11 UTC |
l4cjCXYQIx0cAUHe7WrNM |
llmedUse this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary. |
0.2.0 | Content{ "name": "llmed", "downloads": 1009, "version": "0.2.0", "version_created_at": "2025-06-07T13:48:20.501Z", "version_downloads": 0, "platform": "ruby", "authors": "Jovany Leandro G.C", "info": "Use this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary.", "licenses": [ "GPL-3.0" ], "metadata": { "source_code_uri": "https://github.com/bit4bit/llmed" }, "yanked": false, "sha": "4a6e9856b3cd90ad9e83a4273d7d9b84cd6f0effcbecc53dc7758b69a9d8a4c8", "spec_sha": "314c0da9014511c86a896d82e5eadf03fdb6c12573b385eeb8d2345a5e289221", "project_uri": "https://rubygems.org/gems/llmed", "gem_uri": "https://rubygems.org/gems/llmed-0.2.0.gem", "homepage_uri": "https://github.com/bit4bit/llmed", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bit4bit/llmed", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.75" } ], "runtime": [ { "name": "langchainrb", "requirements": "~> 0.19.5" }, { "name": "notify", "requirements": "~> 0.5.2" }, { "name": "ruby-openai", "requirements": "~> 8.1" } ] } } |
2025-06-07 13:48:22 UTC |
vTSZJKwfe3PpPULBMJh6P |
atomic-rubyAtomic primitives for Ruby |
0.2.0 | Content{ "name": "atomic-ruby", "downloads": 103, "version": "0.2.0", "version_created_at": "2025-06-07T13:18:44.577Z", "version_downloads": 0, "platform": "ruby", "authors": "Joshua Young", "info": "Atomic primitives for Ruby", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/joshuay03/atomic-ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/joshuay03/atomic-ruby" }, "yanked": false, "sha": "e5f85cfc3b3bcc206111c46c680a55c094b4dfbad77e8bd6460f91fc09726afa", "spec_sha": "d37599b9565d595b4af884ea8b6ff29b66907030a205c9c1412cb57de39a6d3f", "project_uri": "https://rubygems.org/gems/atomic-ruby", "gem_uri": "https://rubygems.org/gems/atomic-ruby-0.2.0.gem", "homepage_uri": "https://github.com/joshuay03/atomic-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/joshuay03/atomic-ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/joshuay03/atomic-ruby/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-06-07 13:18:46 UTC |
n7Zb1yFKK28aj4g68m1Yp |
restiveRestive is a lightweight, handler-based framework for building REST APIs in Ruby. Designed for modern, API-first architectures, Restive helps developers create modular, container-ready services using clean routing, built-in authentication hooks, validation, and structured response handling. Perfect for microservices, serverless functions, and container deployments. |
0.1.0 | Content{ "name": "restive", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-07T13:10:20.503Z", "version_downloads": 0, "platform": "ruby", "authors": "Dustin Ward", "info": "Restive is a lightweight, handler-based framework for building REST APIs in Ruby.\nDesigned for modern, API-first architectures, Restive helps developers create modular,\ncontainer-ready services using clean routing, built-in authentication hooks, validation,\nand structured response handling. Perfect for microservices, serverless functions, and\ncontainer deployments.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "4d9352aede552ef86708af7f3388554bb3f084b04df37d2792227ff861ef0db3", "spec_sha": "d693a9ab8e02f80c85f130ed70cada4066d064ac88f1a9d322b981bf8521ee33", "project_uri": "https://rubygems.org/gems/restive", "gem_uri": "https://rubygems.org/gems/restive-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/restive/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-06-07 13:10:25 UTC |
ayuVrBtX0IajiJS2UHWt1 |
phlex-iconsIcons library for Phlex |
2.25.0 | Content{ "name": "phlex-icons", "downloads": 17814, "version": "2.25.0", "version_created_at": "2025-06-07T13:00:50.339Z", "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": "11798a58642aa7b2fdd94e625a4ad1e659e49f0ab2114353e1747c4d65648164", "spec_sha": "9742af2883fc0fe672f5c6edb5e39ed9ff1d23309112b2b848885a5ada6e4acd", "project_uri": "https://rubygems.org/gems/phlex-icons", "gem_uri": "https://rubygems.org/gems/phlex-icons-2.25.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-06-07 13:00:53 UTC |
6rniKsyVaJphoFx1jqp9N |
phlex-icons-heroHero icons library for Phlex |
2.25.0 | Content{ "name": "phlex-icons-hero", "downloads": 9150, "version": "2.25.0", "version_created_at": "2025-06-07T13:00:48.763Z", "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": "d1bef2b00160a1354562c432c7969a32abf6b22090ee8932b63fdefaa030b34f", "spec_sha": "3edc03ffc298ad575cd9d8aba25b75f0df1c45badafc2173f7cc759f304a6588", "project_uri": "https://rubygems.org/gems/phlex-icons-hero", "gem_uri": "https://rubygems.org/gems/phlex-icons-hero-2.25.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-06-07 13:00:53 UTC |
d8KIzics0012T1ZkpiQKn |
phlex-icons-flagFlag icons library for Phlex |
2.25.0 | Content{ "name": "phlex-icons-flag", "downloads": 7865, "version": "2.25.0", "version_created_at": "2025-06-07T13:00:48.949Z", "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": "bed06040f819d49ce2b6b744a6ae80e74abb27381d52d66e06e1bf4de6cfa3a9", "spec_sha": "154e6a9de62f91d87d1e1156a3aa05b380e99bd50e6a2cfec49c350fe13cb91e", "project_uri": "https://rubygems.org/gems/phlex-icons-flag", "gem_uri": "https://rubygems.org/gems/phlex-icons-flag-2.25.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-06-07 13:00:53 UTC |
nSaF6NklLVguiwQj4g88C |
phlex-icons-tablerTabler icons library for Phlex |
2.25.0 | Content{ "name": "phlex-icons-tabler", "downloads": 7457, "version": "2.25.0", "version_created_at": "2025-06-07T13:00:48.672Z", "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": "6be055b7db0b3582d6f246bd2134476b9e874769315ddfda45ddcb9b84786149", "spec_sha": "8b62941aaa545b885d8a43c60b68a15b4ba098cfbf3e017bdf6b04c95079977a", "project_uri": "https://rubygems.org/gems/phlex-icons-tabler", "gem_uri": "https://rubygems.org/gems/phlex-icons-tabler-2.25.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-06-07 13:00:52 UTC |
PQy6hoUcZmt8gqajXTpH7 |
phlex-icons-lucideLucide icons library for Phlex |
2.25.0 | Content{ "name": "phlex-icons-lucide", "downloads": 8787, "version": "2.25.0", "version_created_at": "2025-06-07T13:00:48.523Z", "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": "8bc61c94df6c6be6269d7c084fd4d0d2cf670e710bbfea3e6b03ce68df97d4a3", "spec_sha": "74945f1d58d0b8b149eefb704df9f672bda08922df1754b85bd8fd6ecec43cba", "project_uri": "https://rubygems.org/gems/phlex-icons-lucide", "gem_uri": "https://rubygems.org/gems/phlex-icons-lucide-2.25.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-06-07 13:00:51 UTC |
frl_VzXMPknWu_JNSX-z0 |
phlex-icons-radixRadix icons library for Phlex |
2.25.0 | Content{ "name": "phlex-icons-radix", "downloads": 7415, "version": "2.25.0", "version_created_at": "2025-06-07T13:00:47.255Z", "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": "b5d8e61cd2ce82ade3b132ce0acd980f42387d439fe8bbf284e41e5055fd962e", "spec_sha": "924534e82b4c28f497449aa131950b2d6da6df936d04fc807c1bbf6733db4710", "project_uri": "https://rubygems.org/gems/phlex-icons-radix", "gem_uri": "https://rubygems.org/gems/phlex-icons-radix-2.25.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-06-07 13:00:50 UTC |
q80E0gFPBMmWmtlHGewlh |
phlex-icons-materialMaterial icons library for Phlex |
2.25.0 | Content{ "name": "phlex-icons-material", "downloads": 1146, "version": "2.25.0", "version_created_at": "2025-06-07T13:00:47.992Z", "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": "4098b4c325c755b792c4c89f3e1273fd6d2b8820c6e329cdd27d6283eb074244", "spec_sha": "91ffa401225d70e05d9073a588720566de93f2744e82a546a3f844e312a65b4f", "project_uri": "https://rubygems.org/gems/phlex-icons-material", "gem_uri": "https://rubygems.org/gems/phlex-icons-material-2.25.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-06-07 13:00:50 UTC |
CxjMEjPvMLg4hbE7JLNgR |
phlex-icons-bootstrapBootstrap icons library for Phlex |
2.25.0 | Content{ "name": "phlex-icons-bootstrap", "downloads": 7863, "version": "2.25.0", "version_created_at": "2025-06-07T13:00:47.524Z", "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": "99c54c2c75bb0a4090d066844472038edb40c4bb5b8d68427be9640d1ca096b4", "spec_sha": "e823082674127178060a1f966f595f7ec68057da4cdd62d8d70f39a7c0652858", "project_uri": "https://rubygems.org/gems/phlex-icons-bootstrap", "gem_uri": "https://rubygems.org/gems/phlex-icons-bootstrap-2.25.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-06-07 13:00:49 UTC |
pjiyT05xdCbzJAJB2-HMc |
phlex-icons-remixRemix icons library for Phlex |
2.25.0 | Content{ "name": "phlex-icons-remix", "downloads": 7614, "version": "2.25.0", "version_created_at": "2025-06-07T13:00:47.257Z", "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": "cb11182d2ce565b1b95787510ceb4340f5ef4c4155b5254af15da5075a1f6045", "spec_sha": "7141190b86dc50abc6ea04afda7236aff4d79d98e05d1af253b20d789dce3a41", "project_uri": "https://rubygems.org/gems/phlex-icons-remix", "gem_uri": "https://rubygems.org/gems/phlex-icons-remix-2.25.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-06-07 13:00:49 UTC |
iKorRjn7BKbJNSPa-QK01 |
tp2Experimental HTTP/1 server for UringMachine |
0.8.2 | Content{ "name": "tp2", "downloads": 1415, "version": "0.8.2", "version_created_at": "2025-06-07T11:34:33.627Z", "version_downloads": 0, "platform": "ruby", "authors": "Sharon Rosner", "info": "Experimental HTTP/1 server for UringMachine", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/noteflakes/tp2", "changelog_uri": "https://github.com/noteflakes/tp2/blob/master/CHANGELOG.md", "documentation_uri": "https://www.rubydoc.info/gems/tp2" }, "yanked": false, "sha": "67e75d0278d3afbf13e8603268a5b77b75d0e76512dc406b0b48f50e659d7855", "spec_sha": "db83c73047ed8bfdcb65fc6c60bb999cd3f8e73e37a84e395f893b56bd797889", "project_uri": "https://rubygems.org/gems/tp2", "gem_uri": "https://rubygems.org/gems/tp2-0.8.2.gem", "homepage_uri": "https://github.com/noteflakes/tp2", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tp2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": "https://github.com/noteflakes/tp2/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "qeweney", "requirements": "= 0.21" }, { "name": "rack", "requirements": "= 3.1.15" }, { "name": "uringmachine", "requirements": ">= 0.13" } ] } } |
2025-06-07 11:34:35 UTC |
2DYEv4oxzQ9giUI0YK-bp |
mdqmdq is a command line tool for displaying information about Android and Apple devices. |
0.5.2 | Content{ "name": "mdq", "downloads": 920, "version": "0.5.2", "version_created_at": "2025-06-07T11:17:14.680Z", "version_downloads": 0, "platform": "ruby", "authors": "arthur87", "info": "mdq is a command line tool for displaying information about Android and Apple devices.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/arthur87/mdq", "source_code_uri": "https://github.com/arthur87/mdq" }, "yanked": false, "sha": "6fa24eb997fa26d3b45e187eed37843e9bab97f51ab6413fa81eb133da0d0700", "spec_sha": "42b68a7a975e8e5c0204e78fa5074bbe4d278b708b8e4d58c30c8755f0ed0697", "project_uri": "https://rubygems.org/gems/mdq", "gem_uri": "https://rubygems.org/gems/mdq-0.5.2.gem", "homepage_uri": "https://github.com/arthur87/mdq", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/arthur87/mdq", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rubocop", "requirements": ">= 0" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 0" }, { "name": "sqlite3", "requirements": ">= 0" }, { "name": "thor", "requirements": ">= 0" } ] } } |
2025-06-07 11:17:18 UTC |
yJ8ULqlzurufxAk8TFlLB |
tp2Experimental HTTP/1 server for UringMachine |
0.8.1 | Content{ "name": "tp2", "downloads": 1374, "version": "0.8.1", "version_created_at": "2025-06-07T11:14:14.716Z", "version_downloads": 0, "platform": "ruby", "authors": "Sharon Rosner", "info": "Experimental HTTP/1 server for UringMachine", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/noteflakes/tp2", "changelog_uri": "https://github.com/noteflakes/tp2/blob/master/CHANGELOG.md", "documentation_uri": "https://www.rubydoc.info/gems/tp2" }, "yanked": false, "sha": "5035ebdd79e4f3eb9815ce160644cf13f21d1e3740048cd015f83d6eff5d6979", "spec_sha": "ccc2eaf939c8106a1939d2e50f58638e532c3d270e2af97049b7d6116e7597c2", "project_uri": "https://rubygems.org/gems/tp2", "gem_uri": "https://rubygems.org/gems/tp2-0.8.1.gem", "homepage_uri": "https://github.com/noteflakes/tp2", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tp2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": "https://github.com/noteflakes/tp2/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "qeweney", "requirements": "= 0.21" }, { "name": "rack", "requirements": "= 3.1.15" }, { "name": "uringmachine", "requirements": ">= 0.13" } ] } } |
2025-06-07 11:14:17 UTC |
VuflhVuEIcjJ5334u9Vgt |
simple-rag-zcSimple retrieval-augmented generation on markdown files |
0.1.2 | Content{ "name": "simple-rag-zc", "downloads": 79, "version": "0.1.2", "version_created_at": "2025-06-07T11:10:05.622Z", "version_downloads": 0, "platform": "ruby", "authors": "Zhuochun", "info": "Simple retrieval-augmented generation on markdown files", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "6ff6dfd25e8c6b1f5f108a40029de43516804ea19847ab8121a2dbccedd05365", "spec_sha": "85c06bd5f519bc087f05701e4e14dc574cc93c4c6e8dfb386d16dc7db58f088e", "project_uri": "https://rubygems.org/gems/simple-rag-zc", "gem_uri": "https://rubygems.org/gems/simple-rag-zc-0.1.2.gem", "homepage_uri": "https://github.com/zhuochun/simple-rag", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/simple-rag-zc/0.1.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "puma", "requirements": "~> 6.5" }, { "name": "rackup", "requirements": "~> 2.2" }, { "name": "sinatra", "requirements": "~> 4.1" } ] } } |
2025-06-07 11:10:07 UTC |
sVTUSpYTjTEfwD1rTPjwS |
serialbenchA benchmarking suite for comparing performance of various serialization libraries in Ruby, including XML, JSON, and TOML parsers/generators. |
0.1.1 | Content{ "name": "serialbench", "downloads": 107, "version": "0.1.1", "version_created_at": "2025-06-07T11:08:16.079Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose", "info": "A benchmarking suite for comparing performance of various serialization libraries in Ruby, including XML, JSON, and TOML parsers/generators.", "licenses": [ "BSD-2-Clause" ], "metadata": { "homepage_uri": "https://github.com/metanorma/serialbench", "bug_tracker_uri": "https://github.com/metanorma/serialbench/issues", "source_code_uri": "https://github.com/metanorma/serialbench" }, "yanked": false, "sha": "a5816b9e999927a8618c1b52b5f6db49628a78991417540d860d2bdfc983617b", "spec_sha": "1b45958258539db52d224d53eed29eeed6895f0c19611f5de7e5127af4296e4a", "project_uri": "https://rubygems.org/gems/serialbench", "gem_uri": "https://rubygems.org/gems/serialbench-0.1.1.gem", "homepage_uri": "https://github.com/metanorma/serialbench", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/metanorma/serialbench", "bug_tracker_uri": "https://github.com/metanorma/serialbench/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "benchmark-ips", "requirements": ">= 0" }, { "name": "csv", "requirements": ">= 0" }, { "name": "libxml-ruby", "requirements": ">= 0" }, { "name": "memory_profiler", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "oga", "requirements": ">= 0" }, { "name": "oj", "requirements": ">= 0" }, { "name": "ox", "requirements": ">= 0" }, { "name": "rapidjson", "requirements": ">= 0" }, { "name": "rexml", "requirements": ">= 0" }, { "name": "syck", "requirements": ">= 0" }, { "name": "thor", "requirements": ">= 0" }, { "name": "tomlib", "requirements": ">= 0" }, { "name": "toml-rb", "requirements": ">= 0" }, { "name": "yajl-ruby", "requirements": ">= 0" } ] } } |
2025-06-07 11:08:17 UTC |
HeGie9P7k8548Xk_tZzuK |
llama_cppllama_cpp.rb provides Ruby bindings for the llama.cpp. |
0.20.2 | Content{ "name": "llama_cpp", "downloads": 57274, "version": "0.20.2", "version_created_at": "2025-06-07T11:07:36.177Z", "version_downloads": 0, "platform": "ruby", "authors": "yoshoku", "info": "llama_cpp.rb provides Ruby bindings for the llama.cpp.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/yoshoku/llama_cpp.rb", "changelog_uri": "https://github.com/yoshoku/llama_cpp.rb/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/yoshoku/llama_cpp.rb", "documentation_uri": "https://yoshoku.github.io/llama_cpp.rb/doc/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "ffe8e2b3b414d3968cf834759a818c45613ce9ae251df6b737f48c6c2a61f131", "spec_sha": "f38ff8b719edc96979265f401ce494890fd59dcbc63cb2d9bac4dff3251ef34a", "project_uri": "https://rubygems.org/gems/llama_cpp", "gem_uri": "https://rubygems.org/gems/llama_cpp-0.20.2.gem", "homepage_uri": "https://github.com/yoshoku/llama_cpp.rb", "wiki_uri": null, "documentation_uri": "https://yoshoku.github.io/llama_cpp.rb/doc/", "mailing_list_uri": null, "source_code_uri": "https://github.com/yoshoku/llama_cpp.rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/yoshoku/llama_cpp.rb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-06-07 11:07:37 UTC |
Kbwxg7E8Z3ApYXQVnkWKC |
tp2Experimental HTTP/1 server for UringMachine |
0.8 | Content{ "name": "tp2", "downloads": 1371, "version": "0.8", "version_created_at": "2025-06-07T11:06:46.549Z", "version_downloads": 0, "platform": "ruby", "authors": "Sharon Rosner", "info": "Experimental HTTP/1 server for UringMachine", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/noteflakes/tp2", "changelog_uri": "https://github.com/noteflakes/tp2/blob/master/CHANGELOG.md", "documentation_uri": "https://www.rubydoc.info/gems/tp2" }, "yanked": false, "sha": "7d6e0479871a164acb68b6ea28057db6bb7aeab9d479b0262101b8fcbdd2150c", "spec_sha": "9f1e24639d8750874c63c75372ee265fed1b783f35b8004bb3dc9ee88bc79771", "project_uri": "https://rubygems.org/gems/tp2", "gem_uri": "https://rubygems.org/gems/tp2-0.8.gem", "homepage_uri": "https://github.com/noteflakes/tp2", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tp2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": "https://github.com/noteflakes/tp2/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "qeweney", "requirements": "= 0.21" }, { "name": "rack", "requirements": "= 3.1.15" }, { "name": "uringmachine", "requirements": ">= 0.13" } ] } } |
2025-06-07 11:06:52 UTC |
lIyx1xzEzY7mqpQOYbOgq |
python.rbA Ruby library for the code generation of Python packages. |
0.0.0 | Content{ "name": "python.rb", "downloads": 0, "version": "0.0.0", "version_created_at": "2025-06-07T10:32:30.888Z", "version_downloads": 0, "platform": "ruby", "authors": "Arto Bendiken", "info": "A Ruby library for the code generation of Python packages.", "licenses": [ "Unlicense" ], "metadata": { "homepage_uri": "https://github.com/dryruby/python.rb", "changelog_uri": "https://github.com/dryruby/python.rb/blob/master/CHANGES.md", "bug_tracker_uri": "https://github.com/dryruby/python.rb/issues", "source_code_uri": "https://github.com/dryruby/python.rb", "documentation_uri": "https://rubydoc.info/gems/python.rb" }, "yanked": false, "sha": "2efc73a38baa832a3da898cca60bdc04f65405ab8c6f493b45860ff3829a8973", "spec_sha": "3893a55537c9947c0fd31ad00e48c06f7851dc4d6096994ca2269f0cf9368dec", "project_uri": "https://rubygems.org/gems/python.rb", "gem_uri": "https://rubygems.org/gems/python.rb-0.0.0.gem", "homepage_uri": "https://github.com/dryruby/python.rb", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/python.rb", "mailing_list_uri": null, "source_code_uri": "https://github.com/dryruby/python.rb", "bug_tracker_uri": "https://github.com/dryruby/python.rb/issues", "changelog_uri": "https://github.com/dryruby/python.rb/blob/master/CHANGES.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [] } } |
2025-06-07 10:32:32 UTC |
V-QYI9ZF-VskzgZZiYIMi |
graphql-fragment_cacheFragment cache for graphql-ruby |
1.22.2 | Content{ "name": "graphql-fragment_cache", "downloads": 598574, "version": "1.22.2", "version_created_at": "2025-06-07T10:32:10.651Z", "version_downloads": 0, "platform": "ruby", "authors": "DmitryTsepelev", "info": "Fragment cache for graphql-ruby", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/DmitryTsepelev/graphql-ruby-fragment_cache", "changelog_uri": "https://github.com/DmitryTsepelev/graphql-ruby-fragment_cache/CHANGELOG.md", "source_code_uri": "https://github.com/DmitryTsepelev/graphql-ruby-fragment_cache" }, "yanked": false, "sha": "80ae0e3dc4cea43a231a92bb4c0f81cc9e94b806bf52fe32cefdba0ad0468403", "spec_sha": "df652794ae96672417178c5038e2d0f8c62fc8029f63fd9f1e45454881584c1f", "project_uri": "https://rubygems.org/gems/graphql-fragment_cache", "gem_uri": "https://rubygems.org/gems/graphql-fragment_cache-1.22.2.gem", "homepage_uri": "https://github.com/DmitryTsepelev/graphql-ruby-fragment_cache", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/DmitryTsepelev/graphql-ruby-fragment_cache", "bug_tracker_uri": null, "changelog_uri": "https://github.com/DmitryTsepelev/graphql-ruby-fragment_cache/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "activerecord", "requirements": ">= 0" }, { "name": "combustion", "requirements": "~> 1.1" }, { "name": "graphql-batch", "requirements": ">= 0" }, { "name": "parser", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 13.0" }, { "name": "rspec", "requirements": "~> 3.9" }, { "name": "sqlite3", "requirements": ">= 0" }, { "name": "timecop", "requirements": ">= 0" }, { "name": "unparser", "requirements": "= 0.6.0" } ], "runtime": [ { "name": "graphql", "requirements": ">= 2.1.4" } ] } } |
2025-06-07 10:32:12 UTC |
SimH-Hs3Pk8nU4VeqgFYM |
rubocop-graphqlA collection of RuboCop cops to improve GraphQL-related code |
1.5.6 | Content{ "name": "rubocop-graphql", "downloads": 34700068, "version": "1.5.6", "version_created_at": "2025-06-07T10:31:04.742Z", "version_downloads": 0, "platform": "ruby", "authors": "Dmitry Tsepelev", "info": "A collection of RuboCop cops to improve GraphQL-related code", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/DmitryTsepelev/rubocop-graphql", "changelog_uri": "https://github.com/DmitryTsepelev/rubocop-graphql/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/DmitryTsepelev/rubocop-graphql", "default_lint_roller_plugin": "RuboCop::GraphQL::Plugin" }, "yanked": false, "sha": "5bb25739d014cb9678edf306aa303705370b2b23c6fc54adbfff71fb6c45b4ba", "spec_sha": "050811537cc0f47310bfd4cb0b04d6f5a6b8f1078e4575200bf6a9fb9ed1e7d4", "project_uri": "https://rubygems.org/gems/rubocop-graphql", "gem_uri": "https://rubygems.org/gems/rubocop-graphql-1.5.6.gem", "homepage_uri": "https://github.com/DmitryTsepelev/rubocop-graphql", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/DmitryTsepelev/rubocop-graphql", "bug_tracker_uri": null, "changelog_uri": "https://github.com/DmitryTsepelev/rubocop-graphql/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.9" } ], "runtime": [ { "name": "lint_roller", "requirements": "~> 1.1" }, { "name": "rubocop", "requirements": ">= 1.72.1, < 2" } ] } } |
2025-06-07 10:31:06 UTC |
ASgfGpqJdA7joeZo2h8md |
store_modelGem for working with JSON-backed attributes as ActiveRecord models |
4.2.2 | Content{ "name": "store_model", "downloads": 3365816, "version": "4.2.2", "version_created_at": "2025-06-07T10:29:58.443Z", "version_downloads": 0, "platform": "ruby", "authors": "DmitryTsepelev", "info": "Gem for working with JSON-backed attributes as ActiveRecord models", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "467d3a19dc5d8f0d6af814739d6a122460e2f766dd97cd89069c1847b6e27713", "spec_sha": "6c7f917d7ac6aa6530308ccea40428a246254b34b248f88d82028a73ea24f548", "project_uri": "https://rubygems.org/gems/store_model", "gem_uri": "https://rubygems.org/gems/store_model-4.2.2.gem", "homepage_uri": "https://github.com/DmitryTsepelev/store_model", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/store_model/4.2.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" }, { "name": "rspec-rails", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "= 1.65.1" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 7.0" } ] } } |
2025-06-07 10:30:00 UTC |
hPoXlvJlg-Iq9cQDU0b-m |
plurimath-parsletA small Ruby library for constructing parsers in the PEG (Parsing Expression Grammar) fashion. This is a fork of the original parslet gem with Opal (JavaScript-based Ruby) compatibility. |
3.0.0 | Content{ "name": "plurimath-parslet", "downloads": 0, "version": "3.0.0", "version_created_at": "2025-06-07T10:27:52.494Z", "version_downloads": 0, "platform": "ruby", "authors": "Kaspar Schiess, Ribose Inc.", "info": "A small Ruby library for constructing parsers in the PEG (Parsing Expression Grammar) fashion. This is a fork of the original parslet gem with Opal (JavaScript-based Ruby) compatibility.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/plurimath/plurimath-parslet", "changelog_uri": "https://github.com/plurimath/plurimath-parslet/blob/main/HISTORY.txt", "bug_tracker_uri": "https://github.com/plurimath/plurimath-parslet/issues", "source_code_uri": "https://github.com/plurimath/plurimath-parslet", "documentation_uri": "https://kschiess.github.io/parslet/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "bed84c52f9debd1833c87e8999f338c9273ee672c0c3fbc2353fd62c317354db", "spec_sha": "97b6166f394ff59cab2e730f82c7729223b73d6a56281b89c9c35ff27f568c7c", "project_uri": "https://rubygems.org/gems/plurimath-parslet", "gem_uri": "https://rubygems.org/gems/plurimath-parslet-3.0.0.gem", "homepage_uri": "https://github.com/plurimath/plurimath-parslet", "wiki_uri": null, "documentation_uri": "https://kschiess.github.io/parslet/", "mailing_list_uri": null, "source_code_uri": "https://github.com/plurimath/plurimath-parslet", "bug_tracker_uri": "https://github.com/plurimath/plurimath-parslet/issues", "changelog_uri": "https://github.com/plurimath/plurimath-parslet/blob/main/HISTORY.txt", "funding_uri": null, "dependencies": { "development": [ { "name": "rake", "requirements": "~> 13.0" }, { "name": "rdoc", "requirements": "~> 6.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [] } } |
2025-06-07 10:27:59 UTC |
Fvd5POjFeaY89POlt-WCk |
llmedUse this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary. |
0.1.17 | Content{ "name": "llmed", "downloads": 955, "version": "0.1.17", "version_created_at": "2025-06-07T10:23:37.849Z", "version_downloads": 0, "platform": "ruby", "authors": "Jovany Leandro G.C", "info": "Use this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary.", "licenses": [ "GPL-3.0" ], "metadata": { "source_code_uri": "https://github.com/bit4bit/llmed" }, "yanked": false, "sha": "e2c528b68d21fea16394db064eca166e65e191a66b52f0d29c37fc324f7e0296", "spec_sha": "a87ea1045d7b55f94c296adb735d1b106e55aa11f1d2ac23aec5e935f38ec130", "project_uri": "https://rubygems.org/gems/llmed", "gem_uri": "https://rubygems.org/gems/llmed-0.1.17.gem", "homepage_uri": "https://github.com/bit4bit/llmed", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bit4bit/llmed", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.75" } ], "runtime": [ { "name": "langchainrb", "requirements": "~> 0.19.5" }, { "name": "notify", "requirements": "~> 0.5.2" }, { "name": "ruby-openai", "requirements": "~> 8.1" } ] } } |
2025-06-07 10:23:41 UTC |
mFgk_xiVcuqAZKYIZBf5g |
uringmachineA lean, mean io_uring machine |
0.13 | Content{ "name": "uringmachine", "downloads": 2672, "version": "0.13", "version_created_at": "2025-06-07T10:21:51.231Z", "version_downloads": 0, "platform": "ruby", "authors": "Sharon Rosner", "info": "A lean, mean io_uring machine", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/digital-fabric/uringmachine/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/digital-fabric/uringmachine", "documentation_uri": "https://www.rubydoc.info/gems/uringmachine" }, "yanked": false, "sha": "abcde2a2ec1f9c408b077a35a64de459c5455969cc31d792e20de76a3d527584", "spec_sha": "2ee7ef8bd922746d6f781dbc7bbb31966d61b56f5b201bdaaa9434efe49e3f46", "project_uri": "https://rubygems.org/gems/uringmachine", "gem_uri": "https://rubygems.org/gems/uringmachine-0.13.gem", "homepage_uri": "https://github.com/digital-fabric/uringmachine", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/uringmachine", "mailing_list_uri": null, "source_code_uri": "https://github.com/digital-fabric/uringmachine", "bug_tracker_uri": null, "changelog_uri": "https://github.com/digital-fabric/uringmachine/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "benchmark-ips", "requirements": "= 2.14.0" }, { "name": "http_parser.rb", "requirements": "= 0.8.0" }, { "name": "minitest", "requirements": "= 5.25.4" }, { "name": "rake-compiler", "requirements": "= 1.2.9" } ], "runtime": [] } } |
2025-06-07 10:21:56 UTC |
Qm1P1eJuzPXgWCc1prBxc |
template_formA template-based form builder for Rails. |
0.4.12 | Content{ "name": "template_form", "downloads": 7280, "version": "0.4.12", "version_created_at": "2025-06-07T10:04:45.991Z", "version_downloads": 0, "platform": "ruby", "authors": "Andy Stewart", "info": "A template-based form builder for Rails.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "ca24f671d79e5ef3845bbbb0d3060e20ce3b88930c1b480b90715d8162e514b3", "spec_sha": "ffdf796cd560d6d904faa72751f45d781c8139cba163a76eccd31d732a16ddf6", "project_uri": "https://rubygems.org/gems/template_form", "gem_uri": "https://rubygems.org/gems/template_form-0.4.12.gem", "homepage_uri": "https://github.com/airblade/template_form", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/template_form/0.4.12", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "minitest", "requirements": "~> 5.0" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "actionpack", "requirements": "> 5.0" }, { "name": "tilt", "requirements": "~> 2.0" } ] } } |
2025-06-07 10:04:50 UTC |
qstQZfcIGaf23RU874sK1 |
class-metrixClassMetrix allows you to easily extract and compare constants and class methods across multiple Ruby classes, generating clean markdown tables for analysis and documentation. |
0.1.2 | Content{ "name": "class-metrix", "downloads": 0, "version": "0.1.2", "version_created_at": "2025-06-07T09:14:23.199Z", "version_downloads": 0, "platform": "ruby", "authors": "Huy Nguyen", "info": "ClassMetrix allows you to easily extract and compare constants and class methods across multiple Ruby classes, generating clean markdown tables for analysis and documentation.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/patrick204nqh/class-metrix", "changelog_uri": "https://github.com/patrick204nqh/class-metrix/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/patrick204nqh/class-metrix", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "6399890ead33b643b1eac6f27ed96e6735e1e0f7bfab3e1437439f1b208fb42a", "spec_sha": "a2a76d7aeffc7bd52daa0a4c28b5887a553357f2253a62e83cee16739bc204fc", "project_uri": "https://rubygems.org/gems/class-metrix", "gem_uri": "https://rubygems.org/gems/class-metrix-0.1.2.gem", "homepage_uri": "https://github.com/patrick204nqh/class-metrix", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/patrick204nqh/class-metrix", "bug_tracker_uri": null, "changelog_uri": "https://github.com/patrick204nqh/class-metrix/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.0" } ], "runtime": [] } } |
2025-06-07 09:14:28 UTC |
ofscPyoTILlTTUk0kuJOs |
simple-rag-zcSimple retrieval-augmented generation on markdown files |
0.1.1 | Content{ "name": "simple-rag-zc", "downloads": 37, "version": "0.1.1", "version_created_at": "2025-06-07T09:11:22.788Z", "version_downloads": 0, "platform": "ruby", "authors": "Zhuochun", "info": "Simple retrieval-augmented generation on markdown files", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "095a38b538510cee8c61a565959098ff56c6dbb2e4e54a0704d0f4e4acdbb373", "spec_sha": "44e320fdfe4e88257873e4bee6706b93fbdaaa7ccef97394c24b5cc850990d15", "project_uri": "https://rubygems.org/gems/simple-rag-zc", "gem_uri": "https://rubygems.org/gems/simple-rag-zc-0.1.1.gem", "homepage_uri": "https://github.com/zhuochun/simple-rag", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/simple-rag-zc/0.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "puma", "requirements": "~> 6.5" }, { "name": "rackup", "requirements": "~> 2.2" }, { "name": "sinatra", "requirements": "~> 4.1" } ] } } |
2025-06-07 09:11:26 UTC |
nemXOj8HIaCadtJ-WsDyt |
llmedUse this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary. |
0.1.16 | Content{ "name": "llmed", "downloads": 898, "version": "0.1.16", "version_created_at": "2025-06-07T09:04:44.134Z", "version_downloads": 0, "platform": "ruby", "authors": "Jovany Leandro G.C", "info": "Use this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary.", "licenses": [ "GPL-3.0" ], "metadata": { "source_code_uri": "https://github.com/bit4bit/llmed" }, "yanked": false, "sha": "0dea308f753e65e6afdf83f6e9ac1acd9edeb5015f3a66d1cfb8b08b222ca788", "spec_sha": "f77f9fcd753a9a492a82dd38b84b0708d5bdcc205331801193cf4a4d38fbc4a2", "project_uri": "https://rubygems.org/gems/llmed", "gem_uri": "https://rubygems.org/gems/llmed-0.1.16.gem", "homepage_uri": "https://github.com/bit4bit/llmed", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bit4bit/llmed", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.75" } ], "runtime": [ { "name": "langchainrb", "requirements": "~> 0.19.5" }, { "name": "notify", "requirements": "~> 0.5.2" }, { "name": "ruby-openai", "requirements": "~> 8.1" } ] } } |
2025-06-07 09:04:46 UTC |
rFFjmrquvzrhZe2YZVg7P |
ttl2htmlStatic site generator for RDF/Turtle |
2.2.0 | Content{ "name": "ttl2html", "downloads": 45837, "version": "2.2.0", "version_created_at": "2025-06-07T08:47:39.428Z", "version_downloads": 0, "platform": "ruby", "authors": "Masao Takaku", "info": "Static site generator for RDF/Turtle", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "dcac0aa81790191f8e0aa9aeb050ff520b11dc3a5e00c511d316df9e171f1cec", "spec_sha": "7c8a60893c9eb3d87907044d8209fb6155013d0ae0066db8f5b9bc106d101d12", "project_uri": "https://rubygems.org/gems/ttl2html", "gem_uri": "https://rubygems.org/gems/ttl2html-2.2.0.gem", "homepage_uri": "https://github.com/masao/ttl2html", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ttl2html/2.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "capybara", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "actionview", "requirements": ">= 0" }, { "name": "csv", "requirements": ">= 0" }, { "name": "getoptlong", "requirements": ">= 0" }, { "name": "i18n", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "parallel", "requirements": ">= 0" }, { "name": "rdf-turtle", "requirements": ">= 0" }, { "name": "roo", "requirements": "~> 2" }, { "name": "ruby-progressbar", "requirements": ">= 0" } ] } } |
2025-06-07 08:47:43 UTC |
2jKpMHDE5Rg32Rg0BfECz |
tp2Experimental HTTP/1 server for UringMachine |
0.7.1 | Content{ "name": "tp2", "downloads": 1314, "version": "0.7.1", "version_created_at": "2025-06-07T08:45:05.393Z", "version_downloads": 0, "platform": "ruby", "authors": "Sharon Rosner", "info": "Experimental HTTP/1 server for UringMachine", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/noteflakes/tp2", "changelog_uri": "https://github.com/noteflakes/tp2/blob/master/CHANGELOG.md", "documentation_uri": "https://www.rubydoc.info/gems/tp2" }, "yanked": false, "sha": "251db0673afb5adefb9c8fee1bfc75369e47f5863dc0ddb50c578ba6522f2fa2", "spec_sha": "3ad9f5da457b2d38073cd6d18f0f0b6e711dd098febbb3fdb0fc83542953e885", "project_uri": "https://rubygems.org/gems/tp2", "gem_uri": "https://rubygems.org/gems/tp2-0.7.1.gem", "homepage_uri": "https://github.com/noteflakes/tp2", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/tp2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": "https://github.com/noteflakes/tp2/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "qeweney", "requirements": "= 0.21" }, { "name": "rack", "requirements": "= 3.1.15" }, { "name": "uringmachine", "requirements": ">= 0.12.1" } ] } } |
2025-06-07 08:45:09 UTC |
fhmYLOpWKf4CMuTSTOqJe |
uringmachineA lean, mean io_uring machine |
0.12.1 | Content{ "name": "uringmachine", "downloads": 2608, "version": "0.12.1", "version_created_at": "2025-06-07T08:36:51.186Z", "version_downloads": 0, "platform": "ruby", "authors": "Sharon Rosner", "info": "A lean, mean io_uring machine", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/digital-fabric/uringmachine/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/digital-fabric/uringmachine", "documentation_uri": "https://www.rubydoc.info/gems/uringmachine" }, "yanked": false, "sha": "d8216adb33ac61a2f0764f0b59db7a0a31d9286aeebae988c1b627b9fc0d33f7", "spec_sha": "a091d610fccb45da526128f782fd69a4aa9283a4cf09f7c06e22502626009a3a", "project_uri": "https://rubygems.org/gems/uringmachine", "gem_uri": "https://rubygems.org/gems/uringmachine-0.12.1.gem", "homepage_uri": "https://github.com/digital-fabric/uringmachine", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/uringmachine", "mailing_list_uri": null, "source_code_uri": "https://github.com/digital-fabric/uringmachine", "bug_tracker_uri": null, "changelog_uri": "https://github.com/digital-fabric/uringmachine/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "benchmark-ips", "requirements": "= 2.14.0" }, { "name": "http_parser.rb", "requirements": "= 0.8.0" }, { "name": "minitest", "requirements": "= 5.25.4" }, { "name": "rake-compiler", "requirements": "= 1.2.9" } ], "runtime": [] } } |
2025-06-07 08:36:54 UTC |
nymOAgeM-nAmm-peXI67i |
llmedUse this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary. |
0.1.15 | Content{ "name": "llmed", "downloads": 848, "version": "0.1.15", "version_created_at": "2025-06-07T08:10:59.548Z", "version_downloads": 0, "platform": "ruby", "authors": "Jovany Leandro G.C", "info": "Use this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary.", "licenses": [ "GPL-3.0" ], "metadata": { "source_code_uri": "https://github.com/bit4bit/llmed" }, "yanked": false, "sha": "5470d26268dae2807fcc6c667f3beb558313ed075ebf7bd18eec71891610e86a", "spec_sha": "18ba100478820286ae738ef38d626d6e32983b2c838daf7dc71bb8588328c841", "project_uri": "https://rubygems.org/gems/llmed", "gem_uri": "https://rubygems.org/gems/llmed-0.1.15.gem", "homepage_uri": "https://github.com/bit4bit/llmed", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bit4bit/llmed", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.75" } ], "runtime": [ { "name": "langchainrb", "requirements": "~> 0.19.5" }, { "name": "notify", "requirements": "~> 0.5.2" }, { "name": "ruby-openai", "requirements": "~> 8.1" } ] } } |
2025-06-07 08:11:02 UTC |
rw-fMCSvRI1JkefaQmr8s |
expressirExpressir ("EXPRESS in Ruby") is a Ruby parser for EXPRESS and a set of tools for accessing EXPRESS data models. |
2.1.22 | Content{ "name": "expressir", "downloads": 529283, "version": "2.1.22", "version_created_at": "2025-06-07T08:03:09.655Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Expressir (\"EXPRESS in Ruby\") is a Ruby parser for EXPRESS and a set of tools for accessing EXPRESS data models.", "licenses": [ "BSD-2-Clause" ], "metadata": { "homepage_uri": "https://github.com/lutaml/expressir", "changelog_uri": "https://github.com/lutaml/expressir/releases", "source_code_uri": "https://github.com/lutaml/expressir", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3591685183488c27ecebe8c848848927db63072a4d08735582900732033e0c0f", "spec_sha": "447e22cfb9d24ed0dc167652a772c8355dcd88f36360fdfb32c248638f28ab78", "project_uri": "https://rubygems.org/gems/expressir", "gem_uri": "https://rubygems.org/gems/expressir-2.1.22.gem", "homepage_uri": "https://github.com/lutaml/expressir", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lutaml/expressir", "bug_tracker_uri": null, "changelog_uri": "https://github.com/lutaml/expressir/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "base64", "requirements": ">= 0" }, { "name": "benchmark-ips", "requirements": ">= 0" }, { "name": "csv", "requirements": ">= 0" }, { "name": "liquid", "requirements": ">= 0" }, { "name": "lutaml-model", "requirements": "~> 0.7" }, { "name": "parslet", "requirements": "~> 2.0" }, { "name": "ruby-progressbar", "requirements": "~> 1.11" }, { "name": "terminal-table", "requirements": "~> 3.0" }, { "name": "thor", "requirements": "~> 1.0" } ] } } |
2025-06-07 08:03:12 UTC |
Qfr_r5t4dpvZnVX8LwrWr |
simple-rag-zcSimple retrieval-augmented generation on markdown files |
0.1.0 | Content{ "name": "simple-rag-zc", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-07T07:52:54.274Z", "version_downloads": 0, "platform": "ruby", "authors": "Zhuochun", "info": "Simple retrieval-augmented generation on markdown files", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "21398ef48f1d96a9ac836ca5aa81dd64674375362eda6eb73edd3f368e527e2c", "spec_sha": "0b2420060a880db7a7361f868be95be147a838f4f317beffa56d1bb472c4445d", "project_uri": "https://rubygems.org/gems/simple-rag-zc", "gem_uri": "https://rubygems.org/gems/simple-rag-zc-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/simple-rag-zc/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "puma", "requirements": "~> 6.5" }, { "name": "sinatra", "requirements": "~> 4.1" } ] } } |
2025-06-07 07:52:56 UTC |
u02oJBHn_ZrtwTY7aezBo |
partials_fxRails partials enhanced. |
0.0.1 | Content{ "name": "partials_fx", "downloads": 0, "version": "0.0.1", "version_created_at": "2025-06-07T07:43:36.456Z", "version_downloads": 0, "platform": "ruby", "authors": "Rails Designer", "info": "Rails partials enhanced.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "9241f6d2cd673a0aa215d9ccf42073d16a97c7a9d29c6d84a543da28c9ef4e1c", "spec_sha": "6e5591bd135602d4d78f40c5d89932b01f612a4e853ca32614e612eb6de9f919", "project_uri": "https://rubygems.org/gems/partials_fx", "gem_uri": "https://rubygems.org/gems/partials_fx-0.0.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/partials_fx/0.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-06-07 07:43:38 UTC |
gkbsWOicDduOqDBN4gAmn |
fbeA collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones |
0.19.1 | Content{ "name": "fbe", "downloads": 35839, "version": "0.19.1", "version_created_at": "2025-06-07T07:34:19.207Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "A collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c85e1a5523eab50d87a3fe7a9c361b3f3bdbfc00feda261a7c42abc37ea086cd", "spec_sha": "43d6f211da523b305017f536a7bc2d012a2837f0018a308e08c5a05ffbcbc13a", "project_uri": "https://rubygems.org/gems/fbe", "gem_uri": "https://rubygems.org/gems/fbe-0.19.1.gem", "homepage_uri": "http://github.com/zerocracy/fbe", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/fbe/0.19.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "backtrace", "requirements": "~> 0.4" }, { "name": "baza.rb", "requirements": "~> 0.5" }, { "name": "decoor", "requirements": "~> 0.0" }, { "name": "factbase", "requirements": "~> 0.11" }, { "name": "faraday", "requirements": "~> 2.0" }, { "name": "faraday-http-cache", "requirements": "~> 2.5" }, { "name": "faraday-multipart", "requirements": "~> 1.1" }, { "name": "faraday-retry", "requirements": "~> 2.3" }, { "name": "graphql-client", "requirements": "~> 0.26" }, { "name": "judges", "requirements": "~> 0.46" }, { "name": "liquid", "requirements": "~> 5.5" }, { "name": "loog", "requirements": "~> 0.6" }, { "name": "obk", "requirements": "~> 0.3" }, { "name": "octokit", "requirements": "~> 10.0" }, { "name": "others", "requirements": "~> 0.0" }, { "name": "sqlite3", "requirements": "~> 2.6" }, { "name": "tago", "requirements": "~> 0.1" }, { "name": "verbose", "requirements": "~> 0.0" } ] } } |
2025-06-07 07:34:22 UTC |
WWhvzz8itD1xr16bH8Ggn |
llmedUse this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary. |
0.1.14 | Content{ "name": "llmed", "downloads": 794, "version": "0.1.14", "version_created_at": "2025-06-07T07:06:13.569Z", "version_downloads": 0, "platform": "ruby", "authors": "Jovany Leandro G.C", "info": "Use this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary.", "licenses": [ "GPL-3.0" ], "metadata": { "source_code_uri": "https://github.com/bit4bit/llmed" }, "yanked": false, "sha": "a4ee495b86372d38905aa94c5282c3c3f6c1dd094ef07a3ec767353cd9204685", "spec_sha": "cca812d2833ec1485fd84050ae69b64c6dc569fa42219dc1183d864d908bbdc6", "project_uri": "https://rubygems.org/gems/llmed", "gem_uri": "https://rubygems.org/gems/llmed-0.1.14.gem", "homepage_uri": "https://github.com/bit4bit/llmed", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bit4bit/llmed", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.75" } ], "runtime": [ { "name": "langchainrb", "requirements": "~> 0.19.5" }, { "name": "notify", "requirements": "~> 0.5.2" }, { "name": "ruby-openai", "requirements": "~> 8.1" } ] } } |
2025-06-07 07:06:15 UTC |
avde7sSCYO5YVi40PNmEv |
llmedUse this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary. |
0.1.13 | Content{ "name": "llmed", "downloads": 794, "version": "0.1.13", "version_created_at": "2025-06-07T07:01:07.230Z", "version_downloads": 0, "platform": "ruby", "authors": "Jovany Leandro G.C", "info": "Use this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary.", "licenses": [ "GPL-3.0" ], "metadata": { "source_code_uri": "https://github.com/bit4bit/llmed" }, "yanked": false, "sha": "66686da65ed79f1022aa5259ffb2cf26198d2621765a2b48cfdfa18632d29deb", "spec_sha": "34ad3dc91c9d520ac2e512a11a642d0a3aa54474a720651e5b6426cb286a46f7", "project_uri": "https://rubygems.org/gems/llmed", "gem_uri": "https://rubygems.org/gems/llmed-0.1.13.gem", "homepage_uri": "https://github.com/bit4bit/llmed", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bit4bit/llmed", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.75" } ], "runtime": [ { "name": "langchainrb", "requirements": "~> 0.19.5" }, { "name": "notify", "requirements": "~> 0.5.2" }, { "name": "ruby-openai", "requirements": "~> 8.1" } ] } } |
2025-06-07 07:01:08 UTC |
RXWe1xAWvfWhBzfUmtpNH |
fbeA collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones |
0.19.0 | Content{ "name": "fbe", "downloads": 35811, "version": "0.19.0", "version_created_at": "2025-06-07T07:00:13.503Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "A collection of extensions for a factbase, helping the judges of Zerocracy manipulate the facts and create new ones", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "aec9ae337f39f552c99deaf3790f36f68d1a23d6045092228b44d58ae7219773", "spec_sha": "7a5d73c3aaf27b4b6c00fab6db312f48e03aabec5af9eb8a851cc0bec6a2724a", "project_uri": "https://rubygems.org/gems/fbe", "gem_uri": "https://rubygems.org/gems/fbe-0.19.0.gem", "homepage_uri": "http://github.com/zerocracy/fbe", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/fbe/0.19.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "backtrace", "requirements": "~> 0.4" }, { "name": "baza.rb", "requirements": "~> 0.5" }, { "name": "decoor", "requirements": "~> 0.0" }, { "name": "factbase", "requirements": "~> 0.11" }, { "name": "faraday", "requirements": "~> 2.0" }, { "name": "faraday-http-cache", "requirements": "~> 2.5" }, { "name": "faraday-multipart", "requirements": "~> 1.1" }, { "name": "faraday-retry", "requirements": "~> 2.3" }, { "name": "graphql-client", "requirements": "~> 0.26" }, { "name": "judges", "requirements": "~> 0.46" }, { "name": "liquid", "requirements": "~> 5.5" }, { "name": "loog", "requirements": "~> 0.6" }, { "name": "obk", "requirements": "~> 0.3" }, { "name": "octokit", "requirements": "~> 10.0" }, { "name": "others", "requirements": "~> 0.0" }, { "name": "sqlite3", "requirements": "~> 2.6" }, { "name": "tago", "requirements": "~> 0.1" }, { "name": "verbose", "requirements": "~> 0.0" } ] } } |
2025-06-07 07:00:15 UTC |
TxEvsNe7C6MxUCiqwnS7F |
sorbet-static-and-runtimeSorbet static and runtime in one gem |
0.5.12163 | Content{ "name": "sorbet-static-and-runtime", "downloads": 20415882, "version": "0.5.12163", "version_created_at": "2025-06-07T05:35:46.148Z", "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": "dfcb0014bde06a98bb08e916f3972f2bee251347411fd3ec15086c800ab28d76", "spec_sha": "355255c23c8359792a34aaa8414dbeb68ad81105a04d8af4fa43107a36e0ef3b", "project_uri": "https://rubygems.org/gems/sorbet-static-and-runtime", "gem_uri": "https://rubygems.org/gems/sorbet-static-and-runtime-0.5.12163.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "sorbet", "requirements": "= 0.5.12163" }, { "name": "sorbet-runtime", "requirements": "= 0.5.12163" } ] } } |
2025-06-07 05:35:47 UTC |
06n-QGCHfhWdvxK4NrtbT |
sorbetThe main entrypoint for using Sorbet |
0.5.12163 | Content{ "name": "sorbet", "downloads": 38455018, "version": "0.5.12163", "version_created_at": "2025-06-07T05:35:43.585Z", "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": "8f443285be9510d938ce6bb265a3e988df6c9d85d09facc655d25bd3dfcc8894", "spec_sha": "2c9d78bd9da4d03b776e722278f86596db22116cd5a73eddcf85a4728a7d11c6", "project_uri": "https://rubygems.org/gems/sorbet", "gem_uri": "https://rubygems.org/gems/sorbet-0.5.12163.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.11" }, { "name": "mocha", "requirements": "~> 1.7" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "sorbet-static", "requirements": "= 0.5.12163" } ] } } |
2025-06-07 05:35:45 UTC |
OtiVPF9kxAlL_kJaVln9Y |
sorbet-runtimeSorbet's runtime type checking component |
0.5.12163 | Content{ "name": "sorbet-runtime", "downloads": 90551876, "version": "0.5.12163", "version_created_at": "2025-06-07T05:35:40.785Z", "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": "894e30bd8561568e7bca0423d23db06eb9556ffc946ad5cfb4a08d539fa79125", "spec_sha": "4cf4f3194ba01b7161b2c35cace001655211a8c52e89c2e30d30495bb6adc232", "project_uri": "https://rubygems.org/gems/sorbet-runtime", "gem_uri": "https://rubygems.org/gems/sorbet-runtime-0.5.12163.gem", "homepage_uri": "https://sorbet.org", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sorbet/sorbet", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "concurrent-ruby", "requirements": "~> 1.1.5" }, { "name": "debug", "requirements": ">= 0" }, { "name": "minitest", "requirements": "~> 5.11" }, { "name": "mocha", "requirements": "~> 2.1" }, { "name": "pry", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "= 1.57.1" }, { "name": "rubocop-performance", "requirements": "= 1.13.2" }, { "name": "subprocess", "requirements": "~> 1.5.3" } ], "runtime": [] } } |
2025-06-07 05:35:43 UTC |
nb5wlz_OgjxJzTp4skKdl |
sorbet-staticThe Sorbet typechecker binary |
0.5.12163 | Content{ "name": "sorbet-static", "downloads": 54649528, "version": "0.5.12163", "version_created_at": "2025-06-07T05:35:34.729Z", "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": "a3f087687b9a9750a0178a98abcfb6fba50e598e3e366d173afa4472bec4c5aa", "spec_sha": "8d1a62b84234a956b3dccb7cfb3db149d7c4ed131e208269cf5153352c355b11", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12163-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-06-07 05:35:40 UTC |
3xS7YuASqwOQdyWZgpzMH |
sorbet-staticThe Sorbet typechecker binary |
0.5.12163 | Content{ "name": "sorbet-static", "downloads": 54649528, "version": "0.5.12163", "version_created_at": "2025-06-07T05:35:28.378Z", "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": "ffa1513e232e3d4bad8dcb4c244abecf877645603fdb8a33f466b2f2ab1c7652", "spec_sha": "b8bb86878307c068f6bc1667c3154ce9371abbf5102b70ca93a2b970f5360b77", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12163-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-06-07 05:35:34 UTC |
JSS-QbE9BMKhn1twwuMr9 |
sorbet-staticThe Sorbet typechecker binary |
0.5.12163 | Content{ "name": "sorbet-static", "downloads": 54649528, "version": "0.5.12163", "version_created_at": "2025-06-07T05:35:20.140Z", "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": "ac6ec22979e52972b0e57cbab1e909f4071900f7cc2bcb33e587588cdffa9db0", "spec_sha": "d4096ec0b404ce44f137a88ea2939394c64f79825c66d2a11a2631c2334bd636", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12163-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-06-07 05:35:27 UTC |
EmzWWUVD1RdqSviJWxv0M |
sorbet-staticThe Sorbet typechecker binary |
0.5.12163 | Content{ "name": "sorbet-static", "downloads": 54649528, "version": "0.5.12163", "version_created_at": "2025-06-07T05:35:06.937Z", "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": "c70da2c51226898ad3e72191b41b746b65bacaf7cbabb01c6ea67cd8c2fe129c", "spec_sha": "3ab9b544978ec2aaf2c8d5951d43fd021d55f61f64c4cca91e33d9c4d81cc688", "project_uri": "https://rubygems.org/gems/sorbet-static", "gem_uri": "https://rubygems.org/gems/sorbet-static-0.5.12163-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-06-07 05:35:18 UTC |
K42O7WweSqij8v3zy-M8n |
expressirExpressir ("EXPRESS in Ruby") is a Ruby parser for EXPRESS and a set of tools for accessing EXPRESS data models. |
2.1.21 | Content{ "name": "expressir", "downloads": 529228, "version": "2.1.21", "version_created_at": "2025-06-07T05:24:03.321Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "Expressir (\"EXPRESS in Ruby\") is a Ruby parser for EXPRESS and a set of tools for accessing EXPRESS data models.", "licenses": [ "BSD-2-Clause" ], "metadata": { "homepage_uri": "https://github.com/lutaml/expressir", "changelog_uri": "https://github.com/lutaml/expressir/releases", "source_code_uri": "https://github.com/lutaml/expressir", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "4334cfb64d1d77267cb83ce75ff3c3da16894594977d53d7efcad7562f3df27d", "spec_sha": "08d829d0e35f8ae9638031ee83e9e365a5b79140742b413fd7bf8a721d16ce6a", "project_uri": "https://rubygems.org/gems/expressir", "gem_uri": "https://rubygems.org/gems/expressir-2.1.21.gem", "homepage_uri": "https://github.com/lutaml/expressir", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lutaml/expressir", "bug_tracker_uri": null, "changelog_uri": "https://github.com/lutaml/expressir/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "base64", "requirements": ">= 0" }, { "name": "benchmark-ips", "requirements": ">= 0" }, { "name": "csv", "requirements": ">= 0" }, { "name": "liquid", "requirements": ">= 0" }, { "name": "lutaml-model", "requirements": "~> 0.7" }, { "name": "parslet", "requirements": "~> 2.0" }, { "name": "ruby-progressbar", "requirements": "~> 1.11" }, { "name": "terminal-table", "requirements": "~> 3.0" }, { "name": "thor", "requirements": "~> 1.0" } ] } } |
2025-06-07 05:24:05 UTC |
fqfl2iHBQRvyRML-xOgnR |
datadog-statsd-schemaThis gem is an adapter for the dogstatsd-ruby gem. Unlike the Datadog::Statsd metric sender, this gem supports pre-declaring schemas defining allowed metrics and their types, the tags that apply to them, and tag values that must be validated before streamed to Datadog. This approach allows for a more robust and consistent way to ensure that metrics follow a well-thought-out naming scheme and are validated before being sent to Datadog. |
0.2.0 | Content{ "name": "datadog-statsd-schema", "downloads": 334, "version": "0.2.0", "version_created_at": "2025-06-07T04:50:18.210Z", "version_downloads": 0, "platform": "ruby", "authors": "Konstantin Gredeskoul", "info": "This gem is an adapter for the dogstatsd-ruby gem. Unlike the Datadog::Statsd metric sender, this gem supports pre-declaring schemas defining allowed metrics and their types, the tags that apply to them, and tag values that must be validated before streamed to Datadog. This approach allows for a more robust and consistent way to ensure that metrics follow a well-thought-out naming scheme and are validated before being sent to Datadog.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/kigster/datadog-statsd-schema", "changelog_uri": "https://github.com/kigster/datadog-statsd-schema", "source_code_uri": "https://github.com/kigster/datadog-statsd-schema", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8959586fb80b51ba56b0f90966df9b560685579098163d69fa3577e3ad6b7e5c", "spec_sha": "f82cdec6a4f51df42a83d29ce1c280eb09a0bbbc03a1da0acab3fd5ed75d6eae", "project_uri": "https://rubygems.org/gems/datadog-statsd-schema", "gem_uri": "https://rubygems.org/gems/datadog-statsd-schema-0.2.0.gem", "homepage_uri": "https://github.com/kigster/datadog-statsd-schema", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/kigster/datadog-statsd-schema", "bug_tracker_uri": null, "changelog_uri": "https://github.com/kigster/datadog-statsd-schema", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" }, { "name": "rspec-its", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "colored2", "requirements": ">= 0" }, { "name": "dogstatsd-ruby", "requirements": ">= 0" }, { "name": "dry-cli", "requirements": ">= 0" }, { "name": "dry-schema", "requirements": ">= 0" }, { "name": "dry-struct", "requirements": ">= 0" }, { "name": "dry-types", "requirements": ">= 0" }, { "name": "dry-validation", "requirements": ">= 0" } ] } } |
2025-06-07 04:50:19 UTC |
qBvleXtwFYp4VlzgCemwY |
ellipsizedIt makes a string fit into a required length by replacing part of it in the middle with an ellipsis. |
0.3.0 | Content{ "name": "ellipsized", "downloads": 706, "version": "0.3.0", "version_created_at": "2025-06-07T04:49:10.031Z", "version_downloads": 0, "platform": "ruby", "authors": "Yegor Bugayenko", "info": "It makes a string fit into a required length by replacing part of it in the middle with an ellipsis.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "678a87ada7a0b91352fd622c3c672df53c0f3d0e025a92f9a12ab206157814f7", "spec_sha": "a5f2f7bb25e92f476f9284ddf4a5c12ac7a73cecde6ff30cd3185de46f2719de", "project_uri": "https://rubygems.org/gems/ellipsized", "gem_uri": "https://rubygems.org/gems/ellipsized-0.3.0.gem", "homepage_uri": "https://github.com/yegor256/ellipsized", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ellipsized/0.3.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-06-07 04:49:12 UTC |
DCNMOt42iZqcLRQPK3ugn |
ae-tbkNo usar, es una prueba Ae::Tbk. |
0.1.2 | Content{ "name": "ae-tbk", "downloads": 207, "version": "0.1.2", "version_created_at": "2025-06-07T04:48:55.918Z", "version_downloads": 0, "platform": "ruby", "authors": "alectrico®", "info": "No usar, es una prueba Ae::Tbk.", "licenses": [ null ], "metadata": { "homepage_uri": "https://www.alectrico.cl", "source_code_uri": "https://www.alectrico.cl", "allowed_push_host": "https://www.rubygems.org" }, "yanked": false, "sha": "3428bd4fdeab493d2e65c74f9de03247e8fe1f65e1c2d8f5cdb13bff8d1fc00a", "spec_sha": "c2199f3ed991b4a68cdb5f3acce088cf6b92750d6d9807a1f10a788a75ce6551", "project_uri": "https://rubygems.org/gems/ae-tbk", "gem_uri": "https://rubygems.org/gems/ae-tbk-0.1.2.gem", "homepage_uri": "https://www.alectrico.cl", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://www.alectrico.cl", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": "~> 5.0, >= 5.0.0" } ] } } |
2025-06-07 04:48:57 UTC |
d9evM8kMusRfP7qeCZoN1 |
raketaryCLI app for commonly-used Rake tasks. |
0.2.5 | Content{ "name": "raketary", "downloads": 15719, "version": "0.2.5", "version_created_at": "2025-06-07T03:24:41.829Z", "version_downloads": 0, "platform": "ruby", "authors": "Bradley Whited", "info": "CLI app for commonly-used Rake tasks.", "licenses": [ "LGPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://github.com/esotericpig/raketary", "changelog_uri": "https://github.com/esotericpig/raketary/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/esotericpig/raketary/issues", "source_code_uri": "https://github.com/esotericpig/raketary", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7e1dfc51d98386d32cb163dcfd73c0a8dcc97b2645250ec6a4c0bc42bfac44b8", "spec_sha": "621ee8874ca5c5af163da9daf360d31e2e3825f4497b51e51011a3aa42efd36b", "project_uri": "https://rubygems.org/gems/raketary", "gem_uri": "https://rubygems.org/gems/raketary-0.2.5.gem", "homepage_uri": "https://github.com/esotericpig/raketary", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/esotericpig/raketary", "bug_tracker_uri": "https://github.com/esotericpig/raketary/issues", "changelog_uri": "https://github.com/esotericpig/raketary/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "irb", "requirements": "~> 1.15" }, { "name": "rake", "requirements": "~> 13.3" }, { "name": "raketeer", "requirements": "~> 0.2" }, { "name": "yard", "requirements": "~> 0.9" }, { "name": "yard_ghurt", "requirements": "~> 1.2" } ] } } |
2025-06-07 03:24:45 UTC |
jqN5BZj0Y47PC42YwRVBw |
yard_ghurtYARDoc GitHub Rake Tasks. Fix GitHub Flavored Markdown (GFM) files. |
1.2.2 | Content{ "name": "yard_ghurt", "downloads": 10010, "version": "1.2.2", "version_created_at": "2025-06-07T03:06:48.888Z", "version_downloads": 0, "platform": "ruby", "authors": "Bradley Whited", "info": "YARDoc GitHub Rake Tasks. Fix GitHub Flavored Markdown (GFM) files.", "licenses": [ "LGPL-3.0-or-later" ], "metadata": { "homepage_uri": "https://github.com/esotericpig/yard_ghurt", "bug_tracker_uri": "https://github.com/esotericpig/yard_ghurt/issues", "source_code_uri": "https://github.com/esotericpig/yard_ghurt", "documentation_uri": "https://esotericpig.github.io/docs/yard_ghurt/yardoc/index.html", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "1ff979d7273498e7f9584ce4183d45ad3fca0cdb994a0cc4da24d0fd57c0af54", "spec_sha": "873a9e4f8139b0603475a2c0b4db209481e0bc7cc10a87516e91e65a988e136b", "project_uri": "https://rubygems.org/gems/yard_ghurt", "gem_uri": "https://rubygems.org/gems/yard_ghurt-1.2.2.gem", "homepage_uri": "https://github.com/esotericpig/yard_ghurt", "wiki_uri": null, "documentation_uri": "https://esotericpig.github.io/docs/yard_ghurt/yardoc/index.html", "mailing_list_uri": null, "source_code_uri": "https://github.com/esotericpig/yard_ghurt", "bug_tracker_uri": "https://github.com/esotericpig/yard_ghurt/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rake", "requirements": ">= 0" }, { "name": "yard", "requirements": ">= 0" } ] } } |
2025-06-07 03:06:52 UTC |
P_iyeJs1Eu8o7_mkthd-_ |
predicateablePredicateable allows you to define predicate methods (like `admin?`) based on a method that returns a Symbol. Similar to Rails enums, with optional strict checking and prefix support. |
0.1.0 | Content{ "name": "predicateable", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-07T02:49:22.096Z", "version_downloads": 0, "platform": "ruby", "authors": "Naoki Nishiguchi", "info": "Predicateable allows you to define predicate methods (like `admin?`) based on a method that returns a Symbol. Similar to Rails enums, with optional strict checking and prefix support.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/nsgc/predicateable", "source_code_uri": "https://github.com/nsgc/predicateable.git" }, "yanked": false, "sha": "ca82f9482b89ae22d585b9c1874d64402f5a39bf53eab3e3337d3aeaa1033e49", "spec_sha": "4cf95b76ec2000bec3add76e18d66a7ba0ab2ba7dd2543e2f1dda5b030c9f0a1", "project_uri": "https://rubygems.org/gems/predicateable", "gem_uri": "https://rubygems.org/gems/predicateable-0.1.0.gem", "homepage_uri": "https://github.com/nsgc/predicateable", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/nsgc/predicateable.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.22" }, { "name": "rake", "requirements": "~> 13.0" } ], "runtime": [] } } |
2025-06-07 02:49:25 UTC |
qSYy5KnjWNQ4-eIcAjKnw |
consoleBeautiful logging for Ruby. |
1.31.0 | Content{ "name": "console", "downloads": 33702967, "version": "1.31.0", "version_created_at": "2025-06-07T02:36:39.779Z", "version_downloads": 0, "platform": "ruby", "authors": "Samuel Williams, Robert Schulze, Bryan Powell, Michael Adams, Anton Sozontov, Cyril Roelandt, Cédric Boutillier, Felix Yan, Olle Jonsson, Patrik Wenger, Shigeru Nakajima, William T. Nelson", "info": "Beautiful logging for Ruby.", "licenses": [ "MIT" ], "metadata": { "documentation_uri": "https://socketry.github.io/console/" }, "yanked": false, "sha": "e2d5a69de73da5eb2f5d861383b4f718566ec51363f70e5cdd1312878100446d", "spec_sha": "e890ee0a4da0906ae6241463ad0b5a1967b9871a4e6bb7a115f26063e7c41bec", "project_uri": "https://rubygems.org/gems/console", "gem_uri": "https://rubygems.org/gems/console-1.31.0.gem", "homepage_uri": "https://socketry.github.io/console/", "wiki_uri": null, "documentation_uri": "https://socketry.github.io/console/", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "fiber-annotation", "requirements": ">= 0" }, { "name": "fiber-local", "requirements": "~> 1.1" }, { "name": "json", "requirements": ">= 0" } ] } } |
2025-06-07 02:36:41 UTC |
GRF1qGKmS-8H1nU1d0QSM |
practicalThe Ruby code for the Practical Framework |
3.0.0.pre.alpha2 | Content{ "name": "practical", "downloads": 2358, "version": "3.0.0.pre.alpha2", "version_created_at": "2025-06-07T02:07:31.290Z", "version_downloads": 0, "platform": "ruby", "authors": "Thomas Cannon", "info": "The Ruby code for the Practical Framework", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/practical-computer/practical", "changelog_uri": "https://github.com/practical-computer/practical/CHANGELOG.md", "source_code_uri": "https://github.com/practical-computer/practical" }, "yanked": false, "sha": "80ba5f036bbc9e61831bf68b13d3686b967181f21377b999d13165221de8e1fa", "spec_sha": "3db8009a9aefe1ec2f453f2c00ff626ac7088b06836cdae1cf5f9d27ada6592d", "project_uri": "https://rubygems.org/gems/practical", "gem_uri": "https://rubygems.org/gems/practical-3.0.0.pre.alpha2.gem", "homepage_uri": "https://github.com/practical-computer/practical", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/practical-computer/practical", "bug_tracker_uri": null, "changelog_uri": "https://github.com/practical-computer/practical/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "action_policy", "requirements": ">= 0" }, { "name": "devise-passkeys", "requirements": ">= 0" }, { "name": "honeybadger", "requirements": ">= 0" }, { "name": "loaf", "requirements": ">= 0" }, { "name": "oaken", "requirements": ">= 0" }, { "name": "pagy", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 8.0.2" }, { "name": "semantic_logger", "requirements": ">= 0" }, { "name": "shrine", "requirements": ">= 0" }, { "name": "view_component", "requirements": ">= 0" } ] } } |
2025-06-07 02:07:34 UTC |
_Or0ytM67shgGo5GsbaYU |
claude_swarmClaude Swarm enables you to run multiple Claude Code instances that communicate with each other via MCP (Model Context Protocol). Create AI development teams where each instance has specialized roles, tools, and directory contexts. Define your swarm topology in simple YAML and let Claude instances collaborate across codebases. Perfect for complex projects requiring specialized AI agents for frontend, backend, testing, DevOps, or research tasks. |
0.1.14 | Content{ "name": "claude_swarm", "downloads": 1575, "version": "0.1.14", "version_created_at": "2025-06-07T01:52:58.906Z", "version_downloads": 0, "platform": "ruby", "authors": "Paulo Arruda", "info": "Claude Swarm enables you to run multiple Claude Code instances that communicate with each other\nvia MCP (Model Context Protocol). Create AI development teams where each instance has specialized\nroles, tools, and directory contexts. Define your swarm topology in simple YAML and let Claude\ninstances collaborate across codebases. Perfect for complex projects requiring specialized AI\nagents for frontend, backend, testing, DevOps, or research tasks.\n", "licenses": [], "metadata": { "homepage_uri": "https://github.com/parruda/claude-swarm", "changelog_uri": "https://github.com/parruda/claude-swarm/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/parruda/claude-swarm" }, "yanked": false, "sha": "64288e5d4768b82e1952f5d774072d8d1a1b95ad6537639a3a80b60e2f193611", "spec_sha": "1bc9a724f1824f65af7145db45fee989bad8896030837382d7ef6e94da375f82", "project_uri": "https://rubygems.org/gems/claude_swarm", "gem_uri": "https://rubygems.org/gems/claude_swarm-0.1.14.gem", "homepage_uri": "https://github.com/parruda/claude-swarm", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/parruda/claude-swarm", "bug_tracker_uri": null, "changelog_uri": "https://github.com/parruda/claude-swarm/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "fast-mcp", "requirements": ">= 0" }, { "name": "thor", "requirements": "~> 1.3" } ] } } |
2025-06-07 01:53:02 UTC |
d4IXVr6M_fGIttfXLVECX |
log_benchLogBench is a well-structured Ruby gem for parsing and analyzing Rails log files with a focus on lograge format. Features include real-time log monitoring, interactive TUI with filtering and sorting, domain objects for clean code organization, and support for SQL query analysis. |
0.1.4 | Content{ "name": "log_bench", "downloads": 328, "version": "0.1.4", "version_created_at": "2025-06-07T00:43:37.492Z", "version_downloads": 0, "platform": "ruby", "authors": "Benjamín Silva", "info": "LogBench is a well-structured Ruby gem for parsing and analyzing Rails log files with a focus on lograge format. Features include real-time log monitoring, interactive TUI with filtering and sorting, domain objects for clean code organization, and support for SQL query analysis.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/silva96/log_bench", "changelog_uri": "https://github.com/silva96/log_bench/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/silva96/log_bench/issues", "source_code_uri": "https://github.com/silva96/log_bench", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://github.com/silva96/log_bench/blob/main/README.md" }, "yanked": false, "sha": "9e8c8c4ce942a4766a87f75c737fd344fde5926d34a7800a9351ca756f4a5b81", "spec_sha": "6b6901957e5d74b25dda444d3566bbd75120eaf44e8031c77c7f186c375ef63b", "project_uri": "https://rubygems.org/gems/log_bench", "gem_uri": "https://rubygems.org/gems/log_bench-0.1.4.gem", "homepage_uri": "https://github.com/silva96/log_bench", "wiki_uri": null, "documentation_uri": "https://github.com/silva96/log_bench/blob/main/README.md", "mailing_list_uri": null, "source_code_uri": "https://github.com/silva96/log_bench", "bug_tracker_uri": "https://github.com/silva96/log_bench/issues", "changelog_uri": "https://github.com/silva96/log_bench/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": "~> 5.25" }, { "name": "rake", "requirements": "~> 13.3" }, { "name": "standard", "requirements": "~> 1.5" } ], "runtime": [ { "name": "curses", "requirements": "~> 1.5" }, { "name": "lograge", "requirements": "~> 0.14" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } } |
2025-06-07 00:43:39 UTC |
5hGYemweObWYN8NVb917Q |
ding_sdkDing Ruby SDK |
0.26.39 | Content{ "name": "ding_sdk", "downloads": 54252, "version": "0.26.39", "version_created_at": "2025-06-07T00:24:00.552Z", "version_downloads": 0, "platform": "ruby", "authors": "Ding", "info": "Ding Ruby SDK", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/ding-live/ding-ruby.git", "source_code_uri": "https://github.com/ding-live/ding-ruby.git", "documentation_uri": "https://github.com/ding-live/ding-ruby.git" }, "yanked": false, "sha": "4b9c1f1761c6dd60b6d1bfa13158a1f3825757487fcfebf22dd5a2145eb2e9b3", "spec_sha": "2552804c185dd277f620cf595c91c5ffdf9af5d1f3c062399c8c5ffb2981f858", "project_uri": "https://rubygems.org/gems/ding_sdk", "gem_uri": "https://rubygems.org/gems/ding_sdk-0.26.39.gem", "homepage_uri": "https://github.com/ding-live/ding-ruby.git", "wiki_uri": null, "documentation_uri": "https://github.com/ding-live/ding-ruby.git", "mailing_list_uri": null, "source_code_uri": "https://github.com/ding-live/ding-ruby.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-focus", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "~> 1.73.2" }, { "name": "rubocop-minitest", "requirements": "~> 0.37.1" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "faraday-retry", "requirements": "~> 2.2.1" }, { "name": "rack", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-06-07 00:24:02 UTC |
WFYMTg1QjlcbOhTJvQthj |
statsigStatsig server SDK for feature gates and experimentation in Ruby |
2.5.1 | Content{ "name": "statsig", "downloads": 4366784, "version": "2.5.1", "version_created_at": "2025-06-07T00:21:05.481Z", "version_downloads": 0, "platform": "ruby", "authors": "Statsig, Inc", "info": "Statsig server SDK for feature gates and experimentation in Ruby", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "7cfbe66b8849bc7cb20e080291263bebe555850c545b1007ca3d1db3b7b9e5d5", "spec_sha": "8adaf4f27e84d3f40f5b08b9ea20afafb657f93c7eb7ff8816668eefc54c41eb", "project_uri": "https://rubygems.org/gems/statsig", "gem_uri": "https://rubygems.org/gems/statsig-2.5.1.gem", "homepage_uri": "https://rubygems.org/gems/statsig", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/statsig/2.5.1", "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": "minitest", "requirements": "~> 5.14.0" }, { "name": "minitest-reporters", "requirements": "~> 1.6" }, { "name": "minitest-suite", "requirements": "~> 0.0.3" }, { "name": "mutex_m", "requirements": "~> 0.2.0" }, { "name": "parallel_tests", "requirements": "~> 2.7" }, { "name": "puma", "requirements": "~> 6.0" }, { "name": "rubocop", "requirements": "~> 1.28.2" }, { "name": "simplecov", "requirements": "~> 0.21" }, { "name": "simplecov-cobertura", "requirements": "~> 2.1" }, { "name": "simplecov-lcov", "requirements": "~> 0.7.0" }, { "name": "sinatra", "requirements": "~> 2.2" }, { "name": "spy", "requirements": "~> 1.0" }, { "name": "tapioca", "requirements": "~> 0.4.27" }, { "name": "webmock", "requirements": "~> 3.13" } ], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.1" }, { "name": "connection_pool", "requirements": "~> 2.4, >= 2.4.1" }, { "name": "http", "requirements": ">= 4.4, < 6.0" }, { "name": "ip3country", "requirements": "~> 0.2.1" }, { "name": "user_agent_parser", "requirements": "~> 2.15.0" }, { "name": "zlib", "requirements": "~> 3.1.0" } ] } } |
2025-06-07 00:21:07 UTC |
uQZgbAkydpX_lwiNXDcl7 |
webring-railsMountable Rails Engine for webring implementation with an embeddable styled widget |
1.2.1 | Content{ "name": "webring-rails", "downloads": 495, "version": "1.2.1", "version_created_at": "2025-06-07T00:20:11.987Z", "version_downloads": 0, "platform": "ruby", "authors": "Nikita Shkoda", "info": "Mountable Rails Engine for webring implementation with an embeddable styled widget", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/lstpsche/webring_rails" }, "yanked": false, "sha": "5b2af1a841b6ce1b76dcaa912953173e75466d68b5190a9e590c8fad4aeef6dc", "spec_sha": "9e822d9fed9ec86ab653a8daf25cbc81faaacf8cf2cdec37f4275c8f9ab5c454", "project_uri": "https://rubygems.org/gems/webring-rails", "gem_uri": "https://rubygems.org/gems/webring-rails-1.2.1.gem", "homepage_uri": "https://github.com/lstpsche/webring_rails", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rubocop", "requirements": "~> 1.75" }, { "name": "rubocop-rails", "requirements": "~> 2.31" } ], "runtime": [ { "name": "rails", "requirements": "~> 8.0" } ] } } |
2025-06-07 00:20:13 UTC |
HehB0GBXedH7dMMjNWFFv |
oas_railsOasRails is a Rails engine for generating automatic interactive documentation for your Rails APIs. It generates an OAS 3.1 document and displays it using RapiDoc. |
0.16.0 | Content{ "name": "oas_rails", "downloads": 29747, "version": "0.16.0", "version_created_at": "2025-06-07T00:19:17.050Z", "version_downloads": 0, "platform": "ruby", "authors": "a-chacon", "info": "OasRails is a Rails engine for generating automatic interactive documentation for your Rails APIs. It generates an OAS 3.1 document and displays it using RapiDoc.", "licenses": [ "GPL-3.0-only" ], "metadata": { "homepage_uri": "https://github.com/a-chacon/oas_rails" }, "yanked": false, "sha": "1020cda29c4756065021b0b73018e71d5f6f46bb6afd7401767f49bbcddb35a1", "spec_sha": "8c2f361d24ee93c1b31e9ec6b88b08089cdf7a744603f7a9ad78b2cd50209132", "project_uri": "https://rubygems.org/gems/oas_rails", "gem_uri": "https://rubygems.org/gems/oas_rails-0.16.0.gem", "homepage_uri": "https://github.com/a-chacon/oas_rails", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "easy_talk_two", "requirements": "~> 1.1.2" }, { "name": "method_source", "requirements": "~> 1.0" }, { "name": "yard", "requirements": "~> 0.9" } ] } } |
2025-06-07 00:19:20 UTC |
B9Om47GVdgiFzAnCreFiE |
flow_chatFlowChat is a Rails framework for building sophisticated conversational interfaces across USSD and WhatsApp platforms. Create interactive flows with menus, prompts, validation, media support, and session management. Features include multi-tenancy, background job processing, built-in simulator for testing, and comprehensive middleware support. |
0.7.0 | Content{ "name": "flow_chat", "downloads": 1696, "version": "0.7.0", "version_created_at": "2025-06-07T00:12:32.327Z", "version_downloads": 0, "platform": "ruby", "authors": "Stefan Froelich", "info": "FlowChat is a Rails framework for building sophisticated conversational interfaces across USSD and WhatsApp platforms. \nCreate interactive flows with menus, prompts, validation, media support, and session management. Features include \nmulti-tenancy, background job processing, built-in simulator for testing, and comprehensive middleware support.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/radioactive-labs/flow_chat", "changelog_uri": "https://github.com/radioactive-labs/flow_chat", "source_code_uri": "https://github.com/radioactive-labs/flow_chat", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "8b7eaaa1b0e95c37f3cfcbd6e0faf4aa244a8e4070d3cc533330e00da3a09182", "spec_sha": "62ef517e8f4b391f685b9d68b7dd83d9c7c6ba887775af795d32978db9b8c37b", "project_uri": "https://rubygems.org/gems/flow_chat", "gem_uri": "https://rubygems.org/gems/flow_chat-0.7.0.gem", "homepage_uri": "https://github.com/radioactive-labs/flow_chat", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/radioactive-labs/flow_chat", "bug_tracker_uri": null, "changelog_uri": "https://github.com/radioactive-labs/flow_chat", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionpack", "requirements": ">= 6" }, { "name": "activesupport", "requirements": ">= 6" }, { "name": "ibsciss-middleware", "requirements": "~> 0.4.2" }, { "name": "phonelib", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } } |
2025-06-07 00:12:33 UTC |
TjCzphiil7Vbn1-V1olWa |
webring-railsMountable Rails Engine for webring implementation with an embeddable styled widget |
1.2.0 | Content{ "name": "webring-rails", "downloads": 469, "version": "1.2.0", "version_created_at": "2025-06-06T23:38:37.590Z", "version_downloads": 0, "platform": "ruby", "authors": "Nikita Shkoda", "info": "Mountable Rails Engine for webring implementation with an embeddable styled widget", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/lstpsche/webring_rails" }, "yanked": false, "sha": "60d21de84f127520487e2d8ff585568a440c8ccde681f93bb486a86d52a280d7", "spec_sha": "18bafb6c3fc74b9e69aa75666c57a072993395f75b6aa92b409e889a9e163605", "project_uri": "https://rubygems.org/gems/webring-rails", "gem_uri": "https://rubygems.org/gems/webring-rails-1.2.0.gem", "homepage_uri": "https://github.com/lstpsche/webring_rails", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rubocop", "requirements": "~> 1.75" }, { "name": "rubocop-rails", "requirements": "~> 2.31" } ], "runtime": [ { "name": "rails", "requirements": "~> 8.0" } ] } } |
2025-06-06 23:38:40 UTC |
8JgjQCqtapLnl0GX__tZU |
ruby-lsp-railsA Ruby LSP addon that adds extra editor functionality for Rails applications |
0.4.6 | Content{ "name": "ruby-lsp-rails", "downloads": 3736831, "version": "0.4.6", "version_created_at": "2025-06-06T23:20:10.570Z", "version_downloads": 0, "platform": "ruby", "authors": "Shopify", "info": "A Ruby LSP addon that adds extra editor functionality for Rails applications", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/Shopify/ruby-lsp-rails", "changelog_uri": "https://github.com/Shopify/ruby-lsp-rails/releases", "source_code_uri": "https://github.com/Shopify/ruby-lsp-rails", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://shopify.github.io/ruby-lsp/rails-add-on.html" }, "yanked": false, "sha": "385cba1b0374dfc3fe90c4781b6c3cf203684e0b6d7c10699ae32a6d4b327e4b", "spec_sha": "14fc501ea1f8422457764e404455831ae4f0ef790830b1d906aac4a4ec823b57", "project_uri": "https://rubygems.org/gems/ruby-lsp-rails", "gem_uri": "https://rubygems.org/gems/ruby-lsp-rails-0.4.6.gem", "homepage_uri": "https://github.com/Shopify/ruby-lsp-rails", "wiki_uri": null, "documentation_uri": "https://shopify.github.io/ruby-lsp/rails-add-on.html", "mailing_list_uri": null, "source_code_uri": "https://github.com/Shopify/ruby-lsp-rails", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Shopify/ruby-lsp-rails/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ruby-lsp", "requirements": ">= 0.24.0, < 0.25.0" } ] } } |
2025-06-06 23:20:14 UTC |
H1_jPiYZM1JQhxkbTN4nl |
oas_coreOasCore simplifies API documentation by automatically generating OpenAPI Specification (OAS 3.1) documents from your Ruby application routes. It eliminates the need for manual documentation, ensuring accuracy and consistency. |
0.3.0 | Content{ "name": "oas_core", "downloads": 324, "version": "0.3.0", "version_created_at": "2025-06-06T23:03:27.937Z", "version_downloads": 0, "platform": "ruby", "authors": "a-chacon", "info": "OasCore simplifies API documentation by automatically generating OpenAPI Specification (OAS 3.1) documents from your Ruby application routes. It eliminates the need for manual documentation, ensuring accuracy and consistency.", "licenses": [ "GPL-3.0-only" ], "metadata": { "homepage_uri": "https://github.com/a-chacon/oas_core", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f2eaf62b2ff3a66e3cb94a3cda31fcd14d34fd58f9cc81e7a1b049dd1696efbb", "spec_sha": "ddb8ef425e68491b7205b5c40a94b2e8ce50a250e39df9f7bfb9855dc81eb851", "project_uri": "https://rubygems.org/gems/oas_core", "gem_uri": "https://rubygems.org/gems/oas_core-0.3.0.gem", "homepage_uri": "https://github.com/a-chacon/oas_core", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "method_source", "requirements": "~> 1.0" }, { "name": "yard", "requirements": "~> 0.9" } ] } } |
2025-06-06 23:03:29 UTC |
5w3_PBVvUee3GXa2j5lzW |
ruby-lspAn opinionated language server for Ruby |
0.24.1 | Content{ "name": "ruby-lsp", "downloads": 18552414, "version": "0.24.1", "version_created_at": "2025-06-06T22:37:55.242Z", "version_downloads": 0, "platform": "ruby", "authors": "Shopify", "info": "An opinionated language server for Ruby", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://shopify.github.io/ruby-lsp/" }, "yanked": false, "sha": "e75c94ea56af996bd4c7c6458f16b7b7be2420591ce72b1d3c2378681379beb3", "spec_sha": "f1896383268af7be2c2995a045dfd5669fef9788640cbe000fc6439d12b7ea46", "project_uri": "https://rubygems.org/gems/ruby-lsp", "gem_uri": "https://rubygems.org/gems/ruby-lsp-0.24.1.gem", "homepage_uri": "https://github.com/Shopify/ruby-lsp", "wiki_uri": null, "documentation_uri": "https://shopify.github.io/ruby-lsp/", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "language_server-protocol", "requirements": "~> 3.17.0" }, { "name": "prism", "requirements": ">= 1.2, < 2.0" }, { "name": "rbs", "requirements": ">= 3, < 5" }, { "name": "sorbet-runtime", "requirements": ">= 0.5.10782" } ] } } |
2025-06-06 22:37:58 UTC |
dMZbLnX2d4cvj2Z9VOGWM |
claude_swarmClaude Swarm enables you to run multiple Claude Code instances that communicate with each other via MCP (Model Context Protocol). Create AI development teams where each instance has specialized roles, tools, and directory contexts. Define your swarm topology in simple YAML and let Claude instances collaborate across codebases. Perfect for complex projects requiring specialized AI agents for frontend, backend, testing, DevOps, or research tasks. |
0.1.13 | Content{ "name": "claude_swarm", "downloads": 1497, "version": "0.1.13", "version_created_at": "2025-06-06T22:23:01.064Z", "version_downloads": 0, "platform": "ruby", "authors": "Paulo Arruda", "info": "Claude Swarm enables you to run multiple Claude Code instances that communicate with each other\nvia MCP (Model Context Protocol). Create AI development teams where each instance has specialized\nroles, tools, and directory contexts. Define your swarm topology in simple YAML and let Claude\ninstances collaborate across codebases. Perfect for complex projects requiring specialized AI\nagents for frontend, backend, testing, DevOps, or research tasks.\n", "licenses": [], "metadata": { "homepage_uri": "https://github.com/parruda/claude-swarm", "changelog_uri": "https://github.com/parruda/claude-swarm/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/parruda/claude-swarm" }, "yanked": false, "sha": "08703e957ac39b36a0ce8540cdc7500b1bf997c230db72dc2a7680453aa79f46", "spec_sha": "9c89bd2c7651d5f86243ca5856d886fe140cafde76dc426864963c85436dd51e", "project_uri": "https://rubygems.org/gems/claude_swarm", "gem_uri": "https://rubygems.org/gems/claude_swarm-0.1.13.gem", "homepage_uri": "https://github.com/parruda/claude-swarm", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/parruda/claude-swarm", "bug_tracker_uri": null, "changelog_uri": "https://github.com/parruda/claude-swarm/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "fast-mcp", "requirements": ">= 0" }, { "name": "thor", "requirements": "~> 1.3" } ] } } |
2025-06-06 22:23:02 UTC |
27QYbIO9_oQYj6zRglBjz |
folio_api_clientThis gem provides an interface for making requests to the FOLIO ILS API, and makes session management easier. |
0.4.0 | Content{ "name": "folio_api_client", "downloads": 405, "version": "0.4.0", "version_created_at": "2025-06-06T21:55:43.784Z", "version_downloads": 0, "platform": "ruby", "authors": "Eric O'Hanlon", "info": "This gem provides an interface for making requests to the FOLIO ILS API, and makes session management easier.", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://www.github.com/cul/folio_api_client", "source_code_uri": "https://www.github.com/cul/folio_api_client" }, "yanked": false, "sha": "6af241ddc3ca4cdaf4887e912fe54a541ccd732b92795758bad9e2cc990ef957", "spec_sha": "1baea3d18c2483b7d3cc8c4116af61196bdbeeba7c78c04494426302e2ec9956", "project_uri": "https://rubygems.org/gems/folio_api_client", "gem_uri": "https://rubygems.org/gems/folio_api_client-0.4.0.gem", "homepage_uri": "https://www.github.com/cul/folio_api_client", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://www.github.com/cul/folio_api_client", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": "~> 2.13" }, { "name": "marc", "requirements": "~> 1.3" }, { "name": "zeitwerk", "requirements": "~> 2.7" } ] } } |
2025-06-06 21:55:45 UTC |
PeiWPzkUkiZIHgfs7c3yc |
logstash-input-elasticsearchThis gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program |
5.2.0 | Content{ "name": "logstash-input-elasticsearch", "downloads": 8660496, "version": "5.2.0", "version_created_at": "2025-06-06T21:49:53.629Z", "version_downloads": 0, "platform": "ruby", "authors": "Elastic", "info": "This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program", "licenses": [ "Apache License (2.0)" ], "metadata": { "logstash_group": "input", "logstash_plugin": "true" }, "yanked": false, "sha": "31d936717bdf4124768a13b9e17ad3b30d2407370a097fc7fd706d3d094b04f0", "spec_sha": "4a0632e0a5035b8c706f34f047f9e3da1ad4b2057a38d6305d8c6527206336e4", "project_uri": "https://rubygems.org/gems/logstash-input-elasticsearch", "gem_uri": "https://rubygems.org/gems/logstash-input-elasticsearch-5.2.0.gem", "homepage_uri": "https://elastic.co/logstash", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/logstash-input-elasticsearch/5.2.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "cabin", "requirements": "~> 0.6" }, { "name": "logstash-codec-plain", "requirements": ">= 0" }, { "name": "logstash-devutils", "requirements": ">= 0" }, { "name": "rufus-scheduler", "requirements": "~> 3.0.9" }, { "name": "timecop", "requirements": ">= 0" }, { "name": "webrick", "requirements": ">= 0" } ], "runtime": [ { "name": "elasticsearch", "requirements": ">= 7.17.9, < 9" }, { "name": "logstash-core-plugin-api", "requirements": ">= 1.60, <= 2.99" }, { "name": "logstash-mixin-ca_trusted_fingerprint_support", "requirements": "~> 1.0" }, { "name": "logstash-mixin-ecs_compatibility_support", "requirements": "~> 1.3" }, { "name": "logstash-mixin-event_support", "requirements": "~> 1.0" }, { "name": "logstash-mixin-normalize_config_support", "requirements": "~> 1.0" }, { "name": "logstash-mixin-scheduler", "requirements": "~> 1.0" }, { "name": "logstash-mixin-validator_support", "requirements": "~> 1.0" }, { "name": "manticore", "requirements": ">= 0.7.1" }, { "name": "tzinfo", "requirements": ">= 0" }, { "name": "tzinfo-data", "requirements": ">= 0" } ] } } |
2025-06-06 21:49:56 UTC |
GQfGGEs-NRQDzYxS1QWwv |
onesignalOneSignal |
5.1.0.pre.beta1 | Content{ "name": "onesignal", "downloads": 365188, "version": "5.1.0.pre.beta1", "version_created_at": "2025-06-06T21:47:39.987Z", "version_downloads": 0, "platform": "ruby", "authors": "OneSignal", "info": "OneSignal", "licenses": [ "Modified MIT" ], "metadata": {}, "yanked": false, "sha": "0ef1b42d136396bed5f520eb3029fc5eb4848a1049983a64bb0f973ef994dc5e", "spec_sha": "e8e2abec7b1dd1bbb8b93bc748d319aec9648611bd3e74127b408fc12b9a4fbb", "project_uri": "https://rubygems.org/gems/onesignal", "gem_uri": "https://rubygems.org/gems/onesignal-5.1.0.pre.beta1.gem", "homepage_uri": "https://onesignal.com/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/onesignal/5.1.0.pre.beta1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } } |
2025-06-06 21:47:42 UTC |
RkkvNgT8lVRXIds4_ZZJN |
logstash-input-elasticsearchThis gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program |
4.23.0 | Content{ "name": "logstash-input-elasticsearch", "downloads": 8660494, "version": "4.23.0", "version_created_at": "2025-06-06T21:44:03.238Z", "version_downloads": 0, "platform": "ruby", "authors": "Elastic", "info": "This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program", "licenses": [ "Apache License (2.0)" ], "metadata": { "logstash_group": "input", "logstash_plugin": "true" }, "yanked": false, "sha": "8c32d6911aa4d1a28d43bc3d76d5eb2c67b207744c79f9626e5719e7b08ed584", "spec_sha": "57f4c38090a9edf6a3bf45436dc5d921956db8f5da106e0b6565c4a3754f3cf0", "project_uri": "https://rubygems.org/gems/logstash-input-elasticsearch", "gem_uri": "https://rubygems.org/gems/logstash-input-elasticsearch-4.23.0.gem", "homepage_uri": "http://www.elastic.co/guide/en/logstash/current/index.html", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/logstash-input-elasticsearch/4.23.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "cabin", "requirements": "~> 0.6" }, { "name": "logstash-codec-plain", "requirements": ">= 0" }, { "name": "logstash-devutils", "requirements": ">= 0" }, { "name": "rufus-scheduler", "requirements": "~> 3.0.9" }, { "name": "timecop", "requirements": ">= 0" }, { "name": "webrick", "requirements": ">= 0" } ], "runtime": [ { "name": "elasticsearch", "requirements": ">= 7.17.9, < 9" }, { "name": "logstash-core-plugin-api", "requirements": ">= 1.60, <= 2.99" }, { "name": "logstash-mixin-ca_trusted_fingerprint_support", "requirements": "~> 1.0" }, { "name": "logstash-mixin-ecs_compatibility_support", "requirements": "~> 1.3" }, { "name": "logstash-mixin-event_support", "requirements": "~> 1.0" }, { "name": "logstash-mixin-normalize_config_support", "requirements": "~> 1.0" }, { "name": "logstash-mixin-scheduler", "requirements": "~> 1.0" }, { "name": "logstash-mixin-validator_support", "requirements": "~> 1.0" }, { "name": "manticore", "requirements": ">= 0.7.1" }, { "name": "tzinfo", "requirements": ">= 0" }, { "name": "tzinfo-data", "requirements": ">= 0" } ] } } |
2025-06-06 21:44:06 UTC |
0hUzRVOYkACIz-P9dHXVQ |
files.comThe Files.com Ruby client. |
1.1.264 | Content{ "name": "files.com", "downloads": 762380, "version": "1.1.264", "version_created_at": "2025-06-06T21:36:58.033Z", "version_downloads": 0, "platform": "ruby", "authors": "files.com", "info": "The Files.com Ruby client.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "b7f5c824adcde6d82f87c0ee66c072960693b565086780f6ef2018c597b7065d", "spec_sha": "a15d05e194ff1c568f7aa8d42c8e0c8530d8168d1a7a0d10336545a4332ef9e3", "project_uri": "https://rubygems.org/gems/files.com", "gem_uri": "https://rubygems.org/gems/files.com-1.1.264.gem", "homepage_uri": "https://www.files.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/files.com/1.1.264", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "addressable", "requirements": ">= 2.8.0" }, { "name": "concurrent-ruby", "requirements": ">= 1.1.3" }, { "name": "faraday", "requirements": ">= 1.0.1" }, { "name": "faraday-multipart", "requirements": ">= 1.0" }, { "name": "faraday-net_http_persistent", "requirements": ">= 2.0" }, { "name": "net-http-persistent", "requirements": ">= 4.0" } ] } } |
2025-06-06 21:37:03 UTC |
bcvdu1qmR7nPK1MIWlBCp |
llmedUse this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary. |
0.1.12 | Content{ "name": "llmed", "downloads": 663, "version": "0.1.12", "version_created_at": "2025-06-06T21:31:24.261Z", "version_downloads": 0, "platform": "ruby", "authors": "Jovany Leandro G.C", "info": "Use this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary.", "licenses": [ "GPL-3.0" ], "metadata": { "source_code_uri": "https://github.com/bit4bit/llmed" }, "yanked": false, "sha": "d6095a907a0f3e96b409f9270ebc4b3cbfabb7722f054881b909c740577f48a0", "spec_sha": "c9814b63fbc08bee8ac5298e0a1b624fe065d16f56bb223e1fe38262af52489d", "project_uri": "https://rubygems.org/gems/llmed", "gem_uri": "https://rubygems.org/gems/llmed-0.1.12.gem", "homepage_uri": "https://github.com/bit4bit/llmed", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bit4bit/llmed", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.75" } ], "runtime": [ { "name": "langchainrb", "requirements": "~> 0.19.5" }, { "name": "ruby-openai", "requirements": "~> 8.1" } ] } } |
2025-06-06 21:31:25 UTC |