bit BlazorUI


Production-ready and Fluent-inspired components for Blazor that stay native, flexible, and fast across all interactive Blazor modes (WASM, Server, Hybrid, and pre-rendering).

Build accessible experiences with built-in theme and RTL support, and consistent APIs that fit modern scenarios.

  • Optimized for .NET 8.0+ with SSR-friendly styles and responsive layouts.
  • Light/dark themes and global design tokens ready for customization.
  • Extensive demos, docs, and source available for every component.


Explore components


Choose a category to jump into usage guidance and live examples.



Start with the project template


Spin up a clean bit BlazorUI solution that matches the .NET 8.0+ hosting model, preconfigured for theming, SSR, and responsive layouts.


Install the template once:

dotnet new install Bit.BlazorEmpty

Create your app with the default setup:

dotnet new bit-empty -n MyBitBlazorEmptyApp
View template details

Supported browsers


Verified on current versions for both desktop and mobile:

  • Apple Safari (current+ version)
  • Google Chrome (current+ version)
  • Microsoft Edge (current+ version)
  • Mozilla Firefox (current+ version)


Supported platforms


Blazor Hybrid apps require:

  • Android 7.1 (API Level 24) or higher
  • iOS 15 or higher
  • macOS 12 (Monterey) or higher
  • Windows 7 SP1 or higher


Play on the GitHub Codespaces


Launch a ready-to-use playground in the browser with all the requirements preinstalled - no local setup needed.

Test bit BlazorUI quickly, prototype a page, or reproduce an issue before opening a PR.


Open bit BlazorUI playground

Resources



Feedback

You can give us your feedback through our GitHub repo by filing a new Issue or starting a new Discussion.

Or you can review / edit this page on GitHub.