Loading video...
Makerkit is built with React v19 and Typescript.
Use any combination between Next.js, Remix, Firebase and Supabase.
No need to waste time in configuration madness: everything is ready to be deployed.
The codebase is simple, clean and well-commented.
Most importantly, it's fully customizable and easy to extend.
Makerkit is updated every day to support the latest versions of the frameworks and libraries it uses.
We also add new features and fix bugs on a regular basis.
Loading video...
Allow your users to sign in using their email and password.
We augmented the Firebase implementation so to block users from accessing your app until they verify their email address.
Makerkit also supports social sign-in using all the providers supported by Firebase and Supabase.
These include Google, Facebook, Twitter, Github, and more.
Stop wasting time supporting users who lost their passwords, and let them self-recover their credentials using the pre-built password reset flow.
Loading video...
Makerkit includes support for Multi-Factor Authentication (MFA/2FA) and linking accounts to multiple providers.
Users can link their accounts using multiple providers (Google, Facebook, Twitter)
The MFA implementation allows users to use their preferred authenticator app to further secure their accounts (Supabase only).
Leverage freemium content by converting anonymous visitors to a signed-up user without losing the data they created while using your app (Firebase only).
Loading video...
Built-in support for groups of users we call Organizations
Feel free to rename the entity as you wish: project, team, squad, etc.
Users can invite new members, assign roles, and gate access to certain features based on the users' role
Makerkit comes with predefined roles, but you can add your own and customize them as you wish.
Owners of an organization can transfer ownership to other users of the organization.
Loading video...
You'll be able to securely accept credit card payments on your site and start selling to customers in no time.
Seamlessly from your SaaS, no redirects.
Works with Stripe and Lemon Squeezy.
The Billing Portal gives your users a secure admin dashboard where they can view their transactions and invoices, and manage their plans with ease.
Works with Stripe and Lemon Squeezy.
Lemon Squeezy is a Stripe alternative that acts as a Merchant of Record, which handles sales tax for you.
Admins can view and delete all the organizations, their details and their members.
Admins can ban or reactivate users from the Admin Panel.
Admins can impersonate users to offer support, debug issues, etc.
Extend the Admin panel with your stats or actions that are relevant to your SaaS. The sky is the limit!
Makerkit supports a beautiful Tailwind CSS dark theme that users can toggle with a switch button.
MakerKit comes with minimal UI components based on ShadCN UI and Lucide Icons.
The full platform was designed with a mobile-first approach.
Users will be able to access the platform from any device, and it will look just as good.
Keep track and analyze your users' behavior with the Analytics Plugin.
Support for Google Analytics, PostHog and Umami - or your own custom analytics.
Get your website high-up in the Google Search results with our SEO-optimized blog generator.
Educate your customers with the built-in documentation generator and improve your site SEO with great content.
SEO-friendly by default with all the required meta tags, structured data and pre-rendered static content
RSS and Sitemap are generated automatically for the whole website.
Our incredible codebases are value-packed examples you can use for inspiration and to build your own SaaS.
Loading video...
Extend your SaaS with first-party plugins that you can install using the CLI.
Available at no extra cost for Makerkit Pro and Teams users.
Collect emails from your users and build a waitlist for your product.
Share your product roadmap with your users and let them vote on features they want to see next or suggest new ones.
Display testimonials from your customers on your website using both text and video.
A reusable Kanban component you can customize as you wish.
A lightweight feedback widget that you can embed on your website to collect feedback from your users.
A chatbot that can help your users with common questions and provide support.
A text editor that uses AI to help you write better content using Lexical.
Keep track of runtime exceptions in your production application with Baselime or Sentry, and act before your customers complain. Available for v2.
Makerkit includes E2E tests with Playwright
Whenever you're ready to start testing your application, Playwright is one command away.
Hop in the Discord community and say hi!. You can ask questions, provide feedback, report bugs, get support, or just chat with the community.
You can reach out to me anytime you need help with a project or just have a question about how to use a certain tool. Or maybe you just want some advice on how to get started with Makerkit in the first place!
It's a friendly space, for everyone.
Don't build alone!
Get support via Email or (ideally) our Discord community
Need a hand?
We have a job board channel in our Discord community where you can post your job offers and get help from experts.
Pro A B2B SaaS Starter Kit for individual developers.
| TeamsA B2B SaaS Starter Kit for teams of developers or companies.
|
Do you need any clarifications?
Check out the FAQ for more information about Makerkit, or contact me.
I love building digital products, experimenting with all the ideas I get, and teaching others what I learn along the way.
This is what led me to build Makerkit, a SaaS Starter designed to help you launch the SaaS you have been dreaming about.
I hope this boilerplate and this website's resources can help you achieve your goals.