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
·

Multitenancy framework

Ranking updated Aug 8, 2026

For multitenancy, the strongest matches are stancl/tenancy (This framework provides comprehensive multi-tenancy support for Laravel applications), fullstackhero/dotnet-starter-kit (This production-ready starter kit provides a comprehensive) and abpframework/abp (This). chillzhuang/springblade and bernardopires/django-tenant-schemas round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Compare the top open-source multitenancy frameworks ranked by GitHub stars and activity, and find the right fit for your project.

Multitenancy framework

Find the best repos with AI.We'll search the best matching repositories with AI.
  • stancl/tenancystancl avatar

    stancl/tenancy

    4,357View on GitHub↗

    Tenancy is a multi-tenancy framework for Laravel applications designed to support SaaS architectures. It provides a comprehensive system for implementing tenant data isolation, allowing developers to choose between dedicated multi-database schemas or single-database scoping via traits. The project distinguishes itself through a robust resource isolation model that extends beyond the database to include filesystems, Redis stores, and caches. It features an event-driven lifecycle orchestrator for automating tenant provisioning and a flexible identification middleware that resolves tenants via d

    This framework provides comprehensive multi-tenancy support for Laravel applications, featuring database schema isolation, tenant provisioning, routing, and cross-tenant resource separation.

    PHPTenant ConfigurationsTenant Route DefinitionsPer-Tenant Override APIs
    View on GitHub↗4,357
  • fullstackhero/dotnet-starter-kitF

    fullstackhero/dotnet-starter-kit

    6,580View on GitHub↗

    This project is a production-ready starter kit and boilerplate for building multi-tenant software-as-a-service applications using .NET and React. It provides a multi-tenant application framework and a cloud-native infrastructure kit designed to support scalable cloud services. The project distinguishes itself through a modular monolith architecture that organizes business logic into isolated bounded contexts to prevent code entanglement. It implements comprehensive SaaS identity management, including role-based access control, account impersonation, and strict tenant data isolation across the

    This production-ready starter kit provides a comprehensive .NET and React platform specifically built for multi-tenant SaaS applications, featuring built-in tenant data isolation and identity management.

    C#Multi-Tenant Isolation Layers
    View on GitHub↗6,580
  • abpframework/abpabpframework avatar

    abpframework/abp

    14,313View on GitHub↗

    ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core. It serves as a structural toolkit for implementing domain-driven design and microservices patterns, providing a modular enterprise architecture where functionality is organized into independent, pluggable modules. The platform is specifically designed to support multi-tenant SaaS architectures, isolating data and configurations for multiple independent customers within a single application instance. It provides enterprise boilerplate infrastructure and pre-configured templates

    This .NET framework is purpose-built for multi-tenant SaaS architectures, offering robust data isolation, tenant provisioning, routing, and configuration management for enterprise applications.

    C#Multi-Tenant Isolation Layers
    View on GitHub↗14,313
  • chillzhuang/springbladechillzhuang avatar

    chillzhuang/SpringBlade

    6,900View on GitHub↗

    SpringBlade is a development framework and platform designed for building multi-tenant SaaS applications. It provides a comprehensive scaffold for both Spring Cloud microservices and monolithic Spring Boot architectures, enabling the rapid construction of enterprise-grade software. The platform distinguishes itself through integrated LLM orchestration and industrial IoT management. It features an LLM orchestration platform that combines large language models with knowledge bases and visual AI agent workflows, alongside an IoT hub for device connectivity, state synchronization, and edge flow o

    SpringBlade is a multi-tenant development framework providing database switching, configuration management, and scaffolding for enterprise-grade SaaS architectures, making it a comprehensive fit for building shared-instance applications.

    PLpgSQLMulti-Tenancy FrameworksSaaS Scaffolding TemplatesAI Agent Orchestrators
    View on GitHub↗6,900
  • bernardopires/django-tenant-schemasbernardopires avatar

    bernardopires/django-tenant-schemas

    1,517View on GitHub↗

    django-tenant-schemas

    This repository provides a Django framework specifically designed for multi-tenancy using PostgreSQL schema isolation, letting you run multiple distinct tenants from a single shared instance while keeping their data strictly separated.

    PythonData Processing and AccessInfrastructure and Tasks
    View on GitHub↗1,517
  • cube-js/cube.jscube-js avatar

    cube-js/cube.js

    20,193View on GitHub↗

    Cube is a semantic layer data platform that maps raw SQL databases to standardized business metrics and dimensions. It functions as a SQL dialect translator, converting abstract semantic queries into optimized SQL statements for various cloud data warehouses. The platform operates as a multi-tenant data gateway, isolating information and security permissions for different customers within a single deployment. It includes a relational caching engine that stores pre-aggregated query results to reduce latency and decrease the load on primary data warehouses. The system provides a REST-based int

    Cube provides multi-tenant data management and isolation capabilities as a semantic layer platform, though it is primarily designed as a metrics and analytics layer rather than a general-purpose multitenancy framework.

    RustMulti-Tenant Isolation Layers
    View on GitHub↗20,193
  • citusdata/cituscitusdata avatar

    citusdata/citus

    12,562View on GitHub↗

    Citus is a PostgreSQL extension that transforms a standard database into a distributed system. It functions as a sharding framework and distributed SQL engine, enabling horizontal scaling by partitioning tables across a cluster of nodes. By utilizing a coordinator-worker topology, the system manages metadata and routes queries to the appropriate nodes, allowing for parallel execution of complex operations across distributed data shards. The platform distinguishes itself through its specialized support for multi-tenant architectures and real-time analytical processing. It enables tenant-based

    Citus is a PostgreSQL extension that shards databases to support multi-tenant architectures, making it a powerful database-level tool for tenant isolation and scaling even though it focuses on sharding rather than a complete application-level framework.

    CTenant Request Routing
    View on GitHub↗12,562
  • payloadcms/payloadpayloadcms avatar

    payloadcms/payload

    43,053View on GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Payload is a headless CMS and application framework that provides code-first schema definitions and database-agnostic operations, though it requires custom configuration or plugins to handle full multi-tenant data isolation and provisioning out of the box.

    TypeScriptApplication Configuration FrameworksHeadless Content ServicesAccess Control Frameworks
    View on GitHub↗43,053
  • laravel/laravellaravel avatar

    laravel/laravel

    84,489View on GitHub↗

    Laravel is a comprehensive full-stack web framework designed for building scalable server-side applications. It provides an integrated development environment that centers on an object-relational mapper for database abstraction, a robust routing system, and a sophisticated service container for dependency injection. The framework is built to handle complex application requirements through a modular architecture that emphasizes convention over configuration. What distinguishes Laravel is its deep integration of background processing and event-driven communication. It features a task queue orch

    Laravel is a general-purpose web framework rather than a dedicated multi-tenancy platform, but its robust routing, database abstraction, and middleware features provide the foundational building blocks for implementing multi-tenant architectures.

    BladeFull-Stack Web DevelopmentFull-Stack Web FrameworksActive-Record ORMs
    View on GitHub↗84,489
  • anjoy8/blog.coreanjoy8 avatar

    anjoy8/Blog.Core

    5,288View on GitHub↗

    Blog.Core is a production-ready backend boilerplate for building enterprise APIs and microservices using ASP.NET Core. It provides a foundational infrastructure for distributed systems, including tools for database-first scaffolding and the implementation of multi-tenant API frameworks. The project distinguishes itself through automated data layer generation, which produces entity models and repository layers directly from database schemas. It implements a centralized identity management system using standard identity server protocols to handle authentication and authorization across multiple

    Blog.Core is a backend boilerplate and microservice framework for ASP.NET Core that includes features for multi-tenant API implementation and database schema provisioning, aligning well with the multi-tenancy requirements.

    C#ASP.NET Core Application FrameworksProfessional API DevelopmentASP.NET Core Solution Templates
    View on GitHub↗5,288
  • yunaiv/ruoyi-vue-proYunaiV avatar

    YunaiV/ruoyi-vue-pro

    37,833View on GitHub↗

    This project is an enterprise application framework designed to accelerate the construction of complex business software. It functions as a full-stack code generator that automatically produces backend logic, database operations, and frontend interface components from defined data schemas. By providing a standardized foundation for security, authentication, and administrative management, it enables developers to rapidly deploy functional, production-ready software environments. The platform distinguishes itself through its native support for multi-tenant architectures, allowing for secure dat

    This enterprise Java application framework includes native multi-tenant architecture support, making it a relevant platform for building multi-tenant business software despite leaning more toward full-stack code generation.

    JavaAuthentication ServicesEnterprise Application PlatformsProject Scaffolding
    View on GitHub↗37,833
  • aspnetboilerplate/aspnetboilerplateaspnetboilerplate avatar

    aspnetboilerplate/aspnetboilerplate

    11,984View on GitHub↗

    This project is an application framework and boilerplate for enterprise web applications based on ASP.NET Core. It provides a foundation for building large-scale business applications by implementing a domain-driven design framework that organizes application logic into decoupled layers and modules. The framework distinguishes itself through built-in support for multi-tenant software-as-a-service architectures, providing primitives for data, configuration, and interface isolation for multiple customers within a single instance. It also includes an integrated identity management system featuri

    This repository provides a comprehensive enterprise application framework with built-in multi-tenancy primitives for data and configuration isolation, though it focuses more broadly on domain-driven design rather than a dedicated standalone multitenancy engine.

    C#ASP.NET Core Application FrameworksEnterprise Application FrameworksApplication Data Isolation
    View on GitHub↗11,984
  • tenancy/tenancytenancy avatar

    tenancy/tenancy

    1,322View on GitHub↗

    Enabling awesome Software as a Service with the Laravel framework.

    This package provides a multitenancy framework for the Laravel ecosystem, offering tenant routing, database isolation, and provisioning to help build multi-tenant applications from a single shared instance.

    PHPApplication Helpers
    View on GitHub↗1,322
  • go-admin-team/go-admingo-admin-team avatar

    go-admin-team/go-admin

    12,687View on GitHub↗

    go-admin is a full-stack admin scaffolding system that generates a complete backend management interface with built-in user, role, menu, and department management modules. It combines role-based access control enforcement, JWT token authentication, multi-tenant database isolation, and scheduled task scheduling into a single framework, with a Vue-based frontend rendered through reusable components. The project distinguishes itself by integrating a Casbin RBAC engine for granular permission management across menus, buttons, and API endpoints, alongside automatic API documentation generation fro

    This administrative scaffolding framework supports multi-tenant database isolation alongside user and role management, making it a workable tool for building multi-tenant backends despite lacking some advanced tenant provisioning features.

    GoAdmin Panel GeneratorsCasbin RBAC EnforcementsCasbin RBAC Engines
    View on GitHub↗12,687
  • finbuckle/finbuckle.multitenantFinbuckle avatar

    Finbuckle/Finbuckle.MultiTenant

    1,597View on GitHub↗

    MultiTenant is an open source multi-tenancy library for modern .NET created and maintained by Finbuckle LLC.

    Finbuckle.MultiTenant is a comprehensive .NET multi-tenancy library that provides tenant routing, configuration management, and database isolation features like schema and store separation.

    C#Application Frameworks
    View on GitHub↗1,597
  • bartventer/gorm-multitenancybartventer avatar

    bartventer/gorm-multitenancy

    82View on GitHub↗

    🚀📦 Multi-tenancy support for GORM managed databases

    This library provides multi-tenancy support for GORM-managed databases with middleware integration, making it a fitting framework-level tool for tenant routing and data isolation in Go applications despite lacking some broader platform features.

    GoDatabase Tools
    View on GitHub↗82
  • ateliware/triplexateliware avatar

    ateliware/triplex

    506View on GitHub↗

    Database multitenancy for Elixir applications!

    Triplex provides database schema isolation for multi-tenant Elixir applications, making it a fitting library for this category despite lacking some broader features like configuration management or tenant provisioning.

    ElixirDatabases and ORMs
    View on GitHub↗506
  • spree/spreespree avatar

    spree/spree

    15,230View on GitHub↗

    This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for managing online retail operations. It provides the foundational infrastructure to handle complex product catalogs, customer order lifecycles, and global payment processing within a unified system. The platform distinguishes itself through a headless, API-first architecture that decouples backend commerce logic from custom frontend storefronts. It supports multi-tenant environments, allowing for the management of multiple independent retail storefronts or marketplaces from a si

    This project is a modular e-commerce platform that includes multi-tenant marketplace support, though its primary identity is online retail rather than a general-purpose multitenancy framework.

    RubyE-commerce FrameworksB2B Commerce SolutionsE-commerce Engines
    View on GitHub↗15,230
  • kiranism/next-shadcn-dashboard-starterKiranism avatar

    Kiranism/next-shadcn-dashboard-starter

    6,595View on GitHub↗

    This project is a type-safe web application template and admin dashboard starter built with Next.js, TypeScript, and the shadcn/ui component library. It serves as a multi-tenant SaaS boilerplate designed for developing administrative interfaces and software-as-a-service applications. The starter distinguishes itself through integrated SaaS infrastructure, including multi-tenant workspace management, organization-level permissions, and subscription billing integration. It features role-based access control to gate specific pages and navigation items based on user roles or subscription tiers.

    This project is a multi-tenant SaaS boilerplate built on Next.js and TypeScript that includes workspace management and organization-level features, though it focuses more on frontend UI scaffolding than deep backend database isolation.

    TypeScriptAdmin Dashboard FrameworksDashboard Layout EnginesBilling and Subscription Management
    View on GitHub↗6,595
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
stancl/tenancy4.4KPHPMITJun 13, 2026
fullstackhero/dotnet-starter-kit6.6KC#MITJun 22, 2026
abpframework/abp14.3KC#LGPL-3.0Jun 16, 2026
chillzhuang/springblade6.9KPLpgSQLApache-2.0May 10, 2026
bernardopires/django-tenant-schemas1.5KPythonMITFeb 11, 2026
cube-js/cube.js20.2KRustNOASSERTIONJun 17, 2026
citusdata/citus12.6KCAGPL-3.0Jun 16, 2026
payloadcms/payload43.1KTypeScriptMITJun 16, 2026
laravel/laravel84.5KBlade—Jun 16, 2026
anjoy8/blog.core5.3KC#Apache-2.0Apr 16, 2026

Related searches

  • a django library for multi-tenant organization management
  • a tool for managing project development environments
  • an open source framework for access control
  • HTTP web server
  • a framework for building DDD SaaS applications
  • an ORM library for relational data mapping
  • Data access layer
  • a framework for orchestrating multi-agent systems