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

Bs Select Bundle Laravel Package

axiolab/bs-select-bundle

A Symfony bundle that integrates Bootstrap Select into your forms, adding a ready-made form type and Twig rendering for searchable, styled dropdowns with minimal configuration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Stack-fit triage (build vs. buy, at zero cost) — the first-order decision it supports is a "no." This is a Symfony bundle, not a Laravel package: it overrides Symfony's ChoiceType to render through the bootstrap-select jQuery plugin. In a Laravel codebase it contributes nothing — the correct PM action is to close the tab and not log it as a candidate. Its only legitimate relevance is inside a Symfony admin/back-office surface.
  • Form UX for long option sets — the underlying value proposition is searchable, multi-select, select-all/clear dropdowns for <select> fields with dozens-to-hundreds of options (country lists, tag pickers, category filters). PM-relevant if usability research or support tickets show users hunting through long dropdowns.
  • Reducing bespoke front-end work — replaces per-form JS wiring with a declared form type. A modest maintenance-surface reduction for Symfony teams already on jQuery.
  • Roadmap impact: effectively none — pure UI affordance with no data, workflow, or differentiation value. It's an admin-panel polish item, never a roadmap line item.

When to Consider This Package

Only if all of the following hold:

  • The stack is Symfony and form rendering flows through ChoiceType — not Laravel, not API-first.
  • Front-end is already Bootstrap 3/4 with jQuery in the tree; bootstrap-select is jQuery-based and is legacy in a Bootstrap 5 / jQuery-free world.
  • The need is strictly "searchable, styled native select" — no async option loading, no tag creation, no custom option templates.
  • You've verified the bundle's Symfony version constraint against the version you run. With zero stars and zero dependents, it has almost certainly never been exercised against Symfony 6/7.
  • You're prepared to vendor or fork it rather than treat it as a supported dependency.

Look elsewhere in nearly every case:

  • Laravel stack — irrelevant by construction. Use Blade components plus a JS library directly, or an Alpine/Livewire wrapper.
  • Need maintained, framework-agnostic dropdowns — Tom Select, Choices.js, or Slim Select: actively maintained, jQuery-free, and they work identically in Laravel and Symfony, so the integration survives a framework migration.
  • Need remote/async options, autocomplete, or tagging — the native-select-plus-plugin model is the wrong architecture; use a component-based combobox.
  • Any dependency bar requiring a maintenance signal (stars, dependents, release cadence, security response) — this package fails all of them. Score 0, zero dependents, no observable community.

How to Pitch It (Stakeholders)

Executive: Not a candidate. It's a small, Symfony-only UI bundle with no adoption, no maintenance signal, and no dependents, solving a cosmetic problem. Adopting it trades supply-chain and framework-upgrade risk for negligible user-facing benefit. Recommendation: do not adopt; if the underlying need is real, it is a half-day of work in our existing front-end layer.

Engineering: Technically it's a thin Symfony form-type override that swaps ChoiceType rendering for the bootstrap-select jQuery plugin. The pattern is reasonable; the package isn't — unmaintained, wedded to jQuery/Bootstrap 3-4, and unverified against current Symfony. If we need searchable or multi-select dropdowns, wire Tom Select or Choices.js into our form layer directly: less total effort than vetting, forking, and carrying this bundle, and it works for both Laravel and Symfony. If we're on Laravel, this doesn't apply at all.

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.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib