https://github.com/ng-primitives/ng-primitives
Headless, composable primitives for building accessible UI components in Angular.
https://github.com/ng-primitives/ng-primitives
accessibility angular aria cdk components design-system headless headless-ui radix-ui ui wcag
Last synced: 7 days ago
JSON representation
Headless, composable primitives for building accessible UI components in Angular.
- Host: GitHub
- URL: https://github.com/ng-primitives/ng-primitives
- Owner: ng-primitives
- License: apache-2.0
- Created: 2022-09-07T16:01:40.000Z (over 3 years ago)
- Default Branch: next
- Last Pushed: 2026-02-01T22:23:51.000Z (11 days ago)
- Last Synced: 2026-02-02T08:42:38.787Z (10 days ago)
- Topics: accessibility, angular, aria, cdk, components, design-system, headless, headless-ui, radix-ui, ui, wcag
- Language: TypeScript
- Homepage: https://angularprimitives.com
- Size: 6.98 MB
- Stars: 518
- Watchers: 8
- Forks: 57
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Agents: AGENTS.md
Awesome Lists containing this project
- awesome-angular - ng-primitives - A low-level UI component library with a focus on accessibility, customization, and developer experience. (Third Party Components / UI Primitives)
- fucking-awesome-angular - ng-primitives - A low-level UI component library with a focus on accessibility, customization, and developer experience. (Third Party Components / UI Primitives)
README
# Angular Primitives





[](https://discord.gg/NTdjc5r3gC)
Angular Primitives is a Headless UI library with a focus on accessibility, customization, and developer experience. Whether you're building a design system from scratch or looking to enhance your existing one, our primitives are here to support you every step of the way.
You can find our [documentation site here](https://angularprimitives.com).
If you would like to join our community, please join our [Discord server](https://discord.gg/NTdjc5r3gC).
This library is in active development, and we're working hard towards our 1.0 release. We'd love your help in testing, providing feedback, and contributing to the project in any way, no matter how small.
Until we reach 1.0 some APIs may change, and we may introduce breaking changes in minor versions, however, we'll do our best to keep these to a minimum.
## Installation
```bash
npm install ng-primitives
```
## Compatibility
The following table shows the compatibility between Angular Primitives and Angular versions:
| Angular Primitives | Angular |
| ------------------ | -------- |
| 0.1.0 - 0.18.0 | 18.x.x |
| 0.19.0+ | >=19.x.x |
## Contributing
We welcome contributions from the community. Please refer to our [contributing guidelines](CONTRIBUTING.md) for more information.
## Contributors

Ashley Hunter
π» π π€

Matteo Nista
π» π

Benjamin ForrΓ‘s
π» π€ π

Yousef Farouk Abodawoud
π» π

Oto DoΔkal
π»

kedevked
π» π

Guillaume G.
π»

Ayush Seth
π»

dennis-ackolad
π»

Adrian Kopytko
π»

GREMY Miguel
π»

Ruud Walraven
π»

Marc Stammerjohann
π» π€

Harshit-Prasad
π»

Eugene Rusakov
π»

Ido Golan
π»

Roman Kostetskyi
π»

Brad Triebwasser
π»

Joshua Nitschke
π»

Ramon Martinez
π»

Shahar Kazaz
π»

Benny BΓΆhm
π»

Zagham Nadeem
π»

Mohammad Javed
π»

liranmizrahi1
π»

BennyPLS
π»

Andrii Rastorhuiev
π»

Lukas Heddendorp
π»

ainsly
π»

Abiram
π»

Alex
π»

zecka
π»

Janek Berg
π»

Alexander Ciesielski
π»

Jeremy Zacharia
π»

Evgeny Stepanovych
π»
## License
Angular Primitives is licensed under the [Apache License 2.0](LICENSE).
## Powered By
This site is powered by [Netlify](https://www.netlify.com).