rupadana/filament-panel-switch
A Filament plugin that adds a panel switcher to your admin interface, letting users move between registered Filament panels without manually editing URLs. Useful for apps with separate admin, staff, or tenant panels. Install via Composer and register the plugin on your panel.
admin, app, vendor, customer) rather than shipping separate applications. It gives end users a first-class way to move between panels they have access to, which is often the blocker that forces teams back to a single monolithic panel.Adopt when:
Look elsewhere or build in-house when:
For executives (one paragraph): We're evaluating a small open-source add-on that lets users move between the different areas of our product — for example, between the customer view and the admin console — without logging out or hunting for a URL. It's a narrow, reversible dependency: it adds a navigation affordance, carries no data model or migration, and can be removed cleanly. The new v3.0.0 release is a major version, which for this ecosystem almost always means it now targets the latest Filament release; that's good for our upgrade path but means it is not a drop-in for our current version. Recommendation: approve a short technical spike to confirm compatibility and read the changelog, then adopt alongside — not before — our Filament upgrade.
For engineering: The package solves panel discovery, authorization filtering, and cross-panel routing for multi-panel Filament apps. v3.0.0 is a major bump published with changelog-only release notes — treat it as a breaking release. Action items: (1) confirm the target Filament major and PHP version from the diff; (2) diff public API (config keys, Blade/nav registration, any published views) against the version we'd be upgrading from; (3) check open issues for upgrade regressions before pinning; (4) if we adopt, pin the exact version and record the upgrade note in our dependency log, since a single-maintainer package's majors can move fast.
How can I help you explore Laravel packages today?