thoughtbot/hotwire-example-template
thoughtbot/hotwire-example-template has 1,073 GitHub stars and 79 forks. Star changes are not measured yet. Last checked 2026-11-09 10:39 UTC. Last push 2025-01-04.
A collection of branches that transmit HTML over the wire.
Measured star growth
- in 24h
- Update delayed
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalHotwire Example Template
A collection of branches that transmit HTML over the wire.
How to read this repository
Through the power of incremental Git diffs, each of this repository's branches provides a step-by-step demonstration of how to implement a feature or behavior.
This repository's main branch serves as the root all of the other branches, and consists of a handful of commits generated by the Rails command line interface.
Some branches are works-in-progress. Others are more refined. Some noteworthy branches include:
- hotwire-example-live-preview
- hotwire-example-typeahead-search
- hotwire-example-tooltip-fetch
- hotwire-example-stimulus-dynamic-forms
- hotwire-example-turbo-dynamic-forms
A branch's README.md includes a prose explanation of the patterns
at-play. When reading a branch's source code, read the changes commit-by-commit
either on the branch comparison page (for example,
main...hotwire-example-live-preview), the branch's commits page (for
example, hotwire-example-live-preview), or the branch's README.md file
(for example, hotwire-example-live-preview).
To experiment with a branch on your own, clone the repository, check out the branch, execute its set up script, start the local server, then visit http://localhost:3000:
bin/setup
bin/rails server
open http://localhost:3000
How to fork this repository
⚠️ If you're hoping to fork this repository and periodically pull down upstream changes, you're going to have a Bad Time. ⚠️
Each branch builds its narrative through incremental changesets that are visualized as Git diffs. It's not uncommon for code revisions to be made after a branch is published. Changes are retroactively incorporated into the most appropriate commit available. In fact, histories are rebased and rewritten on a regular basis. In practice, these deviations from conventional Git workflows make this repository a bad candidate for forking.
With that being said, if you're comfortable with interactive rebasing, the CONTRIBUTING.md guide outlines some of the commands and procedures used to create this repository's content.
How to experiment with this repository
You can fork the @seanpdoyle/hotwire-example-template sandbox project on replit.com.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,592 starspublic-apis/public-apis
A collective list of free APIs
497,914 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
449,710 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,301 stars