SuperUI 1.4.1
See the version list below for details.
dotnet add package SuperUI --version 1.4.1
NuGet\Install-Package SuperUI -Version 1.4.1
<PackageReference Include="SuperUI" Version="1.4.1" />
<PackageVersion Include="SuperUI" Version="1.4.1" />
<PackageReference Include="SuperUI" />
paket add SuperUI --version 1.4.1
#r "nuget: SuperUI, 1.4.1"
#:package SuperUI@1.4.1
#addin nuget:?package=SuperUI&version=1.4.1
#tool nuget:?package=SuperUI&version=1.4.1
SuperUI
<p align="center"> <img src="icon.png" alt="SuperUI" width="128"> </p>
<p align="center"> <a href="https://www.nuget.org/packages/SuperUI"><img src="https://img.shields.io/nuget/v/SuperUI.svg?logo=nuget&label=NuGet&color=blue" alt="NuGet"></a> <a href="https://www.nuget.org/packages/SuperUI"><img src="https://img.shields.io/nuget/dt/SuperUI.svg?logo=nuget&color=purple" alt="Downloads"></a> <a href="https://github.com/Maxvalpav/SuperUI.Blazor/actions/workflows/build-and-publish.yml"><img src="https://img.shields.io/github/actions/workflow/status/Maxvalpav/SuperUI.Blazor/build-and-publish.yml?logo=github&label=CI" alt="CI"></a> <a href="https://maxvalpav.github.io/SuperUI.Blazor/"><img src="https://img.shields.io/badge/demo-live-success?logo=github" alt="Demo"></a> <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-green" alt="License"></a> </p>
<p align="center"> <b>90+ Blazor components</b> — data grid, charts, gantt, kanban, scheduler, pivot, org chart, diagram editor, forms, overlays, layout, maps, AI. Dark mode, 32 themes, localization, full IntelliSense. </p>
<p align="center"> <a href="https://maxvalpav.github.io/SuperUI.Blazor/"><b>Live demo</b></a> · <a href="https://www.nuget.org/packages/SuperUI"><b>NuGet</b></a> · <code>dotnet add package SuperUI</code> </p>
Screenshots
| :---: | :---: |
|---|---|
![]() |
![]() |
Get started
@* _Imports.razor *@
@using SuperUI
@using SuperUI.Components
// Program.cs
builder.Services.AddSuperUI();
<link rel="stylesheet" href="_content/SuperUI/superui-theme.css" />
<link rel="stylesheet" href="_content/SuperUI/superui-components.css" />
@* MainLayout.razor *@
<SgThemeProvider>
<SgToastHost />
<SgConfirmHost />
<SgPortalHost />
@Body
</SgThemeProvider>
Targets net10.0 — works with Blazor WebAssembly, Server, Web App, Hybrid.
In action
@* Button with loading and toast *@
<SgButton Variant="SgButtonVariant.Primary"
IsLoading="@_saving"
ProgressType="SgButtonProgressType.Ring"
OnClick="Save">Save</SgButton>
<SgButton Variant="SgButtonVariant.Danger"
Type="SgButtonType.Link"
Href="https://example.com">Delete</SgButton>
@inject SgToastService Toast
<button @onclick="() => Toast.Success('Done!')">Notify me</button>
@* Data grid with sorting, filtering, paging *@
<SgDataGrid TItem="Employee" Items="@employees"
ShowSearch="true" PageSize="20">
<SgDataGridColumn TItem="Employee" Title="Name" Value="@(e => e.Name)" Sortable="true" />
<SgDataGridColumn TItem="Employee" Title="Department" Value="@(e => e.Dept)" Filterable="true" />
<SgDataGridColumn TItem="Employee" Title="Salary" Value="@(e => e.Salary)" Format="C0" />
</SgDataGrid>
@* Confirm dialog *@
@inject SgConfirmService Confirm
@if (await Confirm.ConfirmAsync("Delete this record?", variant: SgAlertVariant.Danger))
{
// user confirmed
}
@* Theming — light/dark toggle, 32 built-in themes *@
<SgThemeSwitcher />
32 built-in themes included: Natura UI, Solaris, Royal, Graphite, Forest, Neon, Glass, Chrono, Calyx, Apex, Zen, Neo, Oasis, Flux, Prism, Cosmos, Fractalis, Wave, Aurea, Sylvan, Medici, Aether, Clarity, Element, Radius, Muse, Forge, Gordian, Inclus, Reader, Signature, Cantus. Switch via SgThemeService.SetThemeAsync("theme-id").
Components
| Category | Components |
|---|---|
| Data display | SgDataGrid, SgCanvasGrid, SgPivotTable, SgKanban, SgGantt, SgScheduler, SgOrgChart, SgDiagram/SgDiagramEditor, SgTreeView, SgTreeSelect, SgTransfer, SgVirtualList, SgDashboard, SgTimeline, SgDataMatrix, SgSpreadsheet |
| Forms & inputs | SgTextBox, SgTextArea, SgNumberEdit, SgSelect, SgMultiSelect, SgComboBox, SgAutoComplete, SgCascader, SgCheckBox, SgSwitch, SgRadioGroup, SgSlider, SgDatePicker, SgDateRangePicker, SgTimePicker, SgColorPicker, SgMaskedInput, SgFileUpload, SgRichTextEditor, SgDataForm, SgFilterBuilder, SgQueryBuilder, SgEntityPicker, SgButton, SgButtonGroup, SgCron, SgCronPicker, SgSignaturePad |
| Overlays & feedback | SgModal, SgDrawer, SgPopover, SgTooltip, SgContextMenu, SgDropdown, SgAlert, SgResult, SgProgress, SgSpinner (9 types), SgSkeleton, SgEmpty, SgDockWindow |
| Navigation | SgTabs, SgMenu, SgNavMenu, SgBreadcrumb, SgStepper, SgPagination, SgCommandBar, SgToolbar, SgSegmented, SgBackTop, SgAffix, SgAnchor, SgRibbon, SgCommandPalette |
| Layout | SgCard, SgRow/SgCol, SgStack, SgSplitter, SgAccordion, SgCollapse, SgDivider, SgResizable, SgHeader/SgFooter, SgDescriptions, SgPropertyGrid, SgSpace, SgResponsiveContainer |
| Charts & graphics | SgChart (Chart.js), SgECharts, SgD3Chart, SgThree (3D), SgKonva, SgMermaid, SgBpmn, SgExcalidraw, SgHeatmap |
| AI & LLM | SgChat, SgLlmSettings, SgRagProvider, SgRagChat, LangGraphProvider, SgSmartForm, BlazorToolExecutor, HumanInTheLoopInterrupter, StateInspector, SgTypingIndicator |
| Industrial & API | SgFileSystem, SgSerialPort, SgUsbManager, SgWebRTC, SgBluetooth, SgBarcodeScanner, SgOcr, SgRecorder, SgMidiController, SgComputePressure, SgNetworkTrace, SgPalletPacker, SgTerminal, SgEyeTracker |
| Display & misc | SgBadge, SgChip, SgAvatar, SgStatistic, SgCalendar, SgCode, SgQrCode, SgNotificationBell, SgPermissionGate, SgLanguageSwitcher, SgThemeSwitcher, SgCountdown, SgWeatherDashboard |
Services
| Service | What it does |
|---|---|
SgToastService |
Show toast notifications from C# code |
SgConfirmService |
Async confirm dialogs |
SgNotificationService |
Notification feed |
SgThemeService |
Switch themes, light/dark mode, custom themes |
SgLlmService |
LLM connector |
SgLangGraphService |
Agentic workflows |
SgRagService |
RAG pipeline |
SgDexieService |
IndexedDB bridge |
SgMqttService |
MQTT / IIoT |
SgFeatureFlagService |
Feature toggles |
SgCalendarService |
Calendar events |
SgPdfService |
PDF generation |
SgWeatherService |
Weather data |
SgHeatmapService |
Heatmap data |
Build & test
dotnet restore
dotnet build -c Release
dotnet test
dotnet run --project SuperUI.Demo
Requires .NET 10 SDK. Tests use bUnit + xUnit.
License: MIT © 2026 SuperUI Contributors
Contacts: Telegram @maksimov8val · Email maksimov.val@rambler.ru
Repo: github.com/Maxvalpav/SuperUI.Blazor
| 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.CustomElements (>= 10.0.0)
- Microsoft.AspNetCore.Components.Web (>= 10.0.0)
- Microsoft.Extensions.AI (>= 10.0.0)
- Net.Codecrete.QrCodeGenerator (>= 2.1.0)
- SkiaSharp (>= 3.116.1)
- SkiaSharp.HarfBuzz (>= 3.116.1)
- SkiaSharp.Views.Blazor (>= 3.116.1)
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 |
|---|---|---|
| 2.0.0-alpha.2 | 67 | 6/19/2026 |
| 2.0.0-alpha.1 | 61 | 6/3/2026 |
| 1.4.3 | 128 | 6/3/2026 |
| 1.4.2 | 120 | 6/1/2026 |
| 1.4.1 | 113 | 6/1/2026 |
| 1.4.0 | 114 | 5/31/2026 |
| 1.3.2 | 111 | 5/30/2026 |
| 1.3.1 | 103 | 5/30/2026 |
| 1.3.0 | 115 | 5/30/2026 |
| 1.2.3 | 106 | 5/30/2026 |
| 1.2.2 | 113 | 5/28/2026 |
| 1.0.99 | 112 | 5/21/2026 |
| 1.0.55 | 102 | 5/19/2026 |
| 1.0.37 | 105 | 5/10/2026 |
| 1.0.35 | 106 | 5/8/2026 |
| 1.0.31 | 103 | 5/7/2026 |
| 1.0.27 | 107 | 5/6/2026 |
| 1.0.22 | 99 | 5/5/2026 |

