Skip to main content

Installation

Primus UI is a two-layer system. Install both packages to get the full experience.

Packages​

PackageRoleSize
@primus/ui-coreBase design system — tokens, semantic HTML styles, Web Components~35 KB CSS, ~9 KB JS
primus-react-uiReact component library (80+ components)—
primus-angular-uiAngular component library (50+ components)—
primus-angular-ui-legacySame as above, for Angular 16–20—

Install​

React:

npm install primus-react-ui @primus/ui-core

Angular:

npm install primus-angular-ui @primus/ui-core

Angular 16–20:

npm install primus-angular-ui-legacy @primus/ui-core

Base layer only (plain HTML / other frameworks):

npm install @primus/ui-core

Or via CDN — no build step required:

<link rel="stylesheet" href="https://unpkg.com/@primus/ui-core/dist/primus-ui.min.css" />
<script type="module" src="https://unpkg.com/@primus/ui-core/dist/primus-ui.min.js"></script>

Next steps​

Once installed, follow the framework-specific setup guide: