sinatras-skeleton
Basic Sinatra Skeleton MVC CRUD App with Sprockets, Warden, ActiveRecord and PostgresQL
rubyherokuhamlcoffeescriptsasstemplatesprocketsactiverecordpostgressinatraboilerplateturbolinks
FreeRepo
Overview
This is a Sinatra web application boilerplate built with Ruby, ActiveRecord, PostgreSQL and Warden authentication that provides a lightweight alternative to Rails for smaller projects. It includes asset compilation via Sprockets, an MVC-like structure, bcrypt-based user authentication and Docker support for local development, making it suitable for developers who need a modular framework without Rails overhead.
Features
authenticationmvc-structuresprockets-asset-pipelineturbolinksjquerycoffeescriptbcrypt-password-hashingwarden-authenticationactiverecord-ormpostgresql-database
Feature Flags
userDashboardauthenticationblog
Recommended Use Cases
lightweight-web-applicationscrud-applicationsalternative-to-railsmodular-sinatra-apps
Frontend
jqueryturbolinkscoffeescriptsasssprockets
Backend
sinatrarubyactiverecordwardenbcrypt
Auth Providers
None
Deployment Targets
dockerherokupodman
Payment Providers
None
Quick Facts
โญ Stars
19
๐ด Forks
6
๐ Active
Yes
๐ Last Commit
2025-11-02T19:53:45.000Z
GitHub
Stack
Framework
sinatra
Language
ruby
CSS
sass
Database
postgresql
Auth
warden, bcrypt
ORM
activerecord
Data Layer
Databases
postgresql
ORM
activerecord
UI Stack
Styling
sass
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate template