À propos du projet

Blazor Bootstrap est une bibliothèque de composants open-source de classe entreprise basée sur les frameworks Blazor et Bootstrap CSS. Elle s'installe via NuGet sous le nom de package Blazor.Bootstrap, la version 4.0.0 étant recommandée par le README. Des modèles de projet sont disponibles séparément et peuvent être installés avec le CLI .NET via dotnet new install Blazor.Bootstrap.Templates::1.10.0. Le README documente un large ensemble de composants UI et d'entrées de formulaire réutilisables, notamment : 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, et tooltips. Les composants de graphiques ont été déplacés hors de Blazor Bootstrap vers le package séparé BlazorExpress.ChartJS. Le README précise qu'il s'agit d'un changement majeur pour les utilisateurs de graphiques existants et renvoie vers la documentation de migration et de configuration, un dépôt GitHub et des démos. La documentation est incluse à la racine du dépôt, construite avec Docusaurus, puis hébergée publiquement sur GitHub Pages à l'adresse docs.blazorbootstrap.com. Des sites de démonstration sont fournis pour Blazor Server et Blazor WebAssembly. Le projet est maintenu par son créateur Vikram Reddy, avec le soutien des sponsors et contributeurs d'Open Collective. Le code et la documentation sont publiés sous la licence Apache-2.0.