Rubyhooks

Lastest updates from Rubygems.org

ID Gem Version Body Updated At
4fXaE2t_cAYU3oE8toNYJ

everythingrb

EverythingRB extends Ruby core classes with useful methods for combining operations (join_map), converting data structures (to_struct, to_ostruct, to_istruct), and handling JSON with nested parsing support.

0.3.0
Content{ "name": "everythingrb", "downloads": 1650, "version": "0.3.0", "version_created_at": "2025-04-09T05:06:59.389Z", "version_downloads": 0, "platform": "ruby", "authors": "Bryan", "info": "EverythingRB extends Ruby core classes with useful methods for combining operations (join_map), converting data structures (to_struct, to_ostruct, to_istruct), and handling JSON with nested parsing support.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/itsthedevman/everythingrb/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/itsthedevman/everythingrb/issues", "source_code_uri": "https://github.com/itsthedevman/everythingrb", "documentation_uri": "https://github.com/itsthedevman/everythingrb#readme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3e5078aac938773799740bfe52568272e23b19f896bc9d9f60de0d10596e1912", "spec_sha": "e9424885394f545aaf4b26d16ac283f17119221530a69b9b5aebc2c862e30bbc", "project_uri": "https://rubygems.org/gems/everythingrb", "gem_uri": "https://rubygems.org/gems/everythingrb-0.3.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://github.com/itsthedevman/everythingrb#readme", "mailing_list_uri": null, "source_code_uri": "https://github.com/itsthedevman/everythingrb", "bug_tracker_uri": "https://github.com/itsthedevman/everythingrb/issues", "changelog_uri": "https://github.com/itsthedevman/everythingrb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "json", "requirements": "~> 2.9" }, { "name": "ostruct", "requirements": "~> 0.6" } ] } }
2025-04-09 05:07:02 UTC
69j4EC_NK8VkEwsx-TG64

active_mcp

A Rails engine that provides MCP capabilities to your Rails application

0.10.3
Content{ "name": "active_mcp", "downloads": 2443, "version": "0.10.3", "version_created_at": "2025-04-09T05:05:31.983Z", "version_downloads": 0, "platform": "ruby", "authors": "Moeki Kawakami", "info": "A Rails engine that provides MCP capabilities to your Rails application", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "682b8e8156f453f22765339a366e778a159c8f08a4444733ceaf87ac222ad846", "spec_sha": "de72d0f1f8d1a846cfdca2d4a0abdf1025926dd13d9769f1bc34c7a4270b1d87", "project_uri": "https://rubygems.org/gems/active_mcp", "gem_uri": "https://rubygems.org/gems/active_mcp-0.10.3.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/active_mcp/0.10.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jbuilder", "requirements": ">= 2.7" }, { "name": "json-schema", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0, < 8.0.0" } ] } }
2025-04-09 05:05:34 UTC
h6SoUyZQ3WKbL3KQgygtr

ai_localizer

Create i18n file from source.

0.1.2
Content{ "name": "ai_localizer", "downloads": 19, "version": "0.1.2", "version_created_at": "2025-04-09T04:59:08.276Z", "version_downloads": 0, "platform": "ruby", "authors": "sokmesakhiev", "info": "Create i18n file from source.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/sokmesakhiev/ai_localizer", "changelog_uri": "https://github.com/sokmesakhiev/ai_localizer", "source_code_uri": "https://github.com/sokmesakhiev/ai_localizer" }, "yanked": false, "sha": "3ecdda3fad765ebbcdbeea7a5e823ac639c84fd1fd2cb9dc1c59b7fdcbc4fcd4", "spec_sha": "cc133fbc4b641b155b58d4941d19889791fd7ec68c2c03de8e34d0c0220675d4", "project_uri": "https://rubygems.org/gems/ai_localizer", "gem_uri": "https://rubygems.org/gems/ai_localizer-0.1.2.gem", "homepage_uri": "https://github.com/sokmesakhiev/ai_localizer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sokmesakhiev/ai_localizer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/sokmesakhiev/ai_localizer", "funding_uri": null, "dependencies": { "development": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.3.17" }, { "name": "faker", "requirements": ">= 0" }, { "name": "fakeweb", "requirements": ">= 0" }, { "name": "pry", "requirements": "~> 0.13" }, { "name": "rake", "requirements": "~> 10.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rspec-its", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" } ], "runtime": [ { "name": "anthropic", "requirements": ">= 0" }, { "name": "aws-sdk-bedrockruntime", "requirements": ">= 0" }, { "name": "deepseek-client", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "ruby-openai", "requirements": ">= 0" } ] } }
2025-04-09 04:59:12 UTC
7O9ArwxA-p1EZASBHj7fu

active_mcp

A Rails engine that provides MCP capabilities to your Rails application

