KaizenIO.UI
0.0.4
See the version list below for details.
dotnet add package KaizenIO.UI --version 0.0.4
NuGet\Install-Package KaizenIO.UI -Version 0.0.4
<PackageReference Include="KaizenIO.UI" Version="0.0.4" />
<PackageVersion Include="KaizenIO.UI" Version="0.0.4" />
<PackageReference Include="KaizenIO.UI" />
paket add KaizenIO.UI --version 0.0.4
#r "nuget: KaizenIO.UI, 0.0.4"
#:package KaizenIO.UI@0.0.4
#addin nuget:?package=KaizenIO.UI&version=0.0.4
#tool nuget:?package=KaizenIO.UI&version=0.0.4
Kaizen.UI
Kaizen.UI is a Blazor component library providing reusable UI components and patterns for building web applications.
You can view the demo and documentation here
Installation
dotnet add package KaizenIO.UI- Reference the stylesheet
<link rel="stylesheet" href="@Assets["_content/KaizenIO.UI/kaizen-ui.css"]" /> - Add the following to your
_Imports.razorfile:@using Kaizen.UI.Components @using Kaizen.UI @using Blazicons - To get the ToastService to work, add this to your
Program.cs.
Then add thebuilder.Services.AddScoped<ToastService>();Toasterto yourMainLayout.razorfile. See example below.
How to Use
Layout
Kaizen UI ships with some css classes that let you arrange the layout in a mobile and desktop friendly way. Here is a simple example of a layout with a collapsible left navigation.
This also shows how to setup the Toaster so the ToastService will work.
@inherits LayoutComponentBase
<Toaster />
<div class="layout">
<header>
<a href="/" class="logo"></a>
</header>
<aside>
<LeftNavWrapper />
</aside>
<main>
@Body
</main>
</div>
Default Styles
The kaizen-ui.css contains default styles that will affect how inputs appear,
as well as provide several classes to help provide a consistent look and feel
throughout your application.
These are fairly minimal. The Kaizen UI philosophy is to leave the creativity up to the consumer and to be easy to override. The styles presented here are meant to be good starting off points, and aren't very opinionated.
Requirements
- Supported version of .NET (9.0 or higher)
Other Projects
This project uses Blazicons.Lucide for icons. More on that
here.
Contributing
Feel free to submit issues and enhancement requests.
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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 was computed. 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. |
-
net9.0
- Blazicons.Lucide (>= 1.3.12)
- Microsoft.AspNetCore.Components (>= 9.0.0)
- Microsoft.AspNetCore.Components.Forms (>= 9.0.0)
- Microsoft.AspNetCore.Components.Web (>= 9.0.0)
- Microsoft.AspNetCore.Components.WebAssembly (>= 9.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.5-preview.7 | 79 | 4/30/2026 |
| 0.0.5-preview.6 | 94 | 4/1/2026 |
| 0.0.5-preview.5 | 62 | 4/1/2026 |
| 0.0.5-preview.4 | 65 | 3/26/2026 |
| 0.0.5-preview.3 | 63 | 3/25/2026 |
| 0.0.5-preview.2 | 105 | 2/18/2026 |
| 0.0.5-preview.1 | 71 | 2/17/2026 |
| 0.0.4 | 312 | 2/16/2026 |
| 0.0.3 | 120 | 1/9/2026 |
| 0.0.2 | 335 | 12/17/2025 |
| 0.0.1 | 299 | 12/16/2025 |
Added:
- DataGrid now supports RowDataTestId parameter to specify a custom data-test-id attribute for each row