panservicesas/filament-users
A Filament plugin for managing users in Laravel apps: browse, create, edit, and organize user accounts with role and permission support, profile fields, and ready-made admin resources for faster backend setup.
panservicesas/filament-users gives Filament-based admin panels a ready-made UserResource — list, view, edit, and impersonate users — instead of hand-rolling CRUD screens. For teams already on Filament, this is a low-cost "buy/borrow" decision that removes weeks of undifferentiated admin UI work.Adopt when:
Look elsewhere or build your own when:
For executives: This is a small, free Filament plugin that gives our admin panel a standard user-management screen — including the ability to "view as" a customer for support — without engineering time to build it. The latest release (v3.5.2) is a minor polish update: emails are now click-to-copy, user names no longer link to a broken record page, and impersonation now requires an explicit confirmation, reducing the risk of accidental account takeover during support. Cost is negligible; the main decision is governance, not spend.
For engineering: Adopt as a dependency on Filament admin surfaces only. Wrap it: enforce an authorization policy on the impersonate action (confirmation is UX, not security), log impersonation start/stop with actor and target, and consider scoping impersonation to support roles. Pin the version and review the resource for override points before customizing user fields. The 2.5.2 changes are non-breaking and low-risk — safe to take on the next dependency bump. Treat the package as a maintained commodity UI primitive; if user management becomes differentiated product surface, budget to fork.
Recommendation: Adopt for internal/support admin tooling; do not expose impersonation beyond a controlled group; revisit build-vs-buy only if the package stalls or your identity model outgrows it.
How can I help you explore Laravel packages today?