The PrimeNG components you already write, on Angular 22 and still MIT.
angulux is a fork of PrimeNG 21.1.9 — the last MIT release — maintained for Angular 22. 65 modules ship in the library, and every one of them has an API reference here, generated from the same corpus that produces llms.txt.
- Modules
- 65
- With demos
- 51
- Runnable demos
- 131
- Licence
- MIT
Install
Only the first package is required — the next section explains why, and Getting started has the three steps after this one.
pnpm add @anguless/angulux @primeuix/themes primeiconsWhy there are two packages
angulux ships no theme presets of its own, so the preset comes from @primeuix/themes — PrimeTek's package, not ours. It is MIT through 2.0.3, and 3.0.0 is the first commercial release. That release already exists and is what the registry serves as latest, so the MIT line is closed rather than merely paused.
What that means in practice: angulux declares it as an optional peer ranged ^2.0.0, and installing angulux alone pulls in zero PrimeTek packages. Drop the second package and provideAngulux() runs unstyled but works. Be clear about what the range buys you, though — it is a warning, not a lock. npm install @primeuix/themes@3 still succeeds; it only prints a resolution warning naming the range it broke. If that boundary matters to your legal review, pin the version exactly and run a licence check in your own build.
Coming from PrimeNG 21?
There is a page for that, and it is honest about the options — most of which are not angulux: PrimeNG 21 to Angular 22.
For assistants
The whole API is published in machine-readable form, from the same corpus that renders the tables on every module page.
Modules with demos
51 of 65 so far. The other 14 have a complete API reference and no demos yet.
Attribution
angulux is derived from PrimeNG 21.1.9 and primeuix, both MIT, Copyright (c) 2016-2026 PrimeTek. The demos on this site are derived from the PrimeNG showcase at that same release. The original licence and notice are retained in the repository, and every upstream commit SHA is recorded in PROVENANCE.md.
angulux is not affiliated with, endorsed by, or sponsored by PrimeTek. "PrimeNG" and "PrimeTek" are trademarks of their respective owners and appear here only to state factually where this code came from. "Angular" is a trademark of Google LLC.