H1 Rails (HTML First Rails) is a boilerplate for building slick, polished web apps.
/public
folder. This removes an entire category of debugging & deployment complexity.Who It’s For
Enhancements & Simplifications
What's HTML First?
HTML First is a style of writing web software that favours using the native capabilities and languages of the browser and reducing layers of abstraction (languages and toolchains) on top of them. You can read more about it here.
How does H1 Rails differ from normal Rails?
In H1 Rails, you don’t need to know anything about Turbo Frames, Turbo Streams, Stimulus Controllers, Targets, Actions, Propshaft, or the asset pipeline. You’ll need to learn a little bit of Ruby, but we largely treat Rails as an html container.
Turbo is disabled by default. Instead the app is boosted by htmx. This means you can just use normal rails link_to
and form_for
tags, and the app will handle smooth page transitions.
You can of course turn on Turbo, Stimulus if you would prefer to keep them.
Why would I use H1 Rails?
You might use H1 Rails if…
Who is behind H1 Rails?
H1 Rails was built by Really Good Software. We’re a remote software agency that loves HTML. We work with Startups, Small/Medium Enterprises, Spin Outs, and E-Commerce Businesses. We’re the people behind the following websites and libraries.
H1 Rails (HTML First Rails) is a boilerplate for building slick, polished web apps.
/public
folder. This removes an entire category of debugging & deployment complexity.Who It’s For
Enhancements & Simplifications
What's HTML First?
HTML First is a style of writing web software that favours using the native capabilities and languages of the browser and reducing layers of abstraction (languages and toolchains) on top of them. You can read more about it here.
How does H1 Rails differ from normal Rails?
In H1 Rails, you don’t need to know anything about Turbo Frames, Turbo Streams, Stimulus Controllers, Targets, Actions, Propshaft, or the asset pipeline. You’ll need to learn a little bit of Ruby, but we largely treat Rails as an html container.
Turbo is disabled by default. Instead the app is boosted by htmx. This means you can just use normal rails link_to
and form_for
tags, and the app will handle smooth page transitions.
You can of course turn on Turbo, Stimulus if you would prefer to keep them.
Why would I use H1 Rails?
You might use H1 Rails if…
Who is behind H1 Rails?
H1 Rails was built by Really Good Software. We’re a remote software agency that loves HTML. We work with Startups, Small/Medium Enterprises, Spin Outs, and E-Commerce Businesses. We’re the people behind the following websites and libraries.