{"repo":"templatus/templatus-inertia","free":true,"listed":false,"github":"https://github.com/templatus/templatus-inertia","clone":"git clone https://github.com/templatus/templatus-inertia.git","description":"Opinionated template for starting new web applications with Ruby on Rails and Inertia (using Svelte.js)","language":"Ruby","stars":74,"topics":["inertiajs","rails","sveltejs","template","vitejs"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Templatus (Inertia edition) Templatus is an opinionated template to build web applications with Ruby on Rails and Inertia (using Svelte.js). It simplifies the process of setting up a new application while following best practices. Live demo available at https://templatus-inertia.ledermann.dev There are two sister repositories: Using Hotwire instead of Inertia (the \"DHH way\"): https://github.com/templatus/templatus-hotwire/ Using API instead of Inertia and Svelte.js instead of Vue.js; https://github.com/templatus/templatus/ Features / Technology stack Backend - Ruby 4.0 - Ruby on Rails 8.1 - ActionCable for WebSocket communication - PostgreSQL for using as SQL database - Sidekiq for background processing - Redis for Caching, ActionCable, and Sidekiq Frontend - Inertia as a protocol for frontend/backend communication - Tailwind CSS 4 to not have to write CSS at all - Tabler Icons for free SVG icons - Vite for bundling JavaScript and CSS with Hot Module Replacement (HMR) in development - Bun as package manager for JavaScript dependencies Development - Puma-dev for using .test TLD (instead of localhost:3000 ) and https in development - Overmind for starting up the application locally (Procfile handling like Foreman) - dotenv to load environment variables from .env into ENV - TypeScript for writing strongly-typed JavaScript - Prettier for auto-formatting TypeScript and Ruby code in Visual Studio Code - annotate for annotating models and routes Linting and testing - RuboCop for Rub","default_branch":null,"files":null,"tree":[],"storefront":"/r/templatus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/templatus/templatus-inertia/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}