mremi/bootstrap-bundle
mremi/bootstrap-bundle is a Symfony bundle that integrates Bootstrap into your applications, offering ready-to-use form themes, layout templates, and asset handling so you can build responsive, styled interfaces with minimal configuration.
npm install bootstrap + Vite, or a single pinned CDN tag with SRI. Quantifying this bundle's value at "saves one config file" is enough to close the question. Use it as the worked example in any build-vs-buy rubric.[DEPRECATED] in the title, 1 star, and 0 dependents, this is a clean test case for org-wide minimum maintenance gates (release cadence, dependents, maintainer responsiveness, explicit EOL markers, security response path). It should fail every gate. Codifying those gates is the actual deliverable this package enables.Consider it only when all of the following hold:
mremi/bootstrap-bundle, and the task is estimating upgrade or removal cost — not adding it fresh.Look elsewhere immediately if any of the following hold:
composer update failure blocks CI for unrelated work.Adoption criteria summary: No new adoption is justified under any reading. The only sanctioned action is a removal/migration decision for existing consumers, plus a CI guard (Composer conflict entry or lint rule) preventing accidental entry into the dependency graph.
Recommendation: Do not adopt. If it already exists in the estate, schedule removal.
For executives: This package is officially deprecated, has negligible community adoption (1 star, 0 dependents), and is built for Symfony — not our Laravel stack. Adopting it would add an unmaintained dependency with no security patching and no upgrade path, and would put unpatched client-side code in front of our users. The alternative costs under a day of engineering: Bootstrap through our existing Vite build, or a pinned CDN reference. Declining is the lower-cost, lower-risk option, and the decision itself should take under an hour.
For engineering: Treat mremi/bootstrap-bundle as a legacy artifact, not a candidate. For a Laravel service the native path is npm install bootstrap @popperjs/core, imported in app.js/app.scss and built with Vite; form and pagination styling move to Blade components, since Laravel's paginator already ships views. For any Symfony codebase still referencing the bundle, log a migration ticket to AssetMapper or Webpack Encore plus symfony/ux form themes, and drop the dependency. Verify the bundle's PHP and symfony/* constraints first — a conflict against PHP 8.2+/Symfony 6/7 closes the question immediately and gives us a written rejection. Then add the conflict entry so it cannot drift back in. Net takeaway: this is a reference for what not to depend on, and the useful output of this evaluation is the adoption gate, not the package.
How can I help you explore Laravel packages today?