Check out the winners for 2022! See Winners

Resources

Need help? Ask in Discord

You'll be working alongside lots of other Ruby on Rails developers during the Rails Hackathon. If you need help with anything, just hop in the Discord and let us know what you need help with!

Join Discord

Stimulus Documentation

Stimulus is a Javascript framework for the HTML you have. It allows you to neatly organize Javascript behavior and is compatible with Turbo out of the box.

View Stimulus Docs

Turbo Documentation

Turbo Drive, Frames, Streams, and Native lets you build SPA-like applications without having to write any Javascript.

View Turbo Docs

Turbo 7.2.0-rc.2

If you'd like to try out the new Turbo 7.2 rc2 release, you can take advantage of custom StreamActions and more.

Using with importmap-rails

Update your config/importmap.rb file to use the following pins:

pin "@hotwired/turbo-rails", to: "https://ga.jspm.io/npm:@hotwired/[email protected]/app/javascript/turbo/index.js"
pin "@hotwired/turbo", to: "https://ga.jspm.io/npm:@hotwired/[email protected]/dist/turbo.es2017-esm.js"

Using with esbuild, webpack, etc

Update your package.json to use the following package version. Then yarn install.

"@hotwired/turbo-rails": "7.2.0-rc.2"