A svelte fullstack starter kit heavily inspired by create-t3-app with various added bonuses
๐ ๏ธ SvelteKit: Fullstack Framework | ๐ Supabase Auth: Authentication |
๐๏ธ Drizzle: Database ORM | ๐งน tRPC: Typesafe API Calls |
๐จ DaisyUI: Component Library | ๐ Storybook: UI Testing Tool |
๐ณ Stripe: Payments API | ๐ Inlang: Internationalization Library |
๐ Felte: Form Validation | ๐ Prettier & ESLint: Code Formatting |
๐ค Vercel: Deploy with CI | ๐ Bun: Fast Package Manager |
Authentication: Sign up, sign in, sign out, forgot password, change password, change email, change username, delete account
Authorization: Protected routes, protected pages, protected endpoints
Database: CRUD operations, relations, migrations
Payments: Stripe integration
UI: Design system, component library, UI testing, icons and fonts
Forms: Form validation, form submission, form errors
Internationalization: Multiple language integration
Deployment: Easy and fast deployments with CI including database migrations
You can browse the Github Wiki to get a better idea of how this works or you can jump right in using the Install Script:
curl -sL https://tinyurl.com/kit-stack | bash -e -s "<folderName>"
The easiest and fastest way is to use a VSCode cloud instance like Gitpod or Github Codespaces, with them you can open the template directly and all the configurations are already handled, but I highly recommend you create your own repo first locally: