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

User Bundle Laravel Package

highlyprofessionalscum/user-bundle

A PHP user bundle that packages user account functionality into a reusable component for PHP projects. It offers a simple starting point for handling users, though the small community and limited documentation mean you may need to explore the source directly to understand its full capabilities.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework fit check (blocking): Despite the brief describing this as a "Laravel/PHP package," highlyprofessionalscum/user-bundle is a Symfony bundle — specifically a fork of the well-known FOSUserBundle. It cannot satisfy a Laravel authentication requirement (no service providers, facades, Eloquent bindings, or Laravel guard integration). This assessment therefore supports a "do not adopt for Laravel" decision rather than a build-vs-buy tradeoff.
  • Build vs. buy vs. adopt-upstream: The realistic choice set is (a) use Symfony's native Security component + MakerBundle, (b) use the maintained upstream friendsofsymfony/user-bundle, or (c) adopt this fork. Option (c) offers no differentiating capability over (b), so the decision collapses to native Symfony security vs. upstream FOSUserBundle.
  • Roadmap impact: If any roadmap item assumes this package accelerates user registration/profile/email-confirmation delivery, that estimate should be treated as unvalidated — the fork's maturity is unknown and would require a spike before it can be scheduled.
  • Use cases it could nominally cover (Symfony only): registration, login, password reset, profile editing, user groups/roles, and email confirmation — but only if the fork is verified to be current with supported Symfony versions.
  • Supply-chain / dependency risk decision: With 0 stars, 0 dependents, and a 0 quality score, this is a low-signal, effectively unvetted fork maintained under a single unverifiable namespace. The PM decision this supports is risk avoidance: do not introduce an unreviewed authentication dependency into the product's trust boundary.

When to Consider This Package

Adoption criteria — all would need to be true, and currently they are not:

  • You are building on Symfony, not Laravel. For Laravel, look to Laravel Breeze, Fortify, Jetstream, or laravel/ui — all first-party, maintained, and framework-native.
  • You specifically need FOSUserBundle's legacy surface area (its entity/model manager abstraction, group handling, or an existing codebase already coupled to FOSUserBundle conventions).
  • You can verify the fork tracks upstream — check its composer.json Symfony version constraints, last commit date, CHANGELOG divergence from friendsofsymfony/user-bundle, and whether it carries unreviewed patches.
  • You accept the maintenance burden — with zero dependents, you are likely the only consumer; assume you own security patching.

Look elsewhere when:

  • The stack is Laravel. Hard stop — wrong framework.
  • You want upstream FOSUserBundle. Use friendsofsymfony/user-bundle directly; it has the ecosystem, documentation, and issue history.
  • You want the modern Symfony path. Symfony's Security component, symfony/security-bundle, and MakerBundle's make:user / make:auth are the maintained, documented default and avoid a third-party auth layer entirely.
  • You need audited, supportable authentication. A 0-star, 0-dependent auth fork fails any reasonable security review; authentication is the highest-blast-radius code in the product.

How to Pitch It (Stakeholders)

For executives: We evaluated highlyprofessionalscum/user-bundle and recommend not adopting it. Two reasons. First, a stack mismatch: it is a Symfony bundle, so it does nothing for our Laravel services — the original request was based on an incorrect assumption. Second, a trust issue: it is an unattributed fork with no stars, no downstream users, and no quality signal, yet it would sit directly in our authentication path. The cost of a compromised or abandoned login dependency vastly exceeds the days it might save.

For engineering: Treat this as a non-candidate. On Laravel, use Breeze/Fortify (first-party, actively maintained, framework-native guards and password reset flows). On Symfony, prefer the Security component with MakerBundle, or the maintained upstream friendsofsymfony/user-bundle if FOSUserBundle semantics are genuinely required. If anyone has a concrete reason to want this specific fork, the burden of proof is a version-constraint review, a diff against upstream, and a security sign-off — none of which we expect to survive scrutiny.

Recommended next step: Confirm which framework the requesting team is actually on, close this out as a mismatch, and redirect the effort to the sanctioned alternative for that stack.

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.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package