BlazorFluentUI

screenshot of BlazorFluentUI

Port of FluentUI/Office Fabric React components and style to Blazor

Overview

The BlazorFluentUI library has made strides in bringing the Fluent UI React components and styles to Blazor applications. However, with the rapid evolution of Microsoft's Fluent UI and limited resources, the developers have chosen to shift the library into maintenance mode. This decision signifies that while existing functionality will remain intact, no new updates or significant bug fixes will be introduced. Users can continue to utilize version 8, which supports .NET versions 6, 7, and 8, until .NET 8 reaches its end of life in November 2026.

Despite this change, alternatives like Microsoft’s Blazor wrapper for Fluent UI are available, encouraging users to explore the latest innovations offered in Fluent UI components based on the FAST framework. This transition may lead developers to consider either staying with the established BlazorFluentUI library or exploring newer options for their projects.

Features

  • Maintenance Mode: The library will no longer receive new functionality or extensive bug fixes, allowing current users to rely on its existing features.
  • Compatibility: Supports .NET versions 6, 7, and 8, ensuring continued usability until November 2026.
  • Blazor-Friendly: Provides a port of Fluent UI React components tailored specifically for Blazor applications.
  • Icon Integration: Sources icons from the MIT licensed FluentUI Icons repository, streamlining icon usage within the project.
  • Sorting Functionality: Allows sorting of selected dropdown values, enhancing the usability of dropdown components in data-heavy applications.
  • Theming Support: Offers theming capabilities, enabling greater customization of components to fit application branding and aesthetics.