Volt UI 1.0.0 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

42

documented components

266

automated tests

0

NgModules required

100%

source ownership

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, color 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 40+ components, accessible layouts, theme presets, and an AI-ready workflow.

Star on GitHub