awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

SaaS boilerplate / application starter kit

Ranking updated Jun 30, 2026

For an open source starter kit for SaaS, the first results are boxyhq/saas-starter-kit (Boxyhq/saas-starter-kit is a multi-tenant SaaS boilerplate built with Next.js, React, and Tailwind, covering user authentication, subscription billing, role-based access control, and team management—exactly the foundation you need to quickly launch a SaaS application), apptension/saas-boilerplate (This full-stack SaaS starter kit provides subscription billing, multi-tenant workspaces, GraphQL API, user authentication with roles and permissions, and integrated email and notification systems, covering the key features you need to launch quickly) and wasp-lang/open-saas (Open SaaS is a full-stack starter kit that includes user authentication, payment processing, admin oversight, and other commercial features, making it a strong fit for quickly building a SaaS app, though explicit multi-tenant support and API-first design are not highlighted). michaelshimeles/nextjs-starter-kit and ixartz/saas-boilerplate round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “saas boilerplate open source”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

SaaS boilerplate / application starter kit

Find the best repos with AI.We'll search the best matching repositories with AI.
  • boxyhq/saas-starter-kitboxyhq avatar

    boxyhq/saas-starter-kit

    4,706View on GitHub↗

    This project is a software-as-a-service application boilerplate and foundation designed to provide the core business infrastructure for building software services. It functions as a multi-tenant user management system that handles account creation, user authentication, and organizational team structures across multiple customer accounts. The kit integrates enterprise identity features, including a service for automating user and group management via the System for Cross-domain Identity Management standard. It also includes a billing implementation for managing recurring payments, one-time tra

    Boxyhq/saas-starter-kit is a multi-tenant SaaS boilerplate built with Next.js, React, and Tailwind, covering user authentication, subscription billing, role-based access control, and team management—exactly the foundation you need to quickly launch a SaaS application.

    TypeScriptMulti-Tenant Data ManagementRole-Based Access ControlSubscription Billing
    View on GitHub↗4,706
  • apptension/saas-boilerplateapptension avatar

    apptension/saas-boilerplate

    2,819View on GitHub↗

    This project is a starter kit for building software as a service applications. It provides a foundational framework for developing scalable products with integrated subscription billing, user management, and automated cloud deployment pipelines. The core architecture centers on a multi-tenant application framework that isolates data and permissions between organizations using team workspaces and role-based access control. It utilizes a GraphQL API to ensure type-safe communication and data consistency between the frontend and backend. The system covers comprehensive identity and access manag

    This full-stack SaaS starter kit provides subscription billing, multi-tenant workspaces, GraphQL API, user authentication with roles and permissions, and integrated email and notification systems, covering the key features you need to launch quickly.

    TypeScriptSubscription BillingBilling and Subscription Management
    View on GitHub↗2,819
  • wasp-lang/open-saaswasp-lang avatar

    wasp-lang/open-saas

    13,405View on GitHub↗

    Open SaaS is a full-stack starter kit and development framework designed for building and deploying commercial web applications. It provides a production-ready foundation that integrates essential services, including user authentication, payment processing, file storage, and administrative oversight, into a single cohesive environment. The framework utilizes a declarative configuration approach to define application structure, which automatically generates the necessary boilerplate for both frontend and backend components. By employing database-first schema modeling, it ensures type-safe comm

    Open SaaS is a full-stack starter kit that includes user authentication, payment processing, admin oversight, and other commercial features, making it a strong fit for quickly building a SaaS app, though explicit multi-tenant support and API-first design are not highlighted.

    TypeScriptAdmin DashboardsSubscription BillingTransactional Email Services
    View on GitHub↗13,405
  • michaelshimeles/nextjs-starter-kitmichaelshimeles avatar

    michaelshimeles/nextjs-starter-kit

    3,014View on GitHub↗

    This project is a foundational boilerplate for building software-as-a-service applications using Next.js, TypeScript, and Tailwind CSS. It provides a pre-configured project structure designed to accelerate the launch of a product. The kit integrates a conversational user interface that renders markdown responses from large language models. It includes a secure identity layer for user registration and session persistence across multiple authentication providers, alongside a billing system for managing tiered pricing plans and real-time payment updates. The technical surface covers a type-safe

    This Next.js starter kit includes user authentication and Stripe billing, making it a genuine SaaS boilerplate, but it omits multi-tenant support, an admin dashboard, email/notifications, and role/permission management.

    TypeScriptSubscription BillingBilling and Subscription ManagementStripe Billing Integrations
    View on GitHub↗3,014
  • ixartz/saas-boilerplateixartz avatar

    ixartz/SaaS-Boilerplate

    6,838View on GitHub↗

    This project is a comprehensive starter kit for building subscription-based web applications using Next.js and TypeScript. It provides a structural foundation for developing software-as-a-service platforms, incorporating integrated user authentication, payment tiers, and multi-tenant organization management. The framework distinguishes itself with a dedicated multi-tenant application architecture that organizes users into teams and organizations with workspace switching. It includes a built-in monetization layer via Stripe subscription integration for managing pricing tiers and billing cycles

    This is a Next.js/TypeScript SaaS starter kit that includes authentication, Stripe subscription billing, and multi-tenant organization management, closely matching your need for a boilerplate with common backend/frontend features, though it does not explicitly cover email/notifications in its description.

    TypeScriptMulti-tenancy ArchitecturesRole-Based Access ControlBilling and Subscription Management
    View on GitHub↗6,838
  • fastapi/full-stack-fastapi-templatefastapi avatar

    fastapi/full-stack-fastapi-template

    43,815View on GitHub↗

    This project is a full-stack web application scaffolder designed to initialize production-ready projects with pre-configured database, authentication, and deployment settings. It provides a standardized starting point for development by generating a complete application structure that includes integrated backend, frontend, and database components. The template distinguishes itself through a type-safe integration layer that automatically synchronizes backend API definitions with frontend client code, ensuring consistent data exchange. It also features a containerized development environment th

    This full-stack FastAPI React template gives you pre-configured authentication, a containerized development environment, and an API-first architecture for quickly building a SaaS application, though you may need to add subscription billing and multi-tenancy yourself.

    TypeScriptAPI Integration LayersProject ScaffoldingDatabase Migrations
    View on GitHub↗43,815
  • mickasmt/next-saas-stripe-startermickasmt avatar

    mickasmt/next-saas-stripe-starter

    2,993View on GitHub↗

    Next-saas-stripe-starter is a full-stack application template built for launching software-as-a-service products with user authentication, billing, and database integration. The platform combines a starter kit template with a type-safe database toolkit, object-relational mapping, and a payment processing integration for handling recurring customer billing, subscription tiers, and checkout workflows. User identity management is supported through social logins, secure sessions, and credential-based authentication. The core architecture supports type-safe database modeling, server-executed actio

    This Next.js SaaS starter includes user authentication with Auth.js, Stripe billing, an admin panel, user roles, and email notifications via Resend, directly matching your request for a boilerplate with subscription and role management.

    TypeScriptTransactional EmailingStripe Billing Integrations
    View on GitHub↗2,993
  • webdevcody/wdc-saas-starter-kitwebdevcody avatar

    webdevcody/wdc-saas-starter-kit

    1,351View on GitHub↗

    Wdc-saas-starter-kit is a full-stack Next.js and TypeScript web application boilerplate designed to launch subscription-based software products. It comes pre-configured with a relational database ORM layer, user authentication, role-based access control, and cloud object storage integrations for handling user-uploaded files and media. The starter kit features recurring subscription management and payment webhook processing through an integrated payment gateway to synchronize customer billing cycles, plan upgrades, and subscription statuses. It also includes multi-tenant team workspace archit

    This is a TypeScript starter kit for building a SaaS application, fitting the boilerplate category, but the author notes it is unfinished and has bugs, so it will likely require substantial work to reach a production-ready state with the requested features.

    TypeScriptRole-Based Access ControlBilling and Subscription ManagementStripe Billing Integrations
    View on GitHub↗1,351
  • yii-starter-kit/yii2-starter-kityii-starter-kit avatar

    yii-starter-kit/yii2-starter-kit

    1,398View on GitHub↗

    This production-ready web application template and self-hosted content management system is built on the Yii2 framework, providing a modular architecture split into distinct frontend, backend, and API areas. It includes a centralized administrative dashboard equipped with tools for managing articles, static pages, menus, files, image thumbnails, and dynamic content blocks. Core capabilities encompass user authentication with social login options, email activations, profile customization, and role-based access control hierarchies enforced across controllers. The platform supports external clie

    Yii2 Starter Kit is a PHP-based starter template that gives you a foundation with an admin dashboard (AdminLTE) and user authentication, but it lacks built-in subscription billing, multi-tenant, and API-first features that a dedicated SaaS boilerplate would ship with.

    PHPRole-Based Access Control
    View on GitHub↗1,398
  • labs64/laravel-boilerplateLabs64 avatar

    Labs64/laravel-boilerplate

    927View on GitHub↗

    Laravel boilerplate is a starter kit and administrative template designed to bootstrap web applications. It provides a pre-configured structure incorporating authentication, database setups, and routing layers to accelerate backend development. The system incorporates role-based access control to protect administrative resources by evaluating database-backed user permissions against backend policies. It also includes external licensing integration for managing subscription tiers, alongside social provider authentication that enables user registration and login through third-party accounts whi

    This Laravel boilerplate gives you a foundation with an admin theme and social login, making it a solid starting point for a SaaS app, though it does not come with built-in subscription billing or multi-tenant support.

    PHPRole-Based Access ControlSocial Login Providers
    View on GitHub↗927
  • the-control-group/voyagerthe-control-group avatar

    the-control-group/voyager

    11,819View on GitHub↗

    Voyager is a Laravel administration panel and PHP database manager that provides a web-based dashboard for managing application data and administrative user privileges. It functions as a BREAD CRUD manager, allowing users to browse, read, edit, archive, and delete database records through a graphical interface. The system enables database content management without the need to write custom controller code or execute raw SQL. It includes tools for role-based access control to define and manage administrative permissions, restricting access to backend tools based on assigned user roles.

    Voyager is a Laravel admin panel and CRUD generator, not a full SaaS starter kit — it lacks subscription billing, multi-tenant, API-first design, and built-in email/notification features that the visitor needs for quickly building a complete SaaS application.

    PHPAdmin DashboardsRole-Based Access ControlAdmin Panel Frameworks
    View on GitHub↗11,819
  • goadmingroup/go-adminGoAdminGroup avatar

    GoAdminGroup/go-admin

    8,981View on GitHub↗

    go-admin is a framework for generating administrative interfaces and data visualization dashboards using the Go programming language. It functions as a low-code dashboard builder and a web-based interface for performing create, read, update, and delete operations across multiple SQL database dialects. The project features a deployment model that compiles backend logic and frontend assets into a single executable binary for simplified distribution. It includes a role-based access control system to manage user permissions and restrict administrative functions based on assigned roles. The frame

    go-admin is a framework for generating administrative dashboards and CRUD interfaces in Go, but it is not a SaaS boilerplate—it lacks built-in subscription billing, multi-tenant support, and other SaaS-specific features like email/notification systems or API-first design that you are looking for.

    GoAdmin DashboardsRole-Based Access ControlAdmin Panel Frameworks
    View on GitHub↗8,981
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
boxyhq/saas-starter-kit4.7KTypeScriptapache-2.0Dec 17, 2025
apptension/saas-boilerplate2.8KTypeScriptmitFeb 19, 2026
wasp-lang/open-saas
13.4K
TypeScript
mit
Feb 19, 2026
michaelshimeles/nextjs-starter-kit3KTypeScript—Dec 14, 2025
ixartz/saas-boilerplate6.8KTypeScriptmitFeb 20, 2026
fastapi/full-stack-fastapi-template43.8KTypeScriptMITJun 21, 2026
mickasmt/next-saas-stripe-starter3KTypeScriptMITAug 16, 2024
webdevcody/wdc-saas-starter-kit1.4KTypeScriptMITDec 1, 2025
yii-starter-kit/yii2-starter-kit1.4KPHPNOASSERTIONMar 9, 2026
labs64/laravel-boilerplate927PHPMITFeb 24, 2026

Related searches

  • a boilerplate for building SaaS applications
  • SaaS boilerplate
  • a SvelteKit boilerplate for building SaaS applications
  • a starter template for AI SaaS apps
  • a saas platform with free developer tiers
  • an open source website builder for designers
  • an open source platform for private cloud
  • a boilerplate for starting open source projects