Rubyhooks

Lastest updates from Rubygems.org

ID Gem Version Body Updated At
5vkKM9Amkgom3sGerEbNa

hornetseye-frame

This Ruby extension provides conversions for compressed colourspaces.

1.1.4
Content{ "name": "hornetseye-frame", "downloads": 88148, "version": "1.1.4", "version_created_at": "2025-06-30T11:36:12.591Z", "version_downloads": 0, "platform": "ruby", "authors": "Jan Wedekind", "info": "This Ruby extension provides conversions for compressed colourspaces.", "licenses": [ "GPL-3+" ], "metadata": {}, "yanked": false, "sha": "2287e87f645de6c0a800880224dc0b17a932bd18dd379f7778fabe99cf2743f7", "spec_sha": "7ab7ac9ad094ad23148c7011f966550668e0ee0531dea9a41f335b03edf06ca9", "project_uri": "https://rubygems.org/gems/hornetseye-frame", "gem_uri": "https://rubygems.org/gems/hornetseye-frame-1.1.4.gem", "homepage_uri": "http://wedesoft.github.com/hornetseye-frame/", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/hornetseye-frame/1.1.4", "mailing_list_uri": "", "source_code_uri": "http://github.com/wedesoft/hornetseye-frame/", "bug_tracker_uri": "", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "malloc", "requirements": "~> 1.5" }, { "name": "multiarray", "requirements": "~> 1.0" } ] } }
2025-06-30 11:36:14 UTC
gry4ZsrhhI2y3E0lrDDyY

hornetseye-fftw3

This Ruby extension provides bindings for the FFTW3 library.

1.0.4
Content{ "name": "hornetseye-fftw3", "downloads": 19226, "version": "1.0.4", "version_created_at": "2025-06-30T11:36:10.189Z", "version_downloads": 0, "platform": "ruby", "authors": "Jan Wedekind", "info": "This Ruby extension provides bindings for the FFTW3 library.", "licenses": [ "GPL-3+" ], "metadata": {}, "yanked": false, "sha": "aaccef2239e4611524f0d27f69019408e73ae35fab0553e36eb15ecae024d5f6", "spec_sha": "9fbc9e1b60465404ef7a134d964e54df81b7e4d559bb4ca91851e23bea6273be", "project_uri": "https://rubygems.org/gems/hornetseye-fftw3", "gem_uri": "https://rubygems.org/gems/hornetseye-fftw3-1.0.4.gem", "homepage_uri": "http://wedesoft.github.com/hornetseye-fftw3/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hornetseye-fftw3/1.0.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "malloc", "requirements": "~> 1.1" }, { "name": "multiarray", "requirements": "~> 1.0" } ] } }
2025-06-30 11:36:12 UTC
YbVYa0ROmlvWCqA16tr4v

hornetseye-ffmpeg

This Ruby extension defines the class Hornetseye::AVInput for reading frames from video files and the class Hornetseye::AVOutput for writing frames to video files.

1.2.6
Content{ "name": "hornetseye-ffmpeg", "downloads": 126613, "version": "1.2.6", "version_created_at": "2025-06-30T11:36:07.810Z", "version_downloads": 0, "platform": "ruby", "authors": "Jan Wedekind", "info": "This Ruby extension defines the class Hornetseye::AVInput for reading frames from video files and the class Hornetseye::AVOutput for writing frames to video files.", "licenses": [ "GPL-3+" ], "metadata": {}, "yanked": false, "sha": "6a613661cc24a2db44e1038831efd98d511925bba3f68f3173f7889eae07172c", "spec_sha": "fbcf380a64f6f698f6f5a91ec0af0da8d0cefb25c871ec9ab9eb2370b3add8bf", "project_uri": "https://rubygems.org/gems/hornetseye-ffmpeg", "gem_uri": "https://rubygems.org/gems/hornetseye-ffmpeg-1.2.6.gem", "homepage_uri": "http://wedesoft.github.com/hornetseye-ffmpeg/", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/hornetseye-ffmpeg/1.2.6", "mailing_list_uri": "", "source_code_uri": "http://github.com/wedesoft/hornetseye-ffmpeg/", "bug_tracker_uri": "", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "hornetseye-frame", "requirements": "~> 1.0" }, { "name": "malloc", "requirements": "~> 1.2" }, { "name": "multiarray", "requirements": "~> 1.0" } ] } }
2025-06-30 11:36:10 UTC
juIj4Vtf4eWk9LNoGefi0

hornetseye-dc1394

This Ruby extension provides camera input for DC1394 compatible firewire cameras using libdc1394 2.x.

0.5.6
Content{ "name": "hornetseye-dc1394", "downloads": 46559, "version": "0.5.6", "version_created_at": "2025-06-30T11:36:05.382Z", "version_downloads": 0, "platform": "ruby", "authors": "Jan Wedekind", "info": "This Ruby extension provides camera input for DC1394 compatible firewire cameras using libdc1394 2.x.", "licenses": [ "GPL-3+" ], "metadata": {}, "yanked": false, "sha": "9da7df839c10207fbb13b7b5c911c11fafdcbbb21c4c9bf0eb97847e77cf58f1", "spec_sha": "d0bf1da4f55bce710cd613dc4b8973745af6910f8bd5f1da57ca5500a4be1b87", "project_uri": "https://rubygems.org/gems/hornetseye-dc1394", "gem_uri": "https://rubygems.org/gems/hornetseye-dc1394-0.5.6.gem", "homepage_uri": "http://wedesoft.github.com/hornetseye-dc1394/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hornetseye-dc1394/0.5.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "hornetseye-frame", "requirements": "~> 1.0" }, { "name": "malloc", "requirements": "~> 1.2" }, { "name": "multiarray", "requirements": "~> 1.0" } ] } }
2025-06-30 11:36:07 UTC
ryEUsZpT-zA8xtrK6zssd

hornetseye-alsa

This Ruby extension provides an interface for playing audio data using ALSA.

1.3.3
Content{ "name": "hornetseye-alsa", "downloads": 66782, "version": "1.3.3", "version_created_at": "2025-06-30T11:36:02.349Z", "version_downloads": 0, "platform": "ruby", "authors": "Jan Wedekind", "info": "This Ruby extension provides an interface for playing audio data using ALSA.", "licenses": [ "GPL-3+" ], "metadata": {}, "yanked": false, "sha": "66107d46d5d864dc443e4f591fac99a25344fabaa54f1d1712c2e574cc529128", "spec_sha": "80845117fb000ed415d7b067c5b050db1d6b890f33f392be97a12fc008dc5f54", "project_uri": "https://rubygems.org/gems/hornetseye-alsa", "gem_uri": "https://rubygems.org/gems/hornetseye-alsa-1.3.3.gem", "homepage_uri": "http://wedesoft.github.com/hornetseye-alsa/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hornetseye-alsa/1.3.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "malloc", "requirements": "~> 1.2" }, { "name": "multiarray", "requirements": "~> 1.0" } ] } }
2025-06-30 11:36:04 UTC
2LLzbbXbxu6OUVeW_cCQE

multiarray

This Ruby-extension defines Hornetseye::MultiArray and other native datatypes. Hornetseye::MultiArray provides multi-dimensional Ruby arrays with elements of same type. The extension is designed to be mostly compatible with Masahiro Tanaka's NArray. However it allows the definition of custom element types and operations on them. This work was also inspired by Ronald Garcia's boost::multi_array and by Todd Veldhuizen's Blitz++.

1.0.5
Content{ "name": "multiarray", "downloads": 179212, "version": "1.0.5", "version_created_at": "2025-06-30T11:35:59.333Z", "version_downloads": 0, "platform": "ruby", "authors": "Jan Wedekind", "info": "This Ruby-extension defines Hornetseye::MultiArray and other native datatypes. Hornetseye::MultiArray provides multi-dimensional Ruby arrays with elements of same type. The extension is designed to be mostly compatible with Masahiro Tanaka's NArray. However it allows the definition of custom element types and operations on them. This work was also inspired by Ronald Garcia's boost::multi_array and by Todd Veldhuizen's Blitz++.", "licenses": [ "GPL-3+" ], "metadata": {}, "yanked": false, "sha": "8fa8af0a3c33d482cd3bb9796752d93791981ee0f5bd01bc772354d5361bf819", "spec_sha": "3fed766b897fb22a0d53ed784fbad56393b7e02d5dfeb7b2b143639c76950a59", "project_uri": "https://rubygems.org/gems/multiarray", "gem_uri": "https://rubygems.org/gems/multiarray-1.0.5.gem", "homepage_uri": "http://wedesoft.github.com/multiarray/", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/multiarray/1.0.5", "mailing_list_uri": "", "source_code_uri": "http://github.com/wedesoft/multiarray/", "bug_tracker_uri": "", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "malloc", "requirements": "~> 1.1" } ] } }
2025-06-30 11:36:02 UTC
sS4POj1PySGrBXizWs4b7

code_qualia

Code Qualia helps developers express their subjective understanding and feelings about code quality to AI systems by combining quantitative metrics (coverage, complexity, git activity) with configurable weights that reflect development priorities and intuitions.

0.1.0
Content{ "name": "code_qualia", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-30T11:33:08.074Z", "version_downloads": 0, "platform": "ruby", "authors": "euglena1215", "info": "Code Qualia helps developers express their subjective understanding and feelings about code quality to AI systems by combining quantitative metrics (coverage, complexity, git activity) with configurable weights that reflect development priorities and intuitions.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "cfb2708ee951e0c69bf5d1b888d5f75e3a34d45c90c50e564a73069ca5eeb027", "spec_sha": "7055fa501027ece73eb8e7fc88f55622671fd62f16d3adcc43dcb56b619825ed", "project_uri": "https://rubygems.org/gems/code_qualia", "gem_uri": "https://rubygems.org/gems/code_qualia-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/code_qualia/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [] } }
2025-06-30 11:33:10 UTC
Yd5yKvfNDKmVq4S9Q8bIT

malloc

This Ruby extension defines the class Hornetseye::Malloc. Hornetseye::Malloc#new allows you to allocate memory, using Hornetseye::Malloc#+ one can do pointer manipulation, and Hornetseye::Malloc#read and Hornetseye::Malloc#write provide reading Ruby strings from memory and writing Ruby strings to memory.

1.5.2
Content{ "name": "malloc", "downloads": 125248, "version": "1.5.2", "version_created_at": "2025-06-30T11:31:54.905Z", "version_downloads": 0, "platform": "ruby", "authors": "Jan Wedekind", "info": "This Ruby extension defines the class Hornetseye::Malloc. Hornetseye::Malloc#new allows you to allocate memory, using Hornetseye::Malloc#+ one can do pointer manipulation, and Hornetseye::Malloc#read and Hornetseye::Malloc#write provide reading Ruby strings from memory and writing Ruby strings to memory.", "licenses": [ "GPL-3+" ], "metadata": {}, "yanked": false, "sha": "eefcbea5d3ff08051832fd79dde80820e86eb02678dc6b15ec9c0d7be7c13c46", "spec_sha": "fc51c4d899a0b61c8a8010fa84a5ce7cd103c59ffe9148c31c9c2f7fe13cc8b6", "project_uri": "https://rubygems.org/gems/malloc", "gem_uri": "https://rubygems.org/gems/malloc-1.5.2.gem", "homepage_uri": "http://wedesoft.github.com/malloc/", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/malloc/1.5.2", "mailing_list_uri": "", "source_code_uri": "http://github.com/wedesoft/malloc/", "bug_tracker_uri": "", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 11:32:00 UTC
ZNX1ylWfFnOGC0WuCS3eP

jekyll-theme-dec-terminal

A Jekyll theme inspired by Dec's terminal aesthetics

0.1.3
Content{ "name": "jekyll-theme-dec-terminal", "downloads": 188, "version": "0.1.3", "version_created_at": "2025-06-30T11:21:16.656Z", "version_downloads": 0, "platform": "ruby", "authors": "Dec Murphy", "info": "A Jekyll theme inspired by Dec's terminal aesthetics", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "927e6abd9332287be544b28a76f924a183492c8cefc435dafa6858913145420c", "spec_sha": "8c95420fe4f9524677de915dfe47298807a37334f49ff96c95d5cb99a3accd2f", "project_uri": "https://rubygems.org/gems/jekyll-theme-dec-terminal", "gem_uri": "https://rubygems.org/gems/jekyll-theme-dec-terminal-0.1.3.gem", "homepage_uri": "https://github.com/okdecm/jekyll-theme-dec-terminal", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-theme-dec-terminal/0.1.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": "~> 4.4" } ] } }
2025-06-30 11:21:18 UTC
rsNa1bcGsIPKk2UQwtyT_

percy-common

Server-side common library for Percy.

3.2.0.alpha.1
Content{ "name": "percy-common", "downloads": 213345, "version": "3.2.0.alpha.1", "version_created_at": "2025-06-30T11:16:07.577Z", "version_downloads": 0, "platform": "ruby", "authors": "Perceptual Inc.", "info": "Server-side common library for Percy.", "licenses": [], "metadata": {}, "yanked": false, "sha": "b6c2f823515af7bf48bf3a1233d14e618a20781b9fd6ee39b908b7f856886ac8", "spec_sha": "4aadf63f615afbe17b62cac619eb857f4b43f0b18ae0cc470b0a6b871dd2fed2", "project_uri": "https://rubygems.org/gems/percy-common", "gem_uri": "https://rubygems.org/gems/percy-common-3.2.0.alpha.1.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/percy-common/3.2.0.alpha.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "percy-style", "requirements": "~> 0.7.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.2" }, { "name": "webrick", "requirements": "~> 1.0" } ], "runtime": [ { "name": "dogstatsd-ruby", "requirements": ">= 4.4, < 4.9" }, { "name": "excon", "requirements": ">= 0.57" }, { "name": "redis", "requirements": ">= 4.1.3, < 5.0.0" } ] } }
2025-06-30 11:16:09 UTC
ZLtd8LSUlpkyI3ujV3EHa

ccs-frontend_helpers

Gem containing view helpers for CCS Ruby on Rails projects

2.5.0
Content{ "name": "ccs-frontend_helpers", "downloads": 15583, "version": "2.5.0", "version_created_at": "2025-06-30T11:14:25.452Z", "version_downloads": 0, "platform": "ruby", "authors": "Crown Commercial Service", "info": "Gem containing view helpers for CCS Ruby on Rails projects", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/Crown-Commercial-Service/ccs-frontend_helpers", "changelog_uri": "https://github.com/Crown-Commercial-Service/ccs-frontend_helpers/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/Crown-Commercial-Service/ccs-frontend_helpers", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "9eeec8a032f129bb147852fe0bae55f3a6da2b431c30e02c120959d32fd6451b", "spec_sha": "319534b91c7a6fbae387c2f43edbc2814b6910f776b0cd8be36ef027bcd913f8", "project_uri": "https://rubygems.org/gems/ccs-frontend_helpers", "gem_uri": "https://rubygems.org/gems/ccs-frontend_helpers-2.5.0.gem", "homepage_uri": "https://github.com/Crown-Commercial-Service/ccs-frontend_helpers", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/Crown-Commercial-Service/ccs-frontend_helpers", "bug_tracker_uri": null, "changelog_uri": "https://github.com/Crown-Commercial-Service/ccs-frontend_helpers/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 7.2" } ] } }
2025-06-30 11:14:27 UTC
lqZSLBjU9E6FBAuFyayyS

jekyll-theme-dec-terminal

A Jekyll theme inspired by Dec's terminal aesthetics

0.1.2
Content{ "name": "jekyll-theme-dec-terminal", "downloads": 188, "version": "0.1.2", "version_created_at": "2025-06-30T11:14:05.233Z", "version_downloads": 0, "platform": "ruby", "authors": "Dec Murphy", "info": "A Jekyll theme inspired by Dec's terminal aesthetics", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "322621262a113b7df9aebc2a29a8a69848b2c8a532b816445f9f919eb0adee4c", "spec_sha": "2bed4ea289e4cb8b032d7e26049339459639ce6ad904447928003d06749c2335", "project_uri": "https://rubygems.org/gems/jekyll-theme-dec-terminal", "gem_uri": "https://rubygems.org/gems/jekyll-theme-dec-terminal-0.1.2.gem", "homepage_uri": "https://github.com/okdecm/jekyll-theme-dec-terminal", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-theme-dec-terminal/0.1.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": "~> 4.4" } ] } }
2025-06-30 11:14:07 UTC
QM9fT1Ec5YnPe32R3jASs

cocoawebview

Webview ruby binding for macOS

0.2.5
Content{ "name": "cocoawebview", "downloads": 940, "version": "0.2.5", "version_created_at": "2025-06-30T11:04:53.504Z", "version_downloads": 0, "platform": "ruby", "authors": "Tommy Jeff", "info": "Webview ruby binding for macOS", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/orklann/cocoawebview", "source_code_uri": "https://github.com/orklann/cocoawebview" }, "yanked": false, "sha": "b37080e8d500e4c5df7c93374a709a2dea5c2a9688011780b5e83eeddfccdb9c", "spec_sha": "a820cb51672e39bc945cef4c9dcf92ad160598dfd6857576b86b83cfb9ecc430", "project_uri": "https://rubygems.org/gems/cocoawebview", "gem_uri": "https://rubygems.org/gems/cocoawebview-0.2.5.gem", "homepage_uri": "https://github.com/orklann/cocoawebview", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orklann/cocoawebview", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 11:04:55 UTC
I13172QK-HbCQTmKaNFVe

poke-your-api

manage curl requests

0.3.0
Content{ "name": "poke-your-api", "downloads": 2392, "version": "0.3.0", "version_created_at": "2025-06-30T11:03:07.698Z", "version_downloads": 0, "platform": "ruby", "authors": "Jan Bator", "info": "manage curl requests", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/MrBananaLord/poke", "source_code_uri": "https://github.com/MrBananaLord/poke" }, "yanked": false, "sha": "0c3eae60383c0b27fcd5e390bc2324d55894fe4d29da6a1165cfc96d0aec0a3d", "spec_sha": "d9dc45caab4210907565feef67d44ec568059ec294b0e5bed96e0fe5ed1211ad", "project_uri": "https://rubygems.org/gems/poke-your-api", "gem_uri": "https://rubygems.org/gems/poke-your-api-0.3.0.gem", "homepage_uri": "https://github.com/MrBananaLord/poke", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/MrBananaLord/poke", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "pastel", "requirements": "~> 0.8" }, { "name": "thor", "requirements": "~> 1.0" }, { "name": "tty-box", "requirements": "~> 0.7" }, { "name": "tty-command", "requirements": "~> 0.10" }, { "name": "tty-cursor", "requirements": "~> 0.7" }, { "name": "tty-editor", "requirements": "~> 0.6" }, { "name": "tty-table", "requirements": "~> 0.12" } ] } }
2025-06-30 11:03:09 UTC
SbOHPYZQUX9XZ8Qoww3VW

spree_cm_commissioner

Add (optional) extension description here

1.17.0.pre.pre1
Content{ "name": "spree_cm_commissioner", "downloads": 6770, "version": "1.17.0.pre.pre1", "version_created_at": "2025-06-30T10:47:33.377Z", "version_downloads": 0, "platform": "ruby", "authors": "You", "info": "Add (optional) extension description here", "licenses": [ "BSD-3-Clause" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "2bc8d7edd32b2b2d8b19568607539ce2ea64895ae3155453c54ea216f9a3ff1f", "spec_sha": "7dbf2b9de3dfd0d28a5c43110bcff25b23adff6f8a8a1acba087704f36ef297f", "project_uri": "https://rubygems.org/gems/spree_cm_commissioner", "gem_uri": "https://rubygems.org/gems/spree_cm_commissioner-1.17.0.pre.pre1.gem", "homepage_uri": "https://github.com/your-github-handle/spree_cm_commissioner", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/spree_cm_commissioner/1.17.0.pre.pre1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "pg", "requirements": ">= 0" }, { "name": "spree_dev_tools", "requirements": ">= 0" } ], "runtime": [ { "name": "activerecord_json_validator", "requirements": "~> 2.1, >= 2.1.3" }, { "name": "activerecord-multi-tenant", "requirements": ">= 0" }, { "name": "aws-sdk-cloudfront", "requirements": ">= 0" }, { "name": "aws-sdk-ecs", "requirements": ">= 0" }, { "name": "aws-sdk-s3", "requirements": ">= 0" }, { "name": "blazer", "requirements": "~> 3.0.4" }, { "name": "byebug", "requirements": ">= 0" }, { "name": "counter_culture", "requirements": "~> 3.2" }, { "name": "dry-validation", "requirements": "~> 1.10" }, { "name": "elasticsearch", "requirements": "~> 8.5" }, { "name": "exception_notification", "requirements": ">= 0" }, { "name": "firebase-admin-sdk", "requirements": "~> 0.3.1" }, { "name": "font-awesome-sass", "requirements": "~> 6.4.0" }, { "name": "googleauth", "requirements": ">= 0" }, { "name": "google-cloud-firestore", "requirements": ">= 0" }, { "name": "google-cloud-recaptcha_enterprise", "requirements": ">= 0" }, { "name": "interactor", "requirements": "~> 3.1" }, { "name": "jwt", "requirements": ">= 2.5.0" }, { "name": "noticed", "requirements": "~> 1.6" }, { "name": "phonelib", "requirements": ">= 0" }, { "name": "premailer-rails", "requirements": ">= 0" }, { "name": "rails", "requirements": "~> 7.0.4" }, { "name": "rqrcode", "requirements": "~> 2.0" }, { "name": "searchkick", "requirements": "~> 5.1" }, { "name": "simple_calendar", "requirements": "~> 2.4" }, { "name": "spree", "requirements": ">= 4.5.0" }, { "name": "spree_api_v1", "requirements": ">= 4.5.0" }, { "name": "spree_auth_devise", "requirements": ">= 4.5.0" }, { "name": "spree_backend", "requirements": ">= 4.5.0" }, { "name": "spree_extension", "requirements": ">= 0" }, { "name": "spree_multi_vendor", "requirements": ">= 2.4.1" }, { "name": "spree_vpago", "requirements": ">= 0" }, { "name": "strong_password", "requirements": "~> 0.0.10" }, { "name": "telegram-bot", "requirements": ">= 0" }, { "name": "twilio-ruby", "requirements": "~> 5.48.0" } ] } }
2025-06-30 10:47:35 UTC
uUBfDHFE8DoaiafjxhcMO

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.110
Content{ "name": "affixapi", "downloads": 22794, "version": "1.1.110", "version_created_at": "2025-06-30T10:46:13.652Z", "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": "e33e8306871f46524e100e82de3b4585590425f0f0e84125ebfa00073b1b0f16", "spec_sha": "20e6756cc95b57d0cdf1182f26611713590d3153b3828c8d0412a1bc5cbea20a", "project_uri": "https://rubygems.org/gems/affixapi", "gem_uri": "https://rubygems.org/gems/affixapi-1.1.110.gem", "homepage_uri": "https://openapi-generator.tech", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/affixapi/1.1.110", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } }
2025-06-30 10:46:15 UTC
wGZadvwBw9jOz5Dly8IT-

ai-agents

Ruby AI Agents SDK enables creating complex AI workflows with multi-agent orchestration, tool execution, safety guardrails, and provider-agnostic LLM integration.

0.1.1
Content{ "name": "ai-agents", "downloads": 118, "version": "0.1.1", "version_created_at": "2025-06-30T10:41:22.718Z", "version_downloads": 0, "platform": "ruby", "authors": "Shivam Mishra", "info": "Ruby AI Agents SDK enables creating complex AI workflows with multi-agent orchestration, tool execution, safety guardrails, and provider-agnostic LLM integration.", "licenses": [], "metadata": { "homepage_uri": "https://chatwoot.com/ai-agents", "changelog_uri": "https://github.com/chatwoot/ai-agents", "source_code_uri": "https://github.com/chatwoot/ai-agents" }, "yanked": false, "sha": "39b71e117a01c208a0c500f5133d9bca78c708801da3f642c6e1791f6bf29fe3", "spec_sha": "cfceda9755c3e7ae44a8f0110371f31c1e2a1e324299b88190b2598e2040e1bc", "project_uri": "https://rubygems.org/gems/ai-agents", "gem_uri": "https://rubygems.org/gems/ai-agents-0.1.1.gem", "homepage_uri": "https://chatwoot.com/ai-agents", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/chatwoot/ai-agents", "bug_tracker_uri": null, "changelog_uri": "https://github.com/chatwoot/ai-agents", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ruby_llm", "requirements": "~> 1.3" } ] } }
2025-06-30 10:41:26 UTC
J02egAreXJJJHiBX_CQkM

llmed

Use this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary.

0.4.1
Content{ "name": "llmed", "downloads": 5085, "version": "0.4.1", "version_created_at": "2025-06-30T10:40:26.008Z", "version_downloads": 0, "platform": "ruby", "authors": "Jovany Leandro G.C", "info": "Use this 'compiler' to build software using LLMs in a controlled way. In classical terms, the LLM is the compiler, the context description is the programming language, and the generated output is the binary.", "licenses": [ "GPL-3.0" ], "metadata": { "source_code_uri": "https://github.com/bit4bit/llmed", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "f09ba818826e4099b7cb00746da8171e707b1cb20df08453475442d6ddd690cf", "spec_sha": "1ff9c5da082beb982e9db5c1bfc5348c190e252ea21d056c683c7577e3622bde", "project_uri": "https://rubygems.org/gems/llmed", "gem_uri": "https://rubygems.org/gems/llmed-0.4.1.gem", "homepage_uri": "https://github.com/bit4bit/llmed", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bit4bit/llmed", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.75" } ], "runtime": [ { "name": "langchainrb", "requirements": "~> 0.19.5" }, { "name": "notify", "requirements": "~> 0.5.2" }, { "name": "ruby-openai", "requirements": "~> 8.1" } ] } }
2025-06-30 10:40:27 UTC
z2zKmpjx2OLxc75CqSbQJ

forest_liana

Forest is a modern admin interface that works on all major web frameworks. forest_liana is the gem that makes Forest admin work on any Rails application (Rails >= 4.0).

9.14.5
Content{ "name": "forest_liana", "downloads": 2466107, "version": "9.14.5", "version_created_at": "2025-06-30T10:15:02.680Z", "version_downloads": 0, "platform": "ruby", "authors": "Sandro Munda", "info": "Forest is a modern admin interface that works on all major web frameworks. forest_liana is the gem that makes Forest admin work on any Rails application (Rails >= 4.0).", "licenses": [ "GPL-3.0" ], "metadata": {}, "yanked": false, "sha": "54e8a6f53d07d99f854ae57b46ec2fd99f0134102d2607b908dba0f35f03eef3", "spec_sha": "80b12a762fce8479a8501f798c051899951e3e30b0f3d0f197c41710535aa4f6", "project_uri": "https://rubygems.org/gems/forest_liana", "gem_uri": "https://rubygems.org/gems/forest_liana-9.14.5.gem", "homepage_uri": "https://github.com/ForestAdmin/forest-rails", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/forest_liana/9.14.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bcrypt", "requirements": ">= 0" }, { "name": "deepsort", "requirements": ">= 0" }, { "name": "forestadmin-jsonapi-serializers", "requirements": ">= 0.14.0" }, { "name": "groupdate", "requirements": ">= 5.0.0" }, { "name": "httparty", "requirements": ">= 0" }, { "name": "ipaddress", "requirements": ">= 0" }, { "name": "json", "requirements": ">= 0" }, { "name": "json-jwt", "requirements": ">= 1.16.0" }, { "name": "jwt", "requirements": ">= 0" }, { "name": "openid_connect", "requirements": "= 1.4.2" }, { "name": "rack-cors", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.1.7.9" }, { "name": "useragent", "requirements": ">= 0" } ] } }
2025-06-30 10:15:05 UTC
6NgjhuYtFAf3Az9Eg0L_W

simple_captcha_guard

A simple CAPTCHA system to block bots in Rails apps.

0.1.6
Content{ "name": "simple_captcha_guard", "downloads": 228, "version": "0.1.6", "version_created_at": "2025-06-30T09:58:36.941Z", "version_downloads": 0, "platform": "ruby", "authors": "Ahmed Mahir Tazwar", "info": "A simple CAPTCHA system to block bots in Rails apps.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "bff30bf589944cbf58727242fafbcafe4acbcdc158f18e99766befff2632883e", "spec_sha": "78e242eedd2d25390d9faadb78b98edba5829599f7dbc8125bc7bd55d669cf5d", "project_uri": "https://rubygems.org/gems/simple_captcha_guard", "gem_uri": "https://rubygems.org/gems/simple_captcha_guard-0.1.6.gem", "homepage_uri": "https://medium.com/@tazwarutshas/simplecaptchaguard-add-captcha-protection-to-your-rails-forms-in-seconds-785413d3b807", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/simple_captcha_guard/0.1.6", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "mini_magick", "requirements": "~> 4.11" } ] } }
2025-06-30 09:58:38 UTC
Hx37B1C-nxdtrHve88IjQ

simple_captcha_guard

A simple CAPTCHA system to block bots in Rails apps.

0.1.5
Content{ "name": "simple_captcha_guard", "downloads": 223, "version": "0.1.5", "version_created_at": "2025-06-30T09:55:11.391Z", "version_downloads": 0, "platform": "ruby", "authors": "Ahmed Mahir Tazwar", "info": "A simple CAPTCHA system to block bots in Rails apps.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "40d1c0fcb7bb554bcf6ecbdfadb2b2cc0c4210b1af35c4b6fb4e7486ddfea225", "spec_sha": "7b3bd582be295cc5f34f2ab05a62bb1c4cf777d7b5c45a66499ac3bfa031877b", "project_uri": "https://rubygems.org/gems/simple_captcha_guard", "gem_uri": "https://rubygems.org/gems/simple_captcha_guard-0.1.5.gem", "homepage_uri": "https://medium.com/@tazwarutshas/simplecaptchaguard-add-captcha-protection-to-your-rails-forms-in-seconds-785413d3b807", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/simple_captcha_guard/0.1.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "mini_magick", "requirements": "~> 4.11" } ] } }
2025-06-30 09:55:13 UTC
xwlC7cFUQqYAVNv-wgw89

simple_captcha_guard

A simple CAPTCHA system to block bots in Rails apps.

0.1.4
Content{ "name": "simple_captcha_guard", "downloads": 223, "version": "0.1.4", "version_created_at": "2025-06-30T09:50:03.830Z", "version_downloads": 0, "platform": "ruby", "authors": "Ahmed Mahir Tazwar", "info": "A simple CAPTCHA system to block bots in Rails apps.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "770a6db6cc7b8d00dfd26ce841f607d4af52d26ff9a2288f44c620a3c924e99e", "spec_sha": "46f085f184e0ff90b3dffd0492edc9b21b8ed7b4fe42be31c1bd8fb64854ab71", "project_uri": "https://rubygems.org/gems/simple_captcha_guard", "gem_uri": "https://rubygems.org/gems/simple_captcha_guard-0.1.4.gem", "homepage_uri": "https://medium.com/@tazwarutshas/simplecaptchaguard-add-captcha-protection-to-your-rails-forms-in-seconds-785413d3b807", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/simple_captcha_guard/0.1.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "mini_magick", "requirements": "~> 4.11" } ] } }
2025-06-30 09:50:07 UTC
QKYhKHEI4usIWUnSl3T8H

decant

A dependency-free frontmatter-aware framework-agnostic wrapper around a directory of static content

0.4.0
Content{ "name": "decant", "downloads": 827, "version": "0.4.0", "version_created_at": "2025-06-30T09:49:34.409Z", "version_downloads": 0, "platform": "ruby", "authors": "Ben Pickles", "info": "A dependency-free frontmatter-aware framework-agnostic wrapper around a directory of static content", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/benpickles/decant", "changelog_uri": "https://github.com/benpickles/decant/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/benpickles/decant", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "31a166c984452ba2ce4ce3286b7f1c73f81ad9ea0d58520b598f174efe2cf7d2", "spec_sha": "ecd38744e0dbefb00d833a7f58e32a1484482e25e6e9928e9c03bfad070a0cc8", "project_uri": "https://rubygems.org/gems/decant", "gem_uri": "https://rubygems.org/gems/decant-0.4.0.gem", "homepage_uri": "https://github.com/benpickles/decant", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/benpickles/decant", "bug_tracker_uri": null, "changelog_uri": "https://github.com/benpickles/decant/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 09:49:36 UTC
Swl0_cYifMnjDPm7wqgTU

userializer

Write a longer description or delete this line.

0.3.5
Content{ "name": "userializer", "downloads": 28711, "version": "0.3.5", "version_created_at": "2025-06-30T09:44:32.603Z", "version_downloads": 0, "platform": "ruby", "authors": "Alexis Montagne", "info": "Write a longer description or delete this line.", "licenses": [], "metadata": {}, "yanked": false, "sha": "d62bf577523c5423c6325e9487d54f4f6aa4d9fed5a4f28f49ebfbefe0a6ae0e", "spec_sha": "1116fcf60ce58674f98ab67cdffc38dd753f4f959915553e9ddf1460c6891c9f", "project_uri": "https://rubygems.org/gems/userializer", "gem_uri": "https://rubygems.org/gems/userializer-0.3.5.gem", "homepage_uri": "https://github.com/upfluence/userializer", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/userializer/0.3.5", "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": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "oj", "requirements": ">= 0" } ] } }
2025-06-30 09:44:34 UTC
CxOMFq3yLAnsFizOl8X1g

simple_feature_flags

A simple Ruby gem which lets you dynamically enable/disable parts of your code using Redis or your server's RAM!

1.4.1
Content{ "name": "simple_feature_flags", "downloads": 13078, "version": "1.4.1", "version_created_at": "2025-06-30T09:35:39.730Z", "version_downloads": 0, "platform": "ruby", "authors": "Espago, Mateusz Drewniak", "info": "A simple Ruby gem which lets you dynamically enable/disable parts of your code using Redis or your server's RAM!\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/espago/simple_feature_flags", "source_code_uri": "https://github.com/espago/simple_feature_flags", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e3b4793986f2356eb9d7812c3f2c3cdbb7484061ba4487123b43065f595379c5", "spec_sha": "51cfdcda91e737ae13bdbe06c2a23432ec313a5149059f25060b6696528a32b6", "project_uri": "https://rubygems.org/gems/simple_feature_flags", "gem_uri": "https://rubygems.org/gems/simple_feature_flags-1.4.1.gem", "homepage_uri": "https://github.com/espago/simple_feature_flags", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/espago/simple_feature_flags", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "sorbet-runtime", "requirements": "> 0.5" } ] } }
2025-06-30 09:35:41 UTC
K_s-J9dkxwTOYdDGs9ffs

sidekiq-assured-jobs

Ensures Sidekiq jobs are never lost due to worker crashes or restarts by tracking in-flight jobs and automatically recovering orphaned work

1.0.0
Content{ "name": "sidekiq-assured-jobs", "downloads": 0, "version": "1.0.0", "version_created_at": "2025-06-30T09:32:45.495Z", "version_downloads": 0, "platform": "ruby", "authors": "Manikanta Gopi", "info": "Ensures Sidekiq jobs are never lost due to worker crashes or restarts by tracking in-flight jobs and automatically recovering orphaned work", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/praja/sidekiq-assured-jobs", "changelog_uri": "https://github.com/praja/sidekiq-assured-jobs/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/praja/sidekiq-assured-jobs", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "a3b3bbea679c77ac12c4c5b9cca34677f8d86be0b48f6149d60d81814b5f8ff7", "spec_sha": "b636249183a3aecbe2c4e1aaf0102f2edff80a5ab63803feeea12695afec0140", "project_uri": "https://rubygems.org/gems/sidekiq-assured-jobs", "gem_uri": "https://rubygems.org/gems/sidekiq-assured-jobs-1.0.0.gem", "homepage_uri": "https://github.com/praja/sidekiq-assured-jobs", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/praja/sidekiq-assured-jobs", "bug_tracker_uri": null, "changelog_uri": "https://github.com/praja/sidekiq-assured-jobs/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.0" } ], "runtime": [ { "name": "redis", "requirements": "~> 4.0" }, { "name": "sidekiq", "requirements": ">= 6.0, < 7" } ] } }
2025-06-30 09:32:47 UTC
JinFn9EkOxmvnNsdkWB45

gitlab-cloud-connector

This gem provides common CloudConnector configuration and libraries for GitLab projects.

1.20.0
Content{ "name": "gitlab-cloud-connector", "downloads": 8182201, "version": "1.20.0", "version_created_at": "2025-06-30T09:16:42.158Z", "version_downloads": 0, "platform": "ruby", "authors": "Nikola Milojevic", "info": "This gem provides common CloudConnector configuration and libraries for GitLab projects.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector", "changelog_uri": "https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector/-/releases", "source_code_uri": "https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "259a703e2c635128a1d259d90f2b38edfaefd0b812332b363ed9cdca3200aa45", "spec_sha": "6e010a2332eb77abeddaf02bee12e37f4eccdce221bf237ec6696e2dddea7bc0", "project_uri": "https://rubygems.org/gems/gitlab-cloud-connector", "gem_uri": "https://rubygems.org/gems/gitlab-cloud-connector-1.20.0.gem", "homepage_uri": "https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector", "bug_tracker_uri": null, "changelog_uri": "https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector/-/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "gitlab-styles", "requirements": "~> 12.0.1" }, { "name": "rake", "requirements": "~> 13.0.6" }, { "name": "rspec", "requirements": "~> 3.8" } ], "runtime": [ { "name": "activesupport", "requirements": "~> 7.0" }, { "name": "jwt", "requirements": "~> 2.9.3" } ] } }
2025-06-30 09:16:43 UTC
mtn3-fA5O02gRVSiwHx2B

click_house-client

This Gem provides a simple way to query ClickHouse databases using the HTTP interface.

0.2.4
Content{ "name": "click_house-client", "downloads": 40783, "version": "0.2.4", "version_created_at": "2025-06-30T09:12:54.425Z", "version_downloads": 0, "platform": "ruby", "authors": "group::optimize", "info": "This Gem provides a simple way to query ClickHouse databases using the HTTP interface.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "66cd3657c0ff67f9f8aa377a2e506d0c88b9d65fba10a254562ccbd3324c7a7a", "spec_sha": "cac5e6d56375f4f24c1ca5f593f3f9b193c2e8c660ef06c214217da5a5104967", "project_uri": "https://rubygems.org/gems/click_house-client", "gem_uri": "https://rubygems.org/gems/click_house-client-0.2.4.gem", "homepage_uri": "https://gitlab.com/gitlab-org/ruby/gems/clickhouse-client", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/click_house-client/0.2.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "gitlab-styles", "requirements": "~> 12.0.1" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": "< 8" }, { "name": "addressable", "requirements": "~> 2.8" }, { "name": "json", "requirements": "~> 2.7" } ] } }
2025-06-30 09:12:56 UTC
6CuKTG-nNkKXPJelDXyFu

vagrant-terraform

Vagrant provider for proxmox using terraform

0.2
Content{ "name": "vagrant-terraform", "downloads": 2523, "version": "0.2", "version_created_at": "2025-06-30T09:03:00.065Z", "version_downloads": 0, "platform": "ruby", "authors": "Mika Båtsman", "info": "Vagrant provider for proxmox using terraform", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "c07f91c317ef0041fa04495916eb845e975cb75acddf0d434fd594313d6adcc7", "spec_sha": "31e57c52fabedabbee270f4cb8951440fee9997dd50a647ab278ee4098ba045f", "project_uri": "https://rubygems.org/gems/vagrant-terraform", "gem_uri": "https://rubygems.org/gems/vagrant-terraform-0.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/vagrant-terraform/0.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "filesize", "requirements": "~> 0" } ] } }
2025-06-30 09:03:02 UTC
X1xbXHL84APZHr5UEdE-R

cocoawebview

Webview ruby binding for macOS

0.2.4
Content{ "name": "cocoawebview", "downloads": 882, "version": "0.2.4", "version_created_at": "2025-06-30T09:01:27.921Z", "version_downloads": 0, "platform": "ruby", "authors": "Tommy Jeff", "info": "Webview ruby binding for macOS", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/orklann/cocoawebview", "source_code_uri": "https://github.com/orklann/cocoawebview" }, "yanked": false, "sha": "cf3d1acfa7091acb0c58d93b7daf0db90930b9ea3ccd2a3cd827e453eea57a4a", "spec_sha": "045cb3735284b0bf0b9f17bb8e7711ef62f57a6dbdb07ac75d848da966da44ab", "project_uri": "https://rubygems.org/gems/cocoawebview", "gem_uri": "https://rubygems.org/gems/cocoawebview-0.2.4.gem", "homepage_uri": "https://github.com/orklann/cocoawebview", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orklann/cocoawebview", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 09:01:30 UTC
hU7LuyFU_foTeV0vivCZz

jekyll-theme-dec-terminal

A Jekyll theme inspired by Dec's terminal aesthetics

0.1.1
Content{ "name": "jekyll-theme-dec-terminal", "downloads": 145, "version": "0.1.1", "version_created_at": "2025-06-30T09:01:07.208Z", "version_downloads": 0, "platform": "ruby", "authors": "Dec Murphy", "info": "A Jekyll theme inspired by Dec's terminal aesthetics", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "b7e7539a3e920a8e582bed85c18b652755a4e73d87c9ee10c72ecf0d2b1ea612", "spec_sha": "134f35540a69b944e03fbd454457733e114639d439489ada552b1de35e44d5be", "project_uri": "https://rubygems.org/gems/jekyll-theme-dec-terminal", "gem_uri": "https://rubygems.org/gems/jekyll-theme-dec-terminal-0.1.1.gem", "homepage_uri": "https://github.com/okdecm/jekyll-theme-dec-terminal", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-theme-dec-terminal/0.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": "~> 4.4" } ] } }
2025-06-30 09:01:08 UTC
dletiwGdCZWtg0iCAm73-

kdeploy

Kdeploy is a lightweight, agentless deployment tool similar to Chef, Puppet, and Ansible. It uses Ruby DSL for defining deployment pipelines with support for inventory management, parallel execution, SSH-based remote operations, heredoc syntax for multi-line scripts, and ERB templates for dynamic configuration generation.

0.2.0
Content{ "name": "kdeploy", "downloads": 50, "version": "0.2.0", "version_created_at": "2025-06-30T08:43:34.157Z", "version_downloads": 0, "platform": "ruby", "authors": "Kdeploy Team", "info": "Kdeploy is a lightweight, agentless deployment tool similar to Chef, Puppet, and Ansible.\nIt uses Ruby DSL for defining deployment pipelines with support for inventory management,\nparallel execution, SSH-based remote operations, heredoc syntax for multi-line scripts,\nand ERB templates for dynamic configuration generation.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/kevin197011/kdeploy", "changelog_uri": "https://github.com/kevin197011/kdeploy/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/kevin197011/kdeploy", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "01a35e2ab95abf9884b9a14be64ca3fc92c40113f1cc27658025ba19f7a56789", "spec_sha": "83c137490f290888cb6d1457f89e366aab4069edf442b3f956cce58a68ded7a4", "project_uri": "https://rubygems.org/gems/kdeploy", "gem_uri": "https://rubygems.org/gems/kdeploy-0.2.0.gem", "homepage_uri": "https://github.com/kevin197011/kdeploy", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/kevin197011/kdeploy", "bug_tracker_uri": null, "changelog_uri": "https://github.com/kevin197011/kdeploy/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colorize", "requirements": "~> 0.8" }, { "name": "concurrent-ruby", "requirements": "~> 1.2" }, { "name": "net-scp", "requirements": "~> 4.0" }, { "name": "net-ssh", "requirements": "~> 7.0" }, { "name": "thor", "requirements": "~> 1.3" }, { "name": "tty-prompt", "requirements": "~> 0.23" }, { "name": "yaml", "requirements": "~> 0.2" } ] } }
2025-06-30 08:43:35 UTC
HJXHJ0U-OUwkDehq_2odf

qpdf_ruby

This gem provides a comprehensive Ruby wrapper around

0.1.1
Content{ "name": "qpdf_ruby", "downloads": 184, "version": "0.1.1", "version_created_at": "2025-06-30T08:41:56.724Z", "version_downloads": 0, "platform": "ruby", "authors": "Dieter S.", "info": "This gem provides a comprehensive Ruby wrapper around", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/dieter-medium/qpdf_ruby", "changelog_uri": "https://github.com/dieter-medium/qpdf_ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/dieter-medium/qpdf_ruby", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3436aedcb5ea86d8db2f4f46df8351ef404b8a397e6f7a6c3831258099f7c4be", "spec_sha": "dec58eb13a5320fc2409c5ead0a4dd57f7fbbc2418562a81b3c15231d6a6f40b", "project_uri": "https://rubygems.org/gems/qpdf_ruby", "gem_uri": "https://rubygems.org/gems/qpdf_ruby-0.1.1.gem", "homepage_uri": "https://github.com/dieter-medium/qpdf_ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/dieter-medium/qpdf_ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/dieter-medium/qpdf_ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "irb", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": "~> 1.8" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rake-compiler", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "~> 1.21" }, { "name": "rubocop-rake", "requirements": "~> 0.7" }, { "name": "rubocop-rspec", "requirements": "~> 3.5" } ], "runtime": [] } }
2025-06-30 08:41:59 UTC
kZdOcR-uwkWe4WbdQlU2y

seam

SDK for the Seam API written in Ruby.

2.39.0
Content{ "name": "seam", "downloads": 83184, "version": "2.39.0", "version_created_at": "2025-06-30T08:33:33.445Z", "version_downloads": 0, "platform": "ruby", "authors": "Seam Labs, Inc.", "info": "SDK for the Seam API written in Ruby.", "licenses": [ "MIT" ], "metadata": { "github_repo": "git@github.com:seamapi/ruby-next.git", "homepage_uri": "https://github.com/seamapi/ruby-next", "changelog_uri": "https://github.com/seamapi/ruby-next/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/seamapi/ruby-next/issues", "source_code_uri": "https://github.com/seamapi/ruby-next" }, "yanked": false, "sha": "2bdf8adab4b13dccb60769f633815512f422a40f5fa9f4b8d6d3c6608469f2c4", "spec_sha": "4dd0649d924cbc29169a5799d787f6b19044b0ecb6cebcbd2ce1e60a0a714fd9", "project_uri": "https://rubygems.org/gems/seam", "gem_uri": "https://rubygems.org/gems/seam-2.39.0.gem", "homepage_uri": "https://github.com/seamapi/ruby-next", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/seamapi/ruby-next", "bug_tracker_uri": "https://github.com/seamapi/ruby-next/issues", "changelog_uri": "https://github.com/seamapi/ruby-next/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "gem-release", "requirements": "~> 2.2" }, { "name": "parse_gemspec-cli", "requirements": "~> 1.0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "simplecov", "requirements": "~> 0.21" }, { "name": "simplecov-console", "requirements": "~> 0.9" }, { "name": "standard", "requirements": "~> 1.3" }, { "name": "webmock", "requirements": "~> 3.24.0" } ], "runtime": [ { "name": "faraday", "requirements": "~> 2.7" }, { "name": "faraday-retry", "requirements": "~> 2.2" }, { "name": "svix", "requirements": "~> 1.30" } ] } }
2025-06-30 08:33:35 UTC
tPE3VaNBPuKVfeoFO2c_S

dekiru

Usefull helper methods for Ruby on Rails

1.1.0
Content{ "name": "dekiru", "downloads": 402547, "version": "1.1.0", "version_created_at": "2025-06-30T08:31:13.524Z", "version_downloads": 0, "platform": "ruby", "authors": "Akihiro Matsumura", "info": "Usefull helper methods for Ruby on Rails", "licenses": [], "metadata": { "homepage_uri": "https://github.com/SonicGarden/dekiru", "changelog_uri": "https://github.com/SonicGarden/dekiru/releases", "source_code_uri": "https://github.com/SonicGarden/dekiru" }, "yanked": false, "sha": "0a12bac20395986f4d0b413e3669c807db54690d61a14dee5fbd1c375dda0e3c", "spec_sha": "40a7ea78da782965a678d3368594cd725a3db09eb0990bf079afaef03c9037aa", "project_uri": "https://rubygems.org/gems/dekiru", "gem_uri": "https://rubygems.org/gems/dekiru-1.1.0.gem", "homepage_uri": "https://github.com/SonicGarden/dekiru", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/SonicGarden/dekiru", "bug_tracker_uri": null, "changelog_uri": "https://github.com/SonicGarden/dekiru/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 1.19.0" } ], "runtime": [ { "name": "dekiru-data_migration", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 7.0" } ] } }
2025-06-30 08:31:15 UTC
mxstFiwbRtbhovI_iPTan

dekiru-data_migration

Dekiru::DataMigration provides features for data migration tasks including progress display, transaction management, execution confirmation, side effect monitoring, and detailed logging.

1.0.0
Content{ "name": "dekiru-data_migration", "downloads": 415, "version": "1.0.0", "version_created_at": "2025-06-30T08:28:42.325Z", "version_downloads": 0, "platform": "ruby", "authors": "SonicGarden", "info": "Dekiru::DataMigration provides features for data migration tasks including progress display, transaction management, execution confirmation, side effect monitoring, and detailed logging.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/SonicGarden/dekiru-data_migration", "changelog_uri": "https://github.com/SonicGarden/dekiru-data_migration/releases", "source_code_uri": "https://github.com/SonicGarden/dekiru-data_migration" }, "yanked": false, "sha": "c45f6a81ee9853867f374a30beffe5e3f56bf2bb5c608e868e248f0545651f72", "spec_sha": "47175f853ac11576a524620060317a5793c664868eb9d2a7a7c36bc908c6c2da", "project_uri": "https://rubygems.org/gems/dekiru-data_migration", "gem_uri": "https://rubygems.org/gems/dekiru-data_migration-1.0.0.gem", "homepage_uri": "https://github.com/SonicGarden/dekiru-data_migration", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/SonicGarden/dekiru-data_migration", "bug_tracker_uri": null, "changelog_uri": "https://github.com/SonicGarden/dekiru-data_migration/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 0" }, { "name": "ruby-progressbar", "requirements": ">= 0" } ] } }
2025-06-30 08:28:43 UTC
qut7Ys0uTe4x3n2uaBVye

click_house-client

This Gem provides a simple way to query ClickHouse databases using the HTTP interface.

0.2.3
Content{ "name": "click_house-client", "downloads": 40756, "version": "0.2.3", "version_created_at": "2025-06-30T07:54:38.771Z", "version_downloads": 0, "platform": "ruby", "authors": "group::optimize", "info": "This Gem provides a simple way to query ClickHouse databases using the HTTP interface.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "187f062abfe9cb20ab8cb4e97ce1cec883da5bb088474af04f92668a91439dac", "spec_sha": "7de3b51c8855cd7a4b8b7d8233de8fff4b1f6106d3d954223c72db821b504402", "project_uri": "https://rubygems.org/gems/click_house-client", "gem_uri": "https://rubygems.org/gems/click_house-client-0.2.3.gem", "homepage_uri": "https://gitlab.com/gitlab-org/gitlab/-/tree/master/gems/click_house-client", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/click_house-client/0.2.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "gitlab-styles", "requirements": "~> 12.0.1" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": ">= 0" }, { "name": "rubocop-rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": "< 8" }, { "name": "addressable", "requirements": "~> 2.8" }, { "name": "json", "requirements": "~> 2.7" } ] } }
2025-06-30 07:54:41 UTC
vAItjCi_9nMwARdjZHMF7

pg_insights

PgInsights provides a plug-and-play insights dashboard for analyzing PostgreSQL performance and query data inside any Rails application.

0.1.0
Content{ "name": "pg_insights", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-30T07:45:23.057Z", "version_downloads": 0, "platform": "ruby", "authors": "Mezbah Alam", "info": "PgInsights provides a plug-and-play insights dashboard for analyzing PostgreSQL performance and query data inside any Rails application.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mezbahalam/pg_insights", "changelog_uri": "https://github.com/mezbahalam/pg_insights/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/mezbahalam/pg_insights" }, "yanked": false, "sha": "d5bef5b1fa17030c42f27ee4c5b530b28271f827726ca36318c36196f358fb0f", "spec_sha": "2eb5ae6a19303bd4e7de300f5947d3f3312623397468cf48309ea1b1f5c2e747", "project_uri": "https://rubygems.org/gems/pg_insights", "gem_uri": "https://rubygems.org/gems/pg_insights-0.1.0.gem", "homepage_uri": "https://github.com/mezbahalam/pg_insights", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mezbahalam/pg_insights", "bug_tracker_uri": null, "changelog_uri": "https://github.com/mezbahalam/pg_insights/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "chartkick", "requirements": "~> 5.1" }, { "name": "rails", "requirements": ">= 6.1" } ] } }
2025-06-30 07:45:24 UTC
izLxCe31m69VkLDB0vr-K

posting_zon

posting app

3.111.011
Content{ "name": "posting_zon", "downloads": 14339, "version": "3.111.011", "version_created_at": "2025-06-30T07:33:57.121Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "posting app", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "535e7f5cbba1f01e92c2e584715cbb12ddd3a0a973788dda781087359c988272", "spec_sha": "a0e2b39ba0c5b4ae5801d00d99bb66b4660c398e7e19587ee7fd09dde0b11eda", "project_uri": "https://rubygems.org/gems/posting_zon", "gem_uri": "https://rubygems.org/gems/posting_zon-3.111.011.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/posting_zon/3.111.011", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 07:33:58 UTC
3doZvnFcl36qNtstJZEJU

posting_duo

File to Clipboard gem

3.111.011
Content{ "name": "posting_duo", "downloads": 15925, "version": "3.111.011", "version_created_at": "2025-06-30T07:33:36.116Z", "version_downloads": 0, "platform": "ruby", "authors": "zon", "info": "File to Clipboard gem", "licenses": [ "zon" ], "metadata": {}, "yanked": false, "sha": "ed6607258d87028bb355f1ab348181a9134115422abdb00e1e32a24110b55a14", "spec_sha": "5284e08867dc6283d4b4e5d80a85c2fb57b3edecd6e43fa5d38ea1587ea12c46", "project_uri": "https://rubygems.org/gems/posting_duo", "gem_uri": "https://rubygems.org/gems/posting_duo-3.111.011.gem", "homepage_uri": "", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/posting_duo/3.111.011", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 07:33:40 UTC
tlTlUtX57fGcF8OFTOw4x

lutaml

LutaML: data models in textual form

0.9.36
Content{ "name": "lutaml", "downloads": 202252, "version": "0.9.36", "version_created_at": "2025-06-30T06:26:35.537Z", "version_downloads": 0, "platform": "ruby", "authors": "Ribose Inc.", "info": "LutaML: data models in textual form", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/lutaml/lutaml", "changelog_uri": "https://github.com/lutaml/lutaml/releases", "source_code_uri": "https://github.com/lutaml/lutaml", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "d76786bfd6f2ea9b57b68fad91df8d98babf70b22f7caf4afb441ebcb9976127", "spec_sha": "d805491ae671ecaa311596087aeeea33ee09a482ff8fb84587a7b85d71f18ed7", "project_uri": "https://rubygems.org/gems/lutaml", "gem_uri": "https://rubygems.org/gems/lutaml-0.9.36.gem", "homepage_uri": "https://github.com/lutaml/lutaml", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lutaml/lutaml", "bug_tracker_uri": null, "changelog_uri": "https://github.com/lutaml/lutaml/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "expressir", "requirements": "~> 2.1.0" }, { "name": "hashie", "requirements": "~> 4.1.0" }, { "name": "htmlentities", "requirements": ">= 0" }, { "name": "liquid", "requirements": ">= 0" }, { "name": "lutaml-model", "requirements": ">= 0" }, { "name": "lutaml-path", "requirements": ">= 0" }, { "name": "lutaml-xsd", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": "~> 1.10" }, { "name": "parslet", "requirements": "~> 2.0.0" }, { "name": "ruby-graphviz", "requirements": "~> 1.2" }, { "name": "thor", "requirements": "~> 1.0" }, { "name": "xmi", "requirements": "~> 0.3.20" } ] } }
2025-06-30 06:26:38 UTC
zj0VqCC9QwMq_AXl8bKjo

payrex-ruby

PayRex Ruby Library

1.7.0
Content{ "name": "payrex-ruby", "downloads": 3667, "version": "1.7.0", "version_created_at": "2025-06-30T05:55:46.472Z", "version_downloads": 0, "platform": "ruby", "authors": "PayRex", "info": "PayRex Ruby Library", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "02c1660c6f20d29a5d41662e28ce574f21831b1e80257b17decefceb36df97ec", "spec_sha": "fa4d18cc98b5c628a1cd124c3fe68a5637d2430376fee7aef5f6ce1b97771b5a", "project_uri": "https://rubygems.org/gems/payrex-ruby", "gem_uri": "https://rubygems.org/gems/payrex-ruby-1.7.0.gem", "homepage_uri": "https://www.payrexhq.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/payrex-ruby/1.7.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 05:55:47 UTC
9_m21eMqTPoEriUtXPn5e

YumemoireFramework

This takes the concepts layed out in rock-paper-scissors, and expand on it to develop Gothic RPG mechanics.

0.1.1
Content{ "name": "YumemoireFramework", "downloads": 0, "version": "0.1.1", "version_created_at": "2025-06-30T05:41:53.037Z", "version_downloads": 0, "platform": "ruby", "authors": "LWFlouisa", "info": "This takes the concepts layed out in rock-paper-scissors, and expand on it to develop Gothic RPG mechanics.", "licenses": [], "metadata": {}, "yanked": false, "sha": "db34b771f35ff05e69dc5f0147dab337918f2a21622f5e48d7d1f40cdfec5544", "spec_sha": "fe008a68bcddfba41c32530193fbd6e4d1bdbf4efaa2a13ed4f5f6123b6b4185", "project_uri": "https://rubygems.org/gems/YumemoireFramework", "gem_uri": "https://rubygems.org/gems/YumemoireFramework-0.1.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/YumemoireFramework/0.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 05:41:55 UTC
wlmLdSzODIYb5CrYF8nDl

bequestdecendres

This aims to bridge the divide between MAIDs and Text Adventures for a less intrusive way of developing expert systems.

0.1.5
Content{ "name": "bequestdecendres", "downloads": 56, "version": "0.1.5", "version_created_at": "2025-06-30T05:35:52.533Z", "version_downloads": 0, "platform": "ruby", "authors": "LWFlouisa", "info": "This aims to bridge the divide between MAIDs and Text Adventures for a less intrusive way of developing expert systems.", "licenses": [], "metadata": {}, "yanked": false, "sha": "c7c46844701b5250336a4566dd5b8923e4db80d5b66aeec43a70831f476f125b", "spec_sha": "5992764ff626e821cd20a4cb7e348eff49b1c60be69e1fb9e0e314ffd98b1463", "project_uri": "https://rubygems.org/gems/bequestdecendres", "gem_uri": "https://rubygems.org/gems/bequestdecendres-0.1.5.gem", "homepage_uri": "https://guides.rubygems.org", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bequestdecendres/0.1.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 05:35:56 UTC
Gkm3ZOKyxzGOWO2Gq4W9w

state_machines-activerecord

Adds support for creating state machines for attributes on ActiveRecord

0.31.0
Content{ "name": "state_machines-activerecord", "downloads": 59111556, "version": "0.31.0", "version_created_at": "2025-06-30T05:29:21.201Z", "version_downloads": 0, "platform": "ruby", "authors": "Abdelkader Boudih, Aaron Pfeifer", "info": "Adds support for creating state machines for attributes on ActiveRecord", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c8cc334ba4ea202a2feaaa42aaa43d360e5e111c1aff1e2fa156fe232ca31181", "spec_sha": "06a187715c351f4f0669b25572487511a7a9245ce2acdee74a58bab6807eb438", "project_uri": "https://rubygems.org/gems/state_machines-activerecord", "gem_uri": "https://rubygems.org/gems/state_machines-activerecord-0.31.0.gem", "homepage_uri": "https://github.com/state-machines/state_machines-activerecord/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/state_machines-activerecord/0.31.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "appraisal", "requirements": ">= 1" }, { "name": "minitest", "requirements": ">= 5.4.0" }, { "name": "minitest-reporters", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 13.0" }, { "name": "sqlite3", "requirements": "~> 1.3" } ], "runtime": [ { "name": "activerecord", "requirements": ">= 7.1" }, { "name": "state_machines-activemodel", "requirements": ">= 0.10.0" } ] } }
2025-06-30 05:29:24 UTC
MzXcmoy5Hz8BVDMoOHCCM

bequestdecendres

This aims to bridge the divide between MAIDs and Text Adventures for a less intrusive way of developing expert systems.

0.1.4
Content{ "name": "bequestdecendres", "downloads": 19, "version": "0.1.4", "version_created_at": "2025-06-30T05:26:34.688Z", "version_downloads": 0, "platform": "ruby", "authors": "LWFlouisa", "info": "This aims to bridge the divide between MAIDs and Text Adventures for a less intrusive way of developing expert systems.", "licenses": [], "metadata": {}, "yanked": false, "sha": "26ee45bf689e9a0ab1fe594babce4870a7da8501f9c302b60d8e9c3bc3231246", "spec_sha": "9a6723e4c80302145c55a13ea330c472e22baff8536b91b9643b3ef906f5249d", "project_uri": "https://rubygems.org/gems/bequestdecendres", "gem_uri": "https://rubygems.org/gems/bequestdecendres-0.1.4.gem", "homepage_uri": "https://guides.rubygems.org", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bequestdecendres/0.1.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 05:26:38 UTC
Af-vS-eL-ARWovk9ZymHj

bequestdecendres

This aims to bridge the divide between MAIDs and Text Adventures for a less intrusive way of developing expert systems.

0.1.3
Content{ "name": "bequestdecendres", "downloads": 10, "version": "0.1.3", "version_created_at": "2025-06-30T05:21:17.383Z", "version_downloads": 0, "platform": "ruby", "authors": "LWFlouisa", "info": "This aims to bridge the divide between MAIDs and Text Adventures for a less intrusive way of developing expert systems.", "licenses": [], "metadata": {}, "yanked": false, "sha": "624f2ba0fa1768d9e710ea8cfa4265451c7cd92107ca1f4cf216de5c5d500be0", "spec_sha": "88d7b2afde3ef0f6e951f212e56ea461e6cfb14bc9a91b0b6d1dfec155a63558", "project_uri": "https://rubygems.org/gems/bequestdecendres", "gem_uri": "https://rubygems.org/gems/bequestdecendres-0.1.3.gem", "homepage_uri": "https://guides.rubygems.org", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bequestdecendres/0.1.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 05:21:19 UTC
TXfwqs3tQYqtnUHSFPz14

bequestdecendres

This aims to bridge the divide between MAIDs and Text Adventures for a less intrusive way of developing expert systems.

0.1.2
Content{ "name": "bequestdecendres", "downloads": 7, "version": "0.1.2", "version_created_at": "2025-06-30T05:18:32.814Z", "version_downloads": 0, "platform": "ruby", "authors": "LWFlouisa", "info": "This aims to bridge the divide between MAIDs and Text Adventures for a less intrusive way of developing expert systems.", "licenses": [], "metadata": {}, "yanked": false, "sha": "5e165f36c1764b6ba14ca13061407f69e91a47908106de496a6d65176237e464", "spec_sha": "5f073f50e9a1e026f5b84001b152e09d6369965a4298974eb6fbda4819265f8e", "project_uri": "https://rubygems.org/gems/bequestdecendres", "gem_uri": "https://rubygems.org/gems/bequestdecendres-0.1.2.gem", "homepage_uri": "https://guides.rubygems.org", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bequestdecendres/0.1.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 05:18:34 UTC
XdfvtTabpMeZivz5CLen8

bequestdecendres

This aims to bridge the divide between MAIDs and Text Adventures for a less intrusive way of developing expert systems.

0.1.1
Content{ "name": "bequestdecendres", "downloads": 2, "version": "0.1.1", "version_created_at": "2025-06-30T05:14:06.932Z", "version_downloads": 0, "platform": "ruby", "authors": "LWFlouisa", "info": "This aims to bridge the divide between MAIDs and Text Adventures for a less intrusive way of developing expert systems.", "licenses": [], "metadata": {}, "yanked": false, "sha": "3c2d00f4ac22943e8797dc97f7c2f3f5e47785cd5e72bc6ddc5d253b6f802a7a", "spec_sha": "8e33a573e0a78cb272ff7d174068dde345fa5ef3215c27182dca81e26accffa8", "project_uri": "https://rubygems.org/gems/bequestdecendres", "gem_uri": "https://rubygems.org/gems/bequestdecendres-0.1.1.gem", "homepage_uri": "https://guides.rubygems.org", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bequestdecendres/0.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 05:14:08 UTC
nIzV-8aIvqxwjfkPeFZm8

cocoawebview

Webview ruby binding for macOS

0.2.3
Content{ "name": "cocoawebview", "downloads": 725, "version": "0.2.3", "version_created_at": "2025-06-30T05:12:04.845Z", "version_downloads": 0, "platform": "ruby", "authors": "Tommy Jeff", "info": "Webview ruby binding for macOS", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/orklann/cocoawebview", "source_code_uri": "https://github.com/orklann/cocoawebview" }, "yanked": false, "sha": "cca9480118ab703d0b8058fcde240a58c49bb87820250499b7009a00cd9602c8", "spec_sha": "c61fa4478a2cbab4f581cafd131621db8ec7f8dec15ee41d644274fa126349d6", "project_uri": "https://rubygems.org/gems/cocoawebview", "gem_uri": "https://rubygems.org/gems/cocoawebview-0.2.3.gem", "homepage_uri": "https://github.com/orklann/cocoawebview", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orklann/cocoawebview", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 05:12:06 UTC
7NV8Tsq0MDlv_aIf-sXXk

bequestdecendres

This aims to bridge the divide between MAIDs and Text Adventures for a less intrusive way of developing expert systems.

0.1.0
Content{ "name": "bequestdecendres", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-30T05:06:28.312Z", "version_downloads": 0, "platform": "ruby", "authors": "LWFlouisa", "info": "This aims to bridge the divide between MAIDs and Text Adventures for a less intrusive way of developing expert systems.", "licenses": [], "metadata": {}, "yanked": false, "sha": "89db19aea17ec8f29f4dc2cfac5ba2a9ee40d94123f7a628acc1e03a1a8705da", "spec_sha": "7d7cdaa5f7ded03766c7bfd88ad73f2d7122b3c3fc7ab5ad4286de29c9f855d5", "project_uri": "https://rubygems.org/gems/bequestdecendres", "gem_uri": "https://rubygems.org/gems/bequestdecendres-0.1.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/bequestdecendres/0.1.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "decisiontree", "requirements": "~> 1.0" }, { "name": "naive_bayes", "requirements": "~> 1.0" } ] } }
2025-06-30 05:06:30 UTC
ZepLFHyftKhUK40tRJeag

cocoawebview

Webview ruby binding for macOS

0.2.2
Content{ "name": "cocoawebview", "downloads": 706, "version": "0.2.2", "version_created_at": "2025-06-30T05:04:23.484Z", "version_downloads": 0, "platform": "ruby", "authors": "Tommy Jeff", "info": "Webview ruby binding for macOS", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/orklann/cocoawebview", "source_code_uri": "https://github.com/orklann/cocoawebview" }, "yanked": false, "sha": "e13b554abfbbba18d52cd82c9a84b5a09286d62b963f468eaee4eba96c547c5a", "spec_sha": "f845132f55861e7522072c20d03a077f2551566e465ded6aa80dbc7b46bfbf93", "project_uri": "https://rubygems.org/gems/cocoawebview", "gem_uri": "https://rubygems.org/gems/cocoawebview-0.2.2.gem", "homepage_uri": "https://github.com/orklann/cocoawebview", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orklann/cocoawebview", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 05:04:25 UTC
e9Q-a6LsDZO9jBgWZLSo-

cocoawebview

Webview ruby binding for macOS

0.2.1
Content{ "name": "cocoawebview", "downloads": 706, "version": "0.2.1", "version_created_at": "2025-06-30T05:00:42.969Z", "version_downloads": 0, "platform": "ruby", "authors": "Tommy Jeff", "info": "Webview ruby binding for macOS", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/orklann/cocoawebview", "source_code_uri": "https://github.com/orklann/cocoawebview" }, "yanked": false, "sha": "34388e8745531b1b1345b511931873d24ec07f93db50f5ef4bb6e2f74b676be5", "spec_sha": "164e1a8b4382b3f674752eeb6a8c732ebf5375257b5569c6faae2c1571573676", "project_uri": "https://rubygems.org/gems/cocoawebview", "gem_uri": "https://rubygems.org/gems/cocoawebview-0.2.1.gem", "homepage_uri": "https://github.com/orklann/cocoawebview", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orklann/cocoawebview", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 05:00:45 UTC
q62xGBaKSKGb1v5G-nHw1

cocoawebview

Webview ruby binding for macOS

0.2.0
Content{ "name": "cocoawebview", "downloads": 679, "version": "0.2.0", "version_created_at": "2025-06-30T04:26:44.182Z", "version_downloads": 0, "platform": "ruby", "authors": "Tommy Jeff", "info": "Webview ruby binding for macOS", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/orklann/cocoawebview", "source_code_uri": "https://github.com/orklann/cocoawebview" }, "yanked": false, "sha": "275989fb18cc3df85007da8405272c317eb325ccbd6a5f5e5e30c72413997ea5", "spec_sha": "9503e4565e81fb50e134499e04981cc9277e9c9dc631029b38b74d9a3afb42e1", "project_uri": "https://rubygems.org/gems/cocoawebview", "gem_uri": "https://rubygems.org/gems/cocoawebview-0.2.0.gem", "homepage_uri": "https://github.com/orklann/cocoawebview", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orklann/cocoawebview", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 04:26:47 UTC
3l9noRcbtv4Mh5m6W1l0k

universal_renderer

Provides helper methods and configuration to forward rendering requests from a Rails app to an external SSR server and return the response.

0.4.4
Content{ "name": "universal_renderer", "downloads": 1081, "version": "0.4.4", "version_created_at": "2025-06-30T04:04:25.784Z", "version_downloads": 0, "platform": "ruby", "authors": "thaske", "info": "Provides helper methods and configuration to forward rendering requests from a Rails app to an external SSR server and return the response.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/thaske/universal_renderer", "changelog_uri": "https://github.com/thaske/universal_renderer/blob/main/CHANGELOG.md", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "c5563f673fb72ff1ba2658ff276d33c1a8c60b599ce463a323ab143db05c9be2", "spec_sha": "a6a44acd88482e07563534a3e6f14292710c903132e52de8ab70cd0f6f995e28", "project_uri": "https://rubygems.org/gems/universal_renderer", "gem_uri": "https://rubygems.org/gems/universal_renderer-0.4.4.gem", "homepage_uri": "https://github.com/thaske/universal_renderer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": "https://github.com/thaske/universal_renderer/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "loofah", "requirements": "~> 2.24" }, { "name": "rails", "requirements": ">= 7.1, < 9.0" } ] } }
2025-06-30 04:04:27 UTC
mZZ_K1zdfyzB4VESLgHOl

kdeploy

Kdeploy is a lightweight, agentless deployment tool similar to Chef, Puppet, and Ansible. It uses Ruby DSL for defining deployment pipelines with support for inventory management, parallel execution, SSH-based remote operations, heredoc syntax for multi-line scripts, and ERB templates for dynamic configuration generation.

0.1.0
Content{ "name": "kdeploy", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-30T03:57:38.890Z", "version_downloads": 0, "platform": "ruby", "authors": "Kdeploy Team", "info": "Kdeploy is a lightweight, agentless deployment tool similar to Chef, Puppet, and Ansible.\nIt uses Ruby DSL for defining deployment pipelines with support for inventory management,\nparallel execution, SSH-based remote operations, heredoc syntax for multi-line scripts,\nand ERB templates for dynamic configuration generation.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/kevin197011/kdeploy", "changelog_uri": "https://github.com/kevin197011/kdeploy/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/kevin197011/kdeploy", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "cc2d3d63dda67516d5dfe880cbc37a54e72817962422f37e8b10ee96fd9f1c60", "spec_sha": "a7d6646ea70f1d2b5f14629d007ea16ef4bb950172019cba792df322b882a348", "project_uri": "https://rubygems.org/gems/kdeploy", "gem_uri": "https://rubygems.org/gems/kdeploy-0.1.0.gem", "homepage_uri": "https://github.com/kevin197011/kdeploy", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/kevin197011/kdeploy", "bug_tracker_uri": null, "changelog_uri": "https://github.com/kevin197011/kdeploy/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "colorize", "requirements": "~> 0.8" }, { "name": "concurrent-ruby", "requirements": "~> 1.2" }, { "name": "net-scp", "requirements": "~> 4.0" }, { "name": "net-ssh", "requirements": "~> 7.0" }, { "name": "thor", "requirements": "~> 1.3" }, { "name": "tty-prompt", "requirements": "~> 0.23" }, { "name": "yaml", "requirements": "~> 0.2" } ] } }
2025-06-30 03:57:42 UTC
FWNHvrb1jTuPIKqH3eNrZ

jekyll-zeta

A clean fast, minimalist Jekyll theme.

0.11.9
Content{ "name": "jekyll-zeta", "downloads": 27596, "version": "0.11.9", "version_created_at": "2025-06-30T03:08:50.372Z", "version_downloads": 0, "platform": "ruby", "authors": "vitock", "info": "A clean fast, minimalist Jekyll theme.", "licenses": [ "GPLv3" ], "metadata": {}, "yanked": false, "sha": "707f050eb1ee55300c757f45684a76cab8eadd63809048ee33c7e4165ff2d69a", "spec_sha": "0a996590cd50458c221a7125fc70a6af1dc85c939ea6822fce67467a20ea7770", "project_uri": "https://rubygems.org/gems/jekyll-zeta", "gem_uri": "https://rubygems.org/gems/jekyll-zeta-0.11.9.gem", "homepage_uri": "https://github.com/vitock/jekyll-zeta", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-zeta/0.11.9", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": ">= 4.0.0" }, { "name": "jekyll-paginate", "requirements": "~> 1.0.0" }, { "name": "no-style-please2-plugins", "requirements": "~> 0.11.1" } ] } }
2025-06-30 03:08:52 UTC
TJt2VuIf9tlfHwUcDJ8jN

cocoawebview

Webview ruby binding for macOS

0.1.9
Content{ "name": "cocoawebview", "downloads": 630, "version": "0.1.9", "version_created_at": "2025-06-30T03:01:28.070Z", "version_downloads": 0, "platform": "ruby", "authors": "Tommy Jeff", "info": "Webview ruby binding for macOS", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/orklann/cocoawebview", "source_code_uri": "https://github.com/orklann/cocoawebview" }, "yanked": false, "sha": "003eb19d5bd59319813f7bfb8bb3a2332ee4847088e9eeb87364cc1323db47b5", "spec_sha": "d95df5c7327e6fed6366d825b766ed5be23e5f0bf8b21ed35acd2b4e98e7195e", "project_uri": "https://rubygems.org/gems/cocoawebview", "gem_uri": "https://rubygems.org/gems/cocoawebview-0.1.9.gem", "homepage_uri": "https://github.com/orklann/cocoawebview", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orklann/cocoawebview", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 03:01:30 UTC
F3YF2vhBXd_Ic1w_EFsWw

jekyll-zeta

A clean fast, minimalist Jekyll theme.

0.11.7
Content{ "name": "jekyll-zeta", "downloads": 27575, "version": "0.11.7", "version_created_at": "2025-06-30T02:34:40.462Z", "version_downloads": 0, "platform": "ruby", "authors": "vitock", "info": "A clean fast, minimalist Jekyll theme.", "licenses": [ "GPLv3" ], "metadata": {}, "yanked": false, "sha": "12bd2f1933aae27eda3ee918a35b692330148dd8a0b66993a778012b8c0c6eba", "spec_sha": "81a998f401a7131b51f768fbf928cd034b189a165d57837bc1fc440917aa85f6", "project_uri": "https://rubygems.org/gems/jekyll-zeta", "gem_uri": "https://rubygems.org/gems/jekyll-zeta-0.11.7.gem", "homepage_uri": "https://github.com/vitock/jekyll-zeta", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-zeta/0.11.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": ">= 4.0.0" }, { "name": "jekyll-paginate", "requirements": "~> 1.0.0" }, { "name": "no-style-please2-plugins", "requirements": "~> 0.11.1" } ] } }
2025-06-30 02:34:42 UTC
KDExatXumby48PStDySJZ

typst

Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.

0.13.5
Content{ "name": "typst", "downloads": 4136, "version": "0.13.5", "version_created_at": "2025-06-30T02:33:30.053Z", "version_downloads": 0, "platform": "x86_64-linux-musl", "authors": "Flinn", "info": "Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "5d7cf65cfa95f03ec04d9de9880173be4a6fe14935c013732860744a65baa461", "spec_sha": "1e68cd106e03c944dcada633df497834b5a82595a1f0feb9b17d726114ab0886", "project_uri": "https://rubygems.org/gems/typst", "gem_uri": "https://rubygems.org/gems/typst-0.13.5-x86_64-linux-musl.gem", "homepage_uri": "https://github.com/actsasflinn/typst-rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/typst/0.13.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "hexapdf", "requirements": "~> 1.3" }, { "name": "test-unit", "requirements": "~> 3.6" } ], "runtime": [ { "name": "rb_sys", "requirements": ">= 0.9.116" }, { "name": "rubyzip", "requirements": "~> 2.4" } ] } }
2025-06-30 02:33:34 UTC
xeGlhH9eIkvyYC9ffXx5f

typst

Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.

0.13.5
Content{ "name": "typst", "downloads": 4133, "version": "0.13.5", "version_created_at": "2025-06-30T02:31:29.470Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Flinn", "info": "Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "dae6c5e296e8621cc390a267e945eeeef81b36f220b2a1f9a8b016209ea312ef", "spec_sha": "4c57d9b39524025c478ea7af79efa56485c6fd8dee27efb50dff05f9f46d5a79", "project_uri": "https://rubygems.org/gems/typst", "gem_uri": "https://rubygems.org/gems/typst-0.13.5-x86_64-linux.gem", "homepage_uri": "https://github.com/actsasflinn/typst-rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/typst/0.13.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "hexapdf", "requirements": "~> 1.3" }, { "name": "test-unit", "requirements": "~> 3.6" } ], "runtime": [ { "name": "rb_sys", "requirements": ">= 0.9.116" }, { "name": "rubyzip", "requirements": "~> 2.4" } ] } }
2025-06-30 02:31:33 UTC
2An2XBopsX-wV5NbBdgfG

faster_prime

This provides `Integer#prime?`, `Integer#prime_division`, and `Prime#each` that are almost compatible to and faster than `lib/prime.rb`.

1.0.2
Content{ "name": "faster_prime", "downloads": 4675, "version": "1.0.2", "version_created_at": "2025-06-30T02:29:55.254Z", "version_downloads": 0, "platform": "ruby", "authors": "Yusuke Endoh", "info": "This provides `Integer#prime?`, `Integer#prime_division`, and `Prime#each` that are almost compatible to and faster than `lib/prime.rb`.", "licenses": [], "metadata": {}, "yanked": false, "sha": "78da3a4ae5fad9b685daf1dfc6e7f0e6013c33b84cf69a11bb6357de921d3ad6", "spec_sha": "2549b346557ee528cfd6b77ea1722ba0dc38a9d2a7a10b27cb04d83ce007b77d", "project_uri": "https://rubygems.org/gems/faster_prime", "gem_uri": "https://rubygems.org/gems/faster_prime-1.0.2.gem", "homepage_uri": "https://github.com/mame/faster_prime", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/faster_prime/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-06-30 02:29:59 UTC
_3g1BPSkKNu4H2Q-D2c_n

typst

Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.

0.13.5
Content{ "name": "typst", "downloads": 4123, "version": "0.13.5", "version_created_at": "2025-06-30T02:27:01.235Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "Flinn", "info": "Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "9ac0f1f41eda748066d44710c10b6e32cb2129624a9cb58c8163002b9dfb3419", "spec_sha": "2c4baccabab06750a220831cb8e7b232c37fb6642df3aa63c9aad9597774d27e", "project_uri": "https://rubygems.org/gems/typst", "gem_uri": "https://rubygems.org/gems/typst-0.13.5-x86_64-darwin.gem", "homepage_uri": "https://github.com/actsasflinn/typst-rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/typst/0.13.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "hexapdf", "requirements": "~> 1.3" }, { "name": "test-unit", "requirements": "~> 3.6" } ], "runtime": [ { "name": "rb_sys", "requirements": ">= 0.9.116" }, { "name": "rubyzip", "requirements": "~> 2.4" } ] } }
2025-06-30 02:27:04 UTC
OSRUjV9NYUIDZs96mdGBn

typst

Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.

0.13.5
Content{ "name": "typst", "downloads": 4123, "version": "0.13.5", "version_created_at": "2025-06-30T02:25:02.152Z", "version_downloads": 0, "platform": "x64-mingw-ucrt", "authors": "Flinn", "info": "Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "d8f5fe1edbdfe956c9afb5c3e926e86c183db6e2ab1bf984268725b21414d7cf", "spec_sha": "a9e0fdba59263646d766879a34e46482d8432b9eddb677fd0ac6784ee50ba43d", "project_uri": "https://rubygems.org/gems/typst", "gem_uri": "https://rubygems.org/gems/typst-0.13.5-x64-mingw-ucrt.gem", "homepage_uri": "https://github.com/actsasflinn/typst-rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/typst/0.13.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "hexapdf", "requirements": "~> 1.3" }, { "name": "test-unit", "requirements": "~> 3.6" } ], "runtime": [ { "name": "rb_sys", "requirements": ">= 0.9.116" }, { "name": "rubyzip", "requirements": "~> 2.4" } ] } }
2025-06-30 02:25:05 UTC
CE8pQlkoGc_wqTpsSEnZF

typst

Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.

0.13.5
Content{ "name": "typst", "downloads": 4121, "version": "0.13.5", "version_created_at": "2025-06-30T02:22:51.684Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Flinn", "info": "Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "e6f183f457dfd93d42c65bf03b6aa31dd4307ed764619dfd0c26b2cb1d4a2afa", "spec_sha": "a62153f0c1769d26375919d887ef89f6fb2302a7b3e3748e85d00b151fd6f65a", "project_uri": "https://rubygems.org/gems/typst", "gem_uri": "https://rubygems.org/gems/typst-0.13.5-arm64-darwin.gem", "homepage_uri": "https://github.com/actsasflinn/typst-rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/typst/0.13.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "hexapdf", "requirements": "~> 1.3" }, { "name": "test-unit", "requirements": "~> 3.6" } ], "runtime": [ { "name": "rb_sys", "requirements": ">= 0.9.116" }, { "name": "rubyzip", "requirements": "~> 2.4" } ] } }
2025-06-30 02:22:58 UTC
k1buZw1C7bYyOiHrEMXll

typst

Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.

0.13.5
Content{ "name": "typst", "downloads": 4117, "version": "0.13.5", "version_created_at": "2025-06-30T02:16:00.950Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Flinn", "info": "Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "45a6bda6f05c97dcea42d27642523841d16d6a825c80d67aadd6d9b10a399ef5", "spec_sha": "58486b36d996fe592769c906c52511a84e1236e79e100a33cd26a23d5db13a73", "project_uri": "https://rubygems.org/gems/typst", "gem_uri": "https://rubygems.org/gems/typst-0.13.5-aarch64-linux.gem", "homepage_uri": "https://github.com/actsasflinn/typst-rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/typst/0.13.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "hexapdf", "requirements": "~> 1.3" }, { "name": "test-unit", "requirements": "~> 3.6" } ], "runtime": [ { "name": "rb_sys", "requirements": ">= 0.9.116" }, { "name": "rubyzip", "requirements": "~> 2.4" } ] } }
2025-06-30 02:16:07 UTC
lLWJRsaeoOiklYeHh-V21

cocoawebview

Webview ruby binding for macOS

0.1.8
Content{ "name": "cocoawebview", "downloads": 593, "version": "0.1.8", "version_created_at": "2025-06-30T02:00:32.199Z", "version_downloads": 0, "platform": "ruby", "authors": "Tommy Jeff", "info": "Webview ruby binding for macOS", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/orklann/cocoawebview", "source_code_uri": "https://github.com/orklann/cocoawebview" }, "yanked": false, "sha": "caefb53d23063e92639659c17cbae37f7f2b8c93ba4e915b335fb52b313cc2b7", "spec_sha": "537dff484d29d457d6f942381597719bff369a899d871256b1f3993c1b76899f", "project_uri": "https://rubygems.org/gems/cocoawebview", "gem_uri": "https://rubygems.org/gems/cocoawebview-0.1.8.gem", "homepage_uri": "https://github.com/orklann/cocoawebview", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orklann/cocoawebview", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-30 02:00:34 UTC
5iS94o7S4Kd_9tghmtf_O

typst

Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.

0.13.5
Content{ "name": "typst", "downloads": 4097, "version": "0.13.5", "version_created_at": "2025-06-30T01:57:17.952Z", "version_downloads": 0, "platform": "ruby", "authors": "Flinn", "info": "Ruby binding to typst, a new markup-based typesetting system that is powerful and easy to learn.", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "f61312c363228fa65b900beae7662f47a61ac7471b9b3b1c7849334db7d002d3", "spec_sha": "57003a0ca54f0bf963fed0b434dd3f433b7d60b3993e8b758b02b25fe42e4ab9", "project_uri": "https://rubygems.org/gems/typst", "gem_uri": "https://rubygems.org/gems/typst-0.13.5.gem", "homepage_uri": "https://github.com/actsasflinn/typst-rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/typst/0.13.5", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "hexapdf", "requirements": "~> 1.3" }, { "name": "test-unit", "requirements": "~> 3.6" } ], "runtime": [ { "name": "rb_sys", "requirements": ">= 0.9.116" }, { "name": "rubyzip", "requirements": "~> 2.4" } ] } }
2025-06-30 01:57:21 UTC
TBXLBl3Yqlecv93tOhaMr

j1-template

J1 Theme is a gem-based, clean, responsive and fully featured template made for Jekyll

2024.3.29
Content{ "name": "j1-template", "downloads": 246122, "version": "2024.3.29", "version_created_at": "2025-06-30T01:48:00.924Z", "version_downloads": 0, "platform": "ruby", "authors": "juergen_jekyll_one", "info": "J1 Theme is a gem-based, clean, responsive and fully featured template made for Jekyll", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "21309f1938967aaba524f1ee5d4b6b989486ed623330abbb13a5b57bcf84a04c", "spec_sha": "24ab08c7f33ba1c024c807adab7e43223302735f77d248aed06c99e8111472a6", "project_uri": "https://rubygems.org/gems/j1-template", "gem_uri": "https://rubygems.org/gems/j1-template-2024.3.29.gem", "homepage_uri": "https://jekyll.one", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/j1-template/2024.3.29", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bump", "requirements": "~> 0.8" }, { "name": "colorator", "requirements": "~> 1.0" }, { "name": "date", "requirements": "~> 3.0" }, { "name": "jekyll", "requirements": "~> 4.0" }, { "name": "log4r", "requirements": "~> 1.1, >= 1.1.10" }, { "name": "mercenary", "requirements": "~> 0.3" }, { "name": "omniauth", "requirements": "~> 1.0" }, { "name": "omniauth-oauth2", "requirements": "~> 1.7" }, { "name": "pathutil", "requirements": "~> 0.16" }, { "name": "rack", "requirements": "~> 2.0, >= 2.0.8" }, { "name": "rack-protection", "requirements": "~> 2.0" }, { "name": "rack-ssl-enforcer", "requirements": "~> 0.2" }, { "name": "rest-client", "requirements": "~> 2.0" }, { "name": "sinatra", "requirements": "~> 2.0" }, { "name": "warden", "requirements": "~> 1.2" } ] } }
2025-06-30 01:48:05 UTC
Y6k2bUZMxFPyIj5wxDeq1

optify-config

Simplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights.

1.8.0
Content{ "name": "optify-config", "downloads": 20217, "version": "1.8.0", "version_created_at": "2025-06-30T00:56:11.565Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "3054bbe6571418c6ce279e269826e16aaf7e6eb2a81b9c69147f0bd4a33b0031", "spec_sha": "004d35af09798d2ab75891833a6ea4b295a31d160a3824f2c7d7141f9a67e2b3", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.8.0-x86_64-linux.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": "~> 0.5.12167" }, { "name": "tapioca", "requirements": "~> 0.17.2" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "sorbet-runtime", "requirements": "~> 0.5.12167" } ] } }
2025-06-30 00:56:15 UTC
5IuhhR3Bi7uJElj1RuCzM

optify-config

Simplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights.

1.8.0
Content{ "name": "optify-config", "downloads": 20217, "version": "1.8.0", "version_created_at": "2025-06-30T00:55:58.915Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "7f9170f20d052488d31d37d07d8541f723e0b8ebf1273974d98e6d83e7334399", "spec_sha": "5421c32eef93e98e9bde19515f4fb86ffaec38f18d3c6fe62384720e4a7862b0", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.8.0-aarch64-linux.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": "~> 0.5.12167" }, { "name": "tapioca", "requirements": "~> 0.17.2" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "sorbet-runtime", "requirements": "~> 0.5.12167" } ] } }
2025-06-30 00:56:00 UTC
eKPsP7PZlCP5m5b77V6g1

optify-config

Simplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights.

1.8.0
Content{ "name": "optify-config", "downloads": 20217, "version": "1.8.0", "version_created_at": "2025-06-30T00:55:56.341Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "ac16dace2a3ab9b489d67b6a7a98fc56de7e6eab15bb78213970073fd99b1f20", "spec_sha": "e2377911fbf06c247ce49526211f084fc49736036b6106dd94ae456d7ae54c8e", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.8.0-arm64-darwin.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": "~> 0.5.12167" }, { "name": "tapioca", "requirements": "~> 0.17.2" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "sorbet-runtime", "requirements": "~> 0.5.12167" } ] } }
2025-06-30 00:55:58 UTC
z5hMExUXdI2CCfWW7anmz

optify-config

Simplifies getting the right configuration options for a process using pre-loaded configurations from files to manage options for experiments or flights.

1.8.0
Content{ "name": "optify-config", "downloads": 20217, "version": "1.8.0", "version_created_at": "2025-06-30T00:54:23.142Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin D. Harris", "info": "Simplifies getting the right configuration options for a process using pre-loaded configurations\n from files to manage options for experiments or flights.", "licenses": [ "MIT" ], "metadata": { "bug_tracker_uri": "https://github.com/juharris/optify/issues", "source_code_uri": "https://github.com/juharris/optify" }, "yanked": false, "sha": "4749261f887fcb7ee08ad9fe0cad700659a5cc15ed5ebc3fe38ea78ad3a7406e", "spec_sha": "565dfe5dd6e566c08b36656033defdb20406009bf53ef00a0770748cc3dae67c", "project_uri": "https://rubygems.org/gems/optify-config", "gem_uri": "https://rubygems.org/gems/optify-config-1.8.0.gem", "homepage_uri": "https://github.com/juharris/optify", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/juharris/optify", "bug_tracker_uri": "https://github.com/juharris/optify/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rake-compiler", "requirements": "~> 1.3.0" }, { "name": "rbs", "requirements": "~> 4.0.0.dev.4" }, { "name": "sorbet", "requirements": "~> 0.5.12167" }, { "name": "tapioca", "requirements": "~> 0.17.2" }, { "name": "test-unit", "requirements": "~> 3.6.8" } ], "runtime": [ { "name": "rb_sys", "requirements": "~> 0.9.114" }, { "name": "sorbet-runtime", "requirements": "~> 0.5.12167" } ] } }
2025-06-30 00:54:26 UTC
rXKriU_zvr2dDHwjuaoTg

obscene_gpt

ObsceneGpt is a Ruby gem that integrates with OpenAI's API to detect whether given text contains obscene, inappropriate, or NSFW content. It provides a simple interface for content moderation using AI.

0.1.0
Content{ "name": "obscene_gpt", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-06-30T00:28:51.783Z", "version_downloads": 0, "platform": "ruby", "authors": "Daniel Perez", "info": "ObsceneGpt is a Ruby gem that integrates with OpenAI's API to detect whether given text contains obscene, inappropriate, or NSFW content. It provides a simple interface for content moderation using AI.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/danhper/obscene-gpt", "changelog_uri": "https://github.com/danhper/obscene-gpt/blob/main/CHANGELOG.md", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "6112665a2539ce526944646fb334bc316a2dacaa3730699ad7f07ea08e4b201a", "spec_sha": "b28294f9c4dc19b94f4c552f844dc1a9082315334ec03f30de228825637b98b8", "project_uri": "https://rubygems.org/gems/obscene_gpt", "gem_uri": "https://rubygems.org/gems/obscene_gpt-0.1.0.gem", "homepage_uri": "https://github.com/danhper/obscene-gpt", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": "https://github.com/danhper/obscene-gpt/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ruby-openai", "requirements": "~> 8.1" } ] } }
2025-06-30 00:28:53 UTC
wmhhLXUSOEaa9_HwbRaES

ding_sdk

Ding Ruby SDK

0.26.62
Content{ "name": "ding_sdk", "downloads": 65470, "version": "0.26.62", "version_created_at": "2025-06-30T00:26:27.930Z", "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": "aba245aa61579a9f47c40b3a5fa2baad7cbba7dfe4bdaa6fe69d4825f217e973", "spec_sha": "1e8c9e22b254ff9c0801cf21070d2341733eb9d2804c6f0d080f2f2d89e7c22f", "project_uri": "https://rubygems.org/gems/ding_sdk", "gem_uri": "https://rubygems.org/gems/ding_sdk-0.26.62.gem", "homepage_uri": "https://github.com/ding-live/ding-ruby.git", "wiki_uri": null, "documentation_uri": "https://github.com/ding-live/ding-ruby.git", "mailing_list_uri": null, "source_code_uri": "https://github.com/ding-live/ding-ruby.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-focus", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "~> 1.73.2" }, { "name": "rubocop-minitest", "requirements": "~> 0.37.1" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "faraday-retry", "requirements": "~> 2.2.1" }, { "name": "rack", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } }
2025-06-30 00:26:30 UTC
1MelglxA-Pr0qyKtT3j9-

j1-template

J1 Theme is a gem-based, clean, responsive and fully featured template made for Jekyll

2024.3.28
Content{ "name": "j1-template", "downloads": 246070, "version": "2024.3.28", "version_created_at": "2025-06-30T00:24:12.451Z", "version_downloads": 0, "platform": "ruby", "authors": "juergen_jekyll_one", "info": "J1 Theme is a gem-based, clean, responsive and fully featured template made for Jekyll", "licenses": [ "MIT" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "eab847116a72a8a08eca6fa28cb92ccccb10e6718e2479d953b2b35a34c71e54", "spec_sha": "74fcf8884aae98af8acde12c749102a944624975296bcecb2271acb36f798ded", "project_uri": "https://rubygems.org/gems/j1-template", "gem_uri": "https://rubygems.org/gems/j1-template-2024.3.28.gem", "homepage_uri": "https://jekyll.one", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/j1-template/2024.3.28", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bump", "requirements": "~> 0.8" }, { "name": "colorator", "requirements": "~> 1.0" }, { "name": "date", "requirements": "~> 3.0" }, { "name": "jekyll", "requirements": "~> 4.0" }, { "name": "log4r", "requirements": "~> 1.1, >= 1.1.10" }, { "name": "mercenary", "requirements": "~> 0.3" }, { "name": "omniauth", "requirements": "~> 1.0" }, { "name": "omniauth-oauth2", "requirements": "~> 1.7" }, { "name": "pathutil", "requirements": "~> 0.16" }, { "name": "rack", "requirements": "~> 2.0, >= 2.0.8" }, { "name": "rack-protection", "requirements": "~> 2.0" }, { "name": "rack-ssl-enforcer", "requirements": "~> 0.2" }, { "name": "rest-client", "requirements": "~> 2.0" }, { "name": "sinatra", "requirements": "~> 2.0" }, { "name": "warden", "requirements": "~> 1.2" } ] } }
2025-06-30 00:24:17 UTC
QMy6dc4d1UyQqiMf-kgJr

rspec-http-fixtures

Capistrano plugin for deploying and managing Nomad jobs

0.1.0
Content{ "name": "rspec-http-fixtures", "downloads": 2638, "version": "0.1.0", "version_created_at": "2025-06-29T23:58:02.003Z", "version_downloads": 0, "platform": "ruby", "authors": "James Hu", "info": "Capistrano plugin for deploying and managing Nomad jobs", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/axsuul/rspec-http-fixtures", "source_code_uri": "https://github.com/axsuul/rspec-http-fixtures", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "75d240ef102400c7378a5cdbc6e73f820c495556d13528613afefc6f18066afd", "spec_sha": "87795d622f61198df0b7ec586edfb6397ba996162077d12f236e82250fdfc032", "project_uri": "https://rubygems.org/gems/rspec-http-fixtures", "gem_uri": "https://rubygems.org/gems/rspec-http-fixtures-0.1.0.gem", "homepage_uri": "https://github.com/axsuul/rspec-http-fixtures", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/axsuul/rspec-http-fixtures", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" } ] } }
2025-06-29 23:58:06 UTC
EuPG7JviaKOBKr_OwTkSj

toolx

Toolx provides a collection of utilities and enhancements for Ruby on Rails applications, including form handling, error management, and cryptographic operations. It aims to streamline development processes and improve code organization.

0.2.2
Content{ "name": "toolx", "downloads": 331, "version": "0.2.2", "version_created_at": "2025-06-29T23:54:17.102Z", "version_downloads": 0, "platform": "ruby", "authors": "Pawel Niemczyk", "info": "Toolx provides a collection of utilities and enhancements for Ruby on Rails applications, including form handling, error management, and cryptographic operations. It aims to streamline development processes and improve code organization.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/way2do-it/toolx.git", "changelog_uri": "https://github.com/way2do-it/toolx.git", "source_code_uri": "https://github.com/way2do-it/toolx.git" }, "yanked": false, "sha": "d42d7418ae81a874cd1d7adb4997698ade73d70bacde309a1c631bb07dbd584d", "spec_sha": "d7029acc8c5e914d43eecc40607d85512ae72ad85630cb5e2f446c173b51719a", "project_uri": "https://rubygems.org/gems/toolx", "gem_uri": "https://rubygems.org/gems/toolx-0.2.2.gem", "homepage_uri": "https://github.com/way2do-it/toolx.git", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/way2do-it/toolx.git", "bug_tracker_uri": null, "changelog_uri": "https://github.com/way2do-it/toolx.git", "funding_uri": null, "dependencies": { "development": [ { "name": "awesome_print", "requirements": "~> 1.9" }, { "name": "guard", "requirements": "~> 2.19" }, { "name": "guard-rspec", "requirements": "~> 4.7" }, { "name": "guard-rubocop", "requirements": "~> 1.5" }, { "name": "pry", "requirements": "~> 0.13" }, { "name": "pry-rails", "requirements": "~> 0.3" }, { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rspec-rails", "requirements": "~> 8.0" }, { "name": "rubocop-rails-omakase", "requirements": "~> 1.1" }, { "name": "sqlite3", "requirements": "~> 2.7" }, { "name": "store_model", "requirements": "~> 4.2" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 7.0" }, { "name": "annotaterb", "requirements": ">= 4.14" }, { "name": "dry-struct", "requirements": ">= 1.8" }, { "name": "dry-types", "requirements": ">= 1.8" }, { "name": "hashie", "requirements": ">= 5.0" }, { "name": "rails", "requirements": ">= 7.0" }, { "name": "statesman", "requirements": ">= 12.1" } ] } }
2025-06-29 23:54:20 UTC
yMqTyR4T_zg48WGQ9VMdf

bundler_mcp

A Model Context Protocol (MCP) server that enables AI agents to query information about gems in a Ruby project's Gemfile, including source code and metadata.

0.2.1.1
Content{ "name": "bundler_mcp", "downloads": 471, "version": "0.2.1.1", "version_created_at": "2025-06-29T22:11:58.636Z", "version_downloads": 0, "platform": "ruby", "authors": "Mike Subelsky", "info": "A Model Context Protocol (MCP) server that enables AI agents to query information\nabout gems in a Ruby project's Gemfile, including source code and metadata.\n", "licenses": [ "MIT" ], "metadata": { "keywords": "mcp gems bundler", "homepage_uri": "https://github.com/subelsky/bundler_mcp", "changelog_uri": "https://github.com/subelsky/bundler_mcp/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/subelsky/bundler_mcp", "allowed_push_host": "https://rubygems.org", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "be04ecbf3209283105f8ee1bd662e283450eb3f394af47152cbbf30bbe53bf42", "spec_sha": "100cf5d5ab084d179e86e827545573112dceedf505bd38d2d2f341c8abdce224", "project_uri": "https://rubygems.org/gems/bundler_mcp", "gem_uri": "https://rubygems.org/gems/bundler_mcp-0.2.1.1.gem", "homepage_uri": "https://github.com/subelsky/bundler_mcp", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/subelsky/bundler_mcp", "bug_tracker_uri": null, "changelog_uri": "https://github.com/subelsky/bundler_mcp/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bundler", "requirements": "~> 2.6" }, { "name": "fast-mcp", "requirements": "~> 1.4" } ] } }
2025-06-29 22:12:00 UTC
Jhd3IDOi2NrXesWCZAYnM

state_machines-activemodel

Adds support for creating state machines for attributes on ActiveModel

0.31.0
Content{ "name": "state_machines-activemodel", "downloads": 61015352, "version": "0.31.0", "version_created_at": "2025-06-29T22:03:00.723Z", "version_downloads": 0, "platform": "ruby", "authors": "Abdelkader Boudih, Aaron Pfeifer", "info": "Adds support for creating state machines for attributes on ActiveModel", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "82465856736fa6e3ddd76b8dba9e17c82d0823027ec1fbc18432f47817be4500", "spec_sha": "fdc1576a69159383e3e3261fa713810de19f892aac19ab209d887a233e486b59", "project_uri": "https://rubygems.org/gems/state_machines-activemodel", "gem_uri": "https://rubygems.org/gems/state_machines-activemodel-0.31.0.gem", "homepage_uri": "https://github.com/state-machines/state_machines-activemodel", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/state_machines-activemodel/0.31.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "appraisal", "requirements": ">= 1" }, { "name": "bundler", "requirements": ">= 1.6" }, { "name": "minitest", "requirements": "~> 5.4" }, { "name": "minitest-reporters", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 10" } ], "runtime": [ { "name": "activemodel", "requirements": ">= 7.1" }, { "name": "state_machines", "requirements": ">= 0.31.0" } ] } }
2025-06-29 22:03:02 UTC
qYoeurIKWmA5fgbj4txCv

qube_sync

Easily create and manage QUBE Sync API resources in Ruby. Manage connections, queued requests, and more with the QUBE Sync API.

0.2.3
Content{ "name": "qube_sync", "downloads": 859, "version": "0.2.3", "version_created_at": "2025-06-29T21:43:46.693Z", "version_downloads": 0, "platform": "ruby", "authors": "Garrett Lancaster", "info": "\n Easily create and manage QUBE Sync API resources in Ruby.\n\n Manage connections, queued requests, and more with the QUBE Sync API.\n ", "licenses": [], "metadata": { "homepage_uri": "https://github.com/qubeintegrations/qube_sync_rb", "changelog_uri": "https://github.com/qubeintegrations/qube_sync_rb/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/qubeintegrations/qube_sync_rb" }, "yanked": false, "sha": "4839cdafdca76be45e73db2e8d97f1e75efd54a06992d0542a79d01a5d4f4722", "spec_sha": "3b3c5f8e79983a1bf8411319c24994b1a9b047bb5a9d959bba095b0fe22972a5", "project_uri": "https://rubygems.org/gems/qube_sync", "gem_uri": "https://rubygems.org/gems/qube_sync-0.2.3.gem", "homepage_uri": "https://github.com/qubeintegrations/qube_sync_rb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/qubeintegrations/qube_sync_rb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/qubeintegrations/qube_sync_rb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": "~> 2.0" } ] } }
2025-06-29 21:43:48 UTC
73cilrtSubb21zvdsKt6w

tramway

Tramway Rails Engine

0.5.4
Content{ "name": "tramway", "downloads": 19623, "version": "0.5.4", "version_created_at": "2025-06-29T21:42:40.073Z", "version_downloads": 0, "platform": "ruby", "authors": "kalashnikovisme, moshiaan", "info": "Tramway Rails Engine", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/purple-magic/tramway", "changelog_uri": "https://github.com/purple-magic/tramway", "source_code_uri": "https://github.com/purple-magic/tramway" }, "yanked": false, "sha": "7529a7c0ec2f44a9c28226f84e5097b775227388cf950495dc3e3555e086e800", "spec_sha": "4b6406c2e3f266d583ed2d4e6a16c0afcee6f9af26211a6c165e510358bd834d", "project_uri": "https://rubygems.org/gems/tramway", "gem_uri": "https://rubygems.org/gems/tramway-0.5.4.gem", "homepage_uri": "https://github.com/purple-magic/tramway", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/purple-magic/tramway", "bug_tracker_uri": null, "changelog_uri": "https://github.com/purple-magic/tramway", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "anyway_config", "requirements": ">= 0" }, { "name": "dry-initializer", "requirements": ">= 0" }, { "name": "dry-struct", "requirements": ">= 0" }, { "name": "haml-rails", "requirements": ">= 0" }, { "name": "kaminari", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 7, < 9" }, { "name": "tailwindcss-rails", "requirements": ">= 4.0" }, { "name": "view_component", "requirements": ">= 0" } ] } }
2025-06-29 21:42:43 UTC
ckOQb_TczbRQp0MVDfd_8

rtfm-filemanager

Major release - RTFM v5: Complete rewrite using rcurses (https://github.com/isene/rcurses). Massive improvements. AI integration. A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers. 5.9: Delete/move message in bottom pane, bug fix on terminal restoration.

5.9
Content{ "name": "rtfm-filemanager", "downloads": 87088, "version": "5.9", "version_created_at": "2025-06-29T21:20:16.880Z", "version_downloads": 0, "platform": "ruby", "authors": "Geir Isene", "info": "Major release - RTFM v5: Complete rewrite using rcurses (https://github.com/isene/rcurses). Massive improvements. AI integration.\n A full featured terminal browser with syntax highlighted files, images shown in the terminal, videos thumbnailed, etc. You can bookmark and jump around easily, delete, rename, copy, symlink and move files. RTFM is one of the most feature-packed terminal file managers. 5.9: Delete/move message in bottom pane, bug fix on terminal restoration.", "licenses": [ "Unlicense" ], "metadata": { "source_code_uri": "https://github.com/isene/RTFM" }, "yanked": false, "sha": "6b6cfb5ab020d9dafb507ed7bdb185565431ce4be442445063934ebc5cd0eab7", "spec_sha": "24c6974d7a16066666acc1a54d8adf25b578202b205d3802713339ced5c3d2e0", "project_uri": "https://rubygems.org/gems/rtfm-filemanager", "gem_uri": "https://rubygems.org/gems/rtfm-filemanager-5.9.gem", "homepage_uri": "https://isene.com/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/isene/RTFM", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bootsnap", "requirements": "~> 1.18" }, { "name": "rcurses", "requirements": "~> 3.7.4" }, { "name": "ruby-openai", "requirements": "~> 7.4" } ] } }
2025-06-29 21:20:24 UTC
XRB_hLrWv-n2e2SUYrgkX

jekyll-theme-easygoing

A basic Jekyll theme for blogging.

0.1.1
Content{ "name": "jekyll-theme-easygoing", "downloads": 58, "version": "0.1.1", "version_created_at": "2025-06-29T21:15:47.229Z", "version_downloads": 0, "platform": "ruby", "authors": "RyanxLoi", "info": "A basic Jekyll theme for blogging.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "1df05f3f6f03b566e850380db7ba2c852dcfc603ada9a4a758f06c9a276181b9", "spec_sha": "5572cc2926c32d52bc9bbdb635e06d564ec26203f69cd6cc5d6eb4446814c78f", "project_uri": "https://rubygems.org/gems/jekyll-theme-easygoing", "gem_uri": "https://rubygems.org/gems/jekyll-theme-easygoing-0.1.1.gem", "homepage_uri": "https://github.com/RyanxLoi/jekyll-easygoing", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jekyll-theme-easygoing/0.1.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jekyll", "requirements": "~> 4.4" } ] } }
2025-06-29 21:15:48 UTC
CeWDnIbsF4OkMexexuu3h

tencentcloud-sdk-tms

Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service TMS.

3.0.1091
Content{ "name": "tencentcloud-sdk-tms", "downloads": 518342, "version": "3.0.1091", "version_created_at": "2025-06-29T20:28:16.387Z", "version_downloads": 0, "platform": "ruby", "authors": "Tencent Cloud", "info": "Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service TMS.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-tms" }, "yanked": false, "sha": "ba6c85c085cbe789ce1112e60b8ff3c9c5293d803c3a5802cdbf1ccb31749923", "spec_sha": "f4fbc7ec13589feaac679371cb29b1f6a40db1af9538f4c4a5343241df1524d1", "project_uri": "https://rubygems.org/gems/tencentcloud-sdk-tms", "gem_uri": "https://rubygems.org/gems/tencentcloud-sdk-tms-3.0.1091.gem", "homepage_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-tms", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tencentcloud-sdk-common", "requirements": "~> 3.0" } ] } }
2025-06-29 20:28:18 UTC
Y30MQ6cY39cqB3uKmJLYw

tencentcloud-sdk-teo

Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service TEO.

3.0.1091
Content{ "name": "tencentcloud-sdk-teo", "downloads": 394329, "version": "3.0.1091", "version_created_at": "2025-06-29T20:28:13.120Z", "version_downloads": 0, "platform": "ruby", "authors": "Tencent Cloud", "info": "Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service TEO.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-teo" }, "yanked": false, "sha": "ab94ab1c81722e6f8f0472fcf530346a0b50ae816d5cb1c468e8ed8c40e4e393", "spec_sha": "1a1d7877b9729fc49534f1cf0fe88bd5e3730a4386f0138c4084def065b7f2a0", "project_uri": "https://rubygems.org/gems/tencentcloud-sdk-teo", "gem_uri": "https://rubygems.org/gems/tencentcloud-sdk-teo-3.0.1091.gem", "homepage_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-teo", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tencentcloud-sdk-common", "requirements": "~> 3.0" } ] } }
2025-06-29 20:28:15 UTC
METPxkMocxvDXowu3GXoo

tencentcloud-sdk-ocr

Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service OCR.

3.0.1091
Content{ "name": "tencentcloud-sdk-ocr", "downloads": 544320, "version": "3.0.1091", "version_created_at": "2025-06-29T20:28:08.367Z", "version_downloads": 0, "platform": "ruby", "authors": "Tencent Cloud", "info": "Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service OCR.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-ocr" }, "yanked": false, "sha": "92c18b75d441f793bf758f4bb739a6e5bc97ac1d6fe41c398b59c6b0ec894a18", "spec_sha": "8b6421ac9481b4fa6db11d6ce0e4a0cbffa50fd90bf78eb0d33641e9840fd39d", "project_uri": "https://rubygems.org/gems/tencentcloud-sdk-ocr", "gem_uri": "https://rubygems.org/gems/tencentcloud-sdk-ocr-3.0.1091.gem", "homepage_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-ocr", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tencentcloud-sdk-common", "requirements": "~> 3.0" } ] } }
2025-06-29 20:28:11 UTC
kYKPUlofqsaDVIoY2Mm57

tencentcloud-sdk-mongodb

Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service MONGODB.

3.0.1091
Content{ "name": "tencentcloud-sdk-mongodb", "downloads": 528857, "version": "3.0.1091", "version_created_at": "2025-06-29T20:28:02.231Z", "version_downloads": 0, "platform": "ruby", "authors": "Tencent Cloud", "info": "Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service MONGODB.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-mongodb" }, "yanked": false, "sha": "0f086f494d6c59dd6451d1c5c762227473b82952ff493900768ece73e347c98a", "spec_sha": "69ece4baa522b3aa5020d5798c3738b58ee7a4883d7395dbb702dafff90fe72c", "project_uri": "https://rubygems.org/gems/tencentcloud-sdk-mongodb", "gem_uri": "https://rubygems.org/gems/tencentcloud-sdk-mongodb-3.0.1091.gem", "homepage_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-mongodb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tencentcloud-sdk-common", "requirements": "~> 3.0" } ] } }
2025-06-29 20:28:05 UTC
FQzsNuz-ydI8e3Q4znBbD

tencentcloud-sdk-essbasic

Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service ESSBASIC.

3.0.1091
Content{ "name": "tencentcloud-sdk-essbasic", "downloads": 533571, "version": "3.0.1091", "version_created_at": "2025-06-29T20:27:58.495Z", "version_downloads": 0, "platform": "ruby", "authors": "Tencent Cloud", "info": "Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service ESSBASIC.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-essbasic" }, "yanked": false, "sha": "88f8282defa1876923128560cb4ddf6edccfd1aa564c55800bd578cb7cfaf469", "spec_sha": "91f564eb6fcf539c8108e76409a2d2bf1a13657143028d24cfb1ecf05378cc5c", "project_uri": "https://rubygems.org/gems/tencentcloud-sdk-essbasic", "gem_uri": "https://rubygems.org/gems/tencentcloud-sdk-essbasic-3.0.1091.gem", "homepage_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-essbasic", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tencentcloud-sdk-common", "requirements": "~> 3.0" } ] } }
2025-06-29 20:28:00 UTC
c_zGaNS9ftkeTD0GGF9df

tencentcloud-sdk-ess

Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service ESS.

3.0.1091
Content{ "name": "tencentcloud-sdk-ess", "downloads": 436176, "version": "3.0.1091", "version_created_at": "2025-06-29T20:27:54.901Z", "version_downloads": 0, "platform": "ruby", "authors": "Tencent Cloud", "info": "Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service ESS.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-ess" }, "yanked": false, "sha": "2aa486ff8b9f3940ae4b67fbf603a846f24e40f191e963faf06d1c10ba84b5bb", "spec_sha": "80ebda7f30e54548ed5a60dbda431e8cf83a6d67da611fdb8116e5db5a7bfd6c", "project_uri": "https://rubygems.org/gems/tencentcloud-sdk-ess", "gem_uri": "https://rubygems.org/gems/tencentcloud-sdk-ess-3.0.1091.gem", "homepage_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-ess", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tencentcloud-sdk-common", "requirements": "~> 3.0" } ] } }
2025-06-29 20:27:57 UTC
GrVygXfenocofS_ff3QIr

tencentcloud-sdk-ecm

Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service ECM.

3.0.1091
Content{ "name": "tencentcloud-sdk-ecm", "downloads": 520439, "version": "3.0.1091", "version_created_at": "2025-06-29T20:27:51.616Z", "version_downloads": 0, "platform": "ruby", "authors": "Tencent Cloud", "info": "Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service ECM.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-ecm" }, "yanked": false, "sha": "989febe105cb6e1be3bc5313038d7f606806869b07c3fef19d41629569be048d", "spec_sha": "0e6e3e2cf21f78d7cde690396235121ea93d1df2b7d47fe4cd27447cad3f1fe5", "project_uri": "https://rubygems.org/gems/tencentcloud-sdk-ecm", "gem_uri": "https://rubygems.org/gems/tencentcloud-sdk-ecm-3.0.1091.gem", "homepage_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-ecm", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tencentcloud-sdk-common", "requirements": "~> 3.0" } ] } }
2025-06-29 20:27:53 UTC
53_U6misYr4Ra9jNP1XXi

tencentcloud-sdk-common

Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service.

3.0.1091
Content{ "name": "tencentcloud-sdk-common", "downloads": 1050541, "version": "3.0.1091", "version_created_at": "2025-06-29T20:27:44.846Z", "version_downloads": 0, "platform": "ruby", "authors": "Tencent Cloud", "info": "Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-common" }, "yanked": false, "sha": "7d8851d4e1e8a66d16ed4421f4c590b1b46a9ccefd3c1e25d8b07c5e7e3d8679", "spec_sha": "7d9ba7f331dece67f93c1403d00b527ed7905c05b6db444c278418ea51760674", "project_uri": "https://rubygems.org/gems/tencentcloud-sdk-common", "gem_uri": "https://rubygems.org/gems/tencentcloud-sdk-common-3.0.1091.gem", "homepage_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-common", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } }
2025-06-29 20:27:48 UTC
itNpwuUYuLsl7JyR7uD3k

tencentcloud-sdk-cdb

Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service CDB.

3.0.1091
Content{ "name": "tencentcloud-sdk-cdb", "downloads": 559065, "version": "3.0.1091", "version_created_at": "2025-06-29T20:27:39.514Z", "version_downloads": 0, "platform": "ruby", "authors": "Tencent Cloud", "info": "Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service CDB.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-cdb" }, "yanked": false, "sha": "61a687d99e75eec18c8097909d4ec5a14084057e586680a6caa564c6f7112007", "spec_sha": "eda26125f50ce46566d9fc8974db13de0e2c94599feb80e60706773d17d88364", "project_uri": "https://rubygems.org/gems/tencentcloud-sdk-cdb", "gem_uri": "https://rubygems.org/gems/tencentcloud-sdk-cdb-3.0.1091.gem", "homepage_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-cdb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tencentcloud-sdk-common", "requirements": "~> 3.0" } ] } }
2025-06-29 20:27:43 UTC
QsVHCFCaHiNVNcrTFZxry

tencentcloud-sdk-apm

Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service APM.

3.0.1091
Content{ "name": "tencentcloud-sdk-apm", "downloads": 515093, "version": "3.0.1091", "version_created_at": "2025-06-29T20:27:34.254Z", "version_downloads": 0, "platform": "ruby", "authors": "Tencent Cloud", "info": "Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service APM.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-apm" }, "yanked": false, "sha": "e5ae3cb5bd1a1f98f5e9921ec94c0a668d57901def220412100803beb15c158c", "spec_sha": "b56e008a630cabf0c40ca60e1ca1115fb3b3ce79d59211fc50c1dca65b12db1e", "project_uri": "https://rubygems.org/gems/tencentcloud-sdk-apm", "gem_uri": "https://rubygems.org/gems/tencentcloud-sdk-apm-3.0.1091.gem", "homepage_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-apm", "bug_tracker_uri": null, "changelog_uri": "https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "tencentcloud-sdk-common", "requirements": "~> 3.0" } ] } }
2025-06-29 20:27:40 UTC
L2FqooUgeoApf0IhDaepr

open_ai_bot

Telegram bot for using ChatGPT, DALL-E and Whisper

0.3.13
Content{ "name": "open_ai_bot", "downloads": 8225, "version": "0.3.13", "version_created_at": "2025-06-29T20:14:24.264Z", "version_downloads": 0, "platform": "ruby", "authors": "bulgakke", "info": "Telegram bot for using ChatGPT, DALL-E and Whisper", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bulgakke/open_ai_bot", "source_code_uri": "https://github.com/bulgakke/open_ai_bot", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "978408ae5d5199571385c7959c8a353cacc75690c36c7ba939f94daaee90abe8", "spec_sha": "f19b215b9016849b4550b2e34e4832fcb34c4d786b03d1b9a7423f6b271a48df", "project_uri": "https://rubygems.org/gems/open_ai_bot", "gem_uri": "https://rubygems.org/gems/open_ai_bot-0.3.13.gem", "homepage_uri": "https://github.com/bulgakke/open_ai_bot", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bulgakke/open_ai_bot", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "down", "requirements": "~> 5.4" }, { "name": "http", "requirements": "~> 5.1" }, { "name": "nokogiri", "requirements": "~> 1.15" }, { "name": "rubydium", "requirements": ">= 0.2.5" }, { "name": "ruby-openai", "requirements": "~> 8.1" } ] } }
2025-06-29 20:14:27 UTC
U7Wo6vYTPZksGHvkd8D0c

brand.dev

Ruby library to access the Brand Dev API

0.1.0.pre.alpha.13
Content{ "name": "brand.dev", "downloads": 1028, "version": "0.1.0.pre.alpha.13", "version_created_at": "2025-06-29T19:58:19.292Z", "version_downloads": 0, "platform": "ruby", "authors": "Brand Dev", "info": "Ruby library to access the Brand Dev API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/brand.dev", "source_code_uri": "https://github.com/brand-dot-dev/ruby-sdk", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "837860aa94ce202c80e5a9091ac8a19474672f6c3999da71a4992f5b4f3cb814", "spec_sha": "489aff3979a9ec883600a4183c162f1b5cfcbdcb915b0c335787e547e417e7c7", "project_uri": "https://rubygems.org/gems/brand.dev", "gem_uri": "https://rubygems.org/gems/brand.dev-0.1.0.pre.alpha.13.gem", "homepage_uri": "https://gemdocs.org/gems/brand.dev", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/brand-dot-dev/ruby-sdk", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } }
2025-06-29 19:58:20 UTC
4_iwDEW_brsM3Us-f6A9O

brand.dev

Ruby library to access the Brand Dev API

0.1.0.pre.alpha.12
Content{ "name": "brand.dev", "downloads": 1028, "version": "0.1.0.pre.alpha.12", "version_created_at": "2025-06-29T19:56:33.517Z", "version_downloads": 0, "platform": "ruby", "authors": "Brand Dev", "info": "Ruby library to access the Brand Dev API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/brand.dev", "source_code_uri": "https://github.com/brand-dot-dev/ruby-sdk", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "72de6802282124910cea851bad09fef86f6dfba6b2cd7e6e7583d37f17ff15ba", "spec_sha": "4919adbdc16f2cf105f90b01d6498ba2cccfcd2458832593f60904fa61d14458", "project_uri": "https://rubygems.org/gems/brand.dev", "gem_uri": "https://rubygems.org/gems/brand.dev-0.1.0.pre.alpha.12.gem", "homepage_uri": "https://gemdocs.org/gems/brand.dev", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/brand-dot-dev/ruby-sdk", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } }
2025-06-29 19:56:38 UTC
ZKDCjLjWb8WtVspzd1270

mailgun-ruby

Mailgun's Official Ruby SDK for interacting with the Mailgun API.

1.3.7
Content{ "name": "mailgun-ruby", "downloads": 13299051, "version": "1.3.7", "version_created_at": "2025-06-29T19:03:44.073Z", "version_downloads": 0, "platform": "ruby", "authors": "Mailgun, Travis Swientek", "info": "Mailgun's Official Ruby SDK for interacting with the Mailgun API.", "licenses": [ "Apache-2.0" ], "metadata": { "source_code_uri": "https://github.com/mailgun/mailgun-ruby", "documentation_uri": "https://documentation.mailgun.com/" }, "yanked": false, "sha": "6129ff81450391a40952b7a717f7e93df012732eb363628309e5a02eddb6aab2", "spec_sha": "0d747a0c46b8caa5a68e64687b0f0bc1e01eab7940c1c4e1dfcdf351224500fc", "project_uri": "https://rubygems.org/gems/mailgun-ruby", "gem_uri": "https://rubygems.org/gems/mailgun-ruby-1.3.7.gem", "homepage_uri": "https://www.mailgun.com/", "wiki_uri": null, "documentation_uri": "https://documentation.mailgun.com/", "mailing_list_uri": null, "source_code_uri": "https://github.com/mailgun/mailgun-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 1.16.2" }, { "name": "pry", "requirements": "~> 0.15.2" }, { "name": "rails", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 12.3.2" }, { "name": "rspec", "requirements": "~> 3.13.0" }, { "name": "rspec-its", "requirements": "~> 2.0.0" }, { "name": "simplecov", "requirements": "~> 0.16.1" }, { "name": "vcr", "requirements": "~> 3.0.3" }, { "name": "webmock", "requirements": "~> 3.7" } ], "runtime": [ { "name": "faraday", "requirements": "~> 2.1" }, { "name": "faraday-multipart", "requirements": "~> 1.1.0" }, { "name": "mime-types", "requirements": ">= 0" } ] } }
2025-06-29 19:03:45 UTC
PjfoX0vwHOGqMqXtWRZbp

mailjet

Ruby wrapper for Mailjet's v3 API

1.8.1
Content{ "name": "mailjet", "downloads": 2846688, "version": "1.8.1", "version_created_at": "2025-06-29T18:59:42.250Z", "version_downloads": 0, "platform": "ruby", "authors": "Tyler Nappy, Jean-Baptiste Escoyez, Aurélien AMILIN, Benoit Bénézech", "info": "Ruby wrapper for Mailjet's v3 API", "licenses": [], "metadata": {}, "yanked": false, "sha": "644d36e726ce93eeb387ca4aa570e7ce296f977800404a225d5786cee4b56b2a", "spec_sha": "f594de5594fc48fabc63d29053af62f62ee07821f46bba47a2e2ad515d606186", "project_uri": "https://rubygems.org/gems/mailjet", "gem_uri": "https://rubygems.org/gems/mailjet-1.8.1.gem", "homepage_uri": "http://www.mailjet.com", "wiki_uri": "", "documentation_uri": "https://github.com/mailjet/mailjet-gem/blob/master/README.md", "mailing_list_uri": "", "source_code_uri": "https://github.com/mailjet/mailjet-gem", "bug_tracker_uri": "https://github.com/mailjet/mailjet-gem/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "actionmailer", "requirements": ">= 5.0.0" }, { "name": "dotenv", "requirements": ">= 0" }, { "name": "json", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": ">= 0" }, { "name": "vcr", "requirements": ">= 0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 5.0.0" }, { "name": "faraday", "requirements": "~> 2.1" }, { "name": "rack", "requirements": ">= 1.4.0" }, { "name": "yajl-ruby", "requirements": ">= 0" } ] } }
2025-06-29 18:59:45 UTC
KHbmyYzcrxVQXUG4htZe2

open_ai_bot

Telegram bot for using ChatGPT, DALL-E and Whisper

0.3.12
Content{ "name": "open_ai_bot", "downloads": 8110, "version": "0.3.12", "version_created_at": "2025-06-29T18:54:05.353Z", "version_downloads": 0, "platform": "ruby", "authors": "bulgakke", "info": "Telegram bot for using ChatGPT, DALL-E and Whisper", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bulgakke/open_ai_bot", "source_code_uri": "https://github.com/bulgakke/open_ai_bot", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "e55508c13eea31b8d67515c5d655e765353d5d162fb73bf42b87ee6bfce87a82", "spec_sha": "2f3f9bca55913d03fb15bebb358dffdccb056a0149fab8f4cc5d74a34c8fb816", "project_uri": "https://rubygems.org/gems/open_ai_bot", "gem_uri": "https://rubygems.org/gems/open_ai_bot-0.3.12.gem", "homepage_uri": "https://github.com/bulgakke/open_ai_bot", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bulgakke/open_ai_bot", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "down", "requirements": "~> 5.4" }, { "name": "http", "requirements": "~> 5.1" }, { "name": "nokogiri", "requirements": "~> 1.15" }, { "name": "rubydium", "requirements": ">= 0.2.5" }, { "name": "ruby-openai", "requirements": "~> 8.1" } ] } }
2025-06-29 18:54:08 UTC