Discover and explore top open-source AI tools and projects—updated daily.
Full-stack SvelteKit template
Top 95.2% on SourcePulse
This repository provides spatz-2, a full-stack Svelte 5 template for building modern web applications. It targets developers looking for a robust starting point with integrated authentication, payment processing, and AI chatbot capabilities, leveraging SvelteKit and Pocketbase.
How It Works
spatz-2 utilizes SvelteKit for its futuristic web framework capabilities. It integrates Pocketbase as a self-contained backend for user authentication, database, and admin UI. OpenAI's GPT models are used for an AI chatbot, with the Vercel AI SDK facilitating AI/ML processing. UI development is streamlined with TailwindCSS and shadcn-svelte components, while svelte-animations and GSAP handle animations. Forms are managed by svelte-superforms with Zod for validation.
Quick Start & Requirements
./pocketbase serve --http="0.0.0.0:8090"
. Import ./pocketbase/pb_schema.json
into the Pocketbase admin console..env.example
to .env.local
, run pnpm i && pnpm run dev --host
.Highlighted Details
Maintenance & Community
Contributions are welcomed via issues or pull requests.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README.
Limitations & Caveats
The README notes that the csp
part in svelte.config.js
must be commented out for Stripe payments to function correctly.
6 days ago
1 day