The fastest way to start a full-stack TypeScript app
StarterKit lets you choose a starter kit based on Astro or Next.js, with built-in auth, Stripe payments, and support for multiple databases and frameworks, enabling you to launch quickly with your favourite tech.
Why StarterKit?
Many boilerplates lock you into a specific tech stack, but StarterKit offers flexibility. Pick from a variety of frameworks and databases and benefit from a full-stack starter kit with built-in features such as Stripe for payments, Google auth, magic links, and transactional emails. Everything is already set up for you. StarterKit allows you to focus on building your product today, and launching sooner.
Support for Astro & Next.js
StarterKit offers you the freedom to choose a starter kit based on Astro or Next.js, empowering you to select the meta-framework that best fits your project's needs. This choice ensures you start with the strongest foundation possible, tailored to your development style.
Pick your favourite
With StarterKit, you can choose your favourite framework, including React, Vue, Svelte, Solid, or Preact - the choice is yours. You get to choose the tools you're comfortable with, making your development process smoother and much more enjoyable.
Batteries included
Everything you need to get started shipping your product sooner
StarterKit enables fast user authentication with options like magic links and Google sign-in, supported by Lucia, Supabase, or Clerk for enhanced security and swift onboarding of users.
StarterKit integrates Stripe for seamless handling of one-time payments and subscriptions, and includes webhook management for reliable event tracking, so you can start earning revenue sooner.
StarterKit integrates with Resend for efficient handling of transactional emails and easy email list collection, enhancing your communication with users.
Flexible database support
StarterKit supports a range of databases and services including PostgreSQL, MySQL, SQLite, Neon and Turso, with ORM options like Drizzle and Prisma to simplify data management for your project.