rails-starter
A production-ready Rails 8.1 application template with modern tooling, UUID v7 primary keys, SimpleState state machine, comprehensive testing setup and Docker support.
rubyrailsdockerredissidekiqmemcachedboilerplateuuidrspecpostgresqlstarter-templaterails-template
FreeRepo
Overview
This is a production-ready Rails 8.1 application template that provides a complete development foundation with PostgreSQL, Redis, Sidekiq, Docker and comprehensive testing infrastructure. It includes UUID v7 primary keys, a lightweight state machine for workflows, robot blocking for SEO protection, GitHub Actions CI/CD and security features like constant-time authentication and Brakeman scanning.
Features
uuid-v7-primary-keyssidekiq-background-jobsredis-cachingmemcached-cachingactive-storage-s3docker-supportdocker-composestate-machinerobot-blockingngrok-tunnel-supporthealth-check-endpointkamal-deploymentsecurity-scanningcode-linting
Feature Flags
userDashboardauthenticationinvoicesblogemailsseoecommercefileUploadsstorageteamsOrgsjobsQueuecmsainotificationswebhookscachingbackgroundJobsdockercitestingsecuritystateManagement
Recommended Use Cases
production-ready-rails-applicationsbackground-job-processingdistributed-systemswebhook-testingrapid-application-development
Frontend
None
Backend
railspumasidekiqredismemcached
Auth Providers
None
Deployment Targets
dockerawskamal
Payment Providers
None
Quick Facts
โญ Stars
1
๐ด Forks
0
๐งพ License
mit
๐ Active
Yes
๐ Last Commit
2025-11-01T20:21:11.000Z
GitHub
Stack
Framework
rails
Language
ruby
Database
postgresql
Auth
http-basic-auth
ORM
active-record
Testing
rspec, factory-bot, shoulda-matchers, webmock, database-cleaner
CI
github-actions
Data Layer
Databases
postgresql, redis
ORM
active-record
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Open source MIT licensed template