Remix Starter logoFirebase Starter logo

The Remix SaaS Starterto launch ideas in record time

Makerkit is a scalable SaaS boilerplate built with Remix, Firebase, and Tailwind CSS

Save months of work and focus on building a profitable business

Get lifetime access to all the kits for only $149 $99.

Doesn't suit your project?

Get 100% refunded within 14 days from your purchase.

No questions asked.

Makerkit Dashboard Dark

The ultimate React.js SaaS template based on Next.js or Remix

The fastest way to build a SaaS with Next.js or Remix

Get MVPs and side-projects done fast thanks to pre-built Authentication, Multi-Tenancy, Profile/Organization settings, Stripe Payments, Blogging, Documentation and Marketing pages.


SaaS Template's Features

The full-stack template to bootstrap your SaaS

Build and deploy your SaaS in days, not months.

Makerkit supports both Next.js and Remix.

Pick your favorite tool, and get straight to shipping.

Production-Ready Tech Stack

Makerkit's production-ready tech stack includes all the essential tools and resources you need to launch your project.

No need to set up your Firebase Emulators, or figure out where to place your environment variables. This SaaS template takes care of it.

Literally, you'll be three terminal commands away from building your SaaS.

Modern Tech-Stack

Makerkit is built with React v18, Typescript v4.8, Next.js 13 or Remix and Firebase v9

The code is well-commented, easy to extend and with lots of reusable utilities and components.

Production-ready

MakerKit is a production-ready SaaS boilerplate configured from the get-go.

You don't have to waste time in configuration madness: everything is ready to be deployed.

Authentication Flows

Makerkit's pre-built authentication forms allow you to use any of Firebase' providers to allow your users to sign in/up: email/password, oAuth providers, email link and phone number.

Makerkit's authentication method works with SSR and allows you to use all the power of Next.js/Remix and Firebase Auth.

Authentication

MakerKit provides a fully SSR-compatible authentication flow using multiple strategies.

Authenticate users using Password, oAuth Providers (Google, Twitter, etc.), Magic Links or SMS.

Password Reset

Stop wasting time supporting users who lost their passwords, and let them self-recover their credentials using the pre-built password reset flow.

Multi-Provider Accounts and MFA

Makerkit's supports Multi-Factor Authentication and multi-provider account linking.

Multi-Factor Auth (MFA/2FA)

Makerkit includes support for Multi-Factor Authentication (MFA/2FA) and linking accounts to multiple providers.

Add another layer of security for your users' SaaS using SMS verification codes, backed by Firebase Auth.

Multi-Provider Accounts

Users can link their accounts using multiple providers (Google, Facebook, Twitter)

Leverage freemium content by converting anonymous visitors to a signed-up user without losing the data they created while using your app.

Multi-Tenancy

Users can create organizations, invite other members, set up their role, transfer ownership, and so on.

Users can belong to multiple organizations and can switch between them at any time.

Our Firestore and Storage security rules allow you to secure access to an organization's assets to only the members of the organization.

Organizations

Built-in support for groups of users we call Organizations

Feel free to rename the entity as you wish: project, team, squad, etc.

Members Management

Users can invite new members, assign roles, and gate access to certain features based on the users' role

Additionally, users can transfer ownerhip to other users of the organization.

Stripe Payments and Subscriptions

Makerkit supports Stripe Payments and Subscriptions. Stripe is a payment processor that allows you to accept payments online without having to build your own payment gateway.

This gives you the option of collecting subscriptions through Makerkit, which can be managed through Stripe's dashboard.

Stripe Checkout

You'll be able to securely accept credit card payments on your site and start selling to customers in no time.

Stripe Billing Portal

The Stripe Billing Portal gives your users a secure admin dashboard where they can view their transactions and invoices, and manage their plans with ease.

Makerkit Dashboard Themes

Beautiful UI Themes

We believe that every business should have a beautiful, user-friendly website.

Makerkit includes all the elements you need to create a professional website: beautiful UI theme and components, dark/light theme, multiple layouts, mobile-friendly UX and more.

Multiple Layouts

Makerkit supports two layouts:
  • 1) One with sidebar navigation
  • 2) One with a horizontal menu (a la Vercel)

Light and Dark Themes

Makerkit supports a beautiful Tailwind CSS dark theme that users can toggle with a switch button.

UI Components

MakerKit comes with minimal UI components based on Headless UI and HeroIcons

Feel free to switch to other UI libraries such as Radix, Material UI, Reach UI, etc.

Mobile-friendly

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.

Marketing and Analytics

You've got a brilliant idea for a SaaS product. Now all you need is the right toolkit to get it off the ground and into the hands of your customers.

With Makerkit, you can kickstart your marketing efforts with everything from landing pages and newsletter forms the product's blog and documentation.

Google Analytics

Keep track and analyze your users' behavior with Google Analytics

By default, Makerkit includes events for tracking screen views, and tagging signed-in users with their ID, so you can easily create segments.

Newsletter Forms

Grab emails from visitors before and after launching using pre-built forms for ConvertKit or OctopusMail

Blogging

Get your website high-up in the Google Search results with our SEO-optimized blog generator.

Write your blog posts with all the power of MDX.

Documentation generator

Educate your customers with the built-in documentation generator and improve your site SEO with great content.

Just like your blog, use MDX to write your docs in a snap.

SEO-Friendly

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.

Makerkit Blog

Debugging and Testing

Sentry is an error tracking service that helps you monitor the health of your application. It helps you collect, manage, and act on errors in real time.

Cypress is an end-to-end testing framework that allows you to write tests for your web applications in JavaScript. It runs as a single-page app in the browser, allowing you to test your application like a user would.

Error Monitoring

Keep track of runtime exceptions in your production application with Sentry, and act before your customers complain

We added Sentry to Makerkit by default, but it's optional until you configure it.

E2E Testing with Cypress

Makerkit includes E2E tests with Cypress

Whenever you're ready to start testing your application, Cypress is one command away.

Support and Community

As a member of our community, you'll have access to support from me as well as the entire Makerkit community.

That means 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!

Support and Community

Don't build alone!

Get support via Email, Twitter, our Discord community, or during office hours on Fridays

Consulting

Need a hand?

Get access to ad-hoc consulting for custom-code or additional support.

Any questions? Hop on our Discord Channel!You can ask questions, provide feedback, report bugs, get support, or just chat with the community.It's a friendly space, for everyone.

GiancarloHi, I'm Giancarlo!

I'm a Freelance Software Engineer, Entrepreneur, Blogger and Coffee Lover

I built Makerkit because I love building digital products, experimenting with all the crazy ideas I get, and teaching others about what I learn. Being able to do these things with minimal effort is what led me to build Makerkit.

Be it an MVP, a side-project or an internal tool for your company, I hope this boilerplate and this website's resources can help you achieve your goals.

Check out my blog posts, resources and free kits.

Let's connect


Ship your SaaS in days, not months.

Feel free to try Makerkit before purchasing. If you have any questions, contact me