Introducing Makerkit Turbo: faster, simpler and more powerful SaaS Boilerplate

I am excited to announce Makerkit Turbo - the next generation of our SaaS boilerplate. It's a tremendous upgrade over the previous version, with a focus on speed, simplicity, and power.

4 min read
Cover Image for Introducing Makerkit Turbo: faster, simpler and more powerful SaaS Boilerplate

I am excited to announce Makerkit Turbo - the next generation of our SaaS boilerplate 馃敟

It's a tremendous upgrade over the previous version, with a focus on speed, simplicity, and power.

The initial transition to our new modular architecture will involve the Next.js Supabase kit. Following, we will be releasing the Turbo version of the Remix kit, and possibly a few others involving different stacks (Astro, SvelteKit, etc.).

What's new?

Well, there's a lot! Here are some of the highlights:

  1. More powerful backend: the database schema has been redesigned from the ground up to be more flexible and powerful.
  2. Better frontend: the client now uses native ShadcnUI components, with no (or almost none) changes to the default theme.
  3. Better design and UX: we've improved the design and user experience of the app, making it more intuitive and user-friendly.
  4. Modularity: thanks to Turborepo, the app is now more modular, with a cleaner and more organized codebase. Everything is now pluggable, while using sensible defaults: billing, CMS, monitoring, logging, mailer, etc. These share a unified interface, and can be replaced with your own implementation with minimal effort.
  5. Billing Providers: you can now switch between Stripe, Paddle, and Lemon Squeezy as easily as flipping a switch. Implementing a new provider is also easier than ever.
  6. Multiple Line Items: you can now create multiple line items for each subscription, allowing you to charge for additional features or services. You can use metered usage, flat subscriptions, one off subscriptions.
  7. Per-seat billing: you can also choose to create per-seat billing, where you charge per user or team member. This is great for team collaboration apps.
  8. CMS: you can now use your own favorite CMS. We ship with Wordpress (remote) and ContentLayer (local) by default, but you can easily replace them with your own implementation. We may extend this to other CMSs in the future.
  9. Optional Organizations: you can now enable or disable organizations support with a single line of code. This allows you to organize your app around individual users or have them create team accounts to share with others.
  10. Improved performance: we've optimized the app for speed and performance, making it faster and more responsive than ever.
  11. Edge Rendering: we now support edge rendering out-of-the-box (eg. making optional the dependencies that required a Node.js runtime), which allows you to render pages on Vercel's edge network or Cloudflare Workers.
  12. Customer Mailers: we now support customer mailers, which allows you to send transactional emails to your customers. By default we use Nodemailer, but you can switch to Cloudflare when using edge rendering.

As you can see - the focus is to avoid locking you in with a specific provider, and to make it easy to switch between them. This is a huge step forward, and I'm excited to see what you'll build with it.

What does it look like?

Here's a sneak peek of the new design:

Are the older versions still supported?

Yes - while feature-development will be focused on the new Turbo version, we will continue to provide bug fixes and general updates for the older versions.

How to upgrade?

This is a whole new app, so upgrading from the previous version is not possible.

You can still use the old version, but I recommend starting fresh with the new one.

I will provide further guidance in the documentation on how to migrate your data from the old version to the new one.

How to get it?

Anyone on a Pro/Teams plan can use it. Lite licensees can upgrade to Pro/Teams to get access to it. If you're not a licensee yet, you can purchase a license on our website.

When will it be available?

Approximately by the end of April. We're still working on some final touches, but it's almost ready.

I hope you're as excited as I am about this new release. I can't wait to see what you'll build with it! If you have any questions or feedback, feel free to reach out to me.

Will the AI templates be updated?

Yes, we will update the AI templates to reflect the new design and features. This will be done after the release of Makerkit Turbo.

Will you migrate the Remix version to Turbo?

Yes, we will. The Remix version will be updated to Turbo after the Next.js version is released. We will also update the other stacks to Turbo in the future.

Will you update the Next.js Firebase version to Turbo?

Unlikely at this point. We will focus on the Supabase version first, and then move on to the other stacks. The Firebase version is still available for purchase, but it will not be updated to Turbo.

How can I give you feedback?

Please reach out to me on Discord. There is an active RFC where you can provide feedback and suggestions. You can also open an issue on GitHub and follow the development there.



Read more about Changelog

Cover Image for Announcing the AI Blog Writer SaaS Template

Announcing the AI Blog Writer SaaS Template

3 min read
We're excited to announce the launch of our latest SaaS template, the AI Blog Writer app template. This template is a great starting point for building a product to write SEO optimized blog posts using AI.
Cover Image for Announcing the AI Chat with PDF SaaS Template

Announcing the AI Chat with PDF SaaS Template

3 min read
We're excited to announce the launch of our latest SaaS template, the Chat with PDF app template. This template is a great starting point for building a product that allows your customers to create chatbots that can answer questions and search through PDF documents.
Cover Image for Announcing the AI Chatbot SaaS Template

Announcing the AI Chatbot SaaS Template

3 min read
We're excited to announce the launch of our latest SaaS template, the AI Chatbot SaaS Template. This template is a great starting point for building a customer support chatbot SaaS product.
Cover Image for Announcing Premium Codebase Access

Announcing Premium Codebase Access

4 min read
We are excited to announce that we are now offering Premium Codebase Access to all our users on the Teams Plan.
Cover Image for Announcing the new Onboarding Flow!

Announcing the new Onboarding Flow!

2 min read
The latest update to the SaaS Starter Kits is here! This update includes changes to the Onboarding Flow after sign-up.
Cover Image for November 2023 Update: AI Editor Plugin, Data Teardown, Stripe Embedded Checkout

November 2023 Update: AI Editor Plugin, Data Teardown, Stripe Embedded Checkout

3 min read
The latest update to the SaaS Starter Kits is here! This update includes a new AI Editor plugin, user and organization teardown, and more!