romegadigital/multitenancy
A simple multi-tenancy package for Laravel that scopes Eloquent models to the current tenant using a tenant_id column and global scopes. Includes middleware for tenant resolution, a Tenant model, and tenant-aware helpers for isolating data in a single database.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| worldesports/laravel-auto-tenancy | 0.89 | Automatic multi-tenancy for Laravel. Automatically scopes models, queries, and database connections to the current tenant with minimal configuration, so you can add tenant isolation to existing apps without rewriting your code. A lightweight package for building SaaS and multi-tenant apps. | 33 | 34 | 1 | 0 | 0 | 0.2 | — | NOASSERTION | — | |
| stancl/tenancy | 0.89 | Automatic multi-tenancy for Laravel with no code changes needed. Database-per-tenant, hostname and subdomain identification, and no model traits or class swapping. Docs at tenancyforlaravel.com. | 4,428 | 4,434 | 491 | 1M | 6 | 63.5 | 41.8 | MIT | 3 months ago | |
| genealabs/laravel-multi-tenant-manager | 0.89 | Multi-tenant manager for Laravel from GeneaLabs, aimed at tenant resolution and scoping in multi-tenant apps. Early-stage package with limited adoption, so review its maintenance status and test coverage before relying on it in production. | 1 | 1 | 0 | 0 | 0 | 0.3 | — | — | 5 years ago | |
| gecche/laravel-multidomain | 0.88 | Run multiple HTTP domains from a single Laravel installation. Each domain gets its own env file, storage path, and database, letting different customers share code but keep separate configuration and data. | 1,123 | 1,126 | 132 | 18K | 11 | 12.7 | 20.2 | MIT | — | |
| phariscope/multitenant | 0.88 | phariscope/multitenant is a Laravel package for building multi-tenant SaaS applications. It helps isolate tenant data and switch tenant context, with tenant-aware database connections, migrations, and Eloquent scoping for per-tenant separation. | 1 | 1 | 0 | 274 | 0 | 17.6 | 34.1 | MIT | 1 month ago | |
| tenancy/framework | 0.88 | Tenancy for Laravel provides a robust multi-tenant foundation: automatic tenant identification by domain or subdomain, database and connection switching, tenant-aware queues, caching, filesystem, and lifecycle events—with clean APIs for building SaaS applications and isolating tenant data. | 13 | — | 5 | — | 0 | 0.2 | — | MIT | — | |
| laraflock/multi-tenant | 0.88 | A Laravel package for building multi-tenant applications with tenant-aware database connections, migrations, and model scoping. It helps isolate tenant data and switch between tenants easily, supporting both single-database and multi-database setups. | 2,602 | — | 394 | — | 68 | 42.3 | 25.6 | MIT | 3 years ago | |
| romegadigital/multitenancy-nova-tool | 0.88 | A Laravel Nova tool for multitenancy that helps you manage tenants and switch tenant context from within Nova, simplifying multi-tenant administration. | 67 | 67 | 5 | 15 | 2 | 0.4 | 0.8 | — | 3 years ago | |
| swp/multi-tenancy | 0.88 | A Laravel package for adding multi-tenancy to your application, helping isolate tenant data and scope models, routes, and configuration per tenant. Designed to integrate into existing Laravel projects with minimal setup. | 1 | 1 | 1 | 53 | 0 | 0.0 | 19.9 | AGPL-3.0 | 8 years ago | |
| funkymed/tenant-aware-bundle | 0.87 | Symfony bundle for multi-tenant applications that makes Doctrine entities tenant-aware. It handles tenant context and automatic query filtering so each tenant sees only its own data, reducing boilerplate and helping keep tenant data isolated. | 27 | 27 | 4 | 0 | 2 | 0.7 | — | — | — | |
| tenancy/tenancy | 0.87 | Tenancy for Laravel adds automatic multi-tenancy to Laravel apps: isolate tenants by domain or subdomain, use single or multi-database setups, and make queues, jobs, commands, and storage tenant-aware with minimal configuration. | 1,341 | — | 93 | — | 7 | 23.2 | 6.2 | MIT | 5 months ago | |
| torzer/awesome-landlord | 0.87 | torzer/awesome-landlord is a Laravel package for multi-tenant applications with a landlord/tenant architecture. It helps manage tenants, isolate databases, route by domain or subdomain, and switch tenant contexts, making SaaS and multi-tenant Laravel apps easier to build. | 42 | — | 10 | — | 3 | 0.8 | 0.5 | MIT | 6 years ago | |
| hakam/multi-tenancy-bundle | 0.87 | Hakam Multi-Tenancy Bundle is a Laravel package for adding multi-tenant support with tenant-aware database connections, migrations, and configuration, helping isolate tenant data and simplify managing multiple tenants in one application. | 133 | 132 | 39 | 4K | 1 | 12.3 | 24.7 | MIT | 6 months ago | |
| roberts/laravel-singledb-tenancy | 0.87 | — | 0 | 0 | 0 | 54 | 1 | 10.3 | 26.0 | MIT | 6 months ago | |
| rinvex/laravel-tenants | 0.87 | — | 0 | 82 | — | 12 | — | 0.0 | 15.4 | — | — | |
| solutosoft/laravel-multitenant | 0.87 | A Laravel package for building multi-tenant applications with tenant resolution and tenant-aware database connections, models, and migrations. It helps isolate tenant data across domains or subdomains while keeping a single codebase. | 24 | — | 6 | — | 0 | 0.4 | — | — | 2 years ago | |
| maize-tech/laravel-tenant-aware | 0.87 | maize-tech/laravel-tenant-aware helps Laravel apps support multi-tenancy by resolving the active tenant, automatically scoping Eloquent models and queries, and keeping tenant data isolated with simple configuration and middleware. | 14 | — | 4 | — | 0 | 13.1 | — | MIT | 4 months ago | |
| mapeveri/multi-tenancy-bundle | 0.87 | A multi-tenancy bundle for PHP applications that simplifies tenant isolation, tenant-aware database connections, and request-based tenant resolution. It provides the building blocks to run multiple tenants from a single codebase with minimal configuration. | 11 | 11 | 5 | 0 | 1 | 0.3 | — | MIT | — | |
| hyn/multi-tenant | 0.87 | — | 2,602 | 2,615 | 394 | 13K | 68 | 44.4 | 35.3 | MIT | 3 years ago | |
| commitm/multi-tenant | 0.87 | — | 0 | 0 | 0 | 0 | 1 | 0.1 | — | — | — |
How can I help you explore Laravel packages today?