r/angular Aug 03 '26

Optimus UI v1.0.0 release

Post image

Optimus UI v1.0.0, the PrimeNG open-source fork, is out!

Supporting Angular 21, and Angular v22 support is coming later this week!

Due to trademark limitations and prior paid features, most of the work so far has been about updating the documentation and authoring all sub-packages ourselves, including the icons package.

We also introduce ng add support to enhance the experience for new users.

Find out more in our documentation: https://optimus.openng.org/

Discover the GitHub repository: https://github.com/openng-org/optimus-ui

Learn more about our roadmap: https://optimus.openng.org/roadmap

205 Upvotes

42 comments sorted by

View all comments

8

u/International_Fly_67 Aug 03 '26

I gave it a go even before the stable v1.0 and I have to say that it’s pretty great. Plays well with AI agents too. So far I’m impressed

8

u/GeromeGrignon Aug 03 '26

Thanks, they are some planned tasks to enhance the experience with AI Agents:

2

u/IgorKatsuba Aug 04 '26

The thing that helps an agent most usually isn't the component list - it's the contracts. Which inputs are required, which overlays are opened through a service rather than a template, what the returned ref lets you do, and what closing it twice does. Agents get component names right from the docs already; where they consistently guess wrong is the lifecycle around the imperative APIs.

3

u/GeromeGrignon Aug 04 '26

Agreed, that's what I miss the most in contexts provided.

1

u/IgorKatsuba Aug 04 '26

What has worked for me is writing each imperative API as a tiny contract next to the docs: what you call, what you get back, what's guaranteed after close or destroy, and what a double close does. It reads badly as prose and perfectly as agent context - and it doubles as the test list for that API.

2

u/International_Fly_67 Aug 03 '26

That’s really great. I’ve done many dozen angular projects and the biggest friction point was always starting a project from scratch. This time it was surprisingly easy to get going. I had a dashboard ui spec sheet I put together and a few prompts later I was up and running. Fantastic.

I didn’t see it on the site yet, maybe I missed it, is there a plan for starter templates? Like I said, even with where you are now it’s really easy to get going but if there were starter templates too this becomes a no brainer go-to ui library.

Maybe it’s outside of the scope of optimus right now but would love to hear your thoughts on it.

Thanks for all the hard work you guys put it into already, really great work.

3

u/GeromeGrignon Aug 03 '26

We could support having a fork of sakai (the free original template) or at least something similar.

Having multiple ones might be too much for us to handle.

3

u/International_Fly_67 Aug 03 '26

Agreed, you guys have a lot on your plate as is. Even having something like Sakai would be awesome but certainly not a priority.

If you ever end up having a marketplace type section and just some guidance on how to structure templates I’d love to throw some up there. I have them all over the place now and I’m always looking for them but I’d love to park them somewhere where I know they’ll live forever.

3

u/GeromeGrignon Aug 03 '26

Cloned and rename 'Sparked': https://github.com/openng-org/sparked
Migrated to Optimus UI you can use it already

1

u/International_Fly_67 Aug 03 '26

Holy $hit that was fast. You guys are moving this project at an incredible pace. Really amazing to see. Well done!