kit-stack

Kit Stack

A svelte fullstack starter kit inspired by create-t3-app with various added bonuses



A svelte fullstack starter kit heavily inspired by create-t3-app with various added bonuses

           

     

๐Ÿ“š The Kit Stack

๐Ÿ› ๏ธ 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

๐Ÿ”Œ Features

  • 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

Getting Started

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:

  

Top categories

Loading Svelte Themes