Gems

GitHub - premailer/premailer: Preflight for HTML email
For the best HTML e-mail delivery results, CSS should be inline. This is a huge pain and a simple newsletter becomes un-managable very quickly. This gem is a solution.CSS styles are converted to inline style attributesChecks style and link[rel=sty...

GitHub - voxpupuli/json-schema: Ruby JSON Schema Validator
This library is intended to provide Ruby with an interface for validating JSON objects against a JSON schema conforming to JSON Schema Draft 6. Legacy support for JSON Schema Draft 4, JSON Schema Draft 3, JSON Schema Draft 2, and JSON Schema Draft...

GitHub - salsify/goldiloader: Just the right amount of Rails eager loading
Wouldn't it be awesome if ActiveRecord didn't make you think about eager loading and it just did the "right" thing by default? With Goldiloader it can!This branch only supports Rails 6.1 with Ruby 3.0 . For older versions of Rails/Ruby use releas...

GitHub - johnfairh/RubyGateway: Embed Ruby in Swift
Embed Ruby in Swift: load Gems, run Ruby scripts, invoke APIs seamlessly in both directions.RubyGateway is a framework built on the Ruby C API that lets Swift programs running on macOS or Linux painlessly and safely run and interact with Ruby prog...




A curated collection of awesome regex tools, tutorials, libraries, etc.
Awesome Regex curates the best regular expression tools, tutorials, libraries, and other resources. It covers all major regex flavors, and currently includes especially deep coverage of regular expressions in JavaScript.Regular expressions (regex ...

Automatically restart Puma cluster workers based on max RAM available
Before you use this gem, know that it is dangerous. If you have a memory issue, you need to fix the issue. The original idea behind this gem is that it would act as a temporary band-aid to buy you time to allow you to fix your issues. If you turn ...