sylius/web-bundle
Sylius WebBundle provides the web layer for Sylius e-commerce applications, integrating controllers, templates, routing, and UI components for storefront and admin interfaces. It helps developers build and customize Symfony-based shop frontends and backends.
sylius/web-bundle is archived and its own description reads "DEPRECATED — see Sylius/Sylius." There is no adoption decision to make and no vendor relationship to negotiate. The only decision it informs is which Sylius artifact a team should depend on, and the answer is the monorepo, not this repository.composer.json or composer.lock, that is a concrete, dated finding: the codebase predates the consolidation of Sylius' web layer into the main repository. The remediation is a Sylius version upgrade — not a patch, not a fork, not a compatibility shim. Scope it as a prerequisite for any PHP or Symfony minor bump, because an unmaintained bundle is the item most likely to block the upgrade.opportunity: 8.77 sub-score is an artifact of the package's historical Sylius association, not forward-looking value; the composite 0.4925 is the honest signal. Apply an explicit PM override: archived status dominates every other score.Consider it only in a forensic or audit capacity:
Look elsewhere — or stop — in every other case:
composer.json.sylius/sylius (or the split bundles — sylius/resource-bundle, sylius/grid-bundle, sylius/ui-bundle, sylius/admin-bundle, sylius/shop-bundle). Building here means duplicating work against a dead branch.For executives: This is a retired internal component of the Sylius e-commerce platform — the presentation layer (controllers, routes, templates) that has since been folded into the main Sylius repository. It is formally deprecated, the repository is archived, it has thirteen stars and zero downstream dependents, and it receives no maintenance or security patches. There is no commercial or strategic case for adopting it, and it cannot run inside our Laravel applications at all — it is built for a different framework's extension model. The only action item is defensive: if it appears anywhere in our stack, budget a migration as part of the next Sylius upgrade rather than carry an unmaintained dependency through a security review.
For engineering: Treat sylius/web-bundle as a redirect, not a dependency — the description itself points to Sylius/Sylius. If it is in a lockfile, the correct remediation is a Sylius version bump that absorbs the web layer into core, not a fork and not a compatibility shim. Do not attempt to load it inside a Laravel process: bundle registration, DI compilation, routing, session, and CSRF semantics do not compose with Laravel's, and you will get autoload collisions and untraceable 404s. If Sylius domain capability is truly needed, isolate it as a separate service behind a small, versioned HTTP/queue contract — and if a fork is somehow unavoidable, vendor it under an internal namespace, pin the commit, assign a named owner, and treat it as first-party code with a review cadence from day one.
Bottom line: no adoption, no investment, no fork in a Laravel context. One line in the risk register, one ticket in the migration epic, and a documented decision so the next team does not rediscover this package and re-open the evaluation.
How can I help you explore Laravel packages today?