# Introduction > Quickly and Easily Integrate Bootstrap V5 Components With Vue 3 ## Table of Contents - [Accessibility](/bootstrap-vue-next/docs/reference/accessibility.md): A brief overview of BootstrapVueNext's features and limitations for the creation of accessible content. - [Accordion](/bootstrap-vue-next/docs/components/accordion.md): Build vertically collapsing accordions in combination with `BCollapse` component. - [Alert](/bootstrap-vue-next/docs/components/alert.md): Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages. - [App](/bootstrap-vue-next/docs/components/app.md): The `BApp` component is the new recommended way to configure bootstrap-vue-next. It replaces the plugin-based approach and provides better defaults management, orchestrator integration, and improved type safety. - [Aspect](/bootstrap-vue-next/docs/components/aspect.md): The component can be used to maintain a minimum responsive aspect ratio for content. When the content is longer than the available height, then the component will expand vertically to fit all content. If the content is shorter than the computed aspect height, the component will ensure a minimum height is maintained. - [Autocomplete](/bootstrap-vue-next/docs/components/autocomplete.md): An input with a dropdown suggestions list. Users can type freely to filter options, and the value is set when an item is selected from the list. Supports single and multiple selection, async fetching, and tags mode. - [Avatar](/bootstrap-vue-next/docs/components/avatar.md): Avatars are a custom component, and are typically used to display a user profile as a picture or short text. `BAvatar` provides several props for customizing its appearance such as color variant and roundness, and optionally supports acting as a button, link, or a [router link](/docs/reference/router-links). - [BAccordion Migration](/bootstrap-vue-next/docs/migration-data/components/baccordion.md): BootstrapVue did not ship a first-class accordion component, so accordion migrations usually start from `BCollapse`-based patterns rather than a direct `BAccordion` replacement. - [Badge](/bootstrap-vue-next/docs/components/badge.md): Documentation and examples for badges, our small count and labeling component. - [BAlert Migration](/bootstrap-vue-next/docs/migration-data/components/balert.md): Migration notes for BAlert from BootstrapVue to BootstrapVueNext. - [BAvatar Migration](/bootstrap-vue-next/docs/migration-data/components/bavatar.md): Migration notes for BAvatar from BootstrapVue to BootstrapVueNext. - [BBadge Migration](/bootstrap-vue-next/docs/migration-data/components/bbadge.md): Migration notes for BBadge from BootstrapVue to BootstrapVueNext. - [BBreadcrumb Migration](/bootstrap-vue-next/docs/migration-data/components/bbreadcrumb.md): Migration notes for BBreadcrumb from BootstrapVue to BootstrapVueNext. - [BButton Migration](/bootstrap-vue-next/docs/migration-data/components/bbutton.md): Migration notes for BButton from BootstrapVue to BootstrapVueNext. - [BButtonClose Migration](/bootstrap-vue-next/docs/migration-data/components/bbuttonclose.md): Migration notes for BButtonClose from BootstrapVue to BootstrapVueNext. - [BCalendar Migration](/bootstrap-vue-next/docs/migration-data/components/bcalendar.md): `BCalendar` is currently experimental and does not yet have stable migration guidance. - [BCard Migration](/bootstrap-vue-next/docs/migration-data/components/bcard.md): Migration notes for BCard from BootstrapVue to BootstrapVueNext. - [BCardGroup Migration](/bootstrap-vue-next/docs/migration-data/components/bcardgroup.md): Migration notes for BCardGroup from BootstrapVue to BootstrapVueNext. - [BCardImgLazy Migration](/bootstrap-vue-next/docs/migration-data/components/bcardimglazy.md): Migration notes for BCardImgLazy from BootstrapVue to BootstrapVueNext. - [BCarousel Migration](/bootstrap-vue-next/docs/migration-data/components/bcarousel.md): Migration notes for BCarousel from BootstrapVue to BootstrapVueNext. - [BCollapse Migration](/bootstrap-vue-next/docs/migration-data/components/bcollapse.md): Migration notes for BCollapse from BootstrapVue to BootstrapVueNext. - [BColorMode](/bootstrap-vue-next/docs/directives/BColorMode.md): The BColorMode directive has a similar result to the useColorMode utility, but provides more low level access than the composable - [BDropdown Migration](/bootstrap-vue-next/docs/migration-data/components/bdropdown.md): Migration notes for BDropdown from BootstrapVue to BootstrapVueNext. - [BEmbed Migration](/bootstrap-vue-next/docs/migration-data/components/bembed.md): Migration notes for BEmbed from BootstrapVue to BootstrapVueNext. - [BForm Migration](/bootstrap-vue-next/docs/migration-data/components/bform.md): Migration notes for BForm from BootstrapVue to BootstrapVueNext. - [BFormCheckbox Migration](/bootstrap-vue-next/docs/migration-data/components/bformcheckbox.md): `BFormCheckbox` mostly follows the shared Vue 3 form-model migration pattern. - [BFormDatePicker Migration](/bootstrap-vue-next/docs/migration-data/components/bformdatepicker.md): `BFormDatePicker` is currently experimental and does not yet have stable migration guidance. - [BFormFile Migration](/bootstrap-vue-next/docs/migration-data/components/bformfile.md): Migration notes for BFormFile from BootstrapVue to BootstrapVueNext. - [BFormGroup Migration](/bootstrap-vue-next/docs/migration-data/components/bformgroup.md): Migration notes for BFormGroup from BootstrapVue to BootstrapVueNext. - [BFormInput Migration](/bootstrap-vue-next/docs/migration-data/components/bforminput.md): Migration notes for BFormInput from BootstrapVue to BootstrapVueNext. - [BFormRadio Migration](/bootstrap-vue-next/docs/migration-data/components/bformradio.md): Migration notes for BFormRadio from BootstrapVue to BootstrapVueNext. - [BFormRating Migration](/bootstrap-vue-next/docs/migration-data/components/bformrating.md): Migration notes for BFormRating from BootstrapVue to BootstrapVueNext. - [BFormSelect Migration](/bootstrap-vue-next/docs/migration-data/components/bformselect.md): Migration notes for BFormSelect from BootstrapVue to BootstrapVueNext. - [BFormSpinButton Migration](/bootstrap-vue-next/docs/migration-data/components/bformspinbutton.md): Migration notes for BFormSpinButton from BootstrapVue to BootstrapVueNext. - [BFormTags Migration](/bootstrap-vue-next/docs/migration-data/components/bformtags.md): Migration notes for BFormTags from BootstrapVue to BootstrapVueNext. - [BFormTextarea Migration](/bootstrap-vue-next/docs/migration-data/components/bformtextarea.md): Migration notes for BFormTextarea from BootstrapVue to BootstrapVueNext. - [BFormTimePicker Migration](/bootstrap-vue-next/docs/migration-data/components/bformtimepicker.md): `BFormTimePicker` is currently experimental and does not yet have stable migration guidance. - [BImg Migration](/bootstrap-vue-next/docs/migration-data/components/bimg.md): Migration notes for BImg from BootstrapVue to BootstrapVueNext. - [BImgLazy Migration](/bootstrap-vue-next/docs/migration-data/components/bimglazy.md): Migration notes for BImgLazy from BootstrapVue to BootstrapVueNext. - [BInputGroup Migration](/bootstrap-vue-next/docs/migration-data/components/binputgroup.md): Migration notes for BInputGroup from BootstrapVue to BootstrapVueNext. - [BJumbotron Migration](/bootstrap-vue-next/docs/migration-data/components/bjumbotron.md): Migration notes for BJumbotron from BootstrapVue to BootstrapVueNext. - [BLink Migration](/bootstrap-vue-next/docs/migration-data/components/blink.md): Migration notes for BLink from BootstrapVue to BootstrapVueNext. - [BListGroup Migration](/bootstrap-vue-next/docs/migration-data/components/blistgroup.md): Migration notes for BListGroup from BootstrapVue to BootstrapVueNext. - [BMedia Migration](/bootstrap-vue-next/docs/migration-data/components/bmedia.md): Migration notes for BMedia from BootstrapVue to BootstrapVueNext. - [BModal](/bootstrap-vue-next/docs/directives/BModal.md): A light-weight directive for showing modals by ID. It provides a semantically clear way to trigger modals and automatically handles accessibility attributes and trigger registration - [BModal Migration](/bootstrap-vue-next/docs/migration-data/components/bmodal.md): Migration notes for BModal from BootstrapVue to BootstrapVueNext. - [BNav Migration](/bootstrap-vue-next/docs/migration-data/components/bnav.md): Migration notes for BNav from BootstrapVue to BootstrapVueNext. - [BNavbar Migration](/bootstrap-vue-next/docs/migration-data/components/bnavbar.md): Migration notes for BNavbar from BootstrapVue to BootstrapVueNext. - [BootstrapVue to BootstrapVueNext Migration Overview](/bootstrap-vue-next/docs/migration-data/patterns/overview.md): Overview of the major BootstrapVue to BootstrapVueNext migration themes, prerequisites, and deprecation policy. - [BOverlay Migration](/bootstrap-vue-next/docs/migration-data/components/boverlay.md): Migration notes for BOverlay from BootstrapVue to BootstrapVueNext. - [BPagination Migration](/bootstrap-vue-next/docs/migration-data/components/bpagination.md): Migration notes for BPagination from BootstrapVue to BootstrapVueNext. - [BPaginationNav Migration](/bootstrap-vue-next/docs/migration-data/components/bpaginationnav.md): Migration notes for BPaginationNav from BootstrapVue to BootstrapVueNext. - [BPopover](/bootstrap-vue-next/docs/directives/BPopover.md): Add popovers to any element using the v-b-popover directive. Popovers can be triggered by hovering, focusing, or clicking an element - [BPopover Migration](/bootstrap-vue-next/docs/migration-data/components/bpopover.md): Migration notes for BPopover from BootstrapVue to BootstrapVueNext. - [BProgressBar Migration](/bootstrap-vue-next/docs/migration-data/components/bprogressbar.md): Migration notes for BProgressBar from BootstrapVue to BootstrapVueNext. - [Breadcrumb](/bootstrap-vue-next/docs/components/breadcrumb.md): Indicate the current page’s location within a navigational hierarchy that automatically adds separators via CSS. - [BSidebar to BOffcanvas Migration](/bootstrap-vue-next/docs/migration-data/components/bsidebar.md): Migration notes for BSidebar from BootstrapVue to BootstrapVueNext. - [BSkeleton Migration](/bootstrap-vue-next/docs/migration-data/components/bskeleton.md): BootstrapVueNext removes BSkeleton in favor of Bootstrap 5 placeholder components and manual review. - [BTable Migration](/bootstrap-vue-next/docs/migration-data/components/btable.md): Migration notes for BTable from BootstrapVue to BootstrapVueNext. - [BTableLight Migration](/bootstrap-vue-next/docs/migration-data/components/btablelight.md): Migration notes for BTableLight from BootstrapVue to BootstrapVueNext. - [BTableSimple Migration](/bootstrap-vue-next/docs/migration-data/components/btablesimple.md): Migration notes for BTableSimple from BootstrapVue to BootstrapVueNext. - [BTabs Migration](/bootstrap-vue-next/docs/migration-data/components/btabs.md): Migration notes for BTabs from BootstrapVue to BootstrapVueNext. - [BTime Migration](/bootstrap-vue-next/docs/migration-data/components/btime.md): `BTime` is currently experimental and does not yet have stable migration guidance. - [BToast Migration](/bootstrap-vue-next/docs/migration-data/components/btoast.md): Migration notes for BToast from BootstrapVue to BootstrapVueNext. - [BToaster Migration](/bootstrap-vue-next/docs/migration-data/components/btoaster.md): Migration notes for BToaster from BootstrapVue to BootstrapVueNext. - [BToggle](/bootstrap-vue-next/docs/directives/BToggle.md): A light-weight directive for toggling visibility state for collapses, offcanvas, and modals by ID. It automatically sets the aria-controls attribute and registers the trigger with the target component, which then manages aria-expanded and visual state - [BTooltip](/bootstrap-vue-next/docs/directives/BTooltip.md): Add tooltips to any element using the v-b-tooltip directive. Tooltips can be triggered by hovering, focusing, or clicking an element - [BTooltip Migration](/bootstrap-vue-next/docs/migration-data/components/btooltip.md): Migration notes for BTooltip from BootstrapVue to BootstrapVueNext. - [Button](/bootstrap-vue-next/docs/components/button.md): Use Bootstrap's custom `BButton` component for actions in forms, dialogs, and more. Includes support for a handful of contextual variations, sizes, states, and more. - [Button Group](/bootstrap-vue-next/docs/components/button-group.md): Group a series of buttons together on a single line or stack them in a vertical column with `BButtonGroup`. - [Button Toolbar](/bootstrap-vue-next/docs/components/button-toolbar.md): Group a series of button-groups and/or input-groups together on a single line, with support for sizing, justification, and mixing different control types. - [Card](/bootstrap-vue-next/docs/components/card.md): A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options. - [Carousel](/bootstrap-vue-next/docs/components/carousel.md): The carousel is a slideshow for cycling through a series of content. It works with a series of images, text, or custom markup. It also includes support for previous/next controls and indicators. Nested carousels are not supported. You should also be aware that carousels in general can often cause usability and accessibility challenges. - [Collapse](/bootstrap-vue-next/docs/components/collapse.md): Easily toggle visibility of almost any content on your pages in a vertically collapsing container. Includes support for making accordions. Visibility can be easily toggled with our [`v-b-toggle` directive](/docs/directives/BToggle), or via [`v-model`](#v-model-support). - [Color Variants](/bootstrap-vue-next/docs/reference/color-variants.md): Color variants are available when using the default Bootstrap v5 CSS and their mappings to CSS classes. Below are the variants available when using the default Bootstrap v5 CSS. When using BootstrapVueNext components, the variants are referred to by their variant name, rather than by the underlying CSS classname. - [Component Alias Migration](/bootstrap-vue-next/docs/migration-data/patterns/component-aliases.md): BootstrapVue component aliases are not auto-registered in BootstrapVueNext and must be migrated to canonical names or resolver aliases. - [Components](/bootstrap-vue-next/docs/components.md): Browse BootstrapVueNext components with links to usage guides, demos, and API details. - [Composables](/bootstrap-vue-next/docs/composables.md): Browse BootstrapVueNext composables for programmatic control, shared state, and component integration. - [Configurations](/bootstrap-vue-next/docs/configurations.md): Discover global BootstrapVueNext configuration options for customizing component behavior across your app. - [Customizing Styles](/bootstrap-vue-next/docs/configurations/customizing-styles.md): Learn how to customize Bootstrap and component styles. - [Directives](/bootstrap-vue-next/docs/directives.md): Browse BootstrapVueNext directives for tooltips, popovers, modal triggers, color mode, and toggle behavior. - [Dropdown](/bootstrap-vue-next/docs/components/dropdown.md): Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format. - [Form](/bootstrap-vue-next/docs/components/form.md): BootstrapVueNext form component and helper components that optionally support inline form styles and validation states. Pair them up with other BootstrapVueNext form control components for an easy customized, and responsive, layout with a consistent look and feel. - [Form Checkbox](/bootstrap-vue-next/docs/components/form-checkbox.md): For cross browser consistency, `BFormCheckboxGroup` and `BFormCheckbox` use Bootstrap's custom checkbox input to replace the browser default checkbox input. It is built on top of semantic and accessible markup, so it is a solid replacement for the default checkbox input. - [Form File](/bootstrap-vue-next/docs/components/form-file.md): File input control that supports single and multiple file modes, drag and drop, file type restrictions, and directory selection with contextual state feedback. - [Form Group](/bootstrap-vue-next/docs/components/form-group.md): The `BFormGroup` component is the easiest way to add some structure to forms. Its purpose is to pair form controls with a legend or label, and to provide help text and invalid/valid feedback text, as well as visual (color) contextual state feedback. - [Form Input](/bootstrap-vue-next/docs/components/form-input.md): Create various type inputs such as: `text`, `password`, `number`, `url`, `email`, `search`, `range`, `date` and more. - [Form OTP](/bootstrap-vue-next/docs/components/form-otp.md): A sequence of one-character inputs for entering OTP codes, PINs, and verification codes. Built on top of Reka UI PinInput with Bootstrap styling. - [Form Radio](/bootstrap-vue-next/docs/components/form-radio.md): For cross browser consistency, `BFormRadioGroup` and `BFormRadio` uses Bootstrap's custom radio input to replace the browser default radio input. It is built on top of semantic and accessible markup, so it is a solid replacement for the default radio input. - [Form Rating](/bootstrap-vue-next/docs/components/form-rating.md): Custom rating component for entering or displaying values. Fully WAI-ARIA accessible with keyboard control, supporting both interactive and readonly modes with customizable styling and icons. - [Form Select](/bootstrap-vue-next/docs/components/form-select.md): Bootstrap custom `