{"repo":"wesselgrift/firesvelte","free":true,"listed":false,"github":"https://github.com/wesselgrift/firesvelte","clone":"git clone https://github.com/wesselgrift/firesvelte.git","description":"An opinionated SvelteKit 2, Svelte 5 and ShadCN starter for building Firebase-authenticated apps.","language":"Svelte","stars":23,"topics":["firebase-auth","shadcn-ui","sveltekit"],"license":"MIT","category":"ui-components","readme_excerpt":"FireSvelte An opinionated SvelteKit 2 + Svelte 5 starter with Firebase Authentication (JWT session cookies). Includes production-ready auth flows, shadcn-svelte UI, Tailwind CSS v4. Highlights - Email/password + Google auth (signup, login, reset, verification, email change) - Account management (update name, email, password, set password for Google users, disconnect Google, delete account) - Transactional emails via Loops (welcome, verification, password reset, notifications) - Secure session cookies via /api/auth/login & /api/auth/logout , protected routes in src/hooks.server.ts - Firestore users/{uid} profiles hydrating userProfile store - shadcn-svelte components in lib/components/ui (add more via CLI) - Tailwind CSS v4 tokens in src/app.css with dark-mode defaults - Linting, formatting, type-checking, and svelte-package tooling Tech stack Tool Version / Notes ---- --------------- SvelteKit @sveltejs/kit@^2.47.1 , Svelte 5 runes Styling Tailwind CSS v4, tw-animate-css , shadcn-svelte Auth & Data Firebase Web SDK (client) + Admin & Firestore (server) Email Loops transactional emails (easily swappable) State Svelte stores ( src/lib/stores/userStore.ts ) Tooling Vite 7, TypeScript 5.9, ESLint 9, Prettier 3, svelte-package Quick start 1. Prerequisites : Node.js 20+ and npm 10+ 2. Clone & install : 3. Setup environment : 4. Configure Firebase (see below) and fill .env 5. Run : npm run dev -- --open Environment variables Client ( VITE prefix) and server secrets: Variable Descrip","default_branch":null,"files":null,"tree":[],"storefront":"/r/wesselgrift","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wesselgrift/firesvelte/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}