About this project

Blazor Bootstrap is an open-source, enterprise-class component library built on the Blazor and Bootstrap CSS frameworks. It is installed from NuGet as the Blazor.Bootstrap package, with version 4.0.0 recommended by the README. Project templates are available separately and can be installed with the .NET CLI using dotnet new install Blazor.Bootstrap.Templates::1.10.0. The README documents a broad set of reusable UI components and form inputs, including accordion, alerts, autocomplete, badges, breadcrumb, buttons, callout, card, carousel, checkbox input, collapse, confirm dialog, currency input, date input, dropdown, drag-and-drop file input, enum input, file input, Google Map, grid, icons, images, markdown, modals, number input, OTP input, offcanvas, pagination, password input, PDF viewer, placeholders, preload, progress, radio input, range input, rich text editor, ribbon, script loader, sidebar, sidebar2, split view, sortable list, spinners, switch, tabs, text input, textarea input, theme switcher, time input, toasts, and tooltips. Chart components have moved out of Blazor Bootstrap to the separate BlazorExpress.ChartJS package. The README notes this is a breaking change for existing chart users and points to migration and setup documentation, a GitHub repository, and demos. Documentation is included in the repository root and is built with Docusaurus, then hosted publicly on GitHub Pages at docs.blazorbootstrap.com. Demo sites are provided for Blazor Server and Blazor WebAssembly. The project is maintained by creator Vikram Reddy, with support through Open Collective sponsors and backers. Code and documentation are released under the Apache-2.0 License.