A Blazor component library implementing Microsoft's Fluent Design System for building modern web applications.
Microsoft Fluent UI Blazor is a component library for ASP.NET Core Blazor applications that implements Microsoft's Fluent Design System. It provides a set of Razor components that give Blazor apps the visual identity and user experience of modern Microsoft products. The library solves the problem of building consistent, accessible, and professionally styled web interfaces quickly within the Blazor ecosystem.
Blazor developers building enterprise web applications, internal tools, or any software requiring a modern Microsoft-style interface. It's particularly valuable for teams already invested in the Microsoft ecosystem who want design consistency across their web projects.
Developers choose this library for its official alignment with Microsoft's design language, comprehensive component set, and deep integration with Blazor. It offers a production-ready, accessible foundation with strong customization capabilities through design tokens, reducing the need to build UI components from scratch.
Microsoft Fluent UI Blazor components library. For use with ASP.NET Core Blazor applications
Components adhere to Microsoft's Fluent Design System, providing a consistent look and feel with modern Microsoft applications, as highlighted in the project description for enterprise-grade interfaces.
Extensive support for design tokens allows for detailed theming and personalization while maintaining accessibility, leveraging FAST's Adaptive UI technology mentioned in the philosophy.
Works with Blazor Server, WebAssembly, and Hybrid projects (MAUI, WPF, Windows Forms), offering broad deployment options as specified in the key features.
Dedicated dotnet templates pre-configure Fluent UI, streamlining project setup compared to manual installation, as described in the getting started section.
For Blazor Hybrid projects on .NET 8, a manual script workaround is needed due to WebView issues, adding complexity to setup as noted in the README's temporary workaround section.
Tied exclusively to Microsoft's Fluent Design, making it unsuitable for projects requiring different visual identities without extensive custom CSS or overrides.
As an open-source project not officially part of ASP.NET Core, support is best-effort via GitHub, and updates aren't guaranteed with .NET releases, as cautioned in the support section.
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
Blazor Component Library based on Material Design principles. Do more with Blazor, utilizing CSS and keeping JavaScript to a bare minimum.
The adaptive interface system for modern web experiences.
🌈A rich set of enterprise-class UI components based on Ant Design and Blazor.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.