Gems

GitHub Issue-style File Uploader Using Stimulus and Active - HYBRD
One of the things I love most is the ability to drag-and-drop or copy-and-paste files and have appropriate Markdown embedded automatically. I decided I would try to reproduce this functionality using Stimulus and Active Storage for the latest iter...


A pure Ruby HTML5-compliant parser with CSS selector and XPath 1.0 traversal
Gammo provides a pure Ruby HTML5-compliant parser and CSS selector / XPath support for traversing the DOM tree built by Gammo. The implementation of the HTML5 parsing algorithm in Gammo conforms the WHATWG specification. Given an HTML string, Gamm...



joshmn/caffeinate: A Rails engine for drip campaigns/scheduled email sequences and periodic emails.
Caffeinate is a drip email engine for managing, creating, and sending scheduled email sequences from your Ruby on Rails application.Caffeinate provides a simple DSL to create scheduled email sequences which can be used by ActionMailer without any ...



An ActiveRecord plugin for atomic archiving and unarchiving of object trees.
Atomically archive object trees in your activerecord models.We had the problem that acts_as_paranoid and similar plugins/gems always work on a record-by-record basis and made it very difficult to restore records atomically (or archive them, for th...