IzzyBlazor.Core
0.1.0-alpha.20
dotnet add package IzzyBlazor.Core --version 0.1.0-alpha.20
NuGet\Install-Package IzzyBlazor.Core -Version 0.1.0-alpha.20
<PackageReference Include="IzzyBlazor.Core" Version="0.1.0-alpha.20" />
<PackageVersion Include="IzzyBlazor.Core" Version="0.1.0-alpha.20" />
<PackageReference Include="IzzyBlazor.Core" />
paket add IzzyBlazor.Core --version 0.1.0-alpha.20
#r "nuget: IzzyBlazor.Core, 0.1.0-alpha.20"
#:package IzzyBlazor.Core@0.1.0-alpha.20
#addin nuget:?package=IzzyBlazor.Core&version=0.1.0-alpha.20&prerelease
#tool nuget:?package=IzzyBlazor.Core&version=0.1.0-alpha.20&prerelease
IzzyBlazor
Blazor components. No circuit required.
IzzyBlazor is a component library for .NET 10 Blazor Web Apps, built for static SSR. Components render as HTML on the server, gain browser behavior through lightweight custom elements, and support C# bindings and events when you choose an interactive render mode.
Build forms, tables, dialogs, and complete app layouts without requiring a SignalR circuit or WebAssembly runtime for static pages.
Explore the components · Get started

Preview:
0.1.0-alpha.20. APIs may change during preview.
Static and Interactive
The same components work in both of Blazor's render modes. Start static; make a page interactive when it needs C#.
| Component | Static | Interactive |
|---|---|---|
| Dialog | Opens from a trigger or a ?dialog=id link; server-opened dialogs become modal |
Bind open state with @bind-Open |
| Table | Sort, filter, and page through URL parameters; select all rows, filter as you type | Bind sorting, paging, filters, and selection to C# |
| Tabs | ARIA tabs with arrow-key navigation, over radio buttons and CSS | Bind the selected tab with @bind-Selected |
| Combobox | A native select that submits with the form, with filtering and keyboard navigation | Search on the server as you type |
| FileUpload | Submits files with the form as IFormFile, with drag and drop and type and size checks |
Stream IBrowserFile instances through OnChange |
Every page starts as working HTML: before IzzyBlazor's script loads, and while an interactive page prerenders. So nothing is broken while a page wakes up.
Getting started
Install the package in your server project:
dotnet add package IzzyBlazor --prerelease
Add the stylesheet in App.razor:
@* Inside <head> *@
<link rel="stylesheet" href="@Assets["_content/IzzyBlazor.Core/izzyblazor.css"]" />
Add the namespace in _Imports.razor:
@using IzzyBlazor
Register the services and map the endpoints in Program.cs:
builder.Services.AddIzzyBlazor();
IzzyBlazor loads its JavaScript automatically. To display toasts, add <ToastRegion /> to your layout.
For WebAssembly and Auto render modes, reference IzzyBlazor.Core in your .Client project and call AddIzzyBlazorCore(). See the WebAssembly and Auto setup guide for details.
Documentation
Visit izzyblazor.com for live component examples, render-mode guidance, and API documentation.
- Getting started: installation and setup
- Components: examples, supported modes, and APIs
- Style props: typed, responsive styling
- Theming: colors, fonts, and theme configuration
- Source and issues: browse the code and report bugs
Browser support
Requires a modern browser with support for CSS :has(), light-dark(), and the Popover API.
License
IzzyBlazor is MIT licensed.
Bundled Lucide icons use the ISC license. Brand logos from Tabler Icons and those drawn for IzzyBlazor use the MIT license. The bundled Inter font uses the SIL Open Font License. See third-party notices for details.
IzzyBlazor is an independent project and is not affiliated with Microsoft.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on IzzyBlazor.Core:
| Package | Downloads |
|---|---|
|
IzzyBlazor
Blazor components. No circuit required. Components that work on static SSR pages, even with JavaScript off, and bind to C# on interactive ones. Install this in server apps; WebAssembly (.Client) projects reference IzzyBlazor.Core. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-alpha.20 | 0 | 11/3/2026 |
| 0.1.0-alpha.19 | 67 | 10/27/2026 |
| 0.1.0-alpha.18 | 57 | 10/27/2026 |
| 0.1.0-alpha.17 | 62 | 10/26/2026 |
| 0.1.0-alpha.16 | 57 | 10/26/2026 |
| 0.1.0-alpha.15 | 64 | 10/25/2026 |
| 0.1.0-alpha.14 | 68 | 10/25/2026 |
| 0.1.0-alpha.13 | 75 | 10/25/2026 |
| 0.1.0-alpha.12 | 61 | 10/21/2026 |
| 0.1.0-alpha.11 | 65 | 10/20/2026 |
| 0.1.0-alpha.10 | 67 | 10/18/2026 |
| 0.1.0-alpha.9 | 71 | 10/18/2026 |
| 0.1.0-alpha.8 | 62 | 10/18/2026 |
| 0.1.0-alpha.7 | 61 | 10/18/2026 |
| 0.1.0-alpha.6 | 72 | 10/18/2026 |
| 0.1.0-alpha.5 | 65 | 10/17/2026 |
| 0.1.0-alpha.4 | 66 | 10/17/2026 |
| 0.1.0-alpha.3 | 67 | 10/16/2026 |
| 0.1.0-alpha.2 | 67 | 10/15/2026 |
| 0.1.0-alpha.1 | 61 | 10/14/2026 |
First preview. The API will change before 0.1.