An ES6 native replacement for select using standards Bootstrap 5 (and 4) styles. (almost) No additional CSS needed! Supports creation of new tags.
<!-- HTML -->
<label for="validationTags" class="form-label">Tags</label>
<select class="form-select" id="validationTags" name="tags[]" multiple>
<option selected disabled hidden value="">Choose a tag...</option>
<option value="1" selected="selected">Apple</option>
<option value="2">Banana</option>
<option value="3">Orange</option>
</select>
<div class="invalid-feedback">Please select a valid tag.</div>
<!-- JavaScript -->
<script type="module">
import Tags from "bootstrap5-tags";
Tags.init("select");
</script>