Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament User Laravel Package

jeffersongoncalves/filament-user

Filament User adds ready-made user management to your Filament panel: profile editing, avatar uploads, password changes, and a full user resource. Drop-in install, configurable fields, and styling that matches Filament out of the box.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy/adopt: Still a tactical decision—use this package as a scaffold for Filament-based user administration and status-aware login, or build a custom UserResource and status-aware auth flow. The 3.2.0 release does not change the core build/buy calculus, but it adds a concrete upgrade cost that should be priced into any adoption decision.
  • Feature prioritization: Supports near-term features such as admin user CRUD, account status enforcement at login, user suspension/deactivation, and approval-style onboarding. 3.2.0 also makes localization a near-free feature for admin UI labels across 19 locales (including ar, de, fr, ja, zh_CN, and others), which may unlock international internal rollouts that were previously a custom-build item.
  • Roadmap for starter kits/internal tools: If the product is based on the jeffersongoncalves starter kits, this package standardizes the user model, admin resource, login behavior, and now translation key conventions across the broader filament-* family. That consistency is a mild positive for teams running multiple starter-kit-derived apps.
  • Use-case fit: Best suited for internal back-office tools, MVPs, prototypes, and Filament admin panels—now with better fit for multi-locale internal tools. Still not a fit for customer identity, complex access control, or compliance-heavy authentication.
  • Dependency strategy: Low stars and zero dependents remain the dominant signal: treat this as a reference implementation or forkable accelerator, not a strategic platform dependency. The 3.2.0 breaking translation-key rename reinforces that judgment—upstream can and will make breaking changes with little ecosystem buffer.

When to Consider This Package

Consider it when:

  • The product already uses Laravel and Filament, especially the jeffersongoncalves starter kits.
  • The team needs basic user management and status-aware login quickly, with limited customization.
  • The admin UI needs to be multilingual out of the box—3.2.0 ships 19 locales with a test asserting key parity against en, which is more i18n rigor than most packages at this adoption level.
  • The scope is an internal admin tool, prototype, or MVP where speed matters more than long-term package support.
  • The team can pin the version, review migrations and auth behavior, and take ownership of a fork if needed.
  • The required user statuses map cleanly to the package’s status-aware login model.

Look elsewhere when:

  • The product needs RBAC, teams, invitations, SSO, MFA, audit logs, multi-tenancy, or compliance controls.
  • Authentication is customer-facing or security-critical.
  • The team requires a maintained package with adoption, community support, and a clear upgrade path.
  • The domain requires a heavily customized User model or nonstandard auth guards.
  • The team has already published or overridden filament-user::user.* translations and cannot absorb a breaking key rename plus republish during the current cycle.
  • There is no appetite to fork, test, and maintain the integration internally.

How to Pitch It (Stakeholders)

Executive summary: This is an MIT-licensed Filament package that accelerates admin user management and status-based login for starter-kit-based products. Release 3.2.0 adds 16 locales (19 total) with key-parity tests—useful if we need a multilingual admin surface—but it also renames translation keys in a breaking change that requires republishing and updating any overrides. Adoption remains low (2 stars, 0 dependents), so this is a tactical accelerator, not a strategic platform bet.

Recommendation: Run a time-boxed spike in a non-critical internal app. If it fits, adopt with a pinned version and a named internal owner, or fork the useful pieces. Budget explicitly for the 3.2.0 translation migration (php artisan vendor:publish --tag="filament-user-translations" --force plus remapping any filament-user::user.* overrides to filament-user::resources/user.*) and add a regression check on localized admin labels. Do not make it a dependency for customer-facing authentication or compliance-sensitive workflows without deeper vetting.

Engineering summary: The package provides a User model, UserResource, status-aware login page, plugin integration, and now a 19-locale translation set with a parity test. Engineering should verify Laravel/Filament version compatibility, migrations, auth guards, and security behavior as before, and additionally: audit for any published filament-user::user.* overrides that will silently fall back to English after 3.2.0, confirm the new filament-user::resources/user.* namespace resolves under the app's config, and decide whether to track upstream translations or vendor a fork to avoid future key churn.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib