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