limestone
Boilerplate Rails 6 SaaS application with Webpack, Stimulus and Docker integration.
railsdockersidekiqflipperboilerplatewebpackstriperspecdevisesaassearchkickstimulus
FreeRepo
Overview
Limestone is a Rails 6 boilerplate for building SaaS applications with built-in features including user authentication, subscription management via Stripe, email handling, file uploads, admin dashboard and feature flagging. The stack uses Ruby 2.7.2, Webpacker for asset management, Stimulus for interactivity, RSpec for testing and Docker for development and deployment.
Features
free-trialsubscription-managementcard-update-formplan-switchingaccount-cancellationemail-confirmabletransactional-emailsletter-openersidekiq-background-jobssendgrid-integrationactive-storage-cloud-uploadsuser-avatarsfont-awesome-iconsadministrate-dashboarduser-impersonationbootstrap-modalspast-due-bannerelasticsearch-searchsearchkick-integrationfeature-flagsflipper-feature-controlpublic-registration-toggle
Feature Flags
userDashboardauthenticationsubscriptionsinvoicesblogemailspaymentsecommercefileUploadsstoragerealtimeauthorizationjobsQueuesearchimageProcessingformsValidation
Recommended Use Cases
saas-applicationssubscription-based-servicesmulti-tenant-platforms
Frontend
stimuluswebpackwebpackerbootstrap
Backend
railssidekiqelasticsearch
Auth Providers
devise
Deployment Targets
dockerawskubernetesgkedigitalocean
Payment Providers
stripe
Stack
Framework
rails
Language
ruby
CSS
bootstrap
Database
postgresql
Auth
devise
ORM
active-record
Testing
rspec
CI
circleci, codeship
Data Layer
Databases
postgresql
ORM
active-record
UI Stack
Styling
bootstrap
Components
stimulus
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
circleci, codeship
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate, free to use