Hello 👋🏽 friend, welcome to KitForStartups.

KitForStartups is a starter kit for building and shipping fast, secure, and scalable full stack SaaS applications with SvelteKit and TypeScript.

The starter is built and maintained by Okupter.

If you already found yourself in a situation where you were:

  • Trying to set up various authentication systems (email/password, social logins, OAuth, etc.)
  • Scratching your head over how to structure your app
  • Spending too much time setting up payments for your SvelteKit app either with Stripe or Lemon Squeezy
  • Fighting against your email provider for sending emails from your app, and testing them reliably on your local machine
  • Doing all the above again and again for every new project

Then KitForStartups is for you 🎉!

Tech Stack

KitForStartups is built with the following technologies:

  • SvelteKit - A framework for building web applications of all sizes, with a beautiful development experience and flexible filesystem-based routing.
  • TypeScript - TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
  • Zod - TypeScript-first schema validation with static type inference.
  • Drizzle ORM - Drizzle ORM is a TypeScript-first ORM.
  • DrizzleKit - DrizzleKit is a CLI migrator tool for DrizzleORM. It allows you to completely automatically generate SQL migrations for your database.
  • Tailwind CSS - A utility-first CSS framework packed with classes that can be composed to build any design, directly in your markup.
  • MySQL - MySQL is an open-source relational database management system.
  • SQLite - SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.
  • PostgreSQL - PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
  • Stripe - Stripe is a technology company that builds economic infrastructure for the internet.
  • Lemon Squeezy - Lemon Squeezy is a Stripe alternative for SaaS businesses.
  • Resend - Resend is a transactional email service for SaaS businesses.
  • Mailgun - Mailgun is an email automation service provided by Rackspace.