The Simple, Fast & Smart Nuxt 3 Fullstack Kit.

I analysed the best starter kits.

Cherry-picked their good features and enhanced the areas that needed improvement & added everything you need to build a modern SaaS

Fayaz AhmedGavin ZhouHeiko BrƶmmelstroteDevin SchumacherJeremy HolsteinAlexandr OsAtinuxTim Pulver

0+ developers shipping apps in production.

  • Authentication

    Password, Passcode, Magic Link, Social login, Passkey.

  • Database

    Supports major databases with Drizzle ORM.

  • Payments/Subscriptions

    Simple payment management with Stripe or Lemonsqueezy.

  • Emails

    Handle emails with Resend, Sendgrid, Postmark, or Plunk.

  • File Storage

    Store files using AWS S3, Cloudflare R2 or locally.

ā¤ļø your template.

Merill F - Senior PM, Microsoft

Merill F - Senior PM, Microsoft

šŸ‘†šŸ» As a customer I can confirm, it's fantastic šŸ”„

Thomas Zilanis - Founder, Uneed

Thomas Zilanis - Founder, Uneed

This is relly well made! šŸ™Œ

Rishi Mohan - Founder, Pika.style

Rishi Mohan - Founder, Pika.style

Super powerful and easy to work with

Tim Pulver - Freelancer

Tim Pulver - Freelancer

Absolute time saver for devs

Mushtaq - Senior Product Engineer, Locale.ai

Mushtaq - Senior Product Engineer, Locale.ai

Iā€™m very satisfied of your boilerplate. Thanks!

Lilian S - Software Engineer

Lilian S - Software Engineer

Saving me a shit ton of time and effort

Attaulla F - Senior sFullstack eng, Cognizant

Attaulla F - Senior sFullstack eng, Cognizant

How Supersaas works.

Demo, folder structure, and why I built it.

Supersaas - A fullstack Nuxt 3 saas starterkit with DB, Auth, Payments, File Storage and emails

Supersaas Video Intro

6 major things Supersaas comes pre installed with

I've purposely not added unnecessary things.

Easy Login and User Management

We're all famililar with the pain of writing auth logic and the amount of use cases that come with it. I wanted to make it stupid simple and easy to use.

  • Email/Password
  • One-time Password
  • Magic Link
  • 15+ Social Logins
  • Passkeys
  • Email Verification
  • Password Reset
  • Link Multiple IDs

Simple Billing Management using a single composable

Supports Stripe and Lemonsqueezy with one unified method.

usePayment("stripe")

usePayment("lemonsqueezy")

  • Manage Plans
  • Update Payment Methods
  • Cancel Subscriptions
  • Update Plans
  • Webhooks

Manage Profile Settings

A simple way for users to manage and update their profile settings.

  • Update Name and Avatar
  • Unlink Social Accounts
  • Change Passwords
  • Remove Passkeys

Easy File Storage

Supports S3 and local files with a simple API.

useFileStorage("S3")

useFileStorage("local")

  • Upload Files from Server
  • Upload Directly to S3
  • Local File Storage
  • Delete Files

Admin Panel

Manage users, transactions, and waitlists easily.

  • User Management
  • Invite New Users
  • Resend Verification Emails
  • Send Password Reset Emails
  • Ban/Unban Users
  • Filter Users

Easy API Generation

Generate API endpoints and database queries with a single command. Just run pnpm generate:api posts to create CRUD endpoints for your database table. Security is built-in but customizable.

Are you convinced yet? Need more features?

Nuxt UI ComponentsRadix Vue PrimitivesTailwind CSSAuto Drizzle Studio SupportNuxt Auth UtilsNuxt ScriptsNuxt FontsFree Plan DemoWaitlist DemoEmail Verification TemplatesImage Gallery DemoClean CodebaseBeautiful UIEasy to CustomizeBeginner FriendlyDark ModeMobile FriendlyDashboard DemoServerless StackRich DocumentationWorks on Cloudflare Pages/WorkersTips to improve production performanceNews Letter SignupCustomizable UIShadCN Vue CompatibleZod Validated formsVueUse UtilsHashing Utils compatiable with Edge FunctionsFilters and Text search examples

Always Fresh

Our codebase is always current and up-to-date. I personally ensure that every piece of code is reviewed before it's published.

Best Practices

I adhere to best practices and standards to guarantee that the codebase remains maintainable and scalable.

Well Documented

