Volt UI 1.0.1 for Angular 21

Ship Angular interfaces from components you can own.

Copy polished, accessible Angular source into your app. Keep the speed of a component library, with the control of code that belongs to your product.

npx @voltui/cli add button dialog form-field

Project settings

Built with Volt UI components

live

Public theme

Anyone can preview it

Border radius0.5rem
Migration progress
Auto-sync

41

documented components

349

automated tests

25

theme combinations

0

NgModules required

Built for ownership

Production behavior first. Product taste next.

Volt UI starts with ng-primitives for focus, overlays, ARIA and forms, then wraps it in Angular signals, Tailwind tokens, and copyable source you can reshape.

Own the source

The CLI copies readable standalone components directly into your application. Change every line when your product needs it.

npx @voltui/cli add

Behavior built in

ng-primitives handles focus, keyboard navigation, overlays, and ARIA contracts while Volt UI handles product-ready styling.

WAI-ARIA - CVA - zoneless

Designed as a system

Semantic Tailwind tokens, colour presets, and style presets let one component set adapt to a complete visual language.

5 colors - 5 styles
One command. Your source.

A workflow that ends in editable Angular, not vendor lock-in.

The CLI resolves component dependencies, writes readable files, and keeps selectors consistent with the source-first workflow.

app/ui/button.ts

copied

export class UiButton {

readonly variant = input(...)

readonly size = input(...)

}

Theme preview

Five color systems, five styles.

Dark mode ready
Accessible interactions

Build the Angular interface you wanted.

Explore 41 components, accessible layouts, 25 theme combinations, and an AI-ready workflow.

Star on GitHub