mariojgt/skeleton-admin
Skeleton Admin is a Laravel package that provides a ready-to-use admin panel skeleton for bootstrapping back-office interfaces. It offers a starting structure for admin screens, navigation, and configuration, helping you focus on application-specific management features instead of repetitive setup.
Consider it only when all of the following hold:
admin and user guards) and the multi-auth wiring is the specific thing you are avoiding building.Look elsewhere when:
Archived: yes means no security patches, no Laravel major-version bumps, no issue triage. Any CVE in the transitive PHP or npm tree becomes yours to fix. This is the single deciding factor for almost every real project.To executives: There is a small open-source Laravel scaffold that pre-builds an admin interface — login, separate admin and user accounts, and a ready-made UI toolkit — which could save roughly 3–5 engineering days at the start of an internal-tool project. The catch is that it is archived and unmaintained, with a negligible user base, so it cannot be a long-term dependency: nothing will patch it when Laravel or its frontend libraries move on. Recommendation: do not adopt it as a component of any product we intend to support past a quarter. Instead, authorize a short, time-boxed evaluation (2–3 days) of it alongside Laravel's own first-party scaffolding and Filament, and use whichever wins as our standard. The value we capture is the pattern and the estimate, not the package.
To engineering: Treat the repository as a reference implementation, not a dependency. Read it for the Inertia + Vue 3 bootstrapping, the multi-guard route middleware wiring, and the DaisyUI layout structure; then reproduce the parts you need in our own scaffold, or fork it and take full ownership with pinned versions and a documented upgrade path. Do not composer require it into a service we plan to keep: it is archived, so transitive PHP and npm vulnerabilities land on us, and Laravel major upgrades will require manual patching. Flag any proposal to use it in a client-facing or regulated system as a blocker, and bring the auth scaffold decision back as a comparison against Breeze/Jetstream and Filament rather than as a single-package approval.
How can I help you explore Laravel packages today?