Thoroughly documented with videos explaining features, making it easy for developers to understand.

Easy to Customize

Supersaas offers easy customization with sensible abstractions, enabling developers to tailor it to their specific needs.

What's in the box?

The Codebase. When you purchase an Supersaas license, you get invited to our Github repository. You will own access to the codebase for life, including future ehnancements and updates.

The License. A License Key with lifetime access to the codebase.

Saas recipes (Coming soon). I am planning on making regularly used saas recipes like Background Jobs, AI Image generation, Websockets, User onboarding, Realtime notifications using SSE, Caching data etc. Which you will get access to without any cost.

Made to ship fast

Easy to customise. Written in a way that makes it extremly easy to customise. No complex abstractions, open whatever file you like and just edit it directly.

Thoroughly tested. Every piece of code I write, I make sure to test it with a variety of inputs and edge cases.

Less Opinionated. I've not added my personal coding style, patterns and tried to keep it as generic as possible.

Lifetime access

No Subscriptions. This is a one time purchase, we will never charge you for updates or subscriptions.

Unlimited Projects. Create as many projects as you like. Make saas apps, create freelance projects or just learn how to build a saas app from scratch.

Free updates. All future updates and releases will be free. You don't need to pay for updates.

We ship really fast & often. Here's what's new.

Actual realtime commits pulled using the GitHub api. šŸ‘‡

  • fix: Password reset bug, email was not being sent

    4 days ago
  • feat: Admin feature to export all users

    last week
  • feat: Edit posts

    last week
  • feat: Filter for google/github users

    last month
  • feat: Show banned user indicator on admin users table

    last month
  • fix: Filter dropdown default value

    last month
  • feat: Show total user count in admin page

    last month
  • feat: Show waitlist user count

    last month
  • chore: Upgrde dependencies and test to make sure nothing breaks

    last month
  • chore: Update dependencies - Tested to make sure nothing breaks

    2 months ago
  • chore: Minor Update

    2 months ago
  • chore: Feature to mask emails in admin users table

    2 months ago
  • chore: Update Readme

    2 months ago
  • chore: Fix responsive issues

    2 months ago
  • chore: Update deps

    2 months ago
  • fix: Password update issue on settings page

    2 months ago
  • fix: Typo in create user check

    2 months ago
  • fix: Stripe webhook use constructEventAsync

    2 months ago
  • chore: Update Auth utils and UI

    2 months ago
  • Updated Env file example

    2 months ago
  • fix: Use the right storage provider for avatar upload

    2 months ago
  • feat: Ban/Unban users

    2 months ago
  • Cleanup for launch

    3 months ago
  • Remove confetti

    3 months ago
  • Random video testing

    3 months ago
  • fix rmeove comma

    3 months ago
  • cleanup: Remove unnecessary script

    3 months ago
  • Format code

    3 months ago
  • chore: cleanup

    3 months ago
  • chore: Cleanup for launch

    3 months ago

What's coming next?

Supersaas is constantly evolving, here's our public roadmap.

Planned
  • šŸ“

    Paddle support

    Paddle works a bit differently, they do a popup for payment, not a redirect. Read more

    0%
  • šŸ”—

    Websockets Recipe

    A demo on how to use websockets in Supersaas

    0%
  • šŸ“§

    More email providers

    Add more email providers to useEmail()

    0%
  • šŸ“¹

    Video to host on node server

    Tutorial on how to host supersaas on a traditional node server

    0%
  • šŸ›Ÿ

    Feedback widget

    A widget that allows users to leave feedback from the dashboard and collected in admin dashboard

    0%
  • šŸ“¢

    Announcements banner

    Create announcements from admin dashboard and show on the website/dashboard

    0%
  • šŸ”—

    Top Navigation

    Add a top navigation to the dashboard

    0%
In Progress
  • šŸ‘„

    Teams

    Create teams, invite and manage members

    60%
  • āœ‰ļø

    Vuemail support

    Add Vuemail support

    30%
  • šŸ“±

    Mobile app

    A mobile app connected to the Supersaas DB, Auth, Payments šŸ‘€

    25%
Completed
  • šŸŠ

    Lemonrepo

    Opensource this landing page (this one)

    100%
  • šŸ”‘

    Passkeys

    Native passkey support

    100%
  • šŸ‹

    Lemonsqueezy support

    LemonSqueezy payment support

    100%
  • šŸ“š

    NuxtHub Integration

    Docs, Filestorage and Database support for Nuxthub

    100%
  • šŸ”

    Nuxt Auth support

    Nuxt Auth utils for easier auth implementation

    100%
  • šŸ“§

    useEmail()

    A unified composable for sending emails

    100%
  • šŸ’°

    usePayment()

    A unified composable for payments

    100%
  • šŸŒ‡

    useFileStorage()

    A unified composable for file storage

    100%

