v0.4.0 is out

Beautiful Blazor components you own.

ShellUI brings the shadcn/ui approach to Blazor: accessible, Tailwind-styled components that the CLI copies into your project, or that you install as a single NuGet package.

dotnet tool install -g ShellUI.CLI

What's in ShellUI?

Everything you need to build polished Blazor apps. Every control below is live.

Acme Inc.
Revenue $12,450
+8.2%
Customers 1,234
+3.1%
Churn 1.8%
-0.4%

Dashboard layouts

Sidebar, header, cards and charts that fit together. Start from dashboard-02 and make it yours.

Read the guide →
↑ 12.4%

Charts

Bar, line, area, pie, donut, radar and radial charts that follow your theme.

Explore charts →
Click to open the command menu

Command menu

A searchable command palette with keyboard navigation. Try it: every entry jumps into the docs.

Command palette →

Themes & dark mode

Every component reads CSS variables. Apply any tweakcn theme with shellui theme apply.

Theming →

Forms & inputs

Inputs, selects, pickers and validation that work with EditForm.

Form components →

CLI-first, or one NuGet package

shellui init sets up Tailwind, the theme and an optional dashboard; shellui add copies components into your project so you own every line. Shown: the upcoming 0.4 CLI. Prefer a dependency? Install ShellUI.Components.

Installation →

Accessible by default

Focus management, keyboard navigation and ARIA roles across 76 components.

All components →

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.