0.10.2
Content{ "name": "active_mcp", "downloads": 2421, "version": "0.10.2", "version_created_at": "2025-04-09T04:46:38.799Z", "version_downloads": 0, "platform": "ruby", "authors": "Moeki Kawakami", "info": "A Rails engine that provides MCP capabilities to your Rails application", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "3cf12d3abe933c52d379fc1af3c82bd69be09cb3b5a5efcf9d573b5d2638c09b", "spec_sha": "417c1ffb97865076b0917791b1b9e0e5c2d50f0cfbf0112d49aa74d2c09df339", "project_uri": "https://rubygems.org/gems/active_mcp", "gem_uri": "https://rubygems.org/gems/active_mcp-0.10.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/active_mcp/0.10.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jbuilder", "requirements": ">= 2.7" }, { "name": "json-schema", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0, < 8.0.0" } ] } }
2025-04-09 04:46:44 UTC
87IgnWltl1F3KaTMU9vcb

active_mcp

A Rails engine that provides MCP capabilities to your Rails application

0.10.1
Content{ "name": "active_mcp", "downloads": 2412, "version": "0.10.1", "version_created_at": "2025-04-09T04:34:15.017Z", "version_downloads": 0, "platform": "ruby", "authors": "Moeki Kawakami", "info": "A Rails engine that provides MCP capabilities to your Rails application", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "90116f35fc626e7c1e58126463982bccd40ddc14cf1ccfecaaba7a576ef45f6e", "spec_sha": "3e7962b11f8746277e64ba3b924eec2e56c76cb8af22f5617dea308c8a41f88d", "project_uri": "https://rubygems.org/gems/active_mcp", "gem_uri": "https://rubygems.org/gems/active_mcp-0.10.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/active_mcp/0.10.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jbuilder", "requirements": ">= 2.7" }, { "name": "json-schema", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0, < 8.0.0" } ] } }
2025-04-09 04:34:17 UTC
YpspQ8re81F-i-eeDo92a

exiftool_vendored

Vendored version of exiftool

13.27.0
Content{ "name": "exiftool_vendored", "downloads": 1395068, "version": "13.27.0", "version_created_at": "2025-04-09T04:28:16.404Z", "version_downloads": 0, "platform": "ruby", "authors": "Matthew McEachen, Sergey Morozov", "info": "Vendored version of exiftool", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "88037c6ca88b0b061ebaf3a334577d25701a5933bc96bbabc8494e58daf87191", "spec_sha": "69b4fbbe71b807a666f8cd94bb8a3aa453b9f6afbd5dc36d5552efe722c380b2", "project_uri": "https://rubygems.org/gems/exiftool_vendored", "gem_uri": "https://rubygems.org/gems/exiftool_vendored-13.27.0.gem", "homepage_uri": "https://github.com/exiftool-rb/exiftool_vendored.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/exiftool_vendored/13.27.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "exiftool", "requirements": ">= 0.7.0" } ] } }
2025-04-09 04:28:20 UTC
KkESVsbVGE6OymLeArFCQ

hubssolib

The Hub SSO Library supports single sign-on across multiple Rails applications on the same host. The Hub application provides account management facilities (sign up, log in, etc.). The library provides read-only access to data set up by the application. Using the library, external applications can see whether or not someone is logged in via Hub and see what their assigned roles are. Each application determines its own mappings between roles and permissions.

3.8.1
Content{ "name": "hubssolib", "downloads": 7306, "version": "3.8.1", "version_created_at": "2025-04-09T04:27:36.879Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Hodgkinson and others", "info": " The Hub SSO Library supports single sign-on across multiple Rails\n applications on the same host. The Hub application provides account\n management facilities (sign up, log in, etc.). The library provides\n read-only access to data set up by the application. Using the library,\n external applications can see whether or not someone is logged in via\n Hub and see what their assigned roles are. Each application determines\n its own mappings between roles and permissions.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "76aada62276c05ede6a5337c401e216b08d7b046fd9a877497b4c942ab7e23d3", "spec_sha": "4e1b82e34d07968b9685f493c7833d3ec8976accc8f059403ae04b8369263af7", "project_uri": "https://rubygems.org/gems/hubssolib", "gem_uri": "https://rubygems.org/gems/hubssolib-3.8.1.gem", "homepage_uri": "http://hub.pond.org.uk/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hubssolib/3.8.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": "~> 1.1" }, { "name": "doggo", "requirements": "~> 1.4" }, { "name": "rails", "requirements": "~> 8.0" }, { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rspec-mocks", "requirements": "~> 3.13" }, { "name": "simplecov", "requirements": "~> 0.22" } ], "runtime": [ { "name": "base64", "requirements": "~> 0.2" }, { "name": "drb", "requirements": "~> 2.2" } ] } }
2025-04-09 04:27:39 UTC
RhzGhm3VisoCYCWWsQjdo

foobara-typescript-remote-command-generator

Generates remote commands for Typescript from a foobara manifest

0.0.17
Content{ "name": "foobara-typescript-remote-command-generator", "downloads": 3414, "version": "0.0.17", "version_created_at": "2025-04-09T04:22:55.162Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "Generates remote commands for Typescript from a foobara manifest", "licenses": [ "Apache-2.0", "MIT" ], "metadata": { "homepage_uri": "https://github.com/foobara/typescript-remote-command-generator", "changelog_uri": "https://github.com/foobara/typescript-remote-command-generator/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/typescript-remote-command-generator", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "a0eab263bc96602d2739a8e7f0d0a752702f08c82d2c1ce20cb1f648ddbca454", "spec_sha": "e204eb0b2ad291326a6ef356015bcc73791bcc4b331b02409909258e7aa15241", "project_uri": "https://rubygems.org/gems/foobara-typescript-remote-command-generator", "gem_uri": "https://rubygems.org/gems/foobara-typescript-remote-command-generator-0.0.17.gem", "homepage_uri": "https://github.com/foobara/typescript-remote-command-generator", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/typescript-remote-command-generator", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/typescript-remote-command-generator/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "foobara-files-generator", "requirements": "~> 0.0.1" } ] } }
2025-04-09 04:22:58 UTC
fxWRKKvB2UFBmNqXRxObC

foobara-typescript-react-command-form-generator

Generates Typescript React forms for Foobara remote commands

0.0.11
Content{ "name": "foobara-typescript-react-command-form-generator", "downloads": 1971, "version": "0.0.11", "version_created_at": "2025-04-09T03:59:20.520Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "Generates Typescript React forms for Foobara remote commands", "licenses": [ "Apache-2.0", "MIT" ], "metadata": { "homepage_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "changelog_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "89551a22e5b524477e2020b438a02314d6ae911aee8e042e6dfa07c6f7cdb6d9", "spec_sha": "5c02f449ebc9a5a7a6a626ce7ffde7a3313b08a25dcff0972906b6990d27907d", "project_uri": "https://rubygems.org/gems/foobara-typescript-react-command-form-generator", "gem_uri": "https://rubygems.org/gems/foobara-typescript-react-command-form-generator-0.0.11.gem", "homepage_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "foobara-typescript-remote-command-generator", "requirements": "~> 0.0.1" } ] } }
2025-04-09 03:59:22 UTC
ALb_XabN_Qb19MCXcyJY_

foobara

A command-centric and discoverable software framework with a focus on domain concepts and abstracting away integration code

0.0.96
Content{ "name": "foobara", "downloads": 16904, "version": "0.0.96", "version_created_at": "2025-04-09T03:39:28.070Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "A command-centric and discoverable software framework with a focus on domain concepts and abstracting away integration code", "licenses": [ "MPL-2.0" ], "metadata": { "homepage_uri": "https://foobara.com", "changelog_uri": "https://foobara.com/blob/main/CHANGELOG.md", "source_code_uri": "https://foobara.com", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "489b2c43c865bb3f848e00e9d9f2cece6d3f6cb87763a6f2fa6469f107b8f759", "spec_sha": "b8a4a4c6451cb9151bd648d4b59c12c350478ca670c4d2e1e780e00d7fcf8ac5", "project_uri": "https://rubygems.org/gems/foobara", "gem_uri": "https://rubygems.org/gems/foobara-0.0.96.gem", "homepage_uri": "https://foobara.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://foobara.com", "bug_tracker_uri": null, "changelog_uri": "https://foobara.com/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "foobara-lru-cache", "requirements": "~> 0.0.2" }, { "name": "foobara-util", "requirements": "~> 0.0.11" } ] } }
2025-04-09 03:39:33 UTC
Q987DmWbZPj9AMFJ3c23P

foobara-typescript-react-command-form-generator

Generates Typescript React forms for Foobara remote commands

0.0.10
Content{ "name": "foobara-typescript-react-command-form-generator", "downloads": 1941, "version": "0.0.10", "version_created_at": "2025-04-09T03:31:15.892Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "Generates Typescript React forms for Foobara remote commands", "licenses": [ "Apache-2.0", "MIT" ], "metadata": { "homepage_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "changelog_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7383c55e33a6cc117e69782cb280196af30df68c522edf6a03f3b00d82bbfafd", "spec_sha": "aa18f551fea2425427e82fc483a78026cc680422bcd6c898b60092351fa693c8", "project_uri": "https://rubygems.org/gems/foobara-typescript-react-command-form-generator", "gem_uri": "https://rubygems.org/gems/foobara-typescript-react-command-form-generator-0.0.10.gem", "homepage_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "foobara-typescript-remote-command-generator", "requirements": "~> 0.0.1" } ] } }
2025-04-09 03:31:18 UTC
q0EnKm9taoheYFqqoOF3q

scaretable

less-than-legit Airtable interface

0.1.0
Content{ "name": "scaretable", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-04-09T03:30:41.288Z", "version_downloads": 0, "platform": "ruby", "authors": "24c02", "info": "less-than-legit Airtable interface", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/24c02/scaretable", "changelog_uri": "https://github.com/24c02/scaretable/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/24c02/scaretable" }, "yanked": false, "sha": "4b50f869df012fa7bdbb2c1e3cd1edb0fcdb3e4f1556b93159498cc37a97bed3", "spec_sha": "f0e138b0f32f45d3e0b5da6b9ac9488df0920d2fcff677efdab79eccaa2559bc", "project_uri": "https://rubygems.org/gems/scaretable", "gem_uri": "https://rubygems.org/gems/scaretable-0.1.0.gem", "homepage_uri": "https://github.com/24c02/scaretable", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/24c02/scaretable", "bug_tracker_uri": null, "changelog_uri": "https://github.com/24c02/scaretable/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": "~> 2.13" } ] } }
2025-04-09 03:30:43 UTC
G5a20ncriP13AKUwuemcx

foobara-typescript-react-command-form-generator

Generates Typescript React forms for Foobara remote commands

0.0.9
Content{ "name": "foobara-typescript-react-command-form-generator", "downloads": 1941, "version": "0.0.9", "version_created_at": "2025-04-09T03:26:24.388Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "Generates Typescript React forms for Foobara remote commands", "licenses": [ "Apache-2.0", "MIT" ], "metadata": { "homepage_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "changelog_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3edfcc607fa9aa98f5ebfe63135a769872d16688dd181da4dcf8d3b8d9c2e474", "spec_sha": "f13621ec4a1a3187a13ce74d6dfd0d50331222ea1419553e4c46194c3dadf34f", "project_uri": "https://rubygems.org/gems/foobara-typescript-react-command-form-generator", "gem_uri": "https://rubygems.org/gems/foobara-typescript-react-command-form-generator-0.0.9.gem", "homepage_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "foobara-typescript-remote-command-generator", "requirements": "~> 0.0.1" } ] } }
2025-04-09 03:26:26 UTC
Ew4lsupkoduhOalbpbA_V

nobject

network-hosted objects that you can call methods on as if they were local

1.0.4
Content{ "name": "nobject", "downloads": 203, "version": "1.0.4", "version_created_at": "2025-04-09T03:05:27.292Z", "version_downloads": 0, "platform": "ruby", "authors": "Jeff Lunt", "info": "network-hosted objects that you can call methods on as if they were local", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "de33eb3e4b0327454d38c4f575f733fafd2db83a4c51cec73c54c9e75bfe8b96", "spec_sha": "acca78a3945b29be0c0880e53b61afd962add522f02c6266019a8344ec185cb7", "project_uri": "https://rubygems.org/gems/nobject", "gem_uri": "https://rubygems.org/gems/nobject-1.0.4.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nobject/1.0.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-09 03:05:31 UTC
i6LGR4lYo7mdwbL4ssjrI

nobject

network-hosted objects that you can call methods on as if they were local

1.0.3
Content{ "name": "nobject", "downloads": 195, "version": "1.0.3", "version_created_at": "2025-04-09T02:57:57.992Z", "version_downloads": 0, "platform": "ruby", "authors": "Jeff Lunt", "info": "network-hosted objects that you can call methods on as if they were local", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d5ad857f4fe613ba7d559c2c3084ce20b85dc5091e140ffe9e02351525fd50fc", "spec_sha": "f4f6cf490684604c3d70f2e410c6c1b19d2ce9c73029ff0642adc44adf5fc275", "project_uri": "https://rubygems.org/gems/nobject", "gem_uri": "https://rubygems.org/gems/nobject-1.0.3.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nobject/1.0.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-09 02:58:02 UTC
n-db28TaTo3k_WnpXvYgO

nobject

network-hosted objects that you can call methods on as if they were local

1.0.2
Content{ "name": "nobject", "downloads": 181, "version": "1.0.2", "version_created_at": "2025-04-09T02:42:02.237Z", "version_downloads": 0, "platform": "ruby", "authors": "Jeff Lunt", "info": "network-hosted objects that you can call methods on as if they were local", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "c85b12b280bb540ea9e310d69fbadd375d8e5608047e50ae9f28bf9772e3d72c", "spec_sha": "e7485621c4792083ef48b904474973b53f36383df5ab13ffb468b00a5d03a9d5", "project_uri": "https://rubygems.org/gems/nobject", "gem_uri": "https://rubygems.org/gems/nobject-1.0.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nobject/1.0.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-09 02:42:05 UTC
sSj8OQMx78vfXlS9jzZ-_

nobject

network-hosted objects that you can call methods on as if they were local

1.0.1
Content{ "name": "nobject", "downloads": 164, "version": "1.0.1", "version_created_at": "2025-04-09T02:19:50.661Z", "version_downloads": 0, "platform": "ruby", "authors": "Jeff Lunt", "info": "network-hosted objects that you can call methods on as if they were local", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "f2bc65dbc606fb50338bc86befdff7c286b00b303ec773381faf512deeaa3e6a", "spec_sha": "10c93f2865387d6aaa2dce21e995c397a4e2bb988c277713858384a2b5ac7a10", "project_uri": "https://rubygems.org/gems/nobject", "gem_uri": "https://rubygems.org/gems/nobject-1.0.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nobject/1.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-09 02:19:53 UTC
TVcIhEO9I9choZdAeaWJb

baml

A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.

0.83.0
Content{ "name": "baml", "downloads": 71458, "version": "0.83.0", "version_created_at": "2025-04-09T02:13:45.954Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "BoundaryML", "info": "A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "7df300434a3c0f9a8b3c97673b232323914000ae0795e05545d7c8a2b71b915e", "spec_sha": "ac054f367652798971d583102b0331d99d44a63278f355e85bab2b70f0c1cf16", "project_uri": "https://rubygems.org/gems/baml", "gem_uri": "https://rubygems.org/gems/baml-0.83.0-x86_64-linux.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/baml/0.83.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-09 02:13:50 UTC
j052u9j8px6rE2yHtrXlE

baml

A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.

0.83.0
Content{ "name": "baml", "downloads": 71458, "version": "0.83.0", "version_created_at": "2025-04-09T02:13:40.362Z", "version_downloads": 0, "platform": "x86_64-linux-musl", "authors": "BoundaryML", "info": "A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "847139431e73b11d71136869741bbdbd5a09868ae1d96de2af617d02462c4e2e", "spec_sha": "40eb75818bebf591c9f71413970987d38ecff86ced64a4a1fdee03542cbbfdf6", "project_uri": "https://rubygems.org/gems/baml", "gem_uri": "https://rubygems.org/gems/baml-0.83.0-x86_64-linux-musl.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/baml/0.83.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-09 02:13:45 UTC
zFCX7gRyGX61JU6IrDW8c

baml

A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.

0.83.0
Content{ "name": "baml", "downloads": 71458, "version": "0.83.0", "version_created_at": "2025-04-09T02:13:34.643Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "BoundaryML", "info": "A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "9f49749cc2c961bc4394713ba285f930a30ad43c8dc5f8fc4167ef1c6ed6547a", "spec_sha": "ed6606dd113cfc6de6669032aca6b29eb8120d7cf27eb87f8064248d1a67dd6d", "project_uri": "https://rubygems.org/gems/baml", "gem_uri": "https://rubygems.org/gems/baml-0.83.0-arm64-darwin.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/baml/0.83.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-09 02:13:41 UTC
sl5ZDCZPMY-9Fo2-rNEcP

baml

A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.

0.83.0
Content{ "name": "baml", "downloads": 71458, "version": "0.83.0", "version_created_at": "2025-04-09T02:13:30.400Z", "version_downloads": 0, "platform": "arm-linux", "authors": "BoundaryML", "info": "A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "da74d19848c334ca8b16739d65ae5bf49bda2b9816c937bd8cea775b51a791a5", "spec_sha": "c7d260e21d3f271b90e18e25ca3e073c1affc9e238855614d5fe604c4aa5c0db", "project_uri": "https://rubygems.org/gems/baml", "gem_uri": "https://rubygems.org/gems/baml-0.83.0-arm-linux.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/baml/0.83.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-09 02:13:40 UTC
_rRisqri6hiYAC9xlGMg4

baml

A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.

0.83.0
Content{ "name": "baml", "downloads": 71458, "version": "0.83.0", "version_created_at": "2025-04-09T02:13:24.859Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "BoundaryML", "info": "A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "3214aa25d8d994921b946cb9f80880718aba5b0b9c53b683f296a103d2ad1d83", "spec_sha": "accaf1b26678c7ee05a8af5f0414a3c68efc2ba9fa43282c319b9f9f6dd494b4", "project_uri": "https://rubygems.org/gems/baml", "gem_uri": "https://rubygems.org/gems/baml-0.83.0-aarch64-linux.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/baml/0.83.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-09 02:13:30 UTC
SpNgM1HJ-mJqJ0wQVMScj

baml

A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.

0.83.0
Content{ "name": "baml", "downloads": 71458, "version": "0.83.0", "version_created_at": "2025-04-09T02:13:19.393Z", "version_downloads": 0, "platform": "aarch64-linux-musl", "authors": "BoundaryML", "info": "A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "c3f953908a039bb771d1395c7d643e756920b2b8d8cc4858bbd12f845888f26d", "spec_sha": "0e20104557876883531d55c40b0cc43ea5ffb24f6b3fbea9418e8053f02f8687", "project_uri": "https://rubygems.org/gems/baml", "gem_uri": "https://rubygems.org/gems/baml-0.83.0-aarch64-linux-musl.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/baml/0.83.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-09 02:13:25 UTC
kylcxY5EXVbMdw--vY72M

brut

NOT YET RELEASED - An opinionated web framework build on web standards

0.0.13
Content{ "name": "brut", "downloads": 1966, "version": "0.0.13", "version_created_at": "2025-04-09T02:04:18.465Z", "version_downloads": 0, "platform": "ruby", "authors": "David Bryant Copeland", "info": "NOT YET RELEASED - An opinionated web framework build on web standards", "licenses": [], "metadata": { "homepage_uri": "https://naildrivin5.com", "changelog_uri": "https://naildrivin5.com", "source_code_uri": "https://naildrivin5.com", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "675addc2d521767ac1ce4ec0ed61e0c51903e6546241011d70160b7af995229c", "spec_sha": "61d4cd5013db9ca63b97f2adec8e956fa0dda8d96b92404b792e9004ffcf39b2", "project_uri": "https://rubygems.org/gems/brut", "gem_uri": "https://rubygems.org/gems/brut-0.0.13.gem", "homepage_uri": "https://naildrivin5.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://naildrivin5.com", "bug_tracker_uri": null, "changelog_uri": "https://naildrivin5.com", "funding_uri": null, "dependencies": { "development": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "dotenv", "requirements": ">= 0" }, { "name": "factory_bot", "requirements": ">= 0" }, { "name": "faker", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rdiscount", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "yard", "requirements": ">= 0" } ], "runtime": [ { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "i18n", "requirements": ">= 0" }, { "name": "irb", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "opentelemetry-exporter-otlp", "requirements": ">= 0" }, { "name": "opentelemetry-sdk", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "prism", "requirements": ">= 0" }, { "name": "rack-protection", "requirements": ">= 0" }, { "name": "rackup", "requirements": ">= 0" }, { "name": "rexml", "requirements": ">= 0" }, { "name": "semantic_logger", "requirements": ">= 0" }, { "name": "sequel", "requirements": ">= 0" }, { "name": "sinatra", "requirements": ">= 0" }, { "name": "temple", "requirements": ">= 0" }, { "name": "tilt", "requirements": ">= 0" }, { "name": "tzinfo", "requirements": ">= 0" }, { "name": "tzinfo-data", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } }
2025-04-09 02:04:21 UTC
Oszo4Wu7vavFuxXERjS3H

files.com

The Files.com Ruby client.

1.1.237
Content{ "name": "files.com", "downloads": 732016, "version": "1.1.237", "version_created_at": "2025-04-09T02:00:55.381Z", "version_downloads": 0, "platform": "ruby", "authors": "files.com", "info": "The Files.com Ruby client.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "7d22f47b12f83a5eecaedeb871f0d7518910875309bd753ecdef58118acfa8de", "spec_sha": "5af638734aee5a2f448900cb847b88b5ada17e5ae11d633616aeda38f5d66e16", "project_uri": "https://rubygems.org/gems/files.com", "gem_uri": "https://rubygems.org/gems/files.com-1.1.237.gem", "homepage_uri": "https://www.files.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/files.com/1.1.237", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "addressable", "requirements": ">= 2.8.0" }, { "name": "concurrent-ruby", "requirements": ">= 1.1.3" }, { "name": "faraday", "requirements": ">= 1.0.1" }, { "name": "faraday-multipart", "requirements": ">= 1.0" }, { "name": "faraday-net_http_persistent", "requirements": ">= 2.0" }, { "name": "net-http-persistent", "requirements": ">= 4.0" } ] } }
2025-04-09 02:00:59 UTC
YVMB4NGZ2gajg7BL4Nm1Z

cocoapods-bb-bin

cocoapods-bb-bin is a plugin which helps develpers switching pods between source code and binary.

0.2.11.1
Content{ "name": "cocoapods-bb-bin", "downloads": 31503, "version": "0.2.11.1", "version_created_at": "2025-04-09T01:56:55.045Z", "version_downloads": 0, "platform": "ruby", "authors": "humin", "info": "cocoapods-bb-bin is a plugin which helps develpers switching pods between source code and binary.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "53106a36fe83a8c65ec1f252b848caca61eb5a01b5a48e5d4c7539bbf37cbaf4", "spec_sha": "d84eb49bff21f95a04c318fa65eb0bddc95fd8addeb3112874684954bfde8797", "project_uri": "https://rubygems.org/gems/cocoapods-bb-bin", "gem_uri": "https://rubygems.org/gems/cocoapods-bb-bin-0.2.11.1.gem", "homepage_uri": "https://github.com/humin1102/cocoapods-bb-bin", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cocoapods-bb-bin/0.2.11.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "cocoapods", "requirements": ">= 1.10.0, < 2.0" }, { "name": "cocoapods-bb-xcframework", "requirements": ">= 0.2.6.4, < 1.0" }, { "name": "cocoapods-generate", "requirements": ">= 2.2, < 3.0" }, { "name": "json", "requirements": ">= 2.7.2" }, { "name": "parallel", "requirements": ">= 0" } ] } }
2025-04-09 01:56:59 UTC
HToGCmxx4InSnbopWmtnw

rubycritic

RubyCritic is a tool that wraps around various static analysis gems to provide a quality report of your Ruby code.

4.9.2
Content{ "name": "rubycritic", "downloads": 12749249, "version": "4.9.2", "version_created_at": "2025-04-09T01:54:58.262Z", "version_downloads": 0, "platform": "ruby", "authors": "Guilherme Simoes", "info": "RubyCritic is a tool that wraps around various static analysis gems to provide a quality report of your Ruby code.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8b925670ef6e7e9480fd6f4aceb882177c9afd2b6a2bb2fb04fdd25c7e7857bb", "spec_sha": "caaa9759f36b7a306e718cba1b9a0eec2ee3568c826f7253108e9d27b41a4e4c", "project_uri": "https://rubygems.org/gems/rubycritic", "gem_uri": "https://rubygems.org/gems/rubycritic-4.9.2.gem", "homepage_uri": "https://github.com/whitesmith/rubycritic", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/rubycritic/4.9.2", "mailing_list_uri": "", "source_code_uri": "https://github.com/whitesmith/rubycritic", "bug_tracker_uri": "https://github.com/whitesmith/rubycritic/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "aruba", "requirements": "~> 2.3.0" }, { "name": "bundler", "requirements": ">= 2.0.0" }, { "name": "byebug", "requirements": "~> 11.0, >= 10.0" }, { "name": "cucumber", "requirements": "~> 9.2.1, != 9.0.0" }, { "name": "diff-lcs", "requirements": "~> 1.3" }, { "name": "fakefs", "requirements": "~> 2.6.0" }, { "name": "irb", "requirements": ">= 0" }, { "name": "mdl", "requirements": "~> 0.13.0, >= 0.12.0" }, { "name": "minitest", "requirements": "~> 5.25.2, >= 5.3.0" }, { "name": "minitest-around", "requirements": "~> 0.5.0, >= 0.4.0" }, { "name": "mocha", "requirements": "~> 2.7.1" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 13.2.0, >= 11.0.0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "rexml", "requirements": ">= 3.2.0" }, { "name": "rubocop", "requirements": ">= 1.72.0, < 2.0" }, { "name": "rubocop-minitest", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "rubocop-rake", "requirements": ">= 0" } ], "runtime": [ { "name": "flay", "requirements": "~> 2.13" }, { "name": "flog", "requirements": "~> 4.7" }, { "name": "launchy", "requirements": ">= 2.5.2" }, { "name": "parser", "requirements": ">= 3.3.0.5" }, { "name": "rainbow", "requirements": "~> 3.1.1" }, { "name": "reek", "requirements": "~> 6.4.0, < 7.0" }, { "name": "rexml", "requirements": ">= 0" }, { "name": "ruby_parser", "requirements": "~> 3.21" }, { "name": "simplecov", "requirements": ">= 0.22.0" }, { "name": "tty-which", "requirements": "~> 0.5.0" }, { "name": "virtus", "requirements": "~> 2.0" } ] } }
2025-04-09 01:55:01 UTC
QdiCNXsnJIEKR1oKcQPZm

fastlane

The easiest way to automate beta deployments and releases for your iOS and Android apps

2.227.1
Content{ "name": "fastlane", "downloads": 155025411, "version": "2.227.1", "version_created_at": "2025-04-09T01:31:18.190Z", "version_downloads": 0, "platform": "ruby", "authors": "Danielle Tomlinson, Łukasz Grabowski, Maksym Grebenets, Jorge Revuelta H, Manish Rathi, Roger Oba, Fumiya Nakamura, Kohki Miki, Luka Mirosevic, Satoshi Namai, Max Ott, Daniel Jankowski, Josh Holtz, Olivier Halligon, Jérôme Lacoste, Joshua Liebowitz, Stefan Natchev, Aaron Brager, Helmut Januschka, Felix Krause, Iulian Onofrei, Matthew Ellis, Jimmy Dee, Manu Wallner, Jan Piotrowski, Andrew McBurney", "info": "The easiest way to automate beta deployments and releases for your iOS and Android apps", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://fastlane.tools", "changelog_uri": "https://github.com/fastlane/fastlane/releases", "bug_tracker_uri": "https://github.com/fastlane/fastlane/issues", "source_code_uri": "https://github.com/fastlane/fastlane", "documentation_uri": "https://docs.fastlane.tools/" }, "yanked": false, "sha": "c21b4ce84d28e63c05b219b19027f19cd0f0e086e79e371248e0f0945f969188", "spec_sha": "8918bff32cd6de5ffcef28a622967d2d5f76c0acdf7e375162732af86cb82e7f", "project_uri": "https://rubygems.org/gems/fastlane", "gem_uri": "https://rubygems.org/gems/fastlane-2.227.1.gem", "homepage_uri": "https://fastlane.tools", "wiki_uri": null, "documentation_uri": "https://docs.fastlane.tools/", "mailing_list_uri": null, "source_code_uri": "https://github.com/fastlane/fastlane", "bug_tracker_uri": "https://github.com/fastlane/fastlane/issues", "changelog_uri": "https://github.com/fastlane/fastlane/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "addressable", "requirements": ">= 2.8, < 3.0.0" }, { "name": "artifactory", "requirements": "~> 3.0" }, { "name": "aws-sdk-s3", "requirements": "~> 1.0" }, { "name": "babosa", "requirements": ">= 1.0.3, < 2.0.0" }, { "name": "bundler", "requirements": ">= 1.12.0, < 3.0.0" }, { "name": "CFPropertyList", "requirements": ">= 2.3, < 4.0.0" }, { "name": "colored", "requirements": "~> 1.2" }, { "name": "commander", "requirements": "~> 4.6" }, { "name": "dotenv", "requirements": ">= 2.1.1, < 3.0.0" }, { "name": "emoji_regex", "requirements": ">= 0.1, < 4.0" }, { "name": "excon", "requirements": ">= 0.71.0, < 1.0.0" }, { "name": "faraday", "requirements": "~> 1.0" }, { "name": "faraday-cookie_jar", "requirements": "~> 0.0.6" }, { "name": "faraday_middleware", "requirements": "~> 1.0" }, { "name": "fastimage", "requirements": ">= 2.1.0, < 3.0.0" }, { "name": "fastlane-sirp", "requirements": ">= 1.0.0" }, { "name": "gh_inspector", "requirements": ">= 1.1.2, < 2.0.0" }, { "name": "google-apis-androidpublisher_v3", "requirements": "~> 0.3" }, { "name": "google-apis-playcustomapp_v1", "requirements": "~> 0.1" }, { "name": "google-cloud-env", "requirements": ">= 1.6.0, < 2.0.0" }, { "name": "google-cloud-storage", "requirements": "~> 1.31" }, { "name": "highline", "requirements": "~> 2.0" }, { "name": "http-cookie", "requirements": "~> 1.0.5" }, { "name": "json", "requirements": "< 3.0.0" }, { "name": "jwt", "requirements": ">= 2.1.0, < 3" }, { "name": "mini_magick", "requirements": ">= 4.9.4, < 5.0.0" }, { "name": "multipart-post", "requirements": ">= 2.0.0, < 3.0.0" }, { "name": "naturally", "requirements": "~> 2.2" }, { "name": "optparse", "requirements": ">= 0.1.1, < 1.0.0" }, { "name": "plist", "requirements": ">= 3.1.0, < 4.0.0" }, { "name": "rubyzip", "requirements": ">= 2.0.0, < 3.0.0" }, { "name": "security", "requirements": "= 0.1.5" }, { "name": "simctl", "requirements": "~> 1.6.3" }, { "name": "terminal-notifier", "requirements": ">= 2.0.0, < 3.0.0" }, { "name": "terminal-table", "requirements": "~> 3" }, { "name": "tty-screen", "requirements": ">= 0.6.3, < 1.0.0" }, { "name": "tty-spinner", "requirements": ">= 0.8.0, < 1.0.0" }, { "name": "word_wrap", "requirements": "~> 1.0.0" }, { "name": "xcodeproj", "requirements": ">= 1.13.0, < 2.0.0" }, { "name": "xcpretty", "requirements": "~> 0.4.1" }, { "name": "xcpretty-travis-formatter", "requirements": ">= 0.0.3, < 2.0.0" } ] } }
2025-04-09 01:31:25 UTC
Ds0PwvK_dDyRzXWpOyU3w

process_executer

An API for executing commands in a subprocess

3.2.1
Content{ "name": "process_executer", "downloads": 2127617, "version": "3.2.1", "version_created_at": "2025-04-09T01:19:36.864Z", "version_downloads": 0, "platform": "ruby", "authors": "James Couball", "info": "An API for executing commands in a subprocess", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/main-branch/process_executer", "changelog_uri": "https://rubydoc.info/gems/process_executer/3.2.1/file/CHANGELOG.md", "source_code_uri": "https://github.com/main-branch/process_executer", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://rubydoc.info/gems/process_executer/3.2.1", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "03e519931445a1b0522d35304602c2502500a8b632e1ef1548bf2d33c2824905", "spec_sha": "3d78e118a0f90ccca650eb01c9d838824b81bc6d099c23e469a25ab9eb2caa2e", "project_uri": "https://rubygems.org/gems/process_executer", "gem_uri": "https://rubygems.org/gems/process_executer-3.2.1.gem", "homepage_uri": "https://github.com/main-branch/process_executer", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/process_executer/3.2.1", "mailing_list_uri": null, "source_code_uri": "https://github.com/main-branch/process_executer", "bug_tracker_uri": null, "changelog_uri": "https://rubydoc.info/gems/process_executer/3.2.1/file/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler-audit", "requirements": "~> 0.9" }, { "name": "create_github_release", "requirements": "~> 2.1" }, { "name": "main_branch_shared_rubocop_config", "requirements": "~> 0.1" }, { "name": "rake", "requirements": "~> 13.2" }, { "name": "redcarpet", "requirements": "~> 3.6" }, { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.66" }, { "name": "semverify", "requirements": "~> 0.3" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "simplecov-lcov", "requirements": "~> 0.8" }, { "name": "simplecov-rspec", "requirements": "~> 0.3" }, { "name": "yard", "requirements": "~> 0.9, >= 0.9.28" }, { "name": "yardstick", "requirements": "~> 0.9" } ], "runtime": [ { "name": "track_open_instances", "requirements": "~> 0.1" } ] } }
2025-04-09 01:19:40 UTC
2egGy5xoB9Vnp5f1BbjLF

oauth_im

Include this gem in Gemfile, add an initializer, and you are good to go.

0.15.10
Content{ "name": "oauth_im", "downloads": 31760, "version": "0.15.10", "version_created_at": "2025-04-09T01:01:50.316Z", "version_downloads": 0, "platform": "ruby", "authors": "Eric Connally", "info": "Include this gem in Gemfile, add an initializer, and you are good to go.", "licenses": [ "BSD-3-Clause" ], "metadata": { "homepage_uri": "https://github.com/illustrativemathematics/oauth_im", "changelog_uri": "https://github.com/illustrativemathematics/oauth_im", "source_code_uri": "https://github.com/illustrativemathematics/oauth_im", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "2eb444827ceb77907747cbbe30dd07443cf09f6dda8523613a06c1246c9b3260", "spec_sha": "4a7ba8325ab61543241045606e1eb9e77059b9518fd9c3952c59d2459a02f2f7", "project_uri": "https://rubygems.org/gems/oauth_im", "gem_uri": "https://rubygems.org/gems/oauth_im-0.15.10.gem", "homepage_uri": "https://github.com/illustrativemathematics/oauth_im", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/illustrativemathematics/oauth_im", "bug_tracker_uri": null, "changelog_uri": "https://github.com/illustrativemathematics/oauth_im", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec-rails", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "= 1.23.0" }, { "name": "rubocop-rails", "requirements": ">= 0" }, { "name": "simplecov", "requirements": "~> 0.21" } ], "runtime": [ { "name": "fusionauth_client", "requirements": "~> 1.42.1" }, { "name": "jwt", "requirements": "~> 2.2" }, { "name": "oauth2", "requirements": "~> 2.0" }, { "name": "rails", "requirements": ">= 5.pre.2.pre.stable" }, { "name": "rollbar", "requirements": ">= 3.0.0" } ] } }
2025-04-09 01:01:55 UTC
5MMWiRqxlLLAh8zDa7tyH

active_mcp

A Rails engine that provides MCP capabilities to your Rails application

0.10.0
Content{ "name": "active_mcp", "downloads": 2341, "version": "0.10.0", "version_created_at": "2025-04-09T00:45:54.954Z", "version_downloads": 0, "platform": "ruby", "authors": "Moeki Kawakami", "info": "A Rails engine that provides MCP capabilities to your Rails application", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "6f82c5dc54aaea6fb93cd16fb421197f68e8567fe88652e62dfc67e523b14954", "spec_sha": "ea965d8f2359e0595e06e0cdb9befedf1fc89417aa0a160aefade8fdd7848b1e", "project_uri": "https://rubygems.org/gems/active_mcp", "gem_uri": "https://rubygems.org/gems/active_mcp-0.10.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/active_mcp/0.10.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jbuilder", "requirements": ">= 2.7" }, { "name": "json-schema", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0, < 8.0.0" } ] } }
2025-04-09 00:45:58 UTC
jrlxjxI7S-9wbxFkmyZFp

squared

Rake task generator for managing multi-language workspaces.

0.4.4
Content{ "name": "squared", "downloads": 5976, "version": "0.4.4", "version_created_at": "2025-04-09T00:41:42.952Z", "version_downloads": 0, "platform": "ruby", "authors": "An Pham", "info": "Rake task generator for managing multi-language workspaces.", "licenses": [ "BSD-3-Clause" ], "metadata": { "homepage_uri": "https://github.com/anpham6/squared", "source_code_uri": "https://github.com/anpham6/squared", "documentation_uri": "https://squared.readthedocs.io" }, "yanked": false, "sha": "0b0f93c2ca78e834e17c476d0c7fc80c0f1379f9fa047cb18fd6d2c6979f23e4", "spec_sha": "52a2ce54beeae5e6b87727dfab7c4a292c26aecaccd2fc6843727c14191ed623", "project_uri": "https://rubygems.org/gems/squared", "gem_uri": "https://rubygems.org/gems/squared-0.4.4.gem", "homepage_uri": "https://github.com/anpham6/squared", "wiki_uri": null, "documentation_uri": "https://squared.readthedocs.io", "mailing_list_uri": null, "source_code_uri": "https://github.com/anpham6/squared", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "logger", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "readline", "requirements": ">= 0" }, { "name": "rexml", "requirements": ">= 0" } ] } }
2025-04-09 00:41:48 UTC
v7P9bcZpHmWfV2ZFwIHAW

squared

Rake task generator for managing multi-language workspaces.

0.3.7
Content{ "name": "squared", "downloads": 5976, "version": "0.3.7", "version_created_at": "2025-04-09T00:41:35.942Z", "version_downloads": 0, "platform": "ruby", "authors": "An Pham", "info": "Rake task generator for managing multi-language workspaces.", "licenses": [ "BSD-3-Clause" ], "metadata": { "homepage_uri": "https://github.com/anpham6/squared", "source_code_uri": "https://github.com/anpham6/squared", "documentation_uri": "https://squared.readthedocs.io" }, "yanked": false, "sha": "40b939a61dbd29176594e52c73c36409f17ead819acd79339ee214b0baaa6233", "spec_sha": "4133ee3a1a8fe55a8d6edcb1f27abddd3f01110470feca7b03ca9de2840ed093", "project_uri": "https://rubygems.org/gems/squared", "gem_uri": "https://rubygems.org/gems/squared-0.3.7.gem", "homepage_uri": "https://github.com/anpham6/squared", "wiki_uri": null, "documentation_uri": "https://squared.readthedocs.io", "mailing_list_uri": null, "source_code_uri": "https://github.com/anpham6/squared", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "logger", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "readline", "requirements": ">= 0" }, { "name": "rexml", "requirements": ">= 0" } ] } }
2025-04-09 00:41:43 UTC
66WDc7UeRMeR5UQSyVgrF

default-avatar-generator

Generates beautiful and unique default avatars for user accounts

0.1.0
Content{ "name": "default-avatar-generator", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-04-09T00:41:34.653Z", "version_downloads": 0, "platform": "ruby", "authors": "Peter Sankauskas", "info": "Generates beautiful and unique default avatars for user accounts", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/pas256/default-avatar-generator", "changelog_uri": "https://github.com/pas256/default-avatar-generator/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/pas256/default-avatar-generator", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "aa3fbf3f302889a469718af33d00eede1753af82db833caf1b48fc5cc3f347b2", "spec_sha": "4303e520be05b1c5ea91c5d7bd269affd90b5a9c37bcc0e35eeef18d06e62aaa", "project_uri": "https://rubygems.org/gems/default-avatar-generator", "gem_uri": "https://rubygems.org/gems/default-avatar-generator-0.1.0.gem", "homepage_uri": "https://github.com/pas256/default-avatar-generator", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/pas256/default-avatar-generator", "bug_tracker_uri": null, "changelog_uri": "https://github.com/pas256/default-avatar-generator/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "nokogiri", "requirements": "~> 1.18" }, { "name": "ruby-vips", "requirements": "~> 2.2" } ] } }
2025-04-09 00:41:41 UTC
y2TILvLqzPLJ8tH1vgrFj

squared

Rake task generator for managing multi-language workspaces.

0.2.7
Content{ "name": "squared", "downloads": 5976, "version": "0.2.7", "version_created_at": "2025-04-09T00:41:30.603Z", "version_downloads": 0, "platform": "ruby", "authors": "An Pham", "info": "Rake task generator for managing multi-language workspaces.", "licenses": [ "BSD-3-Clause" ], "metadata": { "homepage_uri": "https://github.com/anpham6/squared", "source_code_uri": "https://github.com/anpham6/squared", "documentation_uri": "https://squared.readthedocs.io" }, "yanked": false, "sha": "9d66c1749d282e44cd9dc4df71cca54cdd1af9147c3e3a2dcb928d180a765d16", "spec_sha": "cc5ec12ce587ae814788b143a5f5a68fdbe3ab58e43c3230f3435cdacdf828d6", "project_uri": "https://rubygems.org/gems/squared", "gem_uri": "https://rubygems.org/gems/squared-0.2.7.gem", "homepage_uri": "https://github.com/anpham6/squared", "wiki_uri": null, "documentation_uri": "https://squared.readthedocs.io", "mailing_list_uri": null, "source_code_uri": "https://github.com/anpham6/squared", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "logger", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "readline", "requirements": ">= 0" }, { "name": "rexml", "requirements": ">= 0" } ] } }
2025-04-09 00:41:35 UTC
ngKBW52kEkbZD7r62KWi6

mime-types-data

mime-types-data provides a registry for information about MIME media type definitions. It can be used with the Ruby mime-types library or other software to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions.

3.2025.0506.pre3
Content{ "name": "mime-types-data", "downloads": 591387109, "version": "3.2025.0506.pre3", "version_created_at": "2025-04-09T00:40:47.011Z", "version_downloads": 0, "platform": "ruby", "authors": "Austin Ziegler", "info": "mime-types-data provides a registry for information about MIME media type\ndefinitions. It can be used with the Ruby mime-types library or other software\nto determine defined filename extensions for MIME types, or to use filename\nextensions to look up the likely MIME type definitions.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mime-types/mime-types-data/", "changelog_uri": "https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/mime-types/mime-types-data/issues", "source_code_uri": "https://github.com/mime-types/mime-types-data/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8785406ea38f7e1f5e2416006968c900693b41cdd701dd8feae02709896ab85c", "spec_sha": "a1cc9e701c3d5729219c9bc91894af6d0a5d0a8bb1e4437b641380409ca55e9f", "project_uri": "https://rubygems.org/gems/mime-types-data", "gem_uri": "https://rubygems.org/gems/mime-types-data-3.2025.0506.pre3.gem", "homepage_uri": "https://github.com/mime-types/mime-types-data/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mime-types/mime-types-data/", "bug_tracker_uri": "https://github.com/mime-types/mime-types-data/issues", "changelog_uri": "https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "hoe", "requirements": "~> 4.0" }, { "name": "hoe-halostatue", "requirements": "~> 2.0" }, { "name": "mime-types", "requirements": ">= 3.7.0.pre2, < 4" }, { "name": "nokogiri", "requirements": "~> 1.6" }, { "name": "rake", "requirements": ">= 10.0, < 14" }, { "name": "standard", "requirements": "~> 1.0" } ], "runtime": [] } }
2025-04-09 00:40:49 UTC
sjynoPS0v5Jub18Ghi_PB

ding_sdk

Ding Ruby SDK

0.14.1
Content{ "name": "ding_sdk", "downloads": 35865, "version": "0.14.1", "version_created_at": "2025-04-09T00:22:43.631Z", "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": "b4534715fc9b137904ae07e6e8a6bd3f29bf3ee6d9a2067b10e32d51a59db32a", "spec_sha": "89c589010b316b16fcb4592dc83aeebb9e2ed873cc612fdd7ae04aa91547a3b1", "project_uri": "https://rubygems.org/gems/ding_sdk", "gem_uri": "https://rubygems.org/gems/ding_sdk-0.14.1.gem", "homepage_uri": "https://github.com/ding-live/ding-ruby.git", "wiki_uri": null, "documentation_uri": "https://github.com/ding-live/ding-ruby.git", "mailing_list_uri": null, "source_code_uri": "https://github.com/ding-live/ding-ruby.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-focus", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "~> 1.73.2" }, { "name": "rubocop-minitest", "requirements": "~> 0.37.1" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "faraday-retry", "requirements": "~> 2.2.1" }, { "name": "rack", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } }
2025-04-09 00:22:47 UTC
nK5VOaTvgyB9M-SffOSfI

rubocop-haml

RuboCop plugin for Haml template.

0.3.0
Content{ "name": "rubocop-haml", "downloads": 26169, "version": "0.3.0", "version_created_at": "2025-04-09T00:17:29.841Z", "version_downloads": 0, "platform": "ruby", "authors": "Ryo Nakamura", "info": "RuboCop plugin for Haml template.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/r7kamura/rubocop-haml", "changelog_uri": "https://github.com/r7kamura/rubocop-haml/releases", "source_code_uri": "https://github.com/r7kamura/rubocop-haml", "default_lint_roller_plugin": "RuboCop::Haml::Plugin" }, "yanked": false, "sha": "f91606aeb795631026e7149b9b21314b954ca51e67c0f0262107e54c6f6c37fe", "spec_sha": "96ac11c9e5ee053cdce9eacea345ef460b9e6e2ffb72187a26dde071baddd2db", "project_uri": "https://rubygems.org/gems/rubocop-haml", "gem_uri": "https://rubygems.org/gems/rubocop-haml-0.3.0.gem", "homepage_uri": "https://github.com/r7kamura/rubocop-haml", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/r7kamura/rubocop-haml", "bug_tracker_uri": null, "changelog_uri": "https://github.com/r7kamura/rubocop-haml/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "hamli", "requirements": "~> 0.5" }, { "name": "lint_roller", "requirements": "~> 1.1" }, { "name": "rubocop", "requirements": "~> 1.72.1" } ] } }
2025-04-09 00:17:32 UTC
uyvIt_qYHid3va7NsuVgg

rubocop-erb

RuboCop plugin for ERB template.

0.6.0
Content{ "name": "rubocop-erb", "downloads": 68804, "version": "0.6.0", "version_created_at": "2025-04-09T00:08:12.578Z", "version_downloads": 0, "platform": "ruby", "authors": "Ryo Nakamura", "info": "RuboCop plugin for ERB template.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/r7kamura/rubocop-erb", "changelog_uri": "https://github.com/r7kamura/rubocop-erb/releases", "source_code_uri": "https://github.com/r7kamura/rubocop-erb", "default_lint_roller_plugin": "RuboCop::Erb::Plugin" }, "yanked": false, "sha": "c8c3de9209f1087f5058513086a37a85ba282b4c7054085339de9b2ab4fe95dd", "spec_sha": "6c9ce2d23dfbbd39606a44f5f53381d3e059b2f0a392229c29c5f97dd256f0d2", "project_uri": "https://rubygems.org/gems/rubocop-erb", "gem_uri": "https://rubygems.org/gems/rubocop-erb-0.6.0.gem", "homepage_uri": "https://github.com/r7kamura/rubocop-erb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/r7kamura/rubocop-erb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/r7kamura/rubocop-erb/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "better_html", "requirements": ">= 0" }, { "name": "lint_roller", "requirements": "~> 1.1" }, { "name": "rubocop", "requirements": "~> 1.72, >= 1.72.1" } ] } }
2025-04-09 00:08:15 UTC
BasaZRXICZ4uFi3ZOztQA

gaskit

Gaskit provides a lightweight, extensible framework for encapsulating business logic using a consistent, composable operation pattern. It supports context propagation, exit handling, structured results, and flexible logging via configuration.

0.1.0
Content{ "name": "gaskit", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-04-09T00:02:46.227Z", "version_downloads": 0, "platform": "ruby", "authors": "Nathan Lucas", "info": "Gaskit provides a lightweight, extensible framework for encapsulating business logic using a consistent, composable operation pattern. It supports context propagation, exit handling, structured results, and flexible logging via configuration.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bnlucas/gaskit", "changelog_uri": "https://github.com/bnlucas/gaskit/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/bnlucas/gaskit", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "518353457a2dde4c4c0c2611ec9176d84302838df43756863160f546eb64163d", "spec_sha": "4b98f435d53125529654c8f8e7e806b17d17e904fff0ed6d22a2b0e7ce83f79d", "project_uri": "https://rubygems.org/gems/gaskit", "gem_uri": "https://rubygems.org/gems/gaskit-0.1.0.gem", "homepage_uri": "https://github.com/bnlucas/gaskit", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bnlucas/gaskit", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bnlucas/gaskit/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.12" }, { "name": "rubocop", "requirements": "~> 1.60" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "railties", "requirements": "~> 7.0" } ] } }
2025-04-09 00:02:50 UTC
omzJ7pFngc5m10f3Xrhg5

orb-billing

Ruby library to access the Orb API

0.1.1
Content{ "name": "orb-billing", "downloads": 656, "version": "0.1.1", "version_created_at": "2025-04-08T23:26:38.661Z", "version_downloads": 0, "platform": "ruby", "authors": "Orb", "info": "Ruby library to access the Orb API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/orb-billing", "source_code_uri": "https://github.com/orbcorp/orb-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "1f747f1c180be4e5c0dcf76972a23f3396bed7a372d294b089aba595050b6013", "spec_sha": "801a46e924ddd6513534029ec8b5e5a86cef93c45962c2882462b72127316ec4", "project_uri": "https://rubygems.org/gems/orb-billing", "gem_uri": "https://rubygems.org/gems/orb-billing-0.1.1.gem", "homepage_uri": "https://gemdocs.org/gems/orb-billing", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orbcorp/orb-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } }
2025-04-08 23:26:42 UTC
U5Nqpvjuni5c-hvU48GN8

airarb

An elegant Ruby SDK for building AI Ruby Agent that interact with both LLMs and system tools

0.0.1
Content{ "name": "airarb", "downloads": 0, "version": "0.0.1", "version_created_at": "2025-04-08T23:24:18.562Z", "version_downloads": 0, "platform": "ruby", "authors": "Michal Czyz", "info": "An elegant Ruby SDK for building AI Ruby Agent that interact with both LLMs and system tools", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/cs3b/ai-ruby-agent-sdk", "changelog_uri": "https://github.com/cs3b/ai-ruby-agent-sdk/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/cs3b/ai-ruby-agent-sdk" }, "yanked": false, "sha": "bfc80c6b36eef3e060f160c60487ff1ebbced6b7ba639bbbe6781c3d57f5d06c", "spec_sha": "c5dcc370fa3d839f110a40bb4ff2ce265a680e9af69bea04bbd9901d73b4f36a", "project_uri": "https://rubygems.org/gems/airarb", "gem_uri": "https://rubygems.org/gems/airarb-0.0.1.gem", "homepage_uri": "https://github.com/cs3b/ai-ruby-agent-sdk", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/cs3b/ai-ruby-agent-sdk", "bug_tracker_uri": null, "changelog_uri": "https://github.com/cs3b/ai-ruby-agent-sdk/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ruby_llm", "requirements": ">= 0" } ] } }
2025-04-08 23:24:21 UTC
3PemQhesdHa1pO7Go_af1

track_open_instances

A mixin to track instances of Ruby classes that require explicit cleanup, helping to identify potential resource leaks. It maintains a list of created instances and allows checking for any that remain unclosed.

0.1.0
Content{ "name": "track_open_instances", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-04-08T23:12:51.838Z", "version_downloads": 0, "platform": "ruby", "authors": "James Couball", "info": "A mixin to track instances of Ruby classes that require explicit cleanup,\nhelping to identify potential resource leaks. It maintains a list of\ncreated instances and allows checking for any that remain unclosed.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/main-branch/track_open_instances", "changelog_uri": "https://rubydoc.info/gems/track_open_instances/0.1.0/file/CHANGELOG.md", "source_code_uri": "https://github.com/main-branch/track_open_instances", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://rubydoc.info/gems/track_open_instances/0.1.0", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "dbac969df57d73e7ffc634710ae44560a97e6e208ee62eb97b3d66ab458fc8f8", "spec_sha": "0b1964342fb7f776d43f96d70211bb49e489d2459bdf4affd4d6061eda2b933d", "project_uri": "https://rubygems.org/gems/track_open_instances", "gem_uri": "https://rubygems.org/gems/track_open_instances-0.1.0.gem", "homepage_uri": "https://github.com/main-branch/track_open_instances", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/track_open_instances/0.1.0", "mailing_list_uri": null, "source_code_uri": "https://github.com/main-branch/track_open_instances", "bug_tracker_uri": null, "changelog_uri": "https://rubydoc.info/gems/track_open_instances/0.1.0/file/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler-audit", "requirements": "~> 0.9" }, { "name": "create_github_release", "requirements": "~> 2.1" }, { "name": "main_branch_shared_rubocop_config", "requirements": "~> 0.1" }, { "name": "rake", "requirements": "~> 13.2" }, { "name": "redcarpet", "requirements": "~> 3.6" }, { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.75" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "simplecov-json", "requirements": "~> 0.2" }, { "name": "simplecov-rspec", "requirements": "~> 0.4" }, { "name": "yard", "requirements": "~> 0.9, >= 0.9.28" }, { "name": "yardstick", "requirements": "~> 0.9" } ], "runtime": [] } }
2025-04-08 23:12:54 UTC
J5Sr4yvj-UtAcOw-qccWz

lithic

Ruby library to access the Lithic API

0.1.0.pre.alpha.8
Content{ "name": "lithic", "downloads": 606, "version": "0.1.0.pre.alpha.8", "version_created_at": "2025-04-08T23:04:22.419Z", "version_downloads": 0, "platform": "ruby", "authors": "Lithic", "info": "Ruby library to access the Lithic API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/lithic", "source_code_uri": "https://github.com/lithic-com/lithic-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "8eae7494819394fc5cd499d92f8328d727241b19c58f1f0b0458acab8bb8d6aa", "spec_sha": "0c3f3f3290b7c176f38c8ee862cd9391c0dc9b8d158a7ab5cdeb9cc37921c185", "project_uri": "https://rubygems.org/gems/lithic", "gem_uri": "https://rubygems.org/gems/lithic-0.1.0.pre.alpha.8.gem", "homepage_uri": "https://gemdocs.org/gems/lithic", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lithic-com/lithic-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } }
2025-04-08 23:04:25 UTC
qXj_picgqQDyypMXrMOAq

stack_car

A tool to make rails + docker easy

0.20.0
Content{ "name": "stack_car", "downloads": 58565, "version": "0.20.0", "version_created_at": "2025-04-08T23:02:19.243Z", "version_downloads": 0, "platform": "ruby", "authors": "Rob Kaufman", "info": "A tool to make rails + docker easy", "licenses": [], "metadata": {}, "yanked": false, "sha": "d88b6d80afd95b6aaf0e83cdc95a397edd50beb062d92a793c473db7c6ffa988", "spec_sha": "449b8960d613e049a7f733941c25b91b98a39cb6ad24b1d822c9f04cc28cb15d", "project_uri": "https://rubygems.org/gems/stack_car", "gem_uri": "https://rubygems.org/gems/stack_car-0.20.0.gem", "homepage_uri": "https://gitlab.com/notch8/stack_car", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/stack_car/0.20.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "yard", "requirements": ">= 0" }, { "name": "yard-thor", "requirements": ">= 0" } ], "runtime": [ { "name": "archive-zip", "requirements": ">= 0" }, { "name": "dotenv", "requirements": ">= 0" }, { "name": "json", "requirements": "~> 2.3" }, { "name": "thor", "requirements": "~> 0.20" } ] } }
2025-04-08 23:02:22 UTC
4JN1YZ0j_F_DBJy2jqj6J

prick

A release control and management system for postgresql

0.46.1
Content{ "name": "prick", "downloads": 68384, "version": "0.46.1", "version_created_at": "2025-04-08T22:39:20.975Z", "version_downloads": 0, "platform": "ruby", "authors": "Claus Rasmussen", "info": "A release control and management system for postgresql", "licenses": [], "metadata": {}, "yanked": false, "sha": "8213c5d3a3932108b48972415654fc8795815e3599dbe09daf9708c8a4fc3081", "spec_sha": "e80e599d4c1ef8574f42d9097ce8a1b96fed48eea78337f61af2c4d5968701be", "project_uri": "https://rubygems.org/gems/prick", "gem_uri": "https://rubygems.org/gems/prick-0.46.1.gem", "homepage_uri": "http://www.nowhere.com/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/prick/0.46.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "ruby-prof", "requirements": ">= 0" } ], "runtime": [ { "name": "constrain", "requirements": ">= 0" }, { "name": "dsort", "requirements": ">= 0" }, { "name": "fixture_fox", "requirements": ">= 0" }, { "name": "forward_to", "requirements": ">= 0" }, { "name": "indented_io", "requirements": ">= 0" }, { "name": "pg_graph", "requirements": ">= 0" }, { "name": "postspec", "requirements": ">= 0" }, { "name": "prick-inflector", "requirements": ">= 0" }, { "name": "semantic", "requirements": ">= 0" }, { "name": "shellopts", "requirements": ">= 0" }, { "name": "string-text", "requirements": ">= 0" } ] } }
2025-04-08 22:39:24 UTC
g5G1QLqhYx6K6A5cbeJvv

affixapi

The affixapi.com API documentation. # Introduction Affix API is an OAuth 2.1 application that allows developers to access customer data, without developers needing to manage or maintain integrations; or collect login credentials or API keys from users for these third party systems. # OAuth 2.1 Affix API follows the [OAuth 2.1 spec](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-08). As an OAuth application, Affix API handles not only both the collection of sensitive user credentials or API keys, but also builds and maintains the integrations with the providers, so you don't have to. # How to obtain an access token in order to get started, you must: - register a `client_id` - direct your user to the sign in flow (`https://connect.affixapi.com` [with the appropriate query parameters](https://github.com/affixapi/starter-kit/tree/master/connect)) - capture `authorization_code` we will send to your redirect URI after the sign in flow is complete and exchange that `authorization_code` for a Bearer token # Sandbox keys (developer mode) ### dev ``` eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6ImQ1OTZhMmYzLWYzNzktNGE1ZC1hMmRhLTk4OWJmYWViYTg1ZCIsImlhdCI6MTcwMjkyMDkwMywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5kZXYuZW5naW5lZXJpbmcuYWZmaXhhcGkuY29tIiwic3ViIjoiZGV2ZWxvcGVyIiwiYXVkIjoiM0ZEQUVERjktMURDQTRGNTQtODc5NDlGNkEtNDEwMjc2NDMifQ.VLWYjCQvBS0C3ZA6_J3-U-idZj5EYI2IlDdTjAWBxSIHGufp6cqaVodKsF2BeIqcIeB3P0lW-KL9mY3xGd7ckQ ``` #### `employees` endpoint sample: ``` curl --fail \ -X GET \ -H 'Authorization: Bearer eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6ImQ1OTZhMmYzLWYzNzktNGE1ZC1hMmRhLTk4OWJmYWViYTg1ZCIsImlhdCI6MTcwMjkyMDkwMywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5kZXYuZW5naW5lZXJpbmcuYWZmaXhhcGkuY29tIiwic3ViIjoiZGV2ZWxvcGVyIiwiYXVkIjoiM0ZEQUVERjktMURDQTRGNTQtODc5NDlGNkEtNDEwMjc2NDMifQ.VLWYjCQvBS0C3ZA6_J3-U-idZj5EYI2IlDdTjAWBxSIHGufp6cqaVodKsF2BeIqcIeB3P0lW-KL9mY3xGd7ckQ' \ 'https://dev.api.affixapi.com/2023-03-01/developer/employees' ``` ### prod ``` eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6IjI5YjFjYTg4LWNlNjktNDgyZC1iNGZjLTkzMWMzZmJkYWM4ZSIsImlhdCI6MTcwMjkyMTA4MywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5wcm9kLmVuZ2luZWVyaW5nLmFmZml4YXBpLmNvbSIsInN1YiI6ImRldmVsb3BlciIsImF1ZCI6IjA4QkIwODFFLUQ5QUI0RDE0LThERjk5MjMzLTY2NjE1Q0U5In0.2zdpFAmiyYiYk6MOcbXNUwwR4M1Fextnaac340x54AidiWXCyw-u9KeavbqfYF6q8a9kcDLrxhJ8Wc_3tIzuVw ``` #### `employees` endpoint sample: ``` curl --fail \ -X GET \ -H 'Authorization: Bearer eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6IjI5YjFjYTg4LWNlNjktNDgyZC1iNGZjLTkzMWMzZmJkYWM4ZSIsImlhdCI6MTcwMjkyMTA4MywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5wcm9kLmVuZ2luZWVyaW5nLmFmZml4YXBpLmNvbSIsInN1YiI6ImRldmVsb3BlciIsImF1ZCI6IjA4QkIwODFFLUQ5QUI0RDE0LThERjk5MjMzLTY2NjE1Q0U5In0.2zdpFAmiyYiYk6MOcbXNUwwR4M1Fextnaac340x54AidiWXCyw-u9KeavbqfYF6q8a9kcDLrxhJ8Wc_3tIzuVw' \ 'https://api.affixapi.com/2023-03-01/developer/employees' ``` # Webhooks An exciting feature for HR/Payroll modes are webhooks. If enabled, your `webhook_uri` is set on your `client_id` for the respective environment: `dev | prod` Webhooks are configured to make live requests to the underlying integration 1x/hr, and if a difference is detected since the last request, we will send a request to your `webhook_uri` with this shape: ``` { added: <api.v20230301.Employees>[ <api.v20230301.Employee>{ ..., date_of_birth: '2010-08-06', display_full_name: 'Daija Rogahn', employee_number: '57993', employment_status: 'pending', employment_type: 'other', employments: [ { currency: 'eur', effective_date: '2022-02-25', employment_type: 'other', job_title: 'Dynamic Implementation Manager', pay_frequency: 'semimonthly', pay_period: 'YEAR', pay_rate: 96000, }, ], first_name: 'Daija', ... } ], removed: [], updated: [ <api.v20230301.Employee>{ ..., date_of_birth: '2009-11-09', display_full_name: 'Lourdes Stiedemann', employee_number: '63189', employment_status: 'leave', employment_type: 'full_time', employments: [ { currency: 'gbp', effective_date: '2023-01-16', employment_type: 'full_time', job_title: 'Forward Brand Planner', pay_frequency: 'semimonthly', pay_period: 'YEAR', pay_rate: 86000, }, ], first_name: 'Lourdes', } ] } ``` the following headers will be sent with webhook requests: ``` x-affix-api-signature: ab8474e609db95d5df3adc39ea3add7a7544bd215c5c520a30a650ae93a2fba7 x-affix-api-origin: webhooks-employees-webhook user-agent: affixapi.com ``` Before trusting the payload, you should sign the payload and verify the signature matches the signature sent by the `affixapi.com` service. This secures that the data sent to your `webhook_uri` is from the `affixapi.com` server. The signature is created by combining the signing secret (your `client_secret`) with the body of the request sent using a standard HMAC-SHA256 keyed hash. The signature can be created via: - create an `HMAC` with your `client_secret` - update the `HMAC` with the payload - get the hex digest -> this is the signature Sample `typescript` code that follows this recipe: ``` import { createHmac } from 'crypto'; export const computeSignature = ({ str, signingSecret, }: { signingSecret: string; str: string; }): string => { const hmac = createHmac('sha256', signingSecret); hmac.update(str); const signature = hmac.digest('hex'); return signature; }; ``` ## Rate limits Open endpoints (not gated by an API key) (applied at endpoint level): - 15 requests every 1 minute (by IP address) - 25 requests every 5 minutes (by IP address) Gated endpoints (require an API key) (applied at endpoint level): - 40 requests every 1 minute (by IP address) - 40 requests every 5 minutes (by `client_id`) Things to keep in mind: - Open endpoints (not gated by an API key) will likely be called by your users, not you, so rate limits generally would not apply to you. - As a developer, rate limits are applied at the endpoint granularity. - For example, say the rate limits below are 10 requests per minute by ip. from that same ip, within 1 minute, you get: - 10 requests per minute on `/orders`, - another 10 requests per minute on `/items`, - and another 10 requests per minute on `/identity`, - for a total of 30 requests per minute.

1.1.103
Content{ "name": "affixapi", "downloads": 20639, "version": "1.1.103", "version_created_at": "2025-04-08T22:38:22.892Z", "version_downloads": 0, "platform": "ruby", "authors": "OpenAPI-Generator", "info": "The affixapi.com API documentation. # Introduction Affix API is an OAuth 2.1 application that allows developers to access customer data, without developers needing to manage or maintain integrations; or collect login credentials or API keys from users for these third party systems. # OAuth 2.1 Affix API follows the [OAuth 2.1 spec](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-08). As an OAuth application, Affix API handles not only both the collection of sensitive user credentials or API keys, but also builds and maintains the integrations with the providers, so you don't have to. # How to obtain an access token in order to get started, you must: - register a `client_id` - direct your user to the sign in flow (`https://connect.affixapi.com` [with the appropriate query parameters](https://github.com/affixapi/starter-kit/tree/master/connect)) - capture `authorization_code` we will send to your redirect URI after the sign in flow is complete and exchange that `authorization_code` for a Bearer token # Sandbox keys (developer mode) ### dev ``` eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6ImQ1OTZhMmYzLWYzNzktNGE1ZC1hMmRhLTk4OWJmYWViYTg1ZCIsImlhdCI6MTcwMjkyMDkwMywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5kZXYuZW5naW5lZXJpbmcuYWZmaXhhcGkuY29tIiwic3ViIjoiZGV2ZWxvcGVyIiwiYXVkIjoiM0ZEQUVERjktMURDQTRGNTQtODc5NDlGNkEtNDEwMjc2NDMifQ.VLWYjCQvBS0C3ZA6_J3-U-idZj5EYI2IlDdTjAWBxSIHGufp6cqaVodKsF2BeIqcIeB3P0lW-KL9mY3xGd7ckQ ``` #### `employees` endpoint sample: ``` curl --fail \\ -X GET \\ -H 'Authorization: Bearer eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6ImQ1OTZhMmYzLWYzNzktNGE1ZC1hMmRhLTk4OWJmYWViYTg1ZCIsImlhdCI6MTcwMjkyMDkwMywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5kZXYuZW5naW5lZXJpbmcuYWZmaXhhcGkuY29tIiwic3ViIjoiZGV2ZWxvcGVyIiwiYXVkIjoiM0ZEQUVERjktMURDQTRGNTQtODc5NDlGNkEtNDEwMjc2NDMifQ.VLWYjCQvBS0C3ZA6_J3-U-idZj5EYI2IlDdTjAWBxSIHGufp6cqaVodKsF2BeIqcIeB3P0lW-KL9mY3xGd7ckQ' \\ 'https://dev.api.affixapi.com/2023-03-01/developer/employees' ``` ### prod ``` eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6IjI5YjFjYTg4LWNlNjktNDgyZC1iNGZjLTkzMWMzZmJkYWM4ZSIsImlhdCI6MTcwMjkyMTA4MywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5wcm9kLmVuZ2luZWVyaW5nLmFmZml4YXBpLmNvbSIsInN1YiI6ImRldmVsb3BlciIsImF1ZCI6IjA4QkIwODFFLUQ5QUI0RDE0LThERjk5MjMzLTY2NjE1Q0U5In0.2zdpFAmiyYiYk6MOcbXNUwwR4M1Fextnaac340x54AidiWXCyw-u9KeavbqfYF6q8a9kcDLrxhJ8Wc_3tIzuVw ``` #### `employees` endpoint sample: ``` curl --fail \\ -X GET \\ -H 'Authorization: Bearer eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6IjI5YjFjYTg4LWNlNjktNDgyZC1iNGZjLTkzMWMzZmJkYWM4ZSIsImlhdCI6MTcwMjkyMTA4MywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5wcm9kLmVuZ2luZWVyaW5nLmFmZml4YXBpLmNvbSIsInN1YiI6ImRldmVsb3BlciIsImF1ZCI6IjA4QkIwODFFLUQ5QUI0RDE0LThERjk5MjMzLTY2NjE1Q0U5In0.2zdpFAmiyYiYk6MOcbXNUwwR4M1Fextnaac340x54AidiWXCyw-u9KeavbqfYF6q8a9kcDLrxhJ8Wc_3tIzuVw' \\ 'https://api.affixapi.com/2023-03-01/developer/employees' ``` # Webhooks An exciting feature for HR/Payroll modes are webhooks. If enabled, your `webhook_uri` is set on your `client_id` for the respective environment: `dev | prod` Webhooks are configured to make live requests to the underlying integration 1x/hr, and if a difference is detected since the last request, we will send a request to your `webhook_uri` with this shape: ``` { added: <api.v20230301.Employees>[ <api.v20230301.Employee>{ ..., date_of_birth: '2010-08-06', display_full_name: 'Daija Rogahn', employee_number: '57993', employment_status: 'pending', employment_type: 'other', employments: [ { currency: 'eur', effective_date: '2022-02-25', employment_type: 'other', job_title: 'Dynamic Implementation Manager', pay_frequency: 'semimonthly', pay_period: 'YEAR', pay_rate: 96000, }, ], first_name: 'Daija', ... } ], removed: [], updated: [ <api.v20230301.Employee>{ ..., date_of_birth: '2009-11-09', display_full_name: 'Lourdes Stiedemann', employee_number: '63189', employment_status: 'leave', employment_type: 'full_time', employments: [ { currency: 'gbp', effective_date: '2023-01-16', employment_type: 'full_time', job_title: 'Forward Brand Planner', pay_frequency: 'semimonthly', pay_period: 'YEAR', pay_rate: 86000, }, ], first_name: 'Lourdes', } ] } ``` the following headers will be sent with webhook requests: ``` x-affix-api-signature: ab8474e609db95d5df3adc39ea3add7a7544bd215c5c520a30a650ae93a2fba7 x-affix-api-origin: webhooks-employees-webhook user-agent: affixapi.com ``` Before trusting the payload, you should sign the payload and verify the signature matches the signature sent by the `affixapi.com` service. This secures that the data sent to your `webhook_uri` is from the `affixapi.com` server. The signature is created by combining the signing secret (your `client_secret`) with the body of the request sent using a standard HMAC-SHA256 keyed hash. The signature can be created via: - create an `HMAC` with your `client_secret` - update the `HMAC` with the payload - get the hex digest -> this is the signature Sample `typescript` code that follows this recipe: ``` import { createHmac } from 'crypto'; export const computeSignature = ({ str, signingSecret, }: { signingSecret: string; str: string; }): string => { const hmac = createHmac('sha256', signingSecret); hmac.update(str); const signature = hmac.digest('hex'); return signature; }; ``` ## Rate limits Open endpoints (not gated by an API key) (applied at endpoint level): - 15 requests every 1 minute (by IP address) - 25 requests every 5 minutes (by IP address) Gated endpoints (require an API key) (applied at endpoint level): - 40 requests every 1 minute (by IP address) - 40 requests every 5 minutes (by `client_id`) Things to keep in mind: - Open endpoints (not gated by an API key) will likely be called by your users, not you, so rate limits generally would not apply to you. - As a developer, rate limits are applied at the endpoint granularity. - For example, say the rate limits below are 10 requests per minute by ip. from that same ip, within 1 minute, you get: - 10 requests per minute on `/orders`, - another 10 requests per minute on `/items`, - and another 10 requests per minute on `/identity`, - for a total of 30 requests per minute. ", "licenses": [ "Unlicense" ], "metadata": {}, "yanked": false, "sha": "448cbcf42b1c0eb319c83f5516998f61f3953cd3b3ce1a9f1176256d2c3a58ba", "spec_sha": "0b4a0d8fe9ddbc1e59243e387430b7ca3e56bbc7a1d4ac3bfd994b01d2b10f55", "project_uri": "https://rubygems.org/gems/affixapi", "gem_uri": "https://rubygems.org/gems/affixapi-1.1.103.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/affixapi/1.1.103", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } }
2025-04-08 22:38:27 UTC
S03hwpSxr0I0M0Qf7F4fF

jruby-launcher

Builds and installs a native launcher for JRuby on your system

2.0.0
Content{ "name": "jruby-launcher", "downloads": 4537171, "version": "2.0.0", "version_created_at": "2025-04-08T22:32:16.236Z", "version_downloads": 0, "platform": "java", "authors": "Nick Sieger, Vladimir Sizikov", "info": "Builds and installs a native launcher for JRuby on your system", "licenses": [], "metadata": {}, "yanked": false, "sha": "0a682a531fdf8c336cd82f3b566557398c6a63b58a2404f81038f99db7a262ad", "spec_sha": "ad4acc05dbc2d9e14da9a3f889fe078c6c6af41eedf54f7196e6c35f8e06b778", "project_uri": "https://rubygems.org/gems/jruby-launcher", "gem_uri": "https://rubygems.org/gems/jruby-launcher-2.0.0-java.gem", "homepage_uri": "http://jruby.org", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jruby-launcher/2.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-08 22:32:19 UTC
8Cx_joRR7IhmwItP9_jaW

ru.Bee

Application web server written on Ruby

1.3.2
Content{ "name": "ru.Bee", "downloads": 1383, "version": "1.3.2", "version_created_at": "2025-04-08T22:14:06.197Z", "version_downloads": 0, "platform": "ruby", "authors": "Oleg Saltykov", "info": "Application web server written on Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "38168d72a430c3fd920bdf80a20ebcd23bb3e702045bcb3dce7a5c4b28d568ea", "spec_sha": "5bff8ee80f875c7f8fb52c6e1488664573b76e646431a6b483a5e37fa2fc88f9", "project_uri": "https://rubygems.org/gems/ru.Bee", "gem_uri": "https://rubygems.org/gems/ru.Bee-1.3.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ru.Bee/1.3.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bundler", "requirements": "~> 2.1, >= 2.1.4" } ] } }
2025-04-08 22:14:08 UTC
P2RdbRRG3LttNGZRVybvb

nvim

Yet another Ruby client for Neovim

1.10.0
Content{ "name": "nvim", "downloads": 2587, "version": "1.10.0", "version_created_at": "2025-04-08T22:08:39.207Z", "version_downloads": 0, "platform": "ruby", "authors": "Bertram Scharpf", "info": "Yet another Ruby client for Neovim", "licenses": [ "BSD-2-Clause+" ], "metadata": {}, "yanked": false, "sha": "f632ba88d44a72572506651136f991f04ca1ff17b0b1418020e60107fcded863", "spec_sha": "71631771ce31be9c0acfb593efdf0f8631c32c583056503392a4f4435c0c41ef", "project_uri": "https://rubygems.org/gems/nvim", "gem_uri": "https://rubygems.org/gems/nvim-1.10.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nvim/1.10.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-08 22:08:42 UTC
FR_AviB-8bMpVy7vKD1AT

ariadne_view_components

ViewComponents + TailwindCSS + Stimulus

0.0.96.14
Content{ "name": "ariadne_view_components", "downloads": 187911, "version": "0.0.96.14", "version_created_at": "2025-04-08T22:00:43.002Z", "version_downloads": 0, "platform": "ruby", "authors": "Garen J. Torikian", "info": "ViewComponents + TailwindCSS + Stimulus", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "f83787b38d32350aae717dbc40280e75ae1405b288f362d6f37a7158451738e0", "spec_sha": "52867a425ea0e8aa7bd06fa7f6dc8990805181ce6354ff3f5019c09e84099cea", "project_uri": "https://rubygems.org/gems/ariadne_view_components", "gem_uri": "https://rubygems.org/gems/ariadne_view_components-0.0.96.14.gem", "homepage_uri": "https://github.com/yettoapp/ariadne", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ariadne_view_components/0.0.96.14", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionview", "requirements": ">= 7.0" }, { "name": "activesupport", "requirements": ">= 7.0" }, { "name": "dry-initializer", "requirements": "~> 3.1" }, { "name": "heroicons_helper", "requirements": "~> 0.8" }, { "name": "tailwind_merge", "requirements": "~> 1.0" }, { "name": "view_component", "requirements": "~> 3.0" }, { "name": "view_component-contrib", "requirements": "~> 0.2" } ] } }
2025-04-08 22:00:47 UTC
Ng0WdYVJuBLTpE0TkJ_pm

rspec_trunk_flaky_tests

Trunk Flaky Tests helper gem

0.7.7
Content{ "name": "rspec_trunk_flaky_tests", "downloads": 8958, "version": "0.7.7", "version_created_at": "2025-04-08T21:50:31.841Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Trunk Technologies, Inc.", "info": "Trunk Flaky Tests helper gem", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "80ac6c42efa73bfcd3951e0e9a114b49e0c676d6b754acf8d3ed6d1176f6e1d7", "spec_sha": "cd04b89d347de34eaf21c5eae351d9597001b007609ef20a4a074f5c14139c00", "project_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests", "gem_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests-0.7.7-x86_64-linux.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rspec_trunk_flaky_tests/0.7.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "rspec-core", "requirements": "> 3.3" } ] } }
2025-04-08 21:50:35 UTC
iOIesVHZofAwFQA46fAYO

rspec_trunk_flaky_tests

Trunk Flaky Tests helper gem

0.7.7
Content{ "name": "rspec_trunk_flaky_tests", "downloads": 8958, "version": "0.7.7", "version_created_at": "2025-04-08T21:50:26.900Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "Trunk Technologies, Inc.", "info": "Trunk Flaky Tests helper gem", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "4eb95276cbb825cb1904e51f38fe3ca07a54298c7a71ed3d2e86910806299a51", "spec_sha": "a845da454538debe60c9b3f826ee6b6b59d44643e0dffec3c7d47dfdfb16ff76", "project_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests", "gem_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests-0.7.7-x86_64-darwin.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rspec_trunk_flaky_tests/0.7.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "rspec-core", "requirements": "> 3.3" } ] } }
2025-04-08 21:50:31 UTC
2wOCDtrOS6j9wG_Q7oOY2

rspec_trunk_flaky_tests

Trunk Flaky Tests helper gem

0.7.7
Content{ "name": "rspec_trunk_flaky_tests", "downloads": 8958, "version": "0.7.7", "version_created_at": "2025-04-08T21:50:22.351Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Trunk Technologies, Inc.", "info": "Trunk Flaky Tests helper gem", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "0d70b2566eabf7f796455d747b919e93934118df1b927d4a9a62caf3a1a50db6", "spec_sha": "5f7724bd80459f3288abdd1a0dd03db43bacb1e3086a047f5b5613721555bc06", "project_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests", "gem_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests-0.7.7-arm64-darwin.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rspec_trunk_flaky_tests/0.7.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "rspec-core", "requirements": "> 3.3" } ] } }
2025-04-08 21:50:26 UTC
aK4QMl0p4oFgWUEve-y7C

rspec_trunk_flaky_tests

Trunk Flaky Tests helper gem

0.7.7
Content{ "name": "rspec_trunk_flaky_tests", "downloads": 8958, "version": "0.7.7", "version_created_at": "2025-04-08T21:50:18.008Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Trunk Technologies, Inc.", "info": "Trunk Flaky Tests helper gem", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "3758bb27efada07cebe7b55733602b990ae9e631c99a2f9428b9f2eb40a9eee5", "spec_sha": "7be29402333188997145499c88cfc04b629e2c460f3f17ec930aec13cabec84c", "project_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests", "gem_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests-0.7.7-aarch64-linux.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rspec_trunk_flaky_tests/0.7.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "rspec-core", "requirements": "> 3.3" } ] } }
2025-04-08 21:50:21 UTC
kbGNMYbzsSKy2mVSdpyHr

hash_wia

Gem provides simple access to common Ruby hash types bundled in one simple class

0.9.1
Content{ "name": "hash_wia", "downloads": 18917, "version": "0.9.1", "version_created_at": "2025-04-08T21:41:42.171Z", "version_downloads": 0, "platform": "ruby", "authors": "Dino Reic", "info": "Gem provides simple access to common Ruby hash types bundled in one simple class", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "2709379cba7bbf06691a46bb120dd705901cb7ee05a383731fba5e5d1e831fe8", "spec_sha": "8aec1af40abcc74518880195854521cbc23cc8612c02ab617c09dc8db198ce62", "project_uri": "https://rubygems.org/gems/hash_wia", "gem_uri": "https://rubygems.org/gems/hash_wia-0.9.1.gem", "homepage_uri": "https://github.com/dux/hash_wia", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hash_wia/0.9.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-08 21:41:45 UTC
ZcCm3jA-0M7X_AnFZk8i9

jruby-launcher

Builds and installs a native launcher for JRuby on your system

2.0.0.pre3
Content{ "name": "jruby-launcher", "downloads": 4536989, "version": "2.0.0.pre3", "version_created_at": "2025-04-08T21:14:22.720Z", "version_downloads": 0, "platform": "java", "authors": "Nick Sieger, Vladimir Sizikov", "info": "Builds and installs a native launcher for JRuby on your system", "licenses": [], "metadata": {}, "yanked": false, "sha": "c4f1f5255b3002c5c173e262d9987391d7ca6dff81403e1e25279c22a8bc25b6", "spec_sha": "5f3f1f886542147c7a88acd7cfe3ffbd098f71ca6ab67d388fc268fc3231e926", "project_uri": "https://rubygems.org/gems/jruby-launcher", "gem_uri": "https://rubygems.org/gems/jruby-launcher-2.0.0.pre3-java.gem", "homepage_uri": "http://jruby.org", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jruby-launcher/2.0.0.pre3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-08 21:14:26 UTC
O0wzkD7tKGNK6WIiLS6w1

ariadne_view_components

ViewComponents + TailwindCSS + Stimulus

0.0.96.13
Content{ "name": "ariadne_view_components", "downloads": 187883, "version": "0.0.96.13", "version_created_at": "2025-04-08T21:08:40.962Z", "version_downloads": 0, "platform": "ruby", "authors": "Garen J. Torikian", "info": "ViewComponents + TailwindCSS + Stimulus", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "0bfd85df15b0657659b465889511088c1b7d3a54a223d651836b53626f23fdc2", "spec_sha": "e0293e42d66a1efc846fb20178591f7a4cd158010a447ea6aa3e665875f958cc", "project_uri": "https://rubygems.org/gems/ariadne_view_components", "gem_uri": "https://rubygems.org/gems/ariadne_view_components-0.0.96.13.gem", "homepage_uri": "https://github.com/yettoapp/ariadne", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ariadne_view_components/0.0.96.13", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionview", "requirements": ">= 7.0" }, { "name": "activesupport", "requirements": ">= 7.0" }, { "name": "dry-initializer", "requirements": "~> 3.1" }, { "name": "heroicons_helper", "requirements": "~> 0.8" }, { "name": "tailwind_merge", "requirements": "~> 1.0" }, { "name": "view_component", "requirements": "~> 3.0" }, { "name": "view_component-contrib", "requirements": "~> 0.2" } ] } }
2025-04-08 21:08:46 UTC
mhO-4XPbVXPBokZAPuMnR

pfab

k8s helper

0.58.15
Content{ "name": "pfab", "downloads": 55230, "version": "0.58.15", "version_created_at": "2025-04-08T21:06:28.805Z", "version_downloads": 0, "platform": "ruby", "authors": "Jeff Dwyer", "info": "k8s helper", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "5cd46f86c1d4bcbd7b268e7230e1aa6ea38aafe90fedb5757c10d5d90663ff32", "spec_sha": "c81b8b16e7527dceb3506330a160b69c58a3f1b40bb2325101c5a13ab974ae63", "project_uri": "https://rubygems.org/gems/pfab", "gem_uri": "https://rubygems.org/gems/pfab-0.58.15.gem", "homepage_uri": "http://github.com/prefab-cloud/pfab", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pfab/0.58.15", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.3" }, { "name": "juwelier", "requirements": "~> 2.4.9" }, { "name": "rdoc", "requirements": "~> 6.1" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "commander", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "styled_yaml", "requirements": "~> 0.0.1" } ] } }
2025-04-08 21:06:33 UTC
VW1w2fEublvkuCmCNOc6J

hephaestus

Hephaestus is a Rails generator to create plugs for Yetto.

0.8.19
Content{ "name": "hephaestus", "downloads": 19602, "version": "0.8.19", "version_created_at": "2025-04-08T21:06:23.239Z", "version_downloads": 0, "platform": "ruby", "authors": "Garen Torikian", "info": "Hephaestus is a Rails generator to create plugs for Yetto.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "2f3aeb775320ffe3a029181a6482c65794ba7e40544509fa2701226b5dfcdc5a", "spec_sha": "9137fdb57d9686f1d979bbcd002f8a7f29f23023acfa5872633a5d744a5c871a", "project_uri": "https://rubygems.org/gems/hephaestus", "gem_uri": "https://rubygems.org/gems/hephaestus-0.8.19.gem", "homepage_uri": "http://github.com/yettoapp/hephaestus", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hephaestus/0.8.19", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv-rails", "requirements": ">= 0" } ], "runtime": [ { "name": "bootsnap", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.1" }, { "name": "ferrum", "requirements": "~> 0.15" }, { "name": "hiredis", "requirements": "~> 0.6" }, { "name": "httpsensible", "requirements": "~> 0.3" }, { "name": "jbuilder", "requirements": "~> 2.12" }, { "name": "jwt", "requirements": "~> 2.8" }, { "name": "lograge", "requirements": "~> 0.14" }, { "name": "mission_control-jobs", "requirements": "~> 0.5" }, { "name": "openapi_first", "requirements": "~> 2.0" }, { "name": "opentelemetry-exporter-otlp", "requirements": "~> 0.26" }, { "name": "opentelemetry-instrumentation-all", "requirements": "~> 0.63" }, { "name": "opentelemetry-sdk", "requirements": "~> 1.4" }, { "name": "opentelemetry-semantic_conventions", "requirements": "~> 1.10" }, { "name": "parser", "requirements": "~> 3.0" }, { "name": "pg", "requirements": "~> 1.5" }, { "name": "propshaft", "requirements": "~> 1.1" }, { "name": "puma", "requirements": "~> 6.4" }, { "name": "rails", "requirements": ">= 8.0" }, { "name": "rainbow", "requirements": "~> 3.0" }, { "name": "redis", "requirements": "~> 5.2" }, { "name": "retriable", "requirements": "~> 3.1" }, { "name": "slack_webhook_logger", "requirements": "~> 0.6" }, { "name": "solid_queue", "requirements": "~> 1.0" }, { "name": "sqlite3", "requirements": "~> 2.0" }, { "name": "tailwindcss-rails", "requirements": "~> 4.2" } ] } }
2025-04-08 21:06:26 UTC
11V-gZiivHdfbc7xpCbL8

foobara-empty-ruby-project-generator

Generates empty ruby project boilerplate code from a template

0.0.15
Content{ "name": "foobara-empty-ruby-project-generator", "downloads": 3289, "version": "0.0.15", "version_created_at": "2025-04-08T21:04:50.156Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "Generates empty ruby project boilerplate code from a template", "licenses": [ "Apache-2.0", "MIT" ], "metadata": { "homepage_uri": "https://github.com/foobara/empty-ruby-project-generator", "changelog_uri": "https://github.com/foobara/empty-ruby-project-generator/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/empty-ruby-project-generator", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8dec6d221971f530a57df3f6bd9f48f5f3d4a7b8b7b49f34fcf1e798402556b1", "spec_sha": "416a4a61842ccb6670b056ccd840f26ae5e04e9a69c572d70aaff8977fb7ee3c", "project_uri": "https://rubygems.org/gems/foobara-empty-ruby-project-generator", "gem_uri": "https://rubygems.org/gems/foobara-empty-ruby-project-generator-0.0.15.gem", "homepage_uri": "https://github.com/foobara/empty-ruby-project-generator", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/empty-ruby-project-generator", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/empty-ruby-project-generator/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "extract-repo", "requirements": "~> 0.0.1" }, { "name": "foobara", "requirements": "~> 0.0.94" }, { "name": "foobara-files-generator", "requirements": "~> 0.0.1" } ] } }
2025-04-08 21:04:52 UTC
0xeUhhgnFbGTfFZ69m0Sb

sunshine-conversations-client

This gem maps to the Sunshine Conversations API

15.3.1
Content{ "name": "sunshine-conversations-client", "downloads": 88844, "version": "15.3.1", "version_created_at": "2025-04-08T20:59:47.526Z", "version_downloads": 0, "platform": "ruby", "authors": "Sunshine Conversations", "info": "This gem maps to the Sunshine Conversations API", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "c7ac80a060429c3c24481e00bf3264bcdd3735843fc5bc79599fa05ff29d44e3", "spec_sha": "c9eb3c4e00999694b4a1edf38bb4ac54baefc8f862a13b2ed3e7998e0913101e", "project_uri": "https://rubygems.org/gems/sunshine-conversations-client", "gem_uri": "https://rubygems.org/gems/sunshine-conversations-client-15.3.1.gem", "homepage_uri": "https://github.com/zendesk/sunshine-conversations-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/sunshine-conversations-client/15.3.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "json", "requirements": "~> 2.1, >= 2.1.0" }, { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } }
2025-04-08 20:59:50 UTC
48MO7c00nEVyXk2Xh21Ct

pg_rails

Rails goodies.

7.6.41
Content{ "name": "pg_rails", "downloads": 47105, "version": "7.6.41", "version_created_at": "2025-04-08T20:56:26.597Z", "version_downloads": 0, "platform": "ruby", "authors": "Martín Rosso", "info": "Rails goodies.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "1faaf09dbb7f406fdaed1c22e1d2f818c6b1a32181aa31973b60a9271800a7fb", "spec_sha": "2edf265482d5320b97014b025067e753d3dd1a4a037c4af5487005c031279d76", "project_uri": "https://rubygems.org/gems/pg_rails", "gem_uri": "https://rubygems.org/gems/pg_rails-7.6.41.gem", "homepage_uri": "https://github.com/programandoarg/pg_rails", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pg_rails/7.6.41", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activeadmin", "requirements": "~> 3.2.2" }, { "name": "acts_as_tenant", "requirements": "~> 1.0" }, { "name": "anycable", "requirements": "= 1.5.1" }, { "name": "anycable-rails", "requirements": "~> 1.5.1" }, { "name": "anycable-rails-jwt", "requirements": "~> 0.2.0" }, { "name": "audited", "requirements": "~> 5.7.0" }, { "name": "breadcrumbs_on_rails", "requirements": "~> 4.1.0" }, { "name": "cable_ready", "requirements": "~> 5.0" }, { "name": "caxlsx_rails", "requirements": "~> 0.6.3" }, { "name": "cssbundling-rails", "requirements": "~> 1.3" }, { "name": "devise", "requirements": "~> 4.9.3" }, { "name": "devise-i18n", "requirements": "~> 1.12.0" }, { "name": "devise_invitable", "requirements": "~> 2.0.9" }, { "name": "discard", "requirements": "~> 1.3.0" }, { "name": "dotenv-rails", "requirements": "~> 3.1.0" }, { "name": "draper", "requirements": "~> 4.0.2" }, { "name": "enumerize", "requirements": "~> 2.8.1" }, { "name": "faye-websocket", "requirements": "~> 0.11" }, { "name": "hashid-rails", "requirements": "~> 1.0" }, { "name": "holidays", "requirements": "~> 8.8" }, { "name": "image_processing", "requirements": "~> 1.2" }, { "name": "jsbundling-rails", "requirements": "~> 1.3" }, { "name": "kaminari", "requirements": "~> 1.2.2" }, { "name": "kaminari-i18n", "requirements": "~> 0.5.0" }, { "name": "kredis", "requirements": "~> 1.7.0" }, { "name": "mailgun-ruby", "requirements": "~> 1.2.14" }, { "name": "nokogiri", "requirements": "~> 1.16" }, { "name": "noticed", "requirements": "~> 2.3" }, { "name": "pg", "requirements": "~> 1.5.4" }, { "name": "pg_search", "requirements": "~> 2.3.6" }, { "name": "puma", "requirements": "~> 6.4" }, { "name": "pundit", "requirements": "~> 2.3.1" }, { "name": "rails", "requirements": "~> 7.2.0" }, { "name": "rails-i18n", "requirements": "~> 7.0.8" }, { "name": "rainbow", "requirements": "~> 3.1.1" }, { "name": "ransack", "requirements": "~> 4.2.1" }, { "name": "ransack_memory", "requirements": "~> 0.1" }, { "name": "redis", "requirements": "~> 5.1" }, { "name": "rollbar", "requirements": "~> 3.5.1" }, { "name": "sassc", "requirements": "~> 2.4.0" }, { "name": "simple_form", "requirements": "~> 5.3.0" }, { "name": "slim-rails", "requirements": "~> 3.6.3" }, { "name": "sprockets-rails", "requirements": "~> 3.5" }, { "name": "turbo-rails", "requirements": "~> 2.0" }, { "name": "view_component", "requirements": "~> 3.13" } ] } }
2025-04-08 20:56:29 UTC
3juB2_OgE2d31YD0Q4NR9

trinsic_api

This library is an SDK to interact with Trinsic's APIs.

2.0.0
Content{ "name": "trinsic_api", "downloads": 3018, "version": "2.0.0", "version_created_at": "2025-04-08T20:48:11.609Z", "version_downloads": 0, "platform": "ruby", "authors": "Trinsic", "info": "This library is an SDK to interact with Trinsic's APIs.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "74f8e24dd6d6c1b7182d369a824fafdc4cda1e3ed9217d487754c74c44d0a494", "spec_sha": "a3d3d7d84a07ebfb80bc145988670c53d5c3a3e491381e94ae45a20b1ce64f9d", "project_uri": "https://rubygems.org/gems/trinsic_api", "gem_uri": "https://rubygems.org/gems/trinsic_api-2.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/trinsic_api/2.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } }
2025-04-08 20:48:15 UTC
12Z3gWzZT3IbPWcP9yXb8

mortymer

A simple DSL to describe metadata for endpoints and automatic params construction based on dry-struct schemas. Support for openapi

0.0.13
Content{ "name": "mortymer", "downloads": 1750, "version": "0.0.13", "version_created_at": "2025-04-08T20:38:53.991Z", "version_downloads": 0, "platform": "ruby", "authors": "Adrian Gonzalez", "info": "A simple DSL to describe metadata for endpoints and automatic params construction based on dry-struct schemas. Support for openapi", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://adriangs1996.github.io/morty/", "changelog_uri": "https://github.com/adriangs1996/morty/CHANGELOG.md", "source_code_uri": "https://github.com/adriangs1996/morty", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "efac17ffa0cdefa8b8d25dc8f0c33978f025674402a3cec09b6464cdc5f45544", "spec_sha": "8a5f5aaf876068fd8dff1414cb10e0ef463f6a40c08e85081082e161a99a464a", "project_uri": "https://rubygems.org/gems/mortymer", "gem_uri": "https://rubygems.org/gems/mortymer-0.0.13.gem", "homepage_uri": "https://adriangs1996.github.io/morty/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/adriangs1996/morty", "bug_tracker_uri": null, "changelog_uri": "https://github.com/adriangs1996/morty/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rails", "requirements": "~> 8.0" } ], "runtime": [ { "name": "dry-struct", "requirements": "~> 1.8" }, { "name": "dry-swagger", "requirements": "~> 2.0" }, { "name": "dry-validation", "requirements": "~> 1.11" } ] } }
2025-04-08 20:38:57 UTC
8SrYk4V4-5AeDXdZtJ2Dh

standalone-ruby

Make your projects installation independent!

1.4.2
Content{ "name": "standalone-ruby", "downloads": 1055, "version": "1.4.2", "version_created_at": "2025-04-08T20:25:02.115Z", "version_downloads": 0, "platform": "ruby", "authors": "Arda Tetik", "info": "Make your projects installation independent!", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ardatetikbey/Standalone-Ruby", "changelog_uri": "https://github.com/ardatetikbey/Standalone-Ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/ardatetikbey/Standalone-Ruby" }, "yanked": false, "sha": "2210f38ed0939d49308f333ba2956fa8fa4af998fd2e3d1b470d86aeeb9e8846", "spec_sha": "2b9292f8981f0dca2f09d5b77336ec4daf2bbfdbdeb12078b0dc398c096e484e", "project_uri": "https://rubygems.org/gems/standalone-ruby", "gem_uri": "https://rubygems.org/gems/standalone-ruby-1.4.2.gem", "homepage_uri": "https://github.com/ardatetikbey/Standalone-Ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/ardatetikbey/Standalone-Ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/ardatetikbey/Standalone-Ruby/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-08 20:25:05 UTC
vh_4kqkJpqtpsnfSzEqif

faraday

HTTP/REST API client library.

2.13.0
Content{ "name": "faraday", "downloads": 941625354, "version": "2.13.0", "version_created_at": "2025-04-08T20:22:41.395Z", "version_downloads": 0, "platform": "ruby", "authors": "@technoweenie, @iMacTia, @olleolleolle", "info": "HTTP/REST API client library.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://lostisland.github.io/faraday", "changelog_uri": "https://github.com/lostisland/faraday/releases/tag/v2.13.0", "bug_tracker_uri": "https://github.com/lostisland/faraday/issues", "source_code_uri": "https://github.com/lostisland/faraday", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f2697cd61a434dc446ee035f0370de654c2ad64707c4fc2541eb2338702e9614", "spec_sha": "bda45f0de924b49508b49ac7d5fa72c09f3e070d9a399acf770c5d86ecadbc48", "project_uri": "https://rubygems.org/gems/faraday", "gem_uri": "https://rubygems.org/gems/faraday-2.13.0.gem", "homepage_uri": "https://lostisland.github.io/faraday", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lostisland/faraday", "bug_tracker_uri": "https://github.com/lostisland/faraday/issues", "changelog_uri": "https://github.com/lostisland/faraday/releases/tag/v2.13.0", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday-net_http", "requirements": ">= 2.0, < 3.5" }, { "name": "json", "requirements": ">= 0" }, { "name": "logger", "requirements": ">= 0" } ] } }
2025-04-08 20:22:45 UTC
VDYRoj40Ub-xGNbkgj-V2

standard

Ruby Style Guide, with linter & automatic code fixer

1.49.0
Content{ "name": "standard", "downloads": 27097998, "version": "1.49.0", "version_created_at": "2025-04-08T20:18:46.238Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Searls", "info": "Ruby Style Guide, with linter & automatic code fixer", "licenses": [], "metadata": { "homepage_uri": "https://github.com/standardrb/standard", "changelog_uri": "https://github.com/standardrb/standard/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/standardrb/standard", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "590cd11a2021350812483cb53fc185bd8a92ca215839145d71fdd693750bb470", "spec_sha": "fb2bcb406db9bc8efccecfe1b7ae8daebd9000b70944ba004cb704d32d532267", "project_uri": "https://rubygems.org/gems/standard", "gem_uri": "https://rubygems.org/gems/standard-1.49.0.gem", "homepage_uri": "https://github.com/standardrb/standard", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/standardrb/standard", "bug_tracker_uri": null, "changelog_uri": "https://github.com/standardrb/standard/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "language_server-protocol", "requirements": "~> 3.17.0.2" }, { "name": "lint_roller", "requirements": "~> 1.0" }, { "name": "rubocop", "requirements": "~> 1.75.2" }, { "name": "standard-custom", "requirements": "~> 1.0.0" }, { "name": "standard-performance", "requirements": "~> 1.8" } ] } }
2025-04-08 20:18:49 UTC
iCS0EZiKDnW8XY871WznV

data_style_sanitizer

This is a gem that converts data-style attributes into CSP-compliant nonced style blocks. It is designed to work with Rails applications and provides a simple interface for sanitizing HTML content.

0.2.3
Content{ "name": "data_style_sanitizer", "downloads": 149, "version": "0.2.3", "version_created_at": "2025-04-08T20:17:30.515Z", "version_downloads": 0, "platform": "ruby", "authors": "tedaford", "info": "This is a gem that converts data-style attributes into CSP-compliant nonced style blocks. It is designed to work with Rails applications and provides a simple interface for sanitizing HTML content.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/tedaford/data_style_sanitizer", "changelog_uri": "https://github.com/tedaford/data_style_sanitizer/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/tedaford/data_style_sanitizer", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "13e3116954229139415fd1fc1eaa18fb768e2f1d149fa8767aa3eb10140bf9b2", "spec_sha": "e633eda6f79b79c8f804951f322749fb11a63cd011b8f1e7c7ef32878587cd82", "project_uri": "https://rubygems.org/gems/data_style_sanitizer", "gem_uri": "https://rubygems.org/gems/data_style_sanitizer-0.2.3.gem", "homepage_uri": "https://github.com/tedaford/data_style_sanitizer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/tedaford/data_style_sanitizer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/tedaford/data_style_sanitizer/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "nokogiri", "requirements": ">= 0" }, { "name": "rails", "requirements": "~> 7.1.0" }, { "name": "securerandom", "requirements": ">= 0" } ] } }
2025-04-08 20:17:32 UTC
EIbHY8NN5tiGN5PdTIXRX

declare_schema

Declare your Rails/active_record model schemas and have database migrations generated for you!

3.0.0
Content{ "name": "declare_schema", "downloads": 4469362, "version": "3.0.0", "version_created_at": "2025-04-08T20:14:10.666Z", "version_downloads": 0, "platform": "ruby", "authors": "Invoca Development adapted from hobo_fields by Tom Locke", "info": "Declare your Rails/active_record model schemas and have database migrations generated for you!", "licenses": [], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "851d7e11d9af3a875f72c5bdbcc7f60412ea1bfa7035ee06d9508a6c8d5468ef", "spec_sha": "15501e1dd925b2bf10752cfd0a23e54c9bd1f57272fcafa100cf6d2f1edfcc71", "project_uri": "https://rubygems.org/gems/declare_schema", "gem_uri": "https://rubygems.org/gems/declare_schema-3.0.0.gem", "homepage_uri": "https://github.com/Invoca/declare_schema", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/declare_schema/3.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.0" } ] } }
2025-04-08 20:14:24 UTC
_SfI6bz83qrfFGK44GUlt

eco-helpers

eco-helpers to manage people api cases

3.0.35
Content{ "name": "eco-helpers", "downloads": 314465, "version": "3.0.35", "version_created_at": "2025-04-08T20:14:00.731Z", "version_downloads": 0, "platform": "ruby", "authors": "Oscar Segura", "info": "eco-helpers to manage people api cases", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f98e6045f0e852643ac1806d2c311b988f7c458e4f126d58c77e6572930f9d94", "spec_sha": "c00af333a374653a238613214db9954b9aa967dc2ad380a6cc27569d3e89c0be", "project_uri": "https://rubygems.org/gems/eco-helpers", "gem_uri": "https://rubygems.org/gems/eco-helpers-3.0.35.gem", "homepage_uri": "https://www.ecoportal.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/eco-helpers/3.0.35", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 13.0.3, < 14" }, { "name": "redcarpet", "requirements": ">= 3.6.0, < 4" }, { "name": "rspec", "requirements": ">= 3.12.0, < 4" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-rake", "requirements": "~> 0" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "amatch", "requirements": ">= 0.4.1, < 0.5" }, { "name": "aws-sdk-s3", "requirements": ">= 1.142.0, < 2" }, { "name": "aws-sdk-ses", "requirements": ">= 1.58.0, < 2" }, { "name": "bcrypt_pbkdf", "requirements": "~> 1.0" }, { "name": "docx", "requirements": ">= 0.8.0, < 0.9" }, { "name": "dotenv", "requirements": "~> 3" }, { "name": "ecoportal-api", "requirements": "~> 0.10, >= 0.10.10" }, { "name": "ecoportal-api-graphql", "requirements": "~> 0.4, >= 0.4.5" }, { "name": "ecoportal-api-v2", "requirements": "~> 2.0, >= 2.0.16" }, { "name": "ed25519", "requirements": "~> 1.2" }, { "name": "fast_excel", "requirements": ">= 0.5.0, < 0.6" }, { "name": "fuzzy_match", "requirements": ">= 2.1.0, < 2.2" }, { "name": "hashdiff", "requirements": ">= 1.1.0, < 1.2" }, { "name": "jaro_winkler", "requirements": ">= 1.5.6, < 1.6" }, { "name": "net-http", "requirements": "~> 0.6.0" }, { "name": "net-sftp", "requirements": ">= 4.0.0, < 5" }, { "name": "net-ssh", "requirements": ">= 7.2.1, < 8" }, { "name": "nokogiri", "requirements": ">= 1.13, < 1.17" }, { "name": "roo", "requirements": ">= 2.10.1, < 2.11" }, { "name": "roo-xls", "requirements": ">= 1.2.0, < 1.3" }, { "name": "rubyzip", "requirements": ">= 2.3.2, < 2.4" }, { "name": "sendgrid-ruby", "requirements": "~> 6.7.0" } ] } }
2025-04-08 20:14:04 UTC
n-2LA_MyXlR7OQu4M0iQ5

standard-performance

Standard Ruby Plugin providing configuration for rubocop-performance

1.8.0
Content{ "name": "standard-performance", "downloads": 12376987, "version": "1.8.0", "version_created_at": "2025-04-08T20:13:06.008Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Searls", "info": "Standard Ruby Plugin providing configuration for rubocop-performance", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/standardrb/standard-performance", "changelog_uri": "https://github.com/standardrb/standard-performance/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/standardrb/standard-performance", "default_lint_roller_plugin": "Standard::Performance::Plugin" }, "yanked": false, "sha": "ed17b7d0e061b2a19a91dd434bef629439e2f32310f22f26acb451addc92b788", "spec_sha": "dc40820f61ef0a80a0432cc768899f4c9cf66840c6dc6c171090e1df64f379cc", "project_uri": "https://rubygems.org/gems/standard-performance", "gem_uri": "https://rubygems.org/gems/standard-performance-1.8.0.gem", "homepage_uri": "https://github.com/standardrb/standard-performance", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/standardrb/standard-performance", "bug_tracker_uri": null, "changelog_uri": "https://github.com/standardrb/standard-performance/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "lint_roller", "requirements": "~> 1.1" }, { "name": "rubocop-performance", "requirements": "~> 1.25.0" } ] } }
2025-04-08 20:13:13 UTC
qbdv9Y14tG4l7gNQeR5uJ

data_style_sanitizer

This is a gem that converts data-style attributes into CSP-compliant nonced style blocks. It is designed to work with Rails applications and provides a simple interface for sanitizing HTML content.

0.2.2
Content{ "name": "data_style_sanitizer", "downloads": 148, "version": "0.2.2", "version_created_at": "2025-04-08T20:12:37.000Z", "version_downloads": 0, "platform": "ruby", "authors": "tedaford", "info": "This is a gem that converts data-style attributes into CSP-compliant nonced style blocks. It is designed to work with Rails applications and provides a simple interface for sanitizing HTML content.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/tedaford/data_style_sanitizer", "changelog_uri": "https://github.com/tedaford/data_style_sanitizer/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/tedaford/data_style_sanitizer", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "f137258f4c38f726bdc20341c9cd0dd5188bf884cc26af3a64d10228e1e5723f", "spec_sha": "c14bed933972df16a29d4b485c23b4505f47ac289713d0c378ad48ed267130f7", "project_uri": "https://rubygems.org/gems/data_style_sanitizer", "gem_uri": "https://rubygems.org/gems/data_style_sanitizer-0.2.2.gem", "homepage_uri": "https://github.com/tedaford/data_style_sanitizer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/tedaford/data_style_sanitizer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/tedaford/data_style_sanitizer/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "nokogiri", "requirements": ">= 0" }, { "name": "rails", "requirements": "~> 7.1" }, { "name": "securerandom", "requirements": ">= 0" } ] } }
2025-04-08 20:12:45 UTC
wQXnPkpxM9oK5YZQDYTcw

cybrid_api_id_ruby

View our documentation at https://github.com/Cybrid-app/cybrid-api-id-ruby/

0.123.368
Content{ "name": "cybrid_api_id_ruby", "downloads": 1286315, "version": "0.123.368", "version_created_at": "2025-04-08T20:11:57.931Z", "version_downloads": 0, "platform": "ruby", "authors": "Cybrid", "info": "View our documentation at https://github.com/Cybrid-app/cybrid-api-id-ruby/", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "1fb2e98c5e3537bc576e5e4b6870d096cfabf50d95dc83428f34bd8eaa6b1952", "spec_sha": "e4f3c525b311b103209efb22b49c8bab49035197eef4fe9082679d05f27d8afd", "project_uri": "https://rubygems.org/gems/cybrid_api_id_ruby", "gem_uri": "https://rubygems.org/gems/cybrid_api_id_ruby-0.123.368.gem", "homepage_uri": "https://github.com/Cybrid-app/cybrid-api-id-ruby/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cybrid_api_id_ruby/0.123.368", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } }
2025-04-08 20:12:08 UTC
2x6AXeFXzeyL25oMptH59

cybrid_api_bank_ruby

View our documentation at https://github.com/Cybrid-app/cybrid-api-bank-ruby/

0.123.368
Content{ "name": "cybrid_api_bank_ruby", "downloads": 1256442, "version": "0.123.368", "version_created_at": "2025-04-08T20:11:24.646Z", "version_downloads": 0, "platform": "ruby", "authors": "Cybrid", "info": "View our documentation at https://github.com/Cybrid-app/cybrid-api-bank-ruby/", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "01828658d51a215304708ef056a08845b61132d9906d7f7d9fc479be22edf75d", "spec_sha": "c580694c0cf8088a5d9e90fc76e6957072132ff2bc933d1ffefbc6a7555c34e4", "project_uri": "https://rubygems.org/gems/cybrid_api_bank_ruby", "gem_uri": "https://rubygems.org/gems/cybrid_api_bank_ruby-0.123.368.gem", "homepage_uri": "https://github.com/Cybrid-app/cybrid-api-bank-ruby/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cybrid_api_bank_ruby/0.123.368", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } }
2025-04-08 20:11:30 UTC
zivB2M38vwkrdi-1MA3Fd

cybrid_api_organization_ruby

View our documentation at https://github.com/Cybrid-app/cybrid-api-organization-ruby/

0.123.368
Content{ "name": "cybrid_api_organization_ruby", "downloads": 1296805, "version": "0.123.368", "version_created_at": "2025-04-08T20:10:37.975Z", "version_downloads": 0, "platform": "ruby", "authors": "Cybrid", "info": "View our documentation at https://github.com/Cybrid-app/cybrid-api-organization-ruby/", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "2ff34b739d56b08f57d146edb8266a0c05a29e7bdef5db2079068c91f8d8d88f", "spec_sha": "29d1f6b07225f338556f823b99dc02905c86700fefeebae2d6a387f8b6ab4fab", "project_uri": "https://rubygems.org/gems/cybrid_api_organization_ruby", "gem_uri": "https://rubygems.org/gems/cybrid_api_organization_ruby-0.123.368.gem", "homepage_uri": "https://github.com/Cybrid-app/cybrid-api-organization-ruby/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cybrid_api_organization_ruby/0.123.368", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } }
2025-04-08 20:10:44 UTC
UD1WbE2BESlTTAKbhDZ6t

standard

Ruby Style Guide, with linter & automatic code fixer

1.48.0
Content{ "name": "standard", "downloads": 27097391, "version": "1.48.0", "version_created_at": "2025-04-08T20:05:05.043Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Searls", "info": "Ruby Style Guide, with linter & automatic code fixer", "licenses": [], "metadata": { "homepage_uri": "https://github.com/standardrb/standard", "changelog_uri": "https://github.com/standardrb/standard/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/standardrb/standard", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f07aedce423e2f2c8cff821473cc5fd51ce500e44a102ef21f31665bb6ab4f16", "spec_sha": "40ed1a394c6fa37db37b3f293f96594a854da5c4cc062f6f0c0d010830eb7d8f", "project_uri": "https://rubygems.org/gems/standard", "gem_uri": "https://rubygems.org/gems/standard-1.48.0.gem", "homepage_uri": "https://github.com/standardrb/standard", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/standardrb/standard", "bug_tracker_uri": null, "changelog_uri": "https://github.com/standardrb/standard/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "language_server-protocol", "requirements": "~> 3.17.0.2" }, { "name": "lint_roller", "requirements": "~> 1.0" }, { "name": "rubocop", "requirements": "~> 1.75.2" }, { "name": "standard-custom", "requirements": "~> 1.0.0" }, { "name": "standard-performance", "requirements": "~> 1.7" } ] } }
2025-04-08 20:05:08 UTC
z40kqlXWIUpAM-TMZqW9y

eco-helpers

eco-helpers to manage people api cases

3.0.34
Content{ "name": "eco-helpers", "downloads": 314449, "version": "3.0.34", "version_created_at": "2025-04-08T19:54:08.160Z", "version_downloads": 0, "platform": "ruby", "authors": "Oscar Segura", "info": "eco-helpers to manage people api cases", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b7636c48dbfc92f9007c4c998fe9424cd171ddb139b84bd22f4c0f72f7e0d5e0", "spec_sha": "349890dedca70b1c641b1a96c1626a6c55f63ad67369e9015d7ec66e0b0acef9", "project_uri": "https://rubygems.org/gems/eco-helpers", "gem_uri": "https://rubygems.org/gems/eco-helpers-3.0.34.gem", "homepage_uri": "https://www.ecoportal.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/eco-helpers/3.0.34", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 13.0.3, < 14" }, { "name": "redcarpet", "requirements": ">= 3.6.0, < 4" }, { "name": "rspec", "requirements": ">= 3.12.0, < 4" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-rake", "requirements": "~> 0" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "amatch", "requirements": ">= 0.4.1, < 0.5" }, { "name": "aws-sdk-s3", "requirements": ">= 1.142.0, < 2" }, { "name": "aws-sdk-ses", "requirements": ">= 1.58.0, < 2" }, { "name": "bcrypt_pbkdf", "requirements": "~> 1.0" }, { "name": "docx", "requirements": ">= 0.8.0, < 0.9" }, { "name": "dotenv", "requirements": "~> 3" }, { "name": "ecoportal-api", "requirements": "~> 0.10, >= 0.10.10" }, { "name": "ecoportal-api-graphql", "requirements": "~> 0.4, >= 0.4.5" }, { "name": "ecoportal-api-v2", "requirements": "~> 2.0, >= 2.0.16" }, { "name": "ed25519", "requirements": "~> 1.2" }, { "name": "fast_excel", "requirements": ">= 0.5.0, < 0.6" }, { "name": "fuzzy_match", "requirements": ">= 2.1.0, < 2.2" }, { "name": "hashdiff", "requirements": ">= 1.1.0, < 1.2" }, { "name": "jaro_winkler", "requirements": ">= 1.5.6, < 1.6" }, { "name": "net-http", "requirements": "~> 0.6.0" }, { "name": "net-sftp", "requirements": ">= 4.0.0, < 5" }, { "name": "net-ssh", "requirements": ">= 7.2.1, < 8" }, { "name": "nokogiri", "requirements": ">= 1.13, < 1.17" }, { "name": "roo", "requirements": ">= 2.10.1, < 2.11" }, { "name": "roo-xls", "requirements": ">= 1.2.0, < 1.3" }, { "name": "rubyzip", "requirements": ">= 2.3.2, < 2.4" }, { "name": "sendgrid-ruby", "requirements": "~> 6.7.0" } ] } }
2025-04-08 19:54:11 UTC
xOQu0_KzLYoS5Ouwtqbcp

statsig

Statsig server SDK for feature gates and experimentation in Ruby

2.4.0
Content{ "name": "statsig", "downloads": 4266297, "version": "2.4.0", "version_created_at": "2025-04-08T19:53:15.405Z", "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": "e4ec348a64f29f22c5ef72b59dc33b0622bbe583366812d3afd9ed927cecbca2", "spec_sha": "6435b9b79037032653ce2959c88768a36e57571ae739483c0a36f18483b51e4b", "project_uri": "https://rubygems.org/gems/statsig", "gem_uri": "https://rubygems.org/gems/statsig-2.4.0.gem", "homepage_uri": "https://rubygems.org/gems/statsig", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/statsig/2.4.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.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-04-08 19:53:19 UTC
6fkHrz2ZoWKIPJ1gqfoQU

smart_todo

SmartTodo is a tool designed to assign specific users on todo's task written in your codebase and help assignees be reminded when it's time to commit to their todo's.

1.10.0
Content{ "name": "smart_todo", "downloads": 1303422, "version": "1.10.0", "version_created_at": "2025-04-08T19:53:03.085Z", "version_downloads": 0, "platform": "ruby", "authors": "Shopify", "info": "SmartTodo is a tool designed to assign specific users on todo's task\nwritten in your codebase and help assignees be reminded when it's time to commit\nto their todo's.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/shopify/smart_todo", "changelog_uri": "https://github.com/shopify/smart_todo/releases", "source_code_uri": "https://github.com/shopify/smart_todo", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "e03675ce577fd9ee87fff6f52f8d6059669a7ebf9ae67a98594778c6e8a841c0", "spec_sha": "f2054cde05942c8a6fc76770d8f6d738e29d97374f68c9adcc22a2af9f695967", "project_uri": "https://rubygems.org/gems/smart_todo", "gem_uri": "https://rubygems.org/gems/smart_todo-1.10.0.gem", "homepage_uri": "https://github.com/shopify/smart_todo", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/shopify/smart_todo", "bug_tracker_uri": null, "changelog_uri": "https://github.com/shopify/smart_todo/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 1.17" }, { "name": "minitest", "requirements": "~> 5.0" }, { "name": "rake", "requirements": ">= 10.0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "prism", "requirements": "~> 1.0" } ] } }
2025-04-08 19:53:07 UTC
sQN1EGFEPvUcnJtgr8KGl

taql

Taql allows you to pretty print SQL table queries in Rails.

0.2.2
Content{ "name": "taql", "downloads": 447, "version": "0.2.2", "version_created_at": "2025-04-08T19:51:21.507Z", "version_downloads": 0, "platform": "ruby", "authors": "Ariel Rzezak", "info": "Taql allows you to pretty print SQL table queries in Rails.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/arzezak/taql", "changelog_uri": "https://github.com/arzezak/taql/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/arzezak/taql" }, "yanked": false, "sha": "42e00fc247ad4924c3f4d4854873454951c6cad2b117fee93371f49b0d0af485", "spec_sha": "a6a15cef9079131839b7105242fb69b5a364c37f42b1f9f9324f9fbc6d492909", "project_uri": "https://rubygems.org/gems/taql", "gem_uri": "https://rubygems.org/gems/taql-0.2.2.gem", "homepage_uri": "https://github.com/arzezak/taql", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/arzezak/taql", "bug_tracker_uri": null, "changelog_uri": "https://github.com/arzezak/taql/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-08 19:51:24 UTC
2hk4ybithXabp90cirOSr

aws-partitions

Provides interfaces to enumerate AWS partitions, regions, and services.

1.1083.0
Content{ "name": "aws-partitions", "downloads": 1174891561, "version": "1.1083.0", "version_created_at": "2025-04-08T19:32:24.257Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Provides interfaces to enumerate AWS partitions, regions, and services.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-partitions/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-partitions" }, "yanked": false, "sha": "416b6fb9fb0199c03ebc620b4f4463fde81e8abcd97c9704afb7a819c5b6abcf", "spec_sha": "9a436514fb080a5fc9a212362de0104880916bc2d48d4cfb6fb327d15f321ce5", "project_uri": "https://rubygems.org/gems/aws-partitions", "gem_uri": "https://rubygems.org/gems/aws-partitions-1.1083.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-partitions", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-partitions/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-08 19:32:42 UTC
OYV3YRSJcQnWWfQaAAKyR

aws-sdk-securityhub

Official AWS Ruby gem for AWS SecurityHub. This gem is part of the AWS SDK for Ruby.

1.132.0
Content{ "name": "aws-sdk-securityhub", "downloads": 64940409, "version": "1.132.0", "version_created_at": "2025-04-08T19:32:24.252Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for AWS SecurityHub. This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityhub/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityhub" }, "yanked": false, "sha": "45eb5134f33cf0eba657258ada182496da6795122a4760dba8dc4ad3a24f153a", "spec_sha": "c7483cb9f9baca117c2a76b38f1e8ef3feea93526843e016033cb16888e67457", "project_uri": "https://rubygems.org/gems/aws-sdk-securityhub", "gem_uri": "https://rubygems.org/gems/aws-sdk-securityhub-1.132.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityhub", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityhub/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } }
2025-04-08 19:32:42 UTC
jaWwVtDJEBJMYJMpWfbOQ

aws-sdk-storagegateway

Official AWS Ruby gem for AWS Storage Gateway. This gem is part of the AWS SDK for Ruby.

1.107.0
Content{ "name": "aws-sdk-storagegateway", "downloads": 77633182, "version": "1.107.0", "version_created_at": "2025-04-08T19:32:24.225Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for AWS Storage Gateway. This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-storagegateway/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-storagegateway" }, "yanked": false, "sha": "2b4dfde458a5fcb943f6ba1e13512b889026b9402b1a69225291b75f857c0227", "spec_sha": "1712d37e21207fc007a08a25fb385f076d10a395b0db474b78af280a07feed30", "project_uri": "https://rubygems.org/gems/aws-sdk-storagegateway", "gem_uri": "https://rubygems.org/gems/aws-sdk-storagegateway-1.107.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-storagegateway", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-storagegateway/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } }
2025-04-08 19:32:42 UTC
kP-s3zqtvUAFEPr-WZZWV

aws-sdk-costexplorer

Official AWS Ruby gem for AWS Cost Explorer Service (AWS Cost Explorer). This gem is part of the AWS SDK for Ruby.

1.123.0
Content{ "name": "aws-sdk-costexplorer", "downloads": 76920263, "version": "1.123.0", "version_created_at": "2025-04-08T19:32:24.253Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for AWS Cost Explorer Service (AWS Cost Explorer). This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costexplorer/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costexplorer" }, "yanked": false, "sha": "870f6453c873b3592da2580bbf3a857f5a85f0fbb75068fcac5592331a34a5ca", "spec_sha": "aa61b86261bce1151fecac7976d4e9d910913a8e177033bf9e6515b5a2eeebdb", "project_uri": "https://rubygems.org/gems/aws-sdk-costexplorer", "gem_uri": "https://rubygems.org/gems/aws-sdk-costexplorer-1.123.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costexplorer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costexplorer/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } }
2025-04-08 19:32:41 UTC
ClZNlFOE87-VIeqIxl1yW

aws-sdk-iotfleetwise

Official AWS Ruby gem for AWS IoT FleetWise. This gem is part of the AWS SDK for Ruby.

1.44.0
Content{ "name": "aws-sdk-iotfleetwise", "downloads": 13083185, "version": "1.44.0", "version_created_at": "2025-04-08T19:32:24.246Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for AWS IoT FleetWise. This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleetwise/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleetwise" }, "yanked": false, "sha": "ff03b5e4569114a203a2a13f153b0de8b020651298a7f2bf7f7061e6081b7b72", "spec_sha": "54732aa2d0ab2fe148cc669781c507781282e33912551b77cd4664c10d0a9380", "project_uri": "https://rubygems.org/gems/aws-sdk-iotfleetwise", "gem_uri": "https://rubygems.org/gems/aws-sdk-iotfleetwise-1.44.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleetwise", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleetwise/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } }
2025-04-08 19:32:39 UTC
JL6TzNPHOzDkOL1B5G_B-

aws-sdk-bedrockruntime

Official AWS Ruby gem for Amazon Bedrock Runtime. This gem is part of the AWS SDK for Ruby.

1.44.0
Content{ "name": "aws-sdk-bedrockruntime", "downloads": 7522911, "version": "1.44.0", "version_created_at": "2025-04-08T19:32:24.233Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for Amazon Bedrock Runtime. This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockruntime/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockruntime" }, "yanked": false, "sha": "775e86794318790b05b72c92a44473751e121d41cad9688be40d3208901eb970", "spec_sha": "fe17becf2a3e6973238039cf6b4625f73e54fbfbda95332453710c5db0c63ea9", "project_uri": "https://rubygems.org/gems/aws-sdk-bedrockruntime", "gem_uri": "https://rubygems.org/gems/aws-sdk-bedrockruntime-1.44.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockruntime", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockruntime/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } }
2025-04-08 19:32:38 UTC
I7aPdEeNvHwmzdsMu3UqQ

aws-sdk-costoptimizationhub

Official AWS Ruby gem for Cost Optimization Hub. This gem is part of the AWS SDK for Ruby.

1.23.0
Content{ "name": "aws-sdk-costoptimizationhub", "downloads": 3554655, "version": "1.23.0", "version_created_at": "2025-04-08T19:32:24.255Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for Cost Optimization Hub. This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costoptimizationhub/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costoptimizationhub" }, "yanked": false, "sha": "20565285c3f5a0e6bc3ebdc0bb7c92332b3a2c4bed284de2506980fe308118c4", "spec_sha": "13c16761388ca4e2bd7d1187829008c8dbc7028703e70d892fa09ddad0c7409b", "project_uri": "https://rubygems.org/gems/aws-sdk-costoptimizationhub", "gem_uri": "https://rubygems.org/gems/aws-sdk-costoptimizationhub-1.23.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costoptimizationhub", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costoptimizationhub/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } }
2025-04-08 19:32:38 UTC
iD_lTrY0krLz7FqygqkoG

aws-sdk-taxsettings

Official AWS Ruby gem for Tax Settings. This gem is part of the AWS SDK for Ruby.

1.21.0
Content{ "name": "aws-sdk-taxsettings", "downloads": 1920261, "version": "1.21.0", "version_created_at": "2025-04-08T19:32:24.217Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for Tax Settings. This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-taxsettings/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-taxsettings" }, "yanked": false, "sha": "b008e07e6682bd56c06f4249ecf65455a0310dda893e09643d5aab40588a7137", "spec_sha": "6df1cf7301d03487d35527d52f66f3578420dff6cd043e929e896bb479d384f0", "project_uri": "https://rubygems.org/gems/aws-sdk-taxsettings", "gem_uri": "https://rubygems.org/gems/aws-sdk-taxsettings-1.21.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-taxsettings", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-taxsettings/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } }
2025-04-08 19:32:37 UTC
WTxQLS5TrJOSFnM_lRsLi

pg_rails

Rails goodies.

7.6.40
Content{ "name": "pg_rails", "downloads": 47059, "version": "7.6.40", "version_created_at": "2025-04-08T19:31:54.220Z", "version_downloads": 0, "platform": "ruby", "authors": "Martín Rosso", "info": "Rails goodies.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "a8411e5f19203135cea97ba826fff45d9207a46d0d7ff95f03ba7ea11630d8bb", "spec_sha": "d48247f307d31276001d4112d858eac66347197caee8aeac4de9e01a913bdb25", "project_uri": "https://rubygems.org/gems/pg_rails", "gem_uri": "https://rubygems.org/gems/pg_rails-7.6.40.gem", "homepage_uri": "https://github.com/programandoarg/pg_rails", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pg_rails/7.6.40", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activeadmin", "requirements": "~> 3.2.2" }, { "name": "acts_as_tenant", "requirements": "~> 1.0" }, { "name": "anycable", "requirements": "= 1.5.1" }, { "name": "anycable-rails", "requirements": "~> 1.5.1" }, { "name": "anycable-rails-jwt", "requirements": "~> 0.2.0" }, { "name": "audited", "requirements": "~> 5.7.0" }, { "name": "breadcrumbs_on_rails", "requirements": "~> 4.1.0" }, { "name": "cable_ready", "requirements": "~> 5.0" }, { "name": "caxlsx_rails", "requirements": "~> 0.6.3" }, { "name": "cssbundling-rails", "requirements": "~> 1.3" }, { "name": "devise", "requirements": "~> 4.9.3" }, { "name": "devise-i18n", "requirements": "~> 1.12.0" }, { "name": "devise_invitable", "requirements": "~> 2.0.9" }, { "name": "discard", "requirements": "~> 1.3.0" }, { "name": "dotenv-rails", "requirements": "~> 3.1.0" }, { "name": "draper", "requirements": "~> 4.0.2" }, { "name": "enumerize", "requirements": "~> 2.8.1" }, { "name": "faye-websocket", "requirements": "~> 0.11" }, { "name": "hashid-rails", "requirements": "~> 1.0" }, { "name": "holidays", "requirements": "~> 8.8" }, { "name": "image_processing", "requirements": "~> 1.2" }, { "name": "jsbundling-rails", "requirements": "~> 1.3" }, { "name": "kaminari", "requirements": "~> 1.2.2" }, { "name": "kaminari-i18n", "requirements": "~> 0.5.0" }, { "name": "kredis", "requirements": "~> 1.7.0" }, { "name": "mailgun-ruby", "requirements": "~> 1.2.14" }, { "name": "nokogiri", "requirements": "~> 1.16" }, { "name": "noticed", "requirements": "~> 2.3" }, { "name": "pg", "requirements": "~> 1.5.4" }, { "name": "pg_search", "requirements": "~> 2.3.6" }, { "name": "puma", "requirements": "~> 6.4" }, { "name": "pundit", "requirements": "~> 2.3.1" }, { "name": "rails", "requirements": "~> 7.2.0" }, { "name": "rails-i18n", "requirements": "~> 7.0.8" }, { "name": "rainbow", "requirements": "~> 3.1.1" }, { "name": "ransack", "requirements": "~> 4.2.1" }, { "name": "ransack_memory", "requirements": "~> 0.1" }, { "name": "redis", "requirements": "~> 5.1" }, { "name": "rollbar", "requirements": "~> 3.5.1" }, { "name": "sassc", "requirements": "~> 2.4.0" }, { "name": "simple_form", "requirements": "~> 5.3.0" }, { "name": "slim-rails", "requirements": "~> 3.6.3" }, { "name": "sprockets-rails", "requirements": "~> 3.5" }, { "name": "turbo-rails", "requirements": "~> 2.0" }, { "name": "view_component", "requirements": "~> 3.13" } ] } }
2025-04-08 19:31:59 UTC
jRYc-NsnXPalJJNOutb7c

data_style_sanitizer

This is a gem that converts data-style attributes into CSP-compliant nonced style blocks. It is designed to work with Rails applications and provides a simple interface for sanitizing HTML content.

0.2.1
Content{ "name": "data_style_sanitizer", "downloads": 123, "version": "0.2.1", "version_created_at": "2025-04-08T19:24:39.479Z", "version_downloads": 0, "platform": "ruby", "authors": "tedaford", "info": "This is a gem that converts data-style attributes into CSP-compliant nonced style blocks. It is designed to work with Rails applications and provides a simple interface for sanitizing HTML content.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/tedaford/data_style_sanitizer", "changelog_uri": "https://github.com/tedaford/data_style_sanitizer/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/tedaford/data_style_sanitizer", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "03038d683c93eef6938eb859b407736acc68719d4bbc1978ced37aa40093caca", "spec_sha": "6ebd5bcc9bc3ef565321ee7a1eb05f606431f9aaa550ea4764e943f409730990", "project_uri": "https://rubygems.org/gems/data_style_sanitizer", "gem_uri": "https://rubygems.org/gems/data_style_sanitizer-0.2.1.gem", "homepage_uri": "https://github.com/tedaford/data_style_sanitizer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/tedaford/data_style_sanitizer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/tedaford/data_style_sanitizer/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "nokogiri", "requirements": ">= 0" }, { "name": "securerandom", "requirements": ">= 0" } ] } }
2025-04-08 19:24:41 UTC
1q1eVUkq1Q-LjZ8hpxiGi

pxs-forms

Generic form helpers

0.1.4.7
Content{ "name": "pxs-forms", "downloads": 5505, "version": "0.1.4.7", "version_created_at": "2025-04-08T19:04:19.157Z", "version_downloads": 0, "platform": "ruby", "authors": "Poubelle", "info": "Generic form helpers", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "464b8ac8febd12b61ef30045234e0b3dca93da449837624c57f9d626a28485a3", "spec_sha": "d4331929b7a86ba1a2e0ad4d652b023d7b285aa2d85f2ee1da553bc89132a560", "project_uri": "https://rubygems.org/gems/pxs-forms", "gem_uri": "https://rubygems.org/gems/pxs-forms-0.1.4.7.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pxs-forms/0.1.4.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-04-08 19:04:21 UTC
lG0aX6adO_DN_0kN6n5Ac

pg_rails

Rails goodies.

7.6.39
Content{ "name": "pg_rails", "downloads": 47038, "version": "7.6.39", "version_created_at": "2025-04-08T18:58:03.774Z", "version_downloads": 0, "platform": "ruby", "authors": "Martín Rosso", "info": "Rails goodies.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "dc7f00a2428d0e9ed7cf6943bc6a6106d279fa86dceffa31d9d6d25b4ae06584", "spec_sha": "7afe9db8b5bf29c89f465437f94c3d88eb30a554f6643b4f28af38f1a5b2a45d", "project_uri": "https://rubygems.org/gems/pg_rails", "gem_uri": "https://rubygems.org/gems/pg_rails-7.6.39.gem", "homepage_uri": "https://github.com/programandoarg/pg_rails", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pg_rails/7.6.39", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activeadmin", "requirements": "~> 3.2.2" }, { "name": "acts_as_tenant", "requirements": "~> 1.0" }, { "name": "anycable", "requirements": "= 1.5.1" }, { "name": "anycable-rails", "requirements": "~> 1.5.1" }, { "name": "anycable-rails-jwt", "requirements": "~> 0.2.0" }, { "name": "audited", "requirements": "~> 5.7.0" }, { "name": "breadcrumbs_on_rails", "requirements": "~> 4.1.0" }, { "name": "cable_ready", "requirements": "~> 5.0" }, { "name": "caxlsx_rails", "requirements": "~> 0.6.3" }, { "name": "cssbundling-rails", "requirements": "~> 1.3" }, { "name": "devise", "requirements": "~> 4.9.3" }, { "name": "devise-i18n", "requirements": "~> 1.12.0" }, { "name": "devise_invitable", "requirements": "~> 2.0.9" }, { "name": "discard", "requirements": "~> 1.3.0" }, { "name": "dotenv-rails", "requirements": "~> 3.1.0" }, { "name": "draper", "requirements": "~> 4.0.2" }, { "name": "enumerize", "requirements": "~> 2.8.1" }, { "name": "faye-websocket", "requirements": "~> 0.11" }, { "name": "hashid-rails", "requirements": "~> 1.0" }, { "name": "holidays", "requirements": "~> 8.8" }, { "name": "image_processing", "requirements": "~> 1.2" }, { "name": "jsbundling-rails", "requirements": "~> 1.3" }, { "name": "kaminari", "requirements": "~> 1.2.2" }, { "name": "kaminari-i18n", "requirements": "~> 0.5.0" }, { "name": "kredis", "requirements": "~> 1.7.0" }, { "name": "mailgun-ruby", "requirements": "~> 1.2.14" }, { "name": "nokogiri", "requirements": "~> 1.16" }, { "name": "noticed", "requirements": "~> 2.3" }, { "name": "pg", "requirements": "~> 1.5.4" }, { "name": "pg_search", "requirements": "~> 2.3.6" }, { "name": "puma", "requirements": "~> 6.4" }, { "name": "pundit", "requirements": "~> 2.3.1" }, { "name": "rails", "requirements": "~> 7.2.0" }, { "name": "rails-i18n", "requirements": "~> 7.0.8" }, { "name": "rainbow", "requirements": "~> 3.1.1" }, { "name": "ransack", "requirements": "~> 4.2.1" }, { "name": "ransack_memory", "requirements": "~> 0.1" }, { "name": "redis", "requirements": "~> 5.1" }, { "name": "rollbar", "requirements": "~> 3.5.1" }, { "name": "sassc", "requirements": "~> 2.4.0" }, { "name": "simple_form", "requirements": "~> 5.3.0" }, { "name": "slim-rails", "requirements": "~> 3.6.3" }, { "name": "sprockets-rails", "requirements": "~> 3.5" }, { "name": "turbo-rails", "requirements": "~> 2.0" }, { "name": "view_component", "requirements": "~> 3.13" } ] } }
2025-04-08 18:58:08 UTC
TDN0SCLOX5OprMbXVEr8l

mime-types-data

mime-types-data provides a registry for information about MIME media type definitions. It can be used with the Ruby mime-types library or other software to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions.

3.2025.0408
Content{ "name": "mime-types-data", "downloads": 591292026, "version": "3.2025.0408", "version_created_at": "2025-04-08T18:55:41.155Z", "version_downloads": 0, "platform": "ruby", "authors": "Austin Ziegler", "info": "mime-types-data provides a registry for information about MIME media type\ndefinitions. It can be used with the Ruby mime-types library or other software\nto determine defined filename extensions for MIME types, or to use filename\nextensions to look up the likely MIME type definitions.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mime-types/mime-types-data/", "changelog_uri": "https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/mime-types/mime-types-data/issues", "source_code_uri": "https://github.com/mime-types/mime-types-data/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "fbde1ed056e244bc07f492eed2ca5517e9b960fe1c3ef5ac4af50966a8b16f54", "spec_sha": "7167db02161d18deaa56f0a5327e646478230706bce10764c55d42b5a25f72ad", "project_uri": "https://rubygems.org/gems/mime-types-data", "gem_uri": "https://rubygems.org/gems/mime-types-data-3.2025.0408.gem", "homepage_uri": "https://github.com/mime-types/mime-types-data/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mime-types/mime-types-data/", "bug_tracker_uri": "https://github.com/mime-types/mime-types-data/issues", "changelog_uri": "https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "hoe", "requirements": "~> 4.0" }, { "name": "hoe-halostatue", "requirements": "~> 2.0" }, { "name": "mime-types", "requirements": ">= 3.4.0, < 4" }, { "name": "nokogiri", "requirements": "~> 1.6" }, { "name": "rake", "requirements": ">= 10.0, < 14" }, { "name": "standard", "requirements": "~> 1.0" } ], "runtime": [] } }
2025-04-08 18:55:43 UTC
C1stxOwHuZAH6SdF8VkXd

standard-rails

A Standard plugin that adds Rails-specific rules to Standard

1.3.0
Content{ "name": "standard-rails", "downloads": 2276022, "version": "1.3.0", "version_created_at": "2025-04-08T18:54:46.643Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Searls", "info": "A Standard plugin that adds Rails-specific rules to Standard", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/testdouble/standard-rails", "changelog_uri": "https://github.com/testdouble/standard-rails/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/testdouble/standard-rails", "rubygems_mfa_required": "true", "default_lint_roller_plugin": "Standard::Rails::Plugin" }, "yanked": false, "sha": "782e3a523492ffb8251dd914d7287eeb9ec4a7761aa6accc63a9ecff4d5ed35f", "spec_sha": "2b20aac6579c31d9abac5f57db7ca1c883882a988ebf6e741ead89e047c8ea82", "project_uri": "https://rubygems.org/gems/standard-rails", "gem_uri": "https://rubygems.org/gems/standard-rails-1.3.0.gem", "homepage_uri": "https://github.com/testdouble/standard-rails", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/testdouble/standard-rails", "bug_tracker_uri": null, "changelog_uri": "https://github.com/testdouble/standard-rails/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "lint_roller", "requirements": "~> 1.0" }, { "name": "rubocop-rails", "requirements": "~> 2.30.0" } ] } }
2025-04-08 18:54:49 UTC
TD8GTH5O2JvlXDU-M1ArT

omniai-anthropic

An implementation of OmniAI for Anthropic

2.4.0
Content{ "name": "omniai-anthropic", "downloads": 16068, "version": "2.4.0", "version_created_at": "2025-04-08T18:42:48.236Z", "version_downloads": 0, "platform": "ruby", "authors": "Kevin Sylvestre", "info": "An implementation of OmniAI for Anthropic", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ksylvest/omniai-anthropic", "changelog_uri": "https://github.com/ksylvest/omniai-anthropic/releases", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "ee897f7423eb50c2f3af45b33a660091db61c93bf9cc842168933db61c3e1620", "spec_sha": "a83b460cf39c78b647b3348f7c5a0275efe63d1b426ce41eee776061ee2a67af", "project_uri": "https://rubygems.org/gems/omniai-anthropic", "gem_uri": "https://rubygems.org/gems/omniai-anthropic-2.4.0.gem", "homepage_uri": "https://github.com/ksylvest/omniai-anthropic", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": "https://github.com/ksylvest/omniai-anthropic/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "event_stream_parser", "requirements": ">= 0" }, { "name": "omniai", "requirements": "~> 2.4" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } }
2025-04-08 18:42:52 UTC
haIeyOmz9mUvo_VGVLRZX

delight

Delightful extensions to Ruby's standard library.

0.1.1
Content{ "name": "delight", "downloads": 159, "version": "0.1.1", "version_created_at": "2025-04-08T18:41:43.120Z", "version_downloads": 0, "platform": "ruby", "authors": "Mariusz Droździel", "info": "Delightful extensions to Ruby's standard library.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/marzdrel/delight", "source_code_uri": "https://github.com/marzdrel/delight" }, "yanked": false, "sha": "46a0501f0bd9abd77492c6c49bfe64b3d078b657fb6b5bff8f7afc1b216fa079", "spec_sha": "91d5b93c37200d9e581fd9baa7c84d71c48dbe148fd1538c4d297fdd72c2658e", "project_uri": "https://rubygems.org/gems/delight", "gem_uri": "https://rubygems.org/gems/delight-0.1.1.gem", "homepage_uri": "https://github.com/marzdrel/delight", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/marzdrel/delight", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "zeitwerk", "requirements": "~> 2.6" } ] } }
2025-04-08 18:41:47 UTC
iPd9oj5soR_JP8GFXD9lG

envalit

Envalit provides a straightforward way to ensure all required environment variables are present, with options to warn or crash when they're missing.

0.1.2
Content{ "name": "envalit", "downloads": 39, "version": "0.1.2", "version_created_at": "2025-04-08T18:40:28.050Z", "version_downloads": 0, "platform": "ruby", "authors": "bugloper", "info": "Envalit provides a straightforward way to ensure all required environment variables are present, with options to warn or crash when they're missing.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bugloper/envalit", "changelog_uri": "https://github.com/bugloper/envalit/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/bugloper/envalit", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "9d7562ffd65bff49bef92799417bed07507e2ffe11634a7f065a4455e657c922", "spec_sha": "ea8d6958a4dc876bfdd7da7da99976af1abe1e9e09b6715f538fa5f95dcdeb6f", "project_uri": "https://rubygems.org/gems/envalit", "gem_uri": "https://rubygems.org/gems/envalit-0.1.2.gem", "homepage_uri": "https://github.com/bugloper/envalit", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bugloper/envalit", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bugloper/envalit/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dotenv", "requirements": "~> 3.1" } ] } }
2025-04-08 18:40:30 UTC
hUnmx1A4QXEUyuFgqbmK7

omniai

An interface for OpenAI's ChatGPT, Google's Gemini, Anthropic's Claude, Mistral's LeChat, etc.

2.4.0
Content{ "name": "omniai", "downloads": 32655, "version": "2.4.0", "version_created_at": "2025-04-08T18:37:01.769Z", "version_downloads": 0, "platform": "ruby", "authors": "Kevin Sylvestre", "info": "An interface for OpenAI's ChatGPT, Google's Gemini, Anthropic's Claude, Mistral's LeChat, etc.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ksylvest/omniai", "changelog_uri": "https://github.com/ksylvest/omniai/releases", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b7a9b037f389aed91eed14d5a77002623fba81115bee42160223efad36a86b2d", "spec_sha": "68af94935b03df38df4a94c1cdb91bf99da0630ff8749c2692aed5b37d8da501", "project_uri": "https://rubygems.org/gems/omniai", "gem_uri": "https://rubygems.org/gems/omniai-2.4.0.gem", "homepage_uri": "https://github.com/ksylvest/omniai", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": "https://github.com/ksylvest/omniai/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "event_stream_parser", "requirements": ">= 0" }, { "name": "http", "requirements": ">= 0" }, { "name": "logger", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } }
2025-04-08 18:37:07 UTC
3hMBIMJkvmKE0RnbG-6fD

foobara-jsonrpc-connector

No description. Add one.

0.0.1
Content{ "name": "foobara-jsonrpc-connector", "downloads": 0, "version": "0.0.1", "version_created_at": "2025-04-08T18:19:28.858Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "No description. Add one.", "licenses": [ "MPL-2.0" ], "metadata": { "homepage_uri": "https://github.com/foobara/jsonrpc-connector", "changelog_uri": "https://github.com/foobara/jsonrpc-connector/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/jsonrpc-connector", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "752298d1199456cb7377e01ce5da83c7ee5f71f59d1481fd583dadd696474bb7", "spec_sha": "aea5b11b22dbc7323250777355b189227403cfeb582277f989ae446d61a5da6e", "project_uri": "https://rubygems.org/gems/foobara-jsonrpc-connector", "gem_uri": "https://rubygems.org/gems/foobara-jsonrpc-connector-0.0.1.gem", "homepage_uri": "https://github.com/foobara/jsonrpc-connector", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/jsonrpc-connector", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/jsonrpc-connector/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "foobara", "requirements": "~> 0.0.94" } ] } }
2025-04-08 18:19:31 UTC