vanilla-html

A Multi-Page Vanilla HTML Template with Modern DX (Tailwind, Live Reload, Components, NPM Packages, etc.)

vanilla-html is unopinionated and uses file-based routing (similar to the good old web).
You can write plain HTML, JS, and CSS, or use frontend frameworks like React, Vue, Alpine, etc. if you prefer.

Get started by creating a new multi-page vanilla HTML site:
npm create vanilla-html-site@latest

Then create & organize your HTML, scripts, styles, and assets (images, videos, etc.) however you see fit within src and its subfolders.

Documentation