sinatras-skeleton

Basic Sinatra Skeleton MVC CRUD App with Sprockets, Warden, ActiveRecord and PostgresQL

rubyherokuhamlcoffeescriptsasstemplatesprocketsactiverecordpostgressinatraboilerplateturbolinks
FreeRepo

Preview

sinatras-skeleton preview

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

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