rmzamora/user-bundle
rmzamora/user-bundle is a Laravel/PHP package that provides a ready-to-use user bundle for your application. It helps organize user-related models, authentication scaffolding, and common account workflows, giving developers a simple starting point for managing users without building everything from...
make:user + an admin layer, or off Sonata entirely), not as an adoption item.Adoption criteria — all would have to be true, and even then you should prefer upstream:
Look elsewhere — decisively — when:
spatie/laravel-permission for roles. There is no Sonata equivalent and none is needed.symfony/security-bundle user providers is the correct path. SonataUserBundle is legacy-adjacent even upstream.Recommendation: do not adopt. Record as "rejected — archived fork, zero adoption signal, superseded upstream, wrong framework for our stack."
For executives (30 seconds): A dependency surfaced in our evaluation pipeline that we should decline. It is an abandoned, single-maintainer copy of a Symfony admin-user bundle — zero users, zero downstream projects, archived by its author. Adopting it would transfer all maintenance and security-patching responsibility to us, for functionality that is either already available upstream or better served by framework-native authentication. There is no cost to saying no and a real, ongoing cost to saying yes. The one useful output is a process note: archived Symfony forks should not be reaching a Laravel-oriented review queue, and we are tightening that filter.
For engineering leads: This is rmzamora/user-bundle, a fork of SonataUserBundle — user/group CRUD, roles, and impersonation for SonataAdmin-backed applications. It carries no stars, no dependents, and is archived; upstream SonataUserBundle and FOSUserBundle are themselves in maintenance/legacy territory, with Symfony's native security stack as the forward path. Concrete asks: (1) confirm no team is currently pulling this transitively — the zero-dependents signal suggests none, but verify in composer.lock; (2) if any service still runs Sonata + FOSUserBundle, raise it as a modernization epic, not a package decision; (3) for the Laravel services, close this out — Fortify plus a roles package covers the same ground with active maintenance.
The one-line framing: declining this is free; adopting it means we own an abandoned fork of a legacy bundle for a framework we don't standardize on.
How can I help you explore Laravel packages today?