A modern, high-performance landing page template ported from Cruip's Simple Next.js template.
Live : https://svelte-landing-page.netlify.app/
This project demonstrates how to build a production-ready landing page using SvelteKit, Svelte 5 Runes, and Tailwind CSS v4.
Note: This project was originally prepared for Next.js and has been adapted to SvelteKit.
$props, $state, etc.) for fine-grained reactivity.src/lib/components).src/routes/(auth)).@tailwindcss/vite).src/
├── lib/
│ └── components/ # UI Components (Hero, Features, Header, etc.)
├── routes/
│ ├── (auth)/ # Auth routes (signin, signup, reset-password) with dedicated layout
│ │ ├── +layout.svelte
│ │ └── ...
│ ├── +layout.svelte # Main Layout (Header, Footer)
│ ├── +page.svelte # Landing Page
│ └── layout.css # Global Styles & Tailwind Imports
└── app.html # HTML Shell
Clone the repository:
git clone https://github.com/YusufCeng1z/sveltekit-tailwind-landing-page-template.git
cd sveltekit-tailwind-landing-page-template
Install dependencies:
npm install
Start the development server:
npm run dev
Build for production:
npm run build
src/routes/additional-styles/theme.css to update CSS variables and fonts.src/lib/components.src/routes/(auth)/+layout.svelte.This project is open-source and available under the MIT License.