# CoreUI JavaScript documentation > Open Source UI Components library built on top of Bootstrap 5. ## Getting started - [Introduction](/bootstrap/docs/getting-started/introduction.md): CoreUI is the fastest way to build a modern dashboard for any platforms, browser, or device. A complete UI Kit that allows you to quickly build eye-catching, high-quality, high-performance responsive applications. - [Download](/bootstrap/docs/getting-started/download.md): Download CoreUI for Bootstrap to get the compiled CSS and JavaScript, source code, or include it with your favorite package managers like npm, RubyGems, and more. - [Contents](/bootstrap/docs/getting-started/contents.md): Discover what's included in CoreUI, including our precompiled and source code flavors. - [Browsers & devices](/bootstrap/docs/getting-started/browsers-devices.md): Learn about the browsers and devices, from modern to old, that are supported by Bootstrap, including known quirks and bugs for each. - [JavaScript](/bootstrap/docs/getting-started/javascript.md): Bring CoreUI for Bootstrap to life with our optional JavaScript plugins. Learn about each plugin, our data and programmatic API options, and more. - [Webpack](/bootstrap/docs/getting-started/webpack.md): The official guide for how to include and bundle CoreUI's CSS and JavaScript in your project using Webpack. - [Parcel](/bootstrap/docs/getting-started/parcel.md): The official guide for how to include and bundle CoreUI's CSS and JavaScript in your project using Parcel. - [Vite](/bootstrap/docs/getting-started/vite.md): The official guide for how to include and bundle CoreUI's CSS and JavaScript in your project using Vite. - [Accessibility](/bootstrap/docs/getting-started/accessibility.md): A brief overview of CoreUI for Bootstrap features and limitations for the creation of accessible content. - [RFS](/bootstrap/docs/getting-started/rfs.md): CoreUI's resizing engine responsively scales common CSS properties to better utilize available space across viewports and devices. - [RTL](/bootstrap/docs/getting-started/rtl.md): Learn how to enable support for right-to-left text in CoreUI for Bootstrap across our layout, components, and utilities. ## AI Tools - [LLMs.txt](/bootstrap/docs/ai-tools/llms-txt.md): LLM-optimized documentation endpoints for CoreUI — llms.txt, llms-full.txt, and a Markdown version of every page. - [MCP Server](/bootstrap/docs/ai-tools/mcp.md): Bring the CoreUI documentation into your AI coding assistant with the @coreui/docs-mcp Model Context Protocol server. ## Integration guides - [Laravel](/bootstrap/docs/integration-guides/laravel.md): The official guide for how to include and bundle CoreUI’s CSS and JavaScript in your Laravel project. ## Customize - [Overview](/bootstrap/docs/customize/overview.md): Learn how to theme, customize, and extend CoreUI for Bootstrap with Sass, a boatload of global options, an expansive color system, and more. - [Sass](/bootstrap/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](/bootstrap/docs/customize/options.md): Quickly customize CoreUI for Bootstrap with built-in variables to easily toggle global CSS preferences for controlling style and behavior. - [Color](/bootstrap/docs/customize/color.md): CoreUI for Bootstrap is supported by an extensive color system that themes our styles and components. This enables more comprehensive customization and extension for any project. - [Color modes](/bootstrap/docs/customize/color-modes.md): CoreUI now supports color modes, or themes, as of v5.0.0. Explore our default light color mode and the new dark mode, or create your own using our styles as your template. - [Components](/bootstrap/docs/customize/components.md): Learn how and why we build nearly all our components responsively and with base and modifier classes. - [CSS variables](/bootstrap/docs/customize/css-variables.md): Use CoreUI for Bootstrap's CSS custom properties for fast and forward-looking design and development. - [Optimize](/bootstrap/docs/customize/optimize.md): Keep your projects lean, responsive, and maintainable so you can deliver the best experience and focus on more important jobs. ## Layout - [Breakpoints](/bootstrap/docs/layout/breakpoints.md): Breakpoints are the triggers in CoreUI for Bootstrap for how your layout responsive changes across device or viewport sizes. - [Containers](/bootstrap/docs/layout/containers.md): Containers are a fundamental building block of CoreUI for Bootstrap that contain, pad, and align your content within a given device or viewport. - [Grid](/bootstrap/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. - [Columns](/bootstrap/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. Plus, see how to use column classes to manage widths of non-grid elements. - [Gutters](/bootstrap/docs/layout/gutters.md): Gutters are the padding between your columns, used to responsively space and align content in the CoreUI for Bootstrap grid system. - [Utilities](/bootstrap/docs/layout/utilities.md): For faster mobile-friendly and responsive development, CoreUI for Bootstrap includes dozens of utility classes for showing, hiding, aligning, and spacing content. - [Z-index](/bootstrap/docs/layout/z-index.md): While not a part of CoreUI for Bootstrap's grid system, z-indexes play an important part in how our components overlay and interact with one another. - [CSS Grid](/bootstrap/docs/layout/css-grid.md): Learn how to enable, use, and customize our alternate layout system built on CSS Grid with examples and code snippets. - [Container queries Grid](/bootstrap/docs/layout/container-queries-grid.md): Build responsive layouts using our container query–based flexbox grid. With a twelve column system, six default responsive tiers, Sass variables and mixins, and dozens of predefined classes, you can create flexible layouts that respond to the size of their container. ## Content - [Reboot](/bootstrap/docs/content/reboot.md): Reboot, a collection of element-specific CSS changes in a single file, kickstart CoreUI for Bootstrap to provide an elegant, consistent, and simple baseline to build upon. - [Typography](/bootstrap/docs/content/typography.md): Documentation and examples for Bootstrap typography, including global settings, headings, body text, lists, and more. - [Images](/bootstrap/docs/content/images.md): Documentation and examples for opting images into responsive behavior (so they never become wider than their parent) and add lightweight styles to them—all via classes. - [Tables](/bootstrap/docs/content/tables.md): Documentation and examples for opt-in styling of tables (given their prevalent use in JavaScript plugins) with Bootstrap. - [Figures](/bootstrap/docs/content/figures.md): Documentation and examples for displaying related images and text with the figure component in Bootstrap. ## Forms - [Overview](/bootstrap/docs/forms/overview.md): Examples and usage guidelines for form control styles, layout options, and custom components for creating a wide variety of forms. - [Autocomplete](/bootstrap/docs/forms/autocomplete.md): Create intelligent, responsive input fields using the Bootstrap Autocomplete plugin. This component enhances user input with dynamic dropdown suggestions, flexible data providers, and callback support. - [Checks & radios](/bootstrap/docs/forms/checks-radios.md): Create consistent cross-browser and cross-device checkboxes and radios with our completely rewritten checks component. - [Chip input](/bootstrap/docs/forms/chip-input.md): Bootstrap Chip Input component for CoreUI — create tag-like multi-value inputs for skills, categories, or recipients with keyboard support, selection, and form integration. - [Date Picker](/bootstrap/docs/forms/date-picker.md): Bootstrap Date Picker is a customizable, user-friendly, cross-browser calendar tool for Bootstrap forms, supporting localization and validation for accurate date selection. - [Date Range Picker](/bootstrap/docs/forms/date-range-picker.md): Bootstrap Date Range Picker is a customizable, user-friendly calendar tool for Bootstrap forms, supporting date ranges, localization, and validation for accurate date selection. - [Floating labels](/bootstrap/docs/forms/floating-labels.md): Create beautifully simple form labels that float over your input fields. - [Form control](/bootstrap/docs/forms/form-control.md): Give textual form controls like ``s and `