Bit.BlazorUI
10.7.0-pre-03
See the version list below for details.
dotnet add package Bit.BlazorUI --version 10.7.0-pre-03
NuGet\Install-Package Bit.BlazorUI -Version 10.7.0-pre-03
<PackageReference Include="Bit.BlazorUI" Version="10.7.0-pre-03" />
<PackageVersion Include="Bit.BlazorUI" Version="10.7.0-pre-03" />
<PackageReference Include="Bit.BlazorUI" />
paket add Bit.BlazorUI --version 10.7.0-pre-03
#r "nuget: Bit.BlazorUI, 10.7.0-pre-03"
#:package Bit.BlazorUI@10.7.0-pre-03
#addin nuget:?package=Bit.BlazorUI&version=10.7.0-pre-03&prerelease
#tool nuget:?package=Bit.BlazorUI&version=10.7.0-pre-03&prerelease
bit BlazorUI: Native High-Performance Library for Blazor
bit BlazorUI offers a comprehensive set of native, light-weight, and high-performance UI controls for Blazor. Developed in C#, it stands independent of external JavaScript frameworks or libraries, ensuring seamless and efficient integration.
Why choose bit BlazorUI components?
- Free and Open Source: bit BlazorUI components come at no cost and are open to the community for contributions and improvements.
- Light Weight: Built for low load time and fast render.
- High Performance: Built for optimal speed and performance.
- Blazor Native: Specifically designed as native Blazor components, ensuring a consistent development experience.
- Universal Support: Compatible with all interactive Blazor modes - Server, WASM, and Hybrid.
Getting Started
To use bit BlazorUI components, follow these steps:
- Install the
Bit.BlazorUInuget package.
using command line:
dotnet add package Bit.BlazorUI
or using Package Manager Console:
Install-Package Bit.BlazorUI
- In the default document (
App.razororindex.html), add theBit.BlazorUICSS file reference:
<link rel="stylesheet" href="_content/Bit.BlazorUI/styles/bit.blazorui.css" />
- In the default document (
App.razororindex.html), add theBit.BlazorUIJS file reference:
<script src="_content/Bit.BlazorUI/scripts/bit.blazorui.js"></script>
- In the
_Imports.razor, add the usingBit.BlazorUIto make it available throughout the project.
@using Bit.BlazorUI;
- Start using BlazorUI components following its documents: https://blazorui.bitplatform.dev
Only what your app uses, in production
When an app is published, bit.blazorui.css and bit.blazorui.js (and the bundles of Bit.BlazorUI.Extras, Bit.BlazorUI.Legacy and Bit.BlazorUI.Icons) are put back together from only the components and scripts the app can use - under the same names, so the tags above stay as they are. A build, dotnet run and dotnet watch always serve the full bundles.
- A standalone Blazor WebAssembly app gets it by default, off what the .NET trimmer kept - as does any project published with
PublishTrimmed. - A Blazor Web App or Blazor Server app turns it on in the server project:
<BitBlazorUITrimAssets>true</BitBlazorUITrimAssets>. The publish then reads the app's assemblies for what it uses (BitBlazorUIScan:TypeReferences, the default, or the coarserTypeNames). BitBlazorUITrimScripts,BitBlazorUITrimStylesandBitBlazorUITrimVendorAssets(each defaulting toBitBlazorUITrimAssets) andBitBlazorUITrimIcons(off unless set) control each kind of file, and<BitBlazorUIComponent Include="..." />,<BitBlazorUIAsset Include="..." />and<BitBlazorUIIcon Include="..." />keep what the publish cannot see the app use.BitBlazorUITrimIconscuts the icon font down with the icon stylesheet - on Node.js, or on .NET where that fails (BitBlazorUITrimIconFont:Auto,Node,DotNetorfalse) - and set toExplicitkeeps exactly the icons<BitBlazorUIIcon>lists, by name or by codepoint (U+E8FB).
See https://blazorui.bitplatform.dev/trimming for the details.
Lazy scripts
<BitBlazorUILazyScripts>true</BitBlazorUILazyScripts> in the project you publish replaces the script bundles with one module per script, imported the first time a component calls into it: remove the <script> tags of the packages, and each page downloads only the scripts of the components it uses (a publish keeps only the modules the app can reach). The same switch at runtime: AddBitBlazorUIServices(options => options.LazyScripts = true). See https://blazorui.bitplatform.dev/trimming#lazy-scripts.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.AspNetCore.Components.Web (>= 10.0.0)
-
net8.0
- Microsoft.AspNetCore.Components.Web (>= 8.0.0)
-
net9.0
- Microsoft.AspNetCore.Components.Web (>= 9.0.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Bit.BlazorUI:
| Package | Downloads |
|---|---|
|
Bit.BlazorUI.Extras
Bit.BlazorUI.Extras |
|
|
Vertiq.Components.BitBlazor
A highly modular framework for writing Blazor applications with a hassle-free, vertical-sliced architecture - Easy. Flexible. Focused. |
|
|
DigikalaBiUtils
Digikala Bi dotnet utils class library. |
|
|
Bit.BlazorUI.Legacy
Bit.BlazorUI.Legacy |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Bit.BlazorUI:
| Repository | Stars |
|---|---|
|
functionland/fx-files
You want to literally own your files? This is something won't happen on traditional cloud services in a lifetime. And this is something is going to happen in a glance with "Fx Files" app from now on. It is a file manager which stores everything on Fula blockchain network of Bloxes.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.0-pre-10 | 367 | 10/13/2026 |
| 11.0.0-pre-09 | 107 | 10/13/2026 |
| 11.0.0-pre-08 | 126 | 10/12/2026 |
| 11.0.0-pre-07 | 229 | 10/8/2026 |
| 11.0.0-pre-06 | 154 | 10/7/2026 |
| 11.0.0-pre-05 | 129 | 10/7/2026 |
| 11.0.0-pre-04 | 133 | 10/6/2026 |
| 11.0.0-pre-03 | 202 | 10/1/2026 |
| 11.0.0-pre-02 | 148 | 9/29/2026 |
| 11.0.0-pre-01 | 261 | 9/22/2026 |
| 10.7.0-pre-03 | 277 | 10/22/2026 |
| 10.7.0-pre-02 | 754 | 10/16/2026 |
| 10.7.0-pre-01 | 269 | 10/14/2026 |
| 10.6.2 | 4,455 | 9/22/2026 |
| 10.6.2-pre-01 | 200 | 9/21/2026 |
| 10.6.1 | 1,702 | 9/19/2026 |
| 10.6.1-pre-02 | 172 | 9/19/2026 |
| 10.6.1-pre-01 | 193 | 9/18/2026 |
| 10.6.0 | 1,372 | 9/13/2026 |
| 10.6.0-pre-06 | 207 | 9/13/2026 |