
Turbo
JavaScript framework from Hotwire that updates server-rendered web applications by sending HTML over the wire.
turbo.hotwired.dev/repositorydocs
Turbo is a JavaScript framework from Hotwire. The server delivers HTML, and Turbo applies it to the page: Turbo Drive handles links and form submissions, Turbo Frames update independent parts of a page, and Turbo Streams apply changes sent over WebSocket or SSE, or returned from a form submission.
A page loads Turbo from a jsDelivr script tag, from a download of the compiled packages from unpkg, or from npm as @hotwired/turbo. It can also be installed with yarn, and Rails applications get it through the turbo-rails gem.
Worth knowing
For JavaScript that Turbo does not cover, the project names Stimulus, which has its own record.
Identity
Rendering and deploy
- Runs as
- In the browser3
- Install with
- jsDelivr script tag4
Releases
Adoption
Sources
- 2026-10-28: links, Categories
turbo.hotwired.dev/ - 2026-10-28: links, Written in, License, GitHub stars
api.github.com/repos/hotwired/turbo - 2026-10-28: links, Runs as
turbo.hotwired.dev/handbook/introduction - 2026-10-28: Categories, Install with
turbo.hotwired.dev/handbook/installing - 2026-10-28: Maintainer
github.com/hotwired/turbo - 2026-10-28: Headquarters
37signals.com/policies/privacy - 2026-10-28: First release, Current major version, Last release
api.github.com/repos/hotwired/turbo/releases - 2026-10-28: Contributors
api.github.com/repos/hotwired/turbo/contributors - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@hotwired/turbo - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40hotwired%2Fturbo - 2026-10-28: Sites using it (HTTP Archive)
cdn.httparchive.org/v1/technologies