artificertech/filament-multi-context
Adopt When:
Look Elsewhere If:
spatie/laravel-permission."This package lets us ship isolated admin panels for different customer segments, teams, or features without reinventing the wheel. For example, we could offer a ‘Support Team Dashboard’ and a ‘Marketing Dashboard’—each with its own resources and widgets—while reusing Filament’s polished UI. It cuts development time by 30–50% compared to custom solutions, and the MIT license avoids licensing risks. Ideal for scaling our SaaS or white-label offerings."
Ask: "Would prioritizing this align with our [multi-tenant/role-based access] roadmap?"
*"Problem: Managing multiple admin contexts (e.g., tenant-specific, feature-gated) in Filament requires duplicating resources/pages or hacking routing. Solution: This package provides a first-class way to register independent Filament contexts (e.g., FilamentTeams, FilamentCustomers) with their own:
TeamResource, CustomerResource)TeamDashboard, CustomerOnboarding)auth:filament-teams).Why now?
php artisan make:filament-context scaffolds a new context in minutes.Trade-offs:
Next steps:
FilamentAnalytics).Filament{Context}) for team adoption."*Ask: "Should we contribute to this repo to add [missing feature, e.g., dynamic context routing]?"
How can I help you explore Laravel packages today?