niladam/filament-auto-logout
Automatically log out idle users from your Filament panels. Set a configurable inactivity timeout, show a warning modal with a countdown before logout, and redirect to the login page. Lightweight, easy to install, and configurable per panel.
Adopt when:
Look elsewhere or build in-house when:
For executives: This is a small, free, open-source add-on for our admin panel that automatically signs users out after a period of inactivity, with a visible countdown so people aren't surprised mid-task. The new 3.0.0 release is the version that works with the admin framework upgrade we have on the roadmap — it unblocks that upgrade rather than adding new scope. Cost is engineering time to bump the dependency and re-test, not license spend. The main risk to flag is that it's maintained by a single volunteer, so if automatic logout is something our security or audit commitments depend on, we should plan a modest in-house fallback.
For engineering: 3.0.0 adds Filament v5 support via PR #29; the major version bump signals a compatibility break with the Filament v3/v4 line, so pin 2.x on current branches and take 3.0.0 only as part of the v5 upgrade. Integration surface is small — panel configuration plus the logout behavior — but validate the countdown, the timeout value, and the Livewire/Livewire-component behavior under a real session before shipping. Because it's a single-maintainer dependency in the auth path, keep a thin internal abstraction or middleware wrapper so a swap-out is a config change rather than a refactor, and add a regression test that asserts idle sessions actually terminate. Also confirm PHP and Laravel version floors implied by Filament v5 before scheduling the bump.
How can I help you explore Laravel packages today?