Rails application boilerplates
Open source
- mattbrictson/nextgen
- excid3/gorails-app-template
- bullet-train-co/bullet_train
- yshmarov/moneygun
- tarunvelli/rails-tabler-starter
- rootstrap/rails_api_base
- shakacode/react_on_rails
- lewagon/rails-templates
- alec-c4/kickstart
- ryanckulp/speedrail
- ackama/rails-template
- ralixjs/rails-ralix-tailwind
Paid
Common features
After analyzing multiple Rails boilerplates, these are the minimal features they all share:
| Feature | Common Choice | Notes |
|---|---|---|
| Authentication | Devise | Often with OmniAuth for social logins |
| Authorization | Pundit | Role-based access control |
| Testing | RSpec | With FactoryBot, system specs |
| Code Quality | RuboCop | Plus ERB linting, Brakeman |
| Background Jobs | Sidekiq/Solid Queue | Async processing |
| CSS Framework | Tailwind CSS | Some use Bootstrap |
| Security Scanning | Brakeman | Static analysis |
| Deployment | Multiple | Render, Heroku, Fly.io, Kamal |
Most boilerplates also include:
- Multi-tenancy (teams/organizations)
- Stripe payment integration
- GitHub Actions CI/CD
- Modern frontend (Hotwire/Turbo)