Skip to content

albbus-stack/kit-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



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:

  

Sponsor this project