limestone

Boilerplate Rails 6 SaaS application with Webpack, Stimulus and Docker integration.

railsdockersidekiqflipperboilerplatewebpackstriperspecdevisesaassearchkickstimulus
FreeRepo

Preview

limestone preview

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

Quick Facts

โญ Stars
234
๐Ÿด Forks
43
๐Ÿ”„ Active
Unknown
GitHub

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
Get Started with this Boilerplate