nostalgiaz/bootstrap-switch
Bootstrap Switch turns checkboxes and radio buttons into attractive, customizable toggle switches for Bootstrap. This Composer package bundles the plugin assets for easy integration into Laravel and PHP projects, with support for sizes, colors, labels, and events.
Consider it only when most of these are true:
Look elsewhere when:
For executives: This is a free, MIT-licensed UI plugin with strong historical adoption, but it is aging and effectively unmaintained since 2017. It is not a strategic platform decision. The business case is limited to short-term reuse in legacy Laravel admin screens; the cost of replacing a toggle is small, while the cost of carrying an old jQuery dependency into a modernization program is unnecessary. Recommend treating it as a stopgap, not a new standard.
For engineering: If already present, isolate it behind a Blade component or partial so it can be swapped without touching every view. Pin or vendor the asset, document ownership, and add a visual/accessibility check. If starting fresh, prefer a native checkbox with CSS, Bootstrap 5’s form switch, or the existing design-system component. Do not build new product surfaces on this package; schedule replacement alongside Bootstrap/jQuery retirement.
How can I help you explore Laravel packages today?