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
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
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.