Volt UI 0.7 · Built for Angular 21

Angular components you actually own.

Accessible, themeable building blocks powered by ng-primitives and Tailwind CSS. Copy the source, shape the API, and ship without fighting your component library.

npx @voltui/cli add button dialog form-field
your-app/settings.component.tsLive components

Workspace settings

Manage your public profile.

Public profile

Visible to your community.

Release readiness

Component system health

On track

41

components

213

tests passing

5×5

theme presets

Accessible interactions92%
Keyboard interactions verified
Reactive Forms connected
Theme tokens synchronized

41

documented components

213

automated tests

0

NgModules required

100%

source ownership

Why Volt UI

A component system that stays out of your way.

Start with production-ready behavior, then make every detail yours. No opaque theme engine and no vendor lock-in.

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 the product-ready design.

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.

Copy components into your project, not another black box.

The CLI resolves component dependencies, adapts selectors, and leaves readable Angular source in your repository.

terminal

npx @voltui/cli init

✓ Tailwind tokens configured

npx @voltui/cli add dialog

create src/app/ui/dialog/dialog.ts

create src/app/ui/button/button.ts

update src/app/ui/index.ts

✓ Components are yours. Start building.

Build the Angular interface you wanted.

Explore 40+ components, accessible layouts, five color systems, and an AI-ready development workflow.

Star on GitHub