Auth Testbed

A comprehensive kitchen sink template for SvelteKit applications with Keycloak authentication, theme management, and production-ready components.

🔐 Authentication

Integrated Keycloak authentication with secure token handling and session management.

🎨 Theme System

Light/dark mode with persistent preferences and smooth transitions.

⚛️ Components

Pre-built UI components: buttons, inputs, modals, accordions, spinners, and more.

Ready to build?

Check out the component kitchen sink to see all available UI elements

Project Structure

  • 📁 /src/routes - Page routes
  • 📁 /src/lib/components - Reusable components
  • 📁 /src/lib/stores - Svelte stores
  • 📁 /src/lib/api - API client

Quick Start

  • ✅ Configure Keycloak in .env
  • ✅ Review components in kitchen sink
  • ✅ Copy components as needed
  • ✅ Customize theme in Tailwind config