idavoll/user-module
Laravel package that provides a reusable user module for modular applications, offering a straightforward, Composer-installable way to organize user-related functionality and integrate user management into your project with minimal setup. It helps developers add structured user support without build...
AsgardCMS/Platform, with zero stars, zero dependents, and a NOASSERTION license. That profile is itself a decision input: any portfolio surface still on this lineage carries an unpriced maintenance and security liability that should be inventoried and budgeted.Consider it when:
Look elsewhere when:
spatie/laravel-permission. Actively maintained, widely adopted, clearly licensed.NOASSERTION plus read-only status is a hard stop for commercial or compliance-sensitive work — legal must determine the grant before any engineering time is spent.If you must touch it: confirm the exact AsgardCMS/Platform version it maps to, fork from the maintained monorepo rather than this read-only repo, pin to a commit SHA, vendor it internally, verify license terms independently, and record it as a held dependency with a planned exit — never a strategic one.
To executives: This is an archived component of the AsgardCMS modular CMS, not a standalone product to adopt. It genuinely delivers user accounts, profiles, roles, and permissions as a Laravel module — real capability — but it is flagged read-only, redirects to its parent platform repo, has zero stars, zero downstream dependents, and an unresolved license. The score profile (0.88, opportunity 23.22) is consistent with a dead-end artifact: no adoption, no maintainer, superseded by its own successor. Recommendation: do not add it as a dependency. If user management is on the roadmap, fund the maintained first-party Laravel path — Breeze/Jetstream/Fortify plus Spatie Permission. The cost is low, the risk profile is dramatically better, and it does not pin us to an end-of-life runtime. The one caveat: if any live product still runs on AsgardCMS, that is a separate remediation conversation we should start now, because upstream has consolidated and this repo is frozen.
To engineering: Treat it as documentation, not a dependency. It is a clean illustration of module packaging in Laravel — isolated service providers, migrations, routes, and views per domain — and it shows how AsgardCMS separates user, role, and permission concerns. If our architecture needs a module-boundary model, mirror the pattern; do not inherit the code. Installing it is practically unsupported: Composer may resolve it, but it targets PHP 5–7 and Laravel 4.2–5.x, assumes the Asgard module loader and sibling modules (Media, Setting, Menu) exist, and has no install evidence in years. It also owns the security-critical surface — password reset, session handling, role assignment — with no advisory pipeline and no upstream fix path, so any vulnerability becomes a permanent internal fork obligation. If a product is still on AsgardCMS, inventory that exposure and plan the migration: extract the data model (it is small and portable), write reversible migrations, and fence the cutover with contract tests on login, logout, reset, and permission checks.
Decision in one line: Mine it for architecture patterns and legacy migration context; do not ship it.
How can I help you explore Laravel packages today?