A Rails scaffold builder for the Turbo era, generating edit-in-place CRUD interfaces with Hotwire.
Hot Glue is a Rails scaffold generator specifically designed for the Turbo and Hotwire era. It builds lightning-fast CRUD interfaces that operate with edit-in-place interactions, reading your models and database schema to auto-generate code. It solves the problem of quickly creating admin panels or prototype interfaces without writing repetitive boilerplate.
Rails developers building Turbo-powered applications who need rapid CRUD scaffolding for admin interfaces, internal tools, or prototyping.
Developers choose Hot Glue because it generates modern, Turbo-optimized scaffolds with zero page reloads, includes pagination and search out-of-the-box, and integrates seamlessly with existing Rails 7+ Hotwire setups. Its model-aware generation and layout flexibility save hours of manual coding.
Rapid scaffold builder for Turbo-Rails and Hotwire. Get the tutorial now at:
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Generates complete CRUD interfaces with edit-in-place interactions using Turbo Streams, eliminating page reloads for a seamless experience as emphasized in the README's demo gifs.
Reads database fields and model relationships automatically to produce scaffolding, reducing manual boilerplate coding and ensuring alignment with your schema.
Includes default pagination with Pagy and optional search functionality out-of-the-box, speeding up development of list views without extra configuration.
Offers smart layouts, specified grouping, and dynamic partials for adaptable UI design, allowing developers to control field placement without starting from scratch.
Modifying generated code can conflict with re-generation; the README explicitly warns that you're on your own if you want to preserve changes while updating scaffolding, leading to potential code loss.
Requires proper setup of Turbo-Rails and Hotwire, with specific steps for different Rails versions and JavaScript bundlers, which can be error-prone and time-consuming for those unfamiliar with the ecosystem.
Only supports ERB markup; HAML and SLIM are not currently supported, as noted in the README, limiting options for teams with existing templating preferences.
Relies on 'poor man's auth' by default, which the README admits can leave open endpoints; while Pundit integration is optional, it adds complexity and may not cover all security needs.