Shore
Modern Ruby on Rails template to start every new project. Skip the boilerplate and focus on what's unique to your project.
Install / Use
/learn @yatish27/ShoreREADME
<p align="center">
<img src="docs/logo.png" width="128" />
</p>
<h1 align="center">Shore</h1>
<p align="center">
<a href="https://github.com/yatish27/shore/actions/workflows/ci.yml"><img src="https://github.com/yatish27/shore/actions/workflows/ci.yml/badge.svg" alt="Build Status" /></a>
<a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/license-MIT-428F7E.svg" alt="License" /></a>
</p>
Shore is a Ruby on Rails template with a modern stack to start your next project.
Features
- Ruby — Ruby 4.0.1
- Rails — Rails 8.1
- PostgreSQL — PostgreSQL 18
- React + Inertia.js — Inertia Rails
- Tailwind CSS — Tailwind CSS v4
- Vite — Vite for asset bundling via vite_rails
- Bun — Bun for JavaScript package management
- Solid Queue — Solid Queue for background jobs
- Solid Cache — Solid Cache for caching
- Solid Cable — Solid Cable for WebSockets
- RuboCop — RuboCop with Standardrb config
- GitHub Actions — CI/CD with security scanning, linting, and tests
Getting Started
Prerequisites
See the full Prerequisites guide for detailed installation steps.
Setup
brew bundle
bin/setup
Running the application
bin/dev
Visit http://localhost:3000
Testing
bin/rails test
bin/rails test:system
License
Shore is released under the MIT License.
Contributing
PRs are welcome.
