SvelteKit + shadcn-svelte Template
Modern full-stack web application starter template built for developer productivity and performance.
Tech Stack
Full-stack framework
Customizable UI components
Utility-first styling with Vite plugin
Full type safety
Modern authentication with OAuth & email/password
Robust relational database with Drizzle ORM
Features
Complete auth with better-auth, OAuth (Google), and secure email/password
Responsive layout component with modern design patterns
Dark/light mode with persistence and system preference detection
Multi-language support (English/Hebrew) with route configuration
GDPR-compliant cookie preferences and management system
Pre-built SEO components, sitemap.xml, and robots.txt
Centralized configurations for maintainable and scalable code
Service pattern with CRUD operations, query utilities, and request helpers
Development
Get up and running in minutes
bun run dev
Start development server
bun run build
Build for production
bun run check
Run type checking
bun run lint
Run linting
bun run format
Format code
bun run local:db:up
Start PostgreSQL container
bun run local:db:down
Stop PostgreSQL container
bun run test:server
Run database tests
bun run db:migrate
Run database migrations
bun run create:page
Create new page with template
bun run create:md
Create markdown files for all locales
bun run create:api-controller
Create API controller with template
Roadmap
Configurable navigation layouts (collapsible, top bar, bottom menu)
Extended scaffolding and utilities
Data Table
Built-in accessibility management and testing tools