A small JavaScript lifecycle layer for Rails and Turbo applications, positioned as an explicit component-class alternative to Stimulus.
Why it existsUseful when a Rails team wants class-based browser behavior, Turbo-aware lifecycle hooks, and importmap-friendly JavaScript without turning the frontend into a separate app.
Rails engineTurboImportmapJavaScript
A Rails gem for rendering page titles, meta tags, Open Graph tags, Twitter cards, breadcrumbs, and useful Schema.org JSON-LD from small page objects.
Why it existsUseful when marketing pages, articles, case studies, and product pages need consistent metadata without hand-building tags in every template.
RailsSEOSchema.orgMetadata
A Rails gem for getting model-like behavior without saving records to the database.
Why it existsUseful for contact forms, lead forms, request objects, and service-layer inputs where validations matter but persistence belongs somewhere else.
RailsActiveModelFormsValidation