microsoft/fluentui-blazor

Microsoft Fluent UI Blazor components library. For use with ASP.NET Core Blazor applications

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 11 minutes ago
Added to GitGenius on September 14th, 2026
Created on March 15th, 2021
Open Issues & Pull Requests: 39 (+0)
GitHub issues: Enabled
Number of forks: 483
Total Stargazers: 4,821 (+0)
Total Subscribers: 73 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.4 hours
Mean response time: 40.7 hours
90th percentile: 43.1 hours
Tracked items: 1,140

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 35% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. 92% of issues opened in the past year have since been closed. Three people close 92% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 34
New in 7 days: 13
Closed in 7 days: 10
Avg open age: 140 days
Stale 30+ days: 16
Stale 90+ days: 5

Recent activity

Opened in 7 days: 13
Closed in 7 days: 10
Comments in 7 days: 6
Events in 7 days: 33

Top labels

  • triage (332)
  • v5 (225)
  • closed:done (141)
  • status:needs-investigation (140)
  • bug (130)
  • closed:not-actionable (92)
  • status:in-progress (64)
  • needs: repro code or repository (52)

Detailed Description

Microsoft Fluent UI Blazor is a component library that provides Razor components for building Blazor applications with the Fluent Design System.

The library solves the problem of implementing modern Microsoft-style user interfaces in ASP.NET Core Blazor projects. It wraps Microsoft's official Fluent UI Web Components and provides additional components that leverage the Fluent Design System, allowing developers to build applications with a consistent, contemporary look and feel without designing components from scratch.

The tool targets developers building Blazor applications on .NET 8 and 9 who want to adopt Microsoft's design language. It suits projects ranging from simple web applications to more complex scenarios like .NET Aspire starter applications and MAUI Blazor hybrid applications. The library offers multiple entry points: developers can use pre-configured dotnet templates that come with design and components already set up, or manually install the NuGet package into existing projects. The templates include options for standalone WebAssembly projects, Aspire starter applications, and MAUI Blazor hybrid and web applications.

The project maintains active engagement with users through a clear issue reporting process that requires ready-to-run reproduction code, closing issues without sufficient detail after a set period. Development activity shows consistent attention to version compatibility, with explicit guidance for users on older .NET versions to use earlier package versions. The library documentation is centralized on a dedicated demo site with a backup site available, indicating infrastructure investment in accessibility and reliability.