Introduction
Volt UI is a collection of reusable, accessible Angular components built on top of ng-primitives. Inspired by shadcn/ui, you can copy and customize components to match your needs.
Installation Options
There are two ways to use Volt UI components in your project:
Then import: from '@voltui/components'
Initialize first with: npx @voltui/cli init
Prerequisites
Before using Volt UI components, ensure you have the following dependencies installed:
Runtime dependencies are included automatically. Import the theme CSS once in your global stylesheet.
npm install @voltui/components @import '@voltui/components/themes.css'; npm install ng-primitives class-variance-authority Volt components ship critical layout CSS, so npm consumers do not need an @source directive for node_modules.
npm install -D tailwindcss @tailwindcss/postcss Project Structure
When using the CLI, components are added to your project's ui folder:
Usage
After adding a component, import and use it in your Angular components: