Proudly partnered with Coralogix

Headless UI
Perfected for Angular

A comprehensive suite of unstyled, accessible primitives expertly crafted for Angular, enabling you to build design systems faster than ever before.

Trusted by teams worldwide

Coralogix LogoSidebar LogoFlowbite LogoAngularUI Logo

About

Designed for Flexibility. Built for Angular.

Angular Primitives helps you move faster by replacing traditional component libraries with a collection of low-level, accessible building blocks. No more fighting against opinionated styles or complex overrides! Style and compose your UI exactly how you want it, while still getting all the benefits of a fully accessible, performant, and future-proof foundation.

Headless by Design

Build exactly what you need with completely unstyled components. Angular Primitives gives you full control over markup and styling — no overrides, no bloat.

Accessible Out of the Box

Every primitive is built to meet accessibility standards, including keyboard navigation and ARIA roles, so your UI is usable by everyone.

Composable and Lightweight

Designed with composition in mind, primitives integrate cleanly into your components and keep your bundle lean and maintainable.

Powered by Angular Signals

Leverages Angular's latest reactivity model for blazing-fast updates and a more predictable developer experience and fully supports Zoneless Angular.

Future-Proofed

We're proud to partner with Coralogix, whose world-class Angular engineers now help evolve Angular Primitives - ensuring long-term sustainability and a bright future for the library.

Perfect for Design Systems

The ideal foundation for scalable design systems. We provide the behavior and interactions, you bring the design.

Get Started

Try it out

Get started with Angular Primitives with just a single command. We provide Angular schematics to help you quickly add primitives to your project.

ng add ng-primitives

Testimonials

Loved by Angular Developers

From solo developers to enterprise teams, Angular Primitives is accelerating UI development and empowering teams to build with confidence.

“Moving from React to Angular, I struggled to find solid headless UI libraries like Radix or Headless UI. Angular Primitives was a breath of fresh air—modern, actively maintained, and a joy to use. Ashley and the other contributors are doing amazing work.”

Ayush Seth photo
Ayush Seth
Sidebar by SpotDraft

“Angular Primitives has been a game-changer for SlateUI. Its headless, accessible approach lets us build flexible components with full control over design and UX. A must-have for modern Angular libraries.”

Mohammad Javed photo
Mohammad Javed
Creator of SlateUI

“With other frameworks, I always had to check how well we could match the design without hacks, often leading to compromises with UX. With ng-primitives, I can confidently commit based on what I know I can do with HTML, CSS and TS. No more trade-offs between design and implementation.”

Ruud Walraven photo
Ruud Walraven
Angular Developer

“With ng-primitive, developers own the experience and users own the look—no assumptions, just full control.”

Edoh Kodjo photo
Edoh Kodjo
Angular Developer