MakerKit
MakerKit is a comprehensive SaaS starter kit designed to accelerate the development of web applications using frameworks like Next.js and Remix. It offers a suite of pre-built features, including authentication flows with support for passwords and social logins; multi-factor authentication via Firebase or Supabase Auth; and billing and subscription management through Stripe or Lemon Squeezy. The platform facilitates multi-tenancy, allowing users to belong to multiple organizations and switch between them or use personal accounts. A Super Admin panel enables management, impersonation, or disabling of users. MakerKit utilizes Shadcn UI and Tailwind CSS for component building, providing both dark and light themes to enhance user experience. It includes a blog and documentation/help center to assist users in understanding the product, with a mobile-friendly design ensuring accessibility across devices.
Learn more
SaaS Starter Kit
SaaS Starter Kit is a modern, fully featured SaaS template designed to accelerate the development of Next.js applications. It incorporates a comprehensive suite of features, including subscription payments through Lemon Squeezy or Stripe, a complete authentication flow with magic email sign-in and social OAuth login, and subscription management via customer portals. The kit supports roles and permissions for fine-grained access control, and multi-tenancy allowing users to create organizations and invite team members, and a modern, SEO-optimized blog. Email workflows are streamlined using Resend and React Email, while the user interface is crafted with Shadcn and Tailwind CSS, ensuring easy customization and extension. The template is mobile-friendly, offers a fully integrated dark theme, and provides dedicated support through Discord or Reddit. Users benefit from lifetime free updates and extensive, up-to-date documentation, facilitating quick onboarding and codebase comprehension.
Learn more
Laravel Spark
Laravel Spark is a comprehensive SaaS starter kit designed to streamline the development of subscription-based applications by providing essential features out of the box. It allows developers to define monthly and yearly subscription plans through a simple configuration file, enabling customers to manage their subscriptions via a dedicated billing portal. The platform supports multiple payment gateways, including Stripe and Paddle, facilitating recurring payments, per-seat pricing, and PayPal transactions. Spark's billing portal operates independently from the main application, granting developers the flexibility to utilize their preferred frontend technologies, such as Blade with Bootstrap or Inertia with Vue.js. This separation also simplifies the process of upgrading Spark, as it doesn't interfere with the application's core codebase. Additional features include automated invoice emailing, downloadable PDF invoices, and support for per-seat billing.
Learn more
Rocket
Rocket is a comprehensive SaaS boilerplate designed to expedite the development of production-ready applications using Node.js, React, and MongoDB. It offers a suite of features including advanced JWT authentication with protection against CSRF and XSS attacks, social OAuth authentication via Passport.js supporting providers like GitHub, Facebook, Google, and Twitter, and integrated subscription management and billing through Stripe. The platform supports multi-tenancy with team functionalities, allowing users to create teams and collaborate seamlessly. Developers benefit from a responsive UI built with Tailwind CSS, pre-built components such as forms, tables, models, and cards, and a centralized error-handling mechanism. Rocket also provides Docker support for streamlined deployment, automatic SSL certificates via Let's Encrypt, and a Node.js REST API with validation and built-in documentation.
Learn more