SuperUI 1.2.2

There is a newer version of this package available.
See the version list below for details.
dotnet add package SuperUI --version 1.2.2
                    
NuGet\Install-Package SuperUI -Version 1.2.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SuperUI" Version="1.2.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="SuperUI" Version="1.2.2" />
                    
Directory.Packages.props
<PackageReference Include="SuperUI" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add SuperUI --version 1.2.2
                    
#r "nuget: SuperUI, 1.2.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package SuperUI@1.2.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=SuperUI&version=1.2.2
                    
Install as a Cake Addin
#tool nuget:?package=SuperUI&version=1.2.2
                    
Install as a Cake Tool

SuperUI

<p align="center"> <img src="icon.png" alt="SuperUI logo" width="128"> </p>

NuGet Downloads Build Demo License: MIT

Blazor component library targeting .NET 10. 90+ components across data grid, canvas grid, forms, overlays, navigation, layout, charts, kanban, gantt, pivot table, org chart, scheduler, diagram editor, and more. Dark mode, localization (en-US, ru-RU), full IntelliSense.

Most stable on WebAssembly — Server-side hosting is still in progress.

Demo: https://maxvalpav.github.io/SuperUI.Blazor/
NuGet: https://www.nuget.org/packages/SuperUI

SuperUI overview

Install

dotnet add package SuperUI

Targets net10.0. Supports Blazor WASM, Server, Web App, and Hybrid hosting models.

Setup

Program.cs:

using SuperUI;
builder.Services.AddSuperUI();

_Imports.razor:

@using SuperUI
@using SuperUI.Components

Host page CSS:

<link rel="stylesheet" href="_content/SuperUI/superui-theme.css" />
<link rel="stylesheet" href="_content/SuperUI/superui-components.css" />

MainLayout.razor (required for toasts, confirm dialogs, portals):

<SgThemeProvider>
    <SgToastHost />
    <SgConfirmHost />
    <SgPortalHost />
    @Body
</SgThemeProvider>

For Blazor Web App, call AddSuperUI() in both Server and Client projects.

Components

Data

SgDataGrid (sorting, filtering, grouping, paging, virtualization, inline edit, CSV/Excel export, column chooser, master-detail), SgCanvasGrid, SgDataMatrix, SgPivotTable, SgKanban, SgGantt, SgScheduler, SgTimeline, SgOrgChart, SgDiagram/SgDiagramEditor, SgTreeView, SgTreeSelect, SgTransfer, SgVirtualList, SgDashboard

Forms & Inputs

SgTextBox, SgTextArea, SgNumberEdit, SgSelect, SgMultiSelect/SgMultiSelectEx, SgComboBox/SgComboBoxEx, SgAutoComplete, SgCascader, SgCheckBox, SgSwitch, SgRadioGroup, SgSlider, SgDatePicker, SgDateRangePicker, SgTimePicker, SgColorPicker, SgMaskedInput, SgFileUpload, SgRichTextEditor, SgDataForm, SgFilterBuilder, SgQueryBuilder, SgEntityPicker, SgButton (variants, sizes, loading, progress bar/ring), SgButtonGroup, SgCron, SgCronPicker, SgSignaturePad

Overlays & Feedback

SgModal, SgDrawer (resizable, all sides), SgPopover, SgTooltip, SgContextMenu, SgDropdown, SgAlert, SgResult, SgProgress (circular/linear, gradient), SgSpinner (9 types, determinate progress), SgSkeleton, SgEmpty, SgDockWindow

SgTabs/SgTabPanel, SgMenu, SgNavMenu/SgNavGroup/SgNavLink, SgBreadcrumb, SgStepper, SgPagination, SgCommandBar, SgToolbar, SgSegmented, SgBackTop, SgAffix, SgAnchor, SgRibbon, SgCommandPalette

Layout

SgCard, SgRow/SgCol (24-column grid), SgStack (flex), SgSplitter, SgAccordion/SgAccordionItem, SgCollapse, SgDivider, SgResizable, SgHeader/SgFooter, SgDescriptions, SgPropertyGrid, SgSpace, SgResponsiveContainer

Charts & Graphics

SgChart (Chart.js wrapper — line, bar, area, pie, doughnut, scatter, heatmap, matrix), SgECharts, SgD3Chart, SgThree (3D), SgKonva (canvas 2D), SgMermaid (diagrams), SgBpmn (process models)

Display & Misc

SgBadge, SgChip, SgAvatar/SgAvatarGroup, SgStatistic, SgCalendar, SgCode, SgQrCode, SgNotificationBell/SgNotificationPanel, SgPermissionGate, SgLanguageSwitcher, SgThemeSwitcher/SgThemeToggle/SgThemeEditor, SgCountdown, SgWeatherDashboard

Industrial & Browser APIs

SgFileSystem, SgSerialPort, SgUsbManager, SgWebRTC, SgBluetooth, SgBarcodeScanner, SgOcr, SgRecorder, SgMidiController, SgComputePressure, SgNetworkTrace, SgPalletPacker, SgTerminal, SgEyeTracker

AI & LLM

SgChat, SgLlmSettings, SgRagProvider/SgRagChat, LangGraphProvider/GraphStreamingChat, SgSmartForm, BlazorToolExecutor, HumanInTheLoopInterrupter, StateInspector

Services

SgToastService (notifications from code), SgConfirmService (async confirm dialogs), SgNotificationService (notification feed), SgThemeService (theme management), SgLlmService (LLM connector), SgLangGraphService (agentic workflows), SgRagService (RAG pipeline), SgDexieService (IndexedDB bridge), SgMqttService (MQTT/IIoT), SgFeatureFlagService, SgCalendarService, SgPdfService, SgWeatherService, SgHeatmapService

Build

git clone https://github.com/Maxvalpav/SuperUI.Blazor.git
cd SuperUI
dotnet restore
dotnet build -c Release
dotnet run --project SuperUI.Demo

Requires .NET 10 SDK.

Tests

dotnet test

Uses bUnit + xUnit.

Screenshots

<table> <tr> <td><img src="docs/screenshots/grid2.png" alt="Data Grid" width="380" /></td> <td><img src="docs/screenshots/input.png" alt="Inputs" width="380" /></td> <td><img src="docs/screenshots/orgchart.png" alt="Org" width="380" /></td> </tr> </table>

License

MIT © 2026 SuperUI Contributors

Contacts

Telegram: @maksimov8val · Email: maksimov.val@rambler.ru

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
Loading failed

90+ components: data grid, canvas grid, forms, overlays, navigation, layout, charts, kanban, gantt, pivot table, org chart, diagram editor, AI/LLM. Progress button with bar/ring spinner types. SgSpinner with 9 types and determinate progress.