# CoreUI Vue.js documentation > CoreUI for Vue.js is a UI component library written in TypeScript and ready for your next Vue.js project. ## Getting started - [Introduction](/vue/docs/getting-started/introduction.md): CoreUI for Vue.js is UI Component library written in TypeScript, and ready for your next Vue.js project. Learn how to include CoreUI for Vue.js in your project. - [Accessibility](/vue/docs/getting-started/accessibility.md): A brief overview of CoreUI for Vue features and limitations for the creation of accessible content. ## AI Tools - [LLMs.txt](/vue/docs/ai-tools/llms-txt.md): LLM-optimized documentation endpoints for CoreUI for Vue — llms.txt, llms-full.txt, and a Markdown version of every page. - [MCP Server](/vue/docs/ai-tools/mcp.md): Bring the CoreUI for Vue documentation into your AI coding assistant with the @coreui/docs-mcp Model Context Protocol server. ## Customize - [Sass](/vue/docs/customize/sass.md): Utilize our source Sass files to take advantage of variables, maps, mixins, and functions to help you build faster and customize your project. - [Options](/vue/docs/customize/options.md): Quickly customize CoreUI for Vue with built-in variables to easily toggle global CSS preferences for controlling style and behavior. - [CSS Variables](/vue/docs/customize/css-variables.md): Use CoreUI's CSS custom properties for fast and forward-looking design and development. ## Layout - [Breakpoints](/vue/docs/layout/breakpoints.md): Breakpoints are the triggers in CoreUI for Vue.js for how your layout responsive changes across device or viewport sizes. - [Columns](/vue/docs/layout/columns.md): Learn how to modify columns with a handful of options for alignment, ordering, and offsetting thanks to our flexbox grid system. - [Containers](/vue/docs/layout/containers.md): Containers are a fundamental building block of CoreUI for Vue.js that contain, pad, and align your content within a given device or viewport. - [Grid](/vue/docs/layout/grid.md): Use our powerful mobile-first flexbox grid to build layouts of all shapes and sizes thanks to a twelve column system, six default responsive tiers, Sass variables and mixins, and dozens of predefined classes. - [Gutters](/vue/docs/layout/gutters.md): Gutters are the padding between your columns, used to responsively space and align content in the CoreUI for Vue.js grid system. ## Forms - [Autocomplete](/vue/docs/forms/autocomplete.md): Build powerful Vue Autocomplete components with dynamic search, dropdown suggestions, and external data integration. The ultimate Vue.js Autocomplete solution for modern web applications. - [Checkbox](/vue/docs/forms/checkbox.md): Create consistent cross-browser and cross-device checkboxes with our Vue checkbox components. - [Chip Input](/vue/docs/forms/chip-input.md): Vue Chip Input component for CoreUI helps you create tag-like multi-value inputs for skills, categories, or recipients with keyboard support, selection, and form integration. - [Date Picker](/vue/docs/forms/date-picker.md): The Vue Date Picker Component is an essential tool for any Vue-based application that requires date selection functionality. - [Date Range Picker](/vue/docs/forms/date-range-picker.md): The Vue Date Range Picker component by CoreUI is a versatile tool for selecting date ranges. It is designed for compatibility across various browsers and devices, making it a reliable choice for diverse applications. - [Floating labels](/vue/docs/forms/floating-labels.md): Vue floating label component. Create beautifully simple form labels that float over your input fields. - [Input](/vue/docs/forms/input.md): Vue input components. Give textual form ``s an upgrade with custom styles, sizing, focus states, validation, and more. - [Input group](/vue/docs/forms/input-group.md): Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs, custom selects, and custom file inputs. - [Multi Select](/vue/docs/forms/multi-select.md): Customize the native `s with custom CSS that changes the element's initial appearance. - [Stepper](/vue/docs/forms/stepper.md): Build multi-step forms and wizards easily with the Vue Stepper component. Create advanced Vue form flows with custom indicators, validation, and flexible layouts using Vue 3. - [Switch](/vue/docs/forms/switch.md): Create consistent cross-browser and cross-device switch component. - [Textarea](/vue/docs/forms/textarea.md): Vue textarea components. Give textual form `