Open source

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)