What people are saying about Supersaas

0+ developers shipping apps in production using Supersaas. They seem to love it.

Super Powerful

The stack that Supersaas is built upon is super powerful and easy to work with, especially when used with NuxtHub / Cloudflare. Fayaz has been super helpful in making it work and adopting feedback.

Tim Pulver

Tim Pulver

Freelancer/Software Engineer

Features i would buy it for

This is relly well made! especially with features like passkey and hooks for everything. These are the features i would buy it for

Rishi Mohan

Rishi Mohan

Founder, Pika.Style

Fantastic

šŸ‘†šŸ» As a customer I can confirm, it's fantastic šŸ”„

Thomas Sanlis

Thomas Sanlis

Founder, Unned.best

Absolute time saver

It's an absolute time saver! If you are a freelancer or keep building things, get this! āœØ

Mushtaq Ahmed

Mushtaq Ahmed

Senior Product Engineer, Locale.ai

Satisfaction 100%

Iā€™m very satisfied of your boilerplate. Thanks!

L

Lilian

SoftwareEngineer

Simple yet awesome

I was struggling with implementing payment and auth in my side projects when I found http://supersaas.dev . Its super simple, with all the necessary things bundled together with proper documentation and abstractions. I got to launch my project in a days work and didnt have to think about the logistics of wiring everything up and was just able to concentrate on my core product. If that aint super i dont know what is.. the founder support is again amazing. He got on a call to ensure everything was implemented correctl

Sooraj

Sooraj

Backend Engineer

Love it!

Really well made. Great news! Im playing with Supersaas template and its been amazing! Learned a lot. Thinking about starting to build something with it. Love it!

Alexandr Os

Alexandr Os

Engineer and Foudnder

Saving me a shit ton of time

Using these for my side project. This is saving me a shit ton of time and effort. Really happy I purchased this.

Attaullah F

Attaullah F

Senior Engineer, Congnizant

Got Questions? We've got some answers!

If you have any other questions, feel free to reach out to me at I'm happy to help!

You can can try the demo, you can also check the docs for videos and tutorials, where I explain the product in detail.
You get access to all the updates and releases that I push to the project. You can also raise issues and feature requests on Github.
Supersaas is made with Javascript, but some utilities are written in Typescript.
Supersaas is made with Nuxt 3 the fullstack framework, Tailwind CSS for CSS, Nuxt Auth Utils for authentication, Drizzle ORM for database, AWS S3, Nuxthub Blob and Local Storage for file storage, Stripe and Lemonsqueezy for payments, Resend, Sendgrid, Postmark, Plunk for emails, and more.
After you purchase the template, you will be invited to the respective github repository. You can then fork the repository and start building your project.
Unfortunately due to the nature of this product, where you get complete access to the codebase, and I have no way to verify if you have used it, I cannot offer refunds.
I strongly reccomend reaching out to me in case you have doubts about Supersaas, I will gladly give you an entire tour of the procuct and how to use it. I can also help you with any questions you have. This way you can decide if you want to purchase the product or not.
No, this will break the license, I hope you understand.
Yes you can, use it for as many projects as you like.
Yes you can, Supersaas was made for this very purpose.
Absolutely not, please read the license for more details.
Yes, as long as it's related to the template codebase. I cannot help with your business logic or customizations that you may have made.

Run by a Human

My name is Fayaz Ahmed. As a solo developer, I've built this product from the ground up, with no external funding. Every feature is crafted with care, and every decision is made with you, the user, in mind.

Being an indie product allows me to be agile and responsive to your needs. I am not bound by corporate policies or investor demands, which means I can focus on delivering the best experience for you. When you use this product, you're not just using a tool; you're engaging with my passion and vision.

My commitment is to provide a seamless and enjoyable experience. Every email, question, or feedback you send is read and responded to by me personally. I make sure to respond to every single one of them. I have taken calls from people who have reached out to me, made sure they are able to run their app without any issues.

Thank you for supporting indie products and for being a part of this journey.

Fayaz AhmedFayaz Ahmeds signature@fayazara

Start building today

Get to work