![]() |
VOOZH | about |
dotnet add package Blazura --version 0.2.0
NuGet\Install-Package Blazura -Version 0.2.0
<PackageReference Include="Blazura" Version="0.2.0" />
<PackageVersion Include="Blazura" Version="0.2.0" />Directory.Packages.props
<PackageReference Include="Blazura" />Project file
paket add Blazura --version 0.2.0
#r "nuget: Blazura, 0.2.0"
#:package Blazura@0.2.0
#addin nuget:?package=Blazura&version=0.2.0Install as a Cake Addin
#tool nuget:?package=Blazura&version=0.2.0Install as a Cake Tool
Blazura is an early-stage, component-driven UI library for Blazor. It offers a growing set of essential UI components and utilities to help you build web applications quickly and consistently. While customization options are currently limited, future releases will focus on expanding flexibility and theming capabilities.
👁 Build, Test, & Pack
👁 NuGet Version
Before you begin, ensure you have the following installed:
Install the NuGet packages:
dotnet add package Blazura
dotnet add package Microsoft.Extensions.FileProviders.Embedded --version 9
dotnet add package Microsoft.TypeScript.MSBuild
Enable embedded resources:
Add the following to your .csproj file to ensure Blazura can find your static assets as embedded resources:
<PropertyGroup>
<GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>
</PropertyGroup>
<ItemGroup>
<EmbeddedResource Include="**\*.js" />
<EmbeddedResource Include="**\*.scss" />
<EmbeddedResource Remove="wwwroot\**\*.js" />
</ItemGroup>
Copy files from this project to yours
Some files is needed to be copied over to your own project in order to gain access to SCSS variables and other TypeScript functionality.
Files to copy:
Also make a new file Scripts/ClassBringer.d.ts and add the following:
declare class ClassBringer {
public static register(bringer: new () => IClassBringer): void;
}
Register services
In Program.cs, add:
builder.Services.AddBlazuraServices();
builder.Services.AddBlazuraOptimizer();
Start using components
Import the Blazura namespace in your _Imports.razor:
@using Blazura.Components
Now you can use Blazura components in your Blazor pages.
Add BundleComplete to your App.razor
Add the BundleComplete component to your App.razor file to ensure all bundled assets are loaded:
<head>
<BundleComplete />
</head>
Contributions are welcome! Please open issues or submit pull requests for bug fixes, new features, or improvements.
This project is licensed under the MIT License. See the file for details. However, re-uploading, rebranding, or redistributing this project in a way that obscures or removes original authorship is against the intended use of the license and may result in takedown requests.
Please maintain attribution and do not misrepresent ownership of this software.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.2.0 | 267 | 5/14/2026 |
| 0.1.0 | 252 | 5/14/2026 |
| 0.0.23 | 305 | 4/14/2026 |
| 0.0.22 | 305 | 4/13/2026 |
| 0.0.21 | 279 | 4/13/2026 |
| 0.0.20 | 434 | 3/14/2026 |
| 0.0.19 | 321 | 3/7/2026 |
| 0.0.18 | 285 | 3/7/2026 |
| 0.0.17 | 289 | 3/7/2026 |
| 0.0.16 | 383 | 2/13/2026 |
| 0.0.15 | 299 | 2/13/2026 |
| 0.0.14 | 304 | 2/12/2026 |
| 0.0.13 | 389 | 12/31/2025 |
| 0.0.12 | 313 | 12/31/2025 |
| 0.0.11 | 398 | 12/7/2025 |
| 0.0.10 | 744 | 9/21/2025 |
| 0.0.9 | 474 | 9/20/2025 |
| 0.0.8 | 440 | 9/4/2025 |
| 0.0.7 | 503 | 8/20/2025 |
| 0.0.6 | 400 | 8/14/2025 |