Build Beautiful Blazor Apps
In Half the Time

A professional component library for .NET developers who value their time — or AI agents who value their tokens. Dark mode native. SSR compatible. Zero dependencies.

Coming Soon See Features ↓

Soon to be available on NuGet

Why Nova?

The component library that respects your time and your code.

Dark Mode Native

Built for dark mode first. Looks stunning in both themes with automatic detection.

Blazing Fast

Zero JavaScript dependencies. Pure Blazor with optimized rendering.

SSR Compatible

Works perfectly with Server, WebAssembly, and the new Auto render mode.

Easy Theming

CSS variables for everything. Customize colors in minutes, not hours.

Lifetime License

Pay once, use forever. No recurring fees. Updates included.

AI-Ready Docs

Includes a structured guide your AI coding assistant can read. Cursor, Copilot, Claude—they'll know exactly how to use every component.

Accessible by Default

WCAG compliant out of the box. ARIA labels, keyboard navigation, and screen reader support—no extra work required.

Fully Typed

Rich IntelliSense with XML docs on every parameter. No guessing, no digging through source code.

Ultra Customizable

Style every component through parameters—no CSS overrides needed. Colors, sizes, variants, all from your Razor code.

Component Showcase

Everything you need to build professional UIs

Buttons

Badges

New Success Warning Error

Alerts

Informational message with context.
Success! Your action completed.

Cards

Feature Card

With subtitle

Flexible containers for any use case.

Navigation

MyApp.io
Overview Features Pricing Docs Support

Search

Slider

Volume 65%
Opacity 80%

Tags

Blazor .NET 10 Dark Mode SSR + Add Tag

Data Grid

Name Email Role Status
Sarah Chen sarah@example.com Admin Active
Marcus Johnson marcus@example.com Developer Active
Emily Davis emily@example.com Designer Pending
James Wilson james@example.com Manager Active
Lisa Anderson lisa@example.com Developer Inactive

...and much more

Get Started in Minutes

Four steps to beautiful Blazor components

1 Install the NuGet package
dotnet add package Nova.Blazor
2 Register in Program.cs
using Nova.Blazor;

var builder = WebApplication.CreateBuilder(args);

// Add Nova components
builder.Services.AddNovaBlazor();

var app = builder.Build();
app.Run();
3 Add your license key
// Environment variable
NOVA_LICENSE_KEY=NOVA-XXXX-XXXX-XXXX
4 Use components in your Razor files
@* Add to _Imports.razor *@
@using Nova.Blazor

@* Then use anywhere in your app *@
<NovaButton Variant="Primary" Click="@HandleClick">
    Save Changes
</NovaButton>

<NovaBadge Color="Success">Active</NovaBadge> 
<NovaAlert Type="Info">
    Your settings have been updated.
</NovaAlert>

<NovaCard Title="Dashboard" Subtitle="Overview">
    Your content here...
</NovaCard>

Simple Pricing

No subscriptions. No per-seat licenses. Just pay once.

I'm an indie developer, not a VC-funded startup. I built Nova because I needed it—and I price it fairly because good tools should be accessible.

Lifetime License
$149 one-time
Buy Now

Get in Touch

Questions, feedback, or just want to say hi?