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

Layout Bundle Laravel Package

enabel/layout-bundle

Deprecated Symfony bundle providing a responsive Bootstrap 5 layout with Enabel styling, Twig components (alerts, theme and locale switchers, user menu), favicon management, error and email templates, and light/dark mode theming.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Deprioritize new adoption; treat as a migration input rather than a build dependency. The package is explicitly deprecated and points to Enabel UX as the successor. Any roadmap item that assumes enabel/layout-bundle as a forward-looking foundation should be re-scoped to either (a) the successor package, or (b) a documented "stay on frozen version" decision with an exit plan.
  • Framework fit check before anything else. Despite the brief framing this as a Laravel/PHP package, it is a Symfony bundle (Twig components, SymfonyInsight badge, Symfony application layout helpers). It is not a Laravel package and offers no service providers, Blade views, or Laravel-native integration. Any planned Laravel usage is a non-starter without a bridge layer.
  • Build vs. buy: lean "reuse" only for Enabel-aligned Symfony work. The value is a pre-built Bootstrap 5 layout with Enabel's design system, alert components, theme switcher (light/dark), locale switcher, user menu, favicons, error pages, and email templates. That is a meaningful chunk of undifferentiated UI scaffolding — worth reusing if you are already in the Enabel/Symfony ecosystem and accept the visual identity it imposes.
  • Roadmap implication: budget for a successor migration, not a greenfield build. Because the successor (Enabel UX) exists, the cheapest path is typically a scheduled migration task rather than an in-house reimplementation of layout and Twig components.
  • Use cases it fits: internal Enabel-style Symfony admin back-offices, multilingual apps needing a locale switcher out of the box, projects wanting consistent error/email templates and a dark-mode toggle with minimal effort.

When to Consider This Package

Consider it only when all of the following hold:

  • You are building or maintaining a Symfony application (not Laravel, not framework-agnostic PHP).
  • You are inside, or deliberately aligning with, the Enabel design system and branding — the styling is opinionated, not neutral.
  • You need the specific bundled set: responsive Bootstrap 5 layout, alerts, theme switcher, locale switcher, user menu, favicons, error pages, email templates.
  • You accept the deprecated, unmaintained status: no security patches, no PHP/Symfony version guarantees going forward, and a hard dependency on an archived codebase.
  • You are willing to pin versions and own the risk, ideally as a short-lived stopgap with a named migration owner.

Look elsewhere when:

  • You are on Laravel — this is the wrong ecosystem entirely.
  • You need a maintained dependency with a support window, CVE response, or compatibility with future Symfony/PHP releases.
  • You want an unbranded or fully themeable design baseline; the Enabel styling is baked in.
  • You need a single-purpose component (e.g., just a theme switcher) — pulling an entire layout bundle for one widget is poor value and increases coupling.
  • You are greenfield: start directly on the recommended successor, Enabel UX, rather than adopting a package its own maintainers have retired.
  • You need community support, a large contributor base, or third-party documentation — there are zero dependents and no external ecosystem to lean on.

How to Pitch It (Stakeholders)

One-liner: A deprecated Symfony UI-layout bundle from Enabel that gives you branded Bootstrap 5 scaffolding, Twig components, dark mode, locale switching, and standard error/email templates — useful as a shortcut today, but not a long-term foundation.

For executives: This is a ready-made front-end kit that saves design and template work on Symfony applications and enforces Enabel's visual standards. The catch is strategic, not technical: the maintainers have retired it and named a successor. Adopting it now means accepting an expiration date. The recommendation is to avoid new commitments to it and, where it is already in use, plan a low-risk migration to Enabel UX on a defined timeline.

For engineering: Expect a clean Symfony bundle with Twig components and decent hygiene signals (CI, Codecov, SymfonyInsight, changelog, tagged releases) — but no ongoing maintenance, no dependents, and no security backport path. It is Symfony-only; it will not work in Laravel without custom work. If you must use it, pin the version, isolate it behind your own layout abstraction so the swap to Enabel UX is a contained change, and record it as technical debt with an owner.

Ask: Approve a short spike to size the Enabel UX migration (or an equivalent in-house layout layer), and gate any new adoption of enabel/layout-bundle behind an explicit exception with a documented exit plan.

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.
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel