enhavo/app-bundle
Enhavo App Bundle is a subtree split of the open-source Enhavo CMS, a PHP project built on Symfony for flexible software that handles complex data structures through a clean and usable interface.
app-bundle is the integration layer that boots the CMS inside a Symfony application. This evaluation supports the decision to adopt a self-hosted PHP CMS versus building content and admin tooling in-house.enhavo/enhavo monorepo, published so Composer can install a slice of it. Versioning, roadmap and support decisions must be made against the parent project; this package should never be the thing on the roadmap.Consider it when:
Look elsewhere when:
Executives: Enhavo is an MIT-licensed, open-source PHP/Symfony CMS built for flexible, complex content models. It removes license fees and vendor lock-in and lets us extend an existing Symfony codebase instead of operating a second platform. The trade-off is ownership: no support contract, no managed hosting, and weak external adoption signals (zero stars/dependents on this package, which is only a subtree split of the main repo). Recommendation: fund a short, time-boxed engineering spike against enhavo/enhavo before any commitment. Treat this as “validate,” not “standardize.”
Engineering: Treat enhavo/app-bundle as a Composer-level subtree split of the main monorepo — the source of truth for docs, issues and releases is enhavo/enhavo. The bundle is the composition root that wires the CMS into a Symfony app. Before adopting, verify Symfony version compatibility, the upgrade path, and how splits are kept in sync; assume you will read the monorepo for anything non-trivial. Budget for ownership: with no dependency ecosystem, community answers will be scarce.
Product/Design: It supports custom content modeling with a built-in admin UI, which suits internal tools and data-heavy back ends. It is a weaker fit for content-marketing or headless-first requirements without additional integration work.
How can I help you explore Laravel packages today?