Open ngblaylock opened 4 months ago
https://bluzky.github.io/nice-select2/
This is made with vanilla JS and seems to be a good choice, but it lacks virtualized lists and doesn't use chips with multiple selections. Instead it just says "2 Selected". Some CSS would need to be modified to fit in with Bootstrap 5. Not great support.
https://choices-js.github.io/Choices/
This project looks dead on GitHub with tons of issues. Maybe just because it is popular? Anyway, this looks like it would be a great option, but it is missing virtualized scrolling. Looks like you can easily set classes using bootstrap.
https://tom-select.js.org/examples/
My least favorite option
https://use-bootstrap-select.js.org/#/demo/
I don't love how you have to type in the input itself, which often is after the selected item. I prefer to have the search in the dropdown like choices.js or Nice Select2.
Looks reasonable, but no virtualization
.active
There is no autocomplete for Bootstrap 5, which is a bummer.