{"repo":"code-gio/svelte-firekit","free":true,"listed":false,"github":"https://github.com/code-gio/svelte-firekit","clone":"git clone https://github.com/code-gio/svelte-firekit.git","description":"A comprehensive library integrating SvelteKit and Firebase for building robust micro SaaS applications.","language":"TypeScript","stars":35,"topics":["firebase","svelte5","sveltekit"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"svelte-firekit A complete Firebase integration library for Svelte 5 and SvelteKit . Built with Svelte 5 runes throughout, works in any Svelte 5 project — not just SvelteKit. - Firebase v12 (modular SDK) - Svelte 5 runes ( $state , $derived ) — fully reactive, no stores - SSR-safe — all services degrade gracefully on the server - Works without SvelteKit ( $app/ , $env/ are never imported) Documentation: sveltefirekit.com --- Installation --- Setup 1. Initialize Firebase Call initFirekit once before your app renders — in your root layout or entry point: 2. Wrap your app FirebaseApp initializes Firebase, sets up Svelte context for all services, and optionally enables App Check: --- Authentication Sign in Registration & profile Multi-factor authentication (MFA) Reactive user state Property Type Description --- --- --- user UserProfile \\ null Current user profile loading boolean Auth state initializing isAuthenticated boolean Signed in and not anonymous isAnonymous boolean Anonymous session initialized boolean First auth state received Auth components All auth components wait for Firebase Auth to initialize before rendering. Use the optional fallback snippet to show a loading state. --- Firestore Reactive document Using the component: Change path reactively: One-time fetch: Reactive collection Cursor-based pagination: Fluent query builder: Collection group: Document mutations Timestamps and options Bundles --- Realtime Database Using the component: --- Firebase Storage List files:","default_branch":null,"files":null,"tree":[],"storefront":"/r/code-gio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/code-gio/svelte-firekit/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."}