A new chapter for supastarter
Today marks the beginning of a new chapter for supastarter. We're excited launch version 2 of supastarter for Next 13 and share our vision for the future.
It's been a little over a year since we launched supastarter and we've been blown away by the response from the community. We've seen hundreds of developers use supastarter to build their SaaS products and we've received a lot of great feedback that has helped us improve the starter kit.
With the launch of supastarter v2 we're taking the next step in our journey to make it easier for developers to build and launch their SaaS products.
🥳 V2 Launch deal: $100 off for the first 50 customers! Get access now →
🎉 What's new in supastarter v2
Let's start by taking a look at what's new in supastarter v2. The new version is not just a small update, but a complete rewrite of the starter kit. We've taken everything we've learned from the first version and used it to build a better, more powerful starter kit.
📦 New architecture
The new version of supastarter was designed to be more modular and extensible. We've started from scratch with a monorepo structure based on Turborepo. This gives you a few big advantages:
- faster builds
- easier to maintain
- easier to extend (e.g. adding a new app for mobile)
- sharing code between apps
We are also introducing a completely new API layer based on tRPC. This allows you to use a single API for multiple apps (web, mobile, desktop) or even customer-facing endpoints – of course fully typed.
⚒️ New stack
To make supastarter even more versatile, we've switched to a new, more versatile stack, that allows you to use the tools you like:
- 🚀 TurboRepo -> Monorepo
- 👨🏼💻 Next 13 with app router -> React framework
- 💽 Prisma -> ORM (Database access layer)
- 🔐 Lucia Auth -> Authentication
- 💅🏼 Tailwind CSS -> CSS framework
- 🧩 Radix UI -> Headless components
- 📝 Contentlayer -> Type-safe content sdk
- 💳 Stripe or Lemonsqueezy -> Payment processing
📝 New documentation
We've also completely rewritten the documentation to make it easier to get started with supastarter. The new documentation comes with a new design and features like a search function and a dark mode. We also tried to make the choices of tools are transparent as possible and explain why we chose them.
👨🏼💻 New CLI
We've also built a new CLI to make it easier to get started with supastarter. The CLI allows you to create a new project with a single command and also helps you to keep your project up to date with the latest version of supastarter.
Once you have purchased supastarter, you can create a new SaaS project by running the following command:
npx supastarter new my-saas-project
The CLI will then ask you a few questions about your project and create a new project based on your answers.
🚀 What's next
We're just getting started with supastarter and we have a lot of exciting things planned for the future.
👨👩👧 The team is growing
First of all I am very happy to announce that Fabian Beer (@madebyfabian) has joined the team to work on a Nuxt-based version of supastarter to offer the same great features to our friends in the Vue.js ecosystem.
We are also looking for more developers to join the team and help us build the best possible tools for developers. If you are interested in joining the team and extending the supastarter ecosystem, please send us a message.
🚀 Big plans
Beyond the new Next.js and Nuxt versions and further feature development for the starter kits, we are looking into different ways to expand the supastarter ecosystem in the coming years:
- Mobile app starter kit based on Ionic
- Brand-based UI component generator
- Entity generator (Automatically schema, API endpoints and UI components)
In short, we will continue building valuable tools and resources to help businesses build and launch their SaaS products more efficiently.
To learn more visit our public roadmap.
Thank you to everyone who has supported us so far, and we can't wait to see what the future holds for supastarter.
Follow us on Twitter to stay updated about the new versions and latest features.
Keep hacking and have a great day!