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

Multi tenancy manager

Ranking updated Oct 3, 2026

For multi tenancy managers, the first results are stancl/tenancy (Tenancy is a multi-tenancy framework for Laravel that handles database routing, isolation, and lifecycle management, though it is tied specifically to the PHP ecosystem rather than being a language-agnostic tool), abpframework/abp (ABP is a comprehensive ) and tenancy/tenancy (This package provides a comprehensive tenancy solution for the Laravel framework, supporting tenant isolation, database routing, and automated provisioning out of the box). anjoy8/blog.core and dromara/lamp-cloud round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Compare open-source multi-tenancy managers on GitHub to isolate database schemas, route tenants, and handle tenancy in applications.

Multi tenancy manager

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

    Tenancy is a multi-tenancy framework for Laravel that handles database routing, isolation, and lifecycle management, though it is tied specifically to the PHP ecosystem rather than being a language-agnostic tool.

    PHPTenant ConfigurationsTenant Database ProvisioningTenant Lifecycle Managers
    View on GitHub↗4,357
  • 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

    ABP is a comprehensive .NET application framework with out-of-the-box multi-tenancy support, tenant isolation, and data filtering, though it provides a broader enterprise architecture toolkit rather than a standalone multi-tenancy management server.

    C#Multi-tenancy IsolationMulti-Tenant Data Management
    View on GitHub↗14,313
  • tenancy/tenancytenancy avatar

    tenancy/tenancy

    1,322View on GitHub↗

    Enabling awesome Software as a Service with the Laravel framework.

    This package provides a comprehensive tenancy solution for the Laravel framework, supporting tenant isolation, database routing, and automated provisioning out of the box.

    PHPApplication Helpers
    View on GitHub↗1,322
  • 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 an enterprise backend boilerplate for ASP.NET Core that includes foundational infrastructure for multi-tenant API frameworks and database routing, though it serves more broadly as a general microservices starter than a dedicated multi-tenancy orchestrator.

    C#Multi-tenancy IsolationMulti-Tenant Data Management
    View on GitHub↗5,288
  • dromara/lamp-clouddromara avatar

    dromara/lamp-cloud

    5,752View on GitHub↗

    Lamp Cloud is a multi-tenant SaaS backend framework built on Java and Spring Cloud that provides a complete foundation for building enterprise-grade administration systems. Its core identity centers on supporting multiple tenant isolation strategies—including database-per-tenant, schema-per-tenant, and shared-table modes—that can be switched without altering business code, alongside a role-based access control system enforced at the gateway layer across all microservices. The framework distinguishes itself through comprehensive tenant lifecycle management tools that allow creating, configurin

    Lamp Cloud is a Java and Spring Cloud-based multi-tenant SaaS framework that provides tenant isolation strategies, routing, and lifecycle management, though it is packaged as a broader enterprise administration foundation rather than a standalone multi-tenancy server.

    JavaTenant Lifecycle Managers
    View on GitHub↗5,752
  • zlt2000/microservices-platformzlt2000 avatar

    zlt2000/microservices-platform

    4,735View on GitHub↗

    This project is a comprehensive enterprise architecture for building multi-tenant distributed systems, implemented as a Spring Cloud microservices platform. It provides a complete framework for managing microservices, focusing on multi-tenant data architecture and centralized identity provision. The platform is distinguished by its integrated approach to identity and security, utilizing an OAuth2 identity provider to manage single sign-on, role-based access control, and JWT token issuance across distributed services. It further separates organizational boundaries through multi-tenant data iso

    This Spring Cloud-based microservices platform is designed for enterprise multi-tenancy and distributed architecture, though it is heavier and more coupled than a dedicated multi-tenancy library.

    JavaData Tenant IsolatorsMulti-Tenant Data Management
    View on GitHub↗4,735
  • staart/apistaart avatar

    staart/api

    1,158View on GitHub↗

    This project is a comprehensive backend framework built on NestJS, designed to accelerate the development of multi-tenant software-as-a-service applications. It provides a production-ready foundation that integrates essential infrastructure, including user authentication, subscription billing, and team management, into a modular, decorator-based architecture. The framework distinguishes itself by offering a complete suite of SaaS-specific orchestration tools, such as a built-in billing engine for managing recurring revenue and a multi-tenant database partitioning system. It also includes a ro

    This project is a NestJS-based backend framework tailored for multi-tenant SaaS applications, offering built-in database partitioning and infrastructure tools to help manage tenants.

    TypeScriptDependency InjectionMulti-Tenant SaaS FrameworksAPI Access Security
    View on GitHub↗1,158
  • archtechx/tenancyarchtechx avatar

    archtechx/tenancy

    4,274View on GitHub↗

    Tenancy is a PHP package that provides multi-tenant architecture for Laravel applications, automatically isolating data and operations per tenant. It identifies the active tenant from the incoming request's hostname, including support for second-level domains, and scopes all database queries, cache, and storage to that tenant without requiring manual filtering or model trait modifications. The package automatically detects the current tenant from the request context and sets it for the session, ensuring each tenant sees only its own data. It also supports running background jobs that are scop

    This Laravel package handles multi-tenancy by automatically isolating data, routing requests via hostnames, and scoping operations per tenant, though it is specifically tailored to the PHP ecosystem rather than being a platform-agnostic service.

    PHPAutomatic Query ScopingAutomatic Request ScopingHostname-Based Tenant Identifiers
    View on GitHub↗4,274
  • hyn/multi-tenanthyn avatar

    hyn/multi-tenant

    2,603View on GitHub↗

    Run multiple websites using the same Laravel installation while keeping tenant specific data separated for fully independent multi-domain setups, previously github.com/hyn/multi-tenant

    This Laravel package handles multi-tenant website setups with data separation and domain routing, making it a relevant tool for managing application multi-tenancy even though it focuses on a specific PHP framework ecosystem.

    PHPGeneral Utilities
    View on GitHub↗2,603
  • jaegertracing/jaegerjaegertracing avatar

    jaegertracing/jaeger

    22,890View on GitHub↗

    Jaeger is a distributed tracing platform used for collecting, storing, and visualizing request flows across microservices. It identifies performance bottlenecks and errors by tracking requests as they move through multiple service boundaries. The system includes telemetry collectors, a multi-tenant backend, and a trace visualizer. The platform provides a multi-tenant tracing infrastructure that isolates data and queries by tenant to support shared environments. It supports standardized telemetry ingestion via the OpenTelemetry Protocol over gRPC and HTTP. To manage storage costs and overhead,

    This repository is a distributed tracing and observability platform rather than an application-level multi-tenancy manager, making it the wrong category despite mentioning backend tenant isolation.

    GoMulti-tenancy IsolationMulti-Tenant Data Management
    View on GitHub↗22,890
  • hibernate/hibernate-ormhibernate avatar

    hibernate/hibernate-orm

    6,447View on GitHub↗

    Hibernate ORM is a Java object-relational mapper and a full implementation of the Jakarta Persistence API. It serves as a SQL database abstraction layer that translates Java object models into relational database schemas to manage data persistence and lifecycles. The framework distinguishes itself with a multi-tenant data isolation framework for separating customer data within a single database instance. It also features a database schema generator that automatically produces and updates relational structures based on entity mappings. The system covers broad capability areas including transa

    Hibernate ORM is a Java persistence framework that includes data isolation features for tenants, but it is an object-relational mapper rather than a complete multi-tenancy manager for handling routing and lifecycle provisioning.

    JavaMulti-tenancy IsolationData Tenant Isolators
    View on GitHub↗6,447
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
stancl/tenancy4.4KPHPMITJun 13, 2026
abpframework/abp14.3KC#LGPL-3.0Jun 16, 2026
tenancy/tenancy
1.3K
PHP
MIT
Jun 1, 2026
anjoy8/blog.core5.3KC#Apache-2.0Apr 16, 2026
dromara/lamp-cloud5.8KJavaApache-2.0Jun 15, 2026
zlt2000/microservices-platform4.7KJavaApache-2.0Apr 28, 2025
staart/api1.2KTypeScriptMITApr 18, 2023
archtechx/tenancy4.3KPHPmitJan 14, 2026
hyn/multi-tenant2.6KPHPMITMay 30, 2026
jaegertracing/jaeger22.9KGoApache-2.0Jun 16, 2026

Related searches

  • Multitenancy framework
  • Distributed cache systems
  • a library for implementing data pagination
  • Admin API tools
  • a framework for orchestrating multi-agent systems
  • Kubernetes cluster management
  • System theme manager
  • a multi-cloud management tool