Production-ready Nuxt 3 boilerplate

Ship your next project in record time

Complete Nuxt 3 foundation with everything you need to build production-ready applications.

Authentication, billing, multi-tenancy, email system, and more. Built by developers, for developers who appreciate clean architecture and developer experience.

Explore Features
sprintkit/
pages/
server/api/
components/
composables/
server/database/
lib/auth.ts
trigger/emails/
$npm run dev|
Server running on http://localhost:3000

Everything you need, nothing you don't

Carefully crafted components and systems that work together seamlessly. Spend time building features, not infrastructure.

Complete Nuxt 3 Foundation

Full-stack application with server API, components, and pages—everything structured for scalability.

Nuxt 3 with TypeScript, auto-imports, and file-based routing. Production-ready from day one.

Production-Ready Auth

Better-auth integration with OAuth providers, sessions, and role-based access control.

Google, GitHub, Discord OAuth configured. Secure sessions with granular permissions.

Type-Safe Database

Drizzle ORM with PostgreSQL. Full type safety from database to frontend.

Schema-first approach with migrations, relations, and end-to-end type safety.

Email Infrastructure

React-email templates with Resend integration. Beautiful, responsive emails out of the box.

Transactional emails, welcome sequences, and notifications with live preview.

Stripe Integration

Complete billing system with subscriptions, webhooks, and customer management.

Subscription plans, usage billing, customer portals, and secure webhook handling.

Multi-Tenant Architecture

Organization-based multi-tenancy with granular permissions and role management.

Scalable from single user to enterprise teams with resource-level access control.

Explore the architecture

See how each system is implemented. Clean, documented code that you can understand and extend.

Authentication System

Built on Better-auth with support for multiple providers and session management.

// server/lib/auth.ts
export const auth = betterAuth({
database: db,
socialProviders: {
google: { ... },
github: { ... }
}
})
OAuth Ready
Session Management
Role-Based Access

Built with modern tools

Carefully selected technologies that work together seamlessly and scale with your project.

Nuxt 3
TypeScript
PostgreSQL
Drizzle ORM
Better-auth
Tailwind CSS
Stripe
Vercel
Nuxt 3
TypeScript
PostgreSQL
Drizzle ORM
Better-auth
Tailwind CSS
Stripe
Vercel

Trusted by developers worldwide

Join hundreds of developers who have accelerated their projects with SprintKit.

500+
Projects launched
15+
features included
100%
Code ownership

Simple pricing

Choose your preferred way to access SprintKit. Own the code, get regular updates.

Complete code ownership
Regular updates included

SprintKit Pro

Complete boilerplate with ongoing updates and community access. Cancel anytime.

$50/year
Includes ongoing updates and support
Complete Nuxt 3 codebase (yours forever)
Production-ready authentication system
Multi-tenant architecture with permissions
Stripe billing integration
Email system with React templates
Comprehensive documentation
Discord community access
Regular feature updates
New component releases
Repository access during subscription

SprintKit License

Lifetime

Everything in Pro + lifetime access and priority support. Own the code forever.

$123.45one-time
Pay once, own forever
Everything in SprintKit Pro
Lifetime repository access
Priority Discord support
Early access to new features
Direct developer support
Custom component requests
Code ownership forever
No recurring payments

Clean Codebase

Well-documented, production-ready code you can understand and extend

Constant Updates

Regular feature additions, security updates, and new components

Developer Support

Active Discord community and direct access to the creator

By purchasing, you agree to our Terms of Service and Privacy Policy

Frequently asked questions

Everything you need to know about SprintKit.

You get the complete Nuxt 3 codebase with authentication (Better-auth), PostgreSQL database with Drizzle ORM, Stripe billing system, multi-tenant architecture, email templates, comprehensive documentation, and access to regular updates. The code becomes yours to modify and extend however you need.
SprintKit is designed for developers who appreciate Nuxt's developer experience. If you're comfortable with Vue.js and understand the benefits of server-side rendering and file-based routing, you'll feel right at home. The codebase is well-documented to help you understand the patterns used.
Absolutely! SprintKit comes with Google, GitHub, and Discord OAuth configured, but Better-auth supports 50+ providers out of the box. You can easily add, remove, or configure providers to match your project needs. The authentication system is fully customizable.
Once you purchase, the code is yours forever. With the Pro subscription, you get access to the repository and regular updates as long as your subscription is active. With the License option, you get lifetime access to all updates. You own the code completely and can modify it without restrictions.
Yes! You can use SprintKit for unlimited personal and commercial projects. You can build applications for clients and charge them accordingly. However, you cannot resell SprintKit itself as a boilerplate or template - the code is for building applications, not for redistribution as a starter kit.
You keep all the code you've downloaded during your subscription period, and it remains yours forever. You just won't have access to new updates or the repository for future downloads. You can always upgrade to the License option later for lifetime access.
SprintKit uses organization-based multi-tenancy with a sophisticated permission system. Users can belong to multiple organizations with different roles in each. All database queries are properly scoped, and the permission system allows for granular control at the resource level. It's designed to scale from single-user to enterprise.
All customers get access to comprehensive documentation and the Discord community. Pro subscribers get priority support in Discord. License holders get direct access to the developer for custom requests and priority support. The community is active and helpful for troubleshooting and best practices.
Yes! SprintKit is built with production deployment in mind. It includes proper error handling, security best practices, database migrations, environment configuration, and deployment guides. Many developers have successfully launched applications built on SprintKit.
We release updates regularly - typically new features monthly and security/bug fixes as needed. Updates include new components, improved patterns, security patches, and community-requested features. The roadmap is driven by real developer needs and modern web development best practices.

Ready to build your next project?

Get SprintKit today and own the complete codebase forever. Regular updates included, no subscription required.

Read Documentation