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

Bootstrap Bundle Laravel Package

elnur/bootstrap-bundle

ElnurBootstrapBundle adds unobtrusive Bootstrap 3 support to Symfony forms, letting you choose default, horizontal, inline, or navbar layouts, set button contexts, use input group addons, convert labels to placeholders, and render flash messages.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Legacy maintenance triage: Decide whether to keep patching a Symfony 2.x-era admin UI or budget migration. This bundle is a thin, readme-only wrapper for Bootstrap 3 form rendering; it is a candidate for “freeze and replace,” not “invest and extend.”
  • Build vs. buy (buy = adopt upstream): Modern Symfony (≥3.4) ships native Bootstrap form themes (bootstrap_3_layout.html.twig, later bootstrap_4_layout), so the core capability this package provides has been absorbed by the framework. Any new build decision should default to framework-native themes.
  • Roadmap prioritization: With 10 stars, 0 dependents, a single maintainer, and README-level maturity, this should not appear on a forward roadmap. It is acceptable only as an existing dependency in maintenance-mode products.
  • Use cases it actually serves: Quick, consistent Bootstrap 3 form layouts (default, horizontal, inline, navbar) and button context classes (primary, etc.) with minimal Twig markup—useful when retrofitting consistency into an old Symfony/Twig codebase.
  • Platform-fit check: Despite the Laravel/PHP framing, this is a Symfony bundle, not a Laravel package. For Laravel, the equivalent decisions belong to Blade components, laravelcollective/html, or a front-end build—this package should not enter a Laravel evaluation shortlist.

When to Consider This Package

Consider it when:

  • You maintain a Symfony 2.x (or early 3.x) application already using Bootstrap 3 and Twig forms, and you need default/horizontal/inline/navbar layouts plus button contexts with minimal template churn.
  • You value “unobtrusive” defaults—no forced styling unless explicitly requested—and want to avoid hand-rolling form themes.
  • The team has no capacity to write or maintain custom Twig form themes during a stabilization period.

Look elsewhere when:

  • Starting any new project. Use Symfony’s built-in Bootstrap form themes; they are maintained with the framework.
  • You need Bootstrap 4/5 support, PHP 8, or Symfony 5+/6+ compatibility—this package does not credibly cover those.
  • You are on Laravel. Use Blade/Tailwind/Bootstrap via your asset pipeline or a maintained form package.
  • You require active maintenance, security responsiveness, or a support runway. Zero dependents and README-only maturity are adoption red flags.
  • You need opinionated, full-featured UI scaffolding—this is a narrow formatting helper, not a UI kit.

How to Pitch It (Stakeholders)

  • Executive summary: This is a small, MIT-licensed formatting helper for legacy Symfony screens. It is not a strategic platform choice. Approve it only as a stopgap inside maintenance work; the license is free, but the real cost is carrying an unmaintained dependency.
  • Engineering: It reduces Twig boilerplate for Bootstrap 3 form rendering (layouts and button contexts). However, equivalent behavior exists natively in modern Symfony, so the exit path is straightforward: pin/vendor the bundle if already present, then replace it during the next framework upgrade.
  • Recommendation: Do not add to new architecture. If it is already in the codebase, treat it as frozen, document the replacement path, and schedule removal alongside the Symfony/Bootstrap upgrade.
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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums