optimus-ui
80+ accessible, customizable Angular components under the MIT license. A community-maintained continuation of PrimeNG v21, built to stay open.
A community, MIT-licensed fork of PrimeNG, the Angular UI component library, started after PrimeNG moved to a commercial license.
Optimus UI is a new project from OpenNG that aims to keep an open source version of PrimeNG alive. PrimeNG is a widely used library of ready made interface pieces, like buttons, tables, and forms, for building web applications with Angular. In June 2026, PrimeTek, the company behind PrimeNG, archived the original PrimeNG repository and moved future versions, starting with version 22, to a paid commercial license.
Optimus UI is a community fork based on the last version of PrimeNG that was released under the MIT license, a permissive open source license that allows free use, modification, and distribution. The goal of this fork is to give developers and teams who depend on PrimeNG a way to keep using an open source, community maintained alternative instead of switching to a paid product or rewriting their applications.
The project is written in TypeScript and is still very early. According to the README, the team is currently working on their first release. There are no components, documentation, or installation instructions published yet. People interested in the project can follow progress and join discussions through a roadmap discussion thread on GitHub.
Because this is a fork of an existing, mature interface library, once released it is likely to offer a similar set of components and behavior to PrimeNG, though the README does not confirm which parts are already ported or working. Anyone considering it today should treat it as a project to watch rather than something ready to use in a live application.
For teams building Angular applications who valued PrimeNG's open source status, this repository represents an attempt to preserve that option. Its usefulness will depend on how closely the eventual release matches the original library and how actively the community keeps it maintained going forward.
Where it fits
- Plan a replacement for PrimeNG in an Angular app that needs to stay open source.
- Follow the roadmap discussion to track when a usable release ships.
- Contribute to porting or maintaining components from the last MIT-licensed PrimeNG release.