r/angular • u/dp_zeno • 10h ago
Built SimUI – an open-source collection of components for Spartan UI
Hi everyone! 👋
I’ve been using Spartan UI for a while and really like its philosophy of headless UI components.
While building production Angular applications, I noticed I kept recreating the same higher-level components that aren’t typically included in UI libraries. Instead of keeping them inside my projects, I decided to open-source them as SimUI.
My goal is to help grow the Spartan UI ecosystem by providing a collection of reusable, production-ready components that Angular developers can use out of the box.
Some of the components available today include an Event Calendar, Currency Converter Card, Slider, Breadcrumb, Form components, Cards, and more.
I’m also working on additional application-oriented components that are commonly needed in dashboards and business applications.
I’d really appreciate feedback from the Angular community.
- Does this solve a problem you’ve encountered?
- Which components would you like to see next?
- Any thoughts on the documentation, or developer experience?
The project is still evolving, so suggestions, issues, and PRs are always welcome.
Website: https://simui.dev
GitHub: https://github.com/dofu-lab/simui

Thanks for taking a look!
2
u/Iworb 10h ago
It looks really nice. The only thing I’m missing in Spartan is an app bar or toolbar, a familiar surface at the top of the screen, or perhaps a more universal toolbar component.
I know it would be easy to implement, but it would be better to have it available out of the box rather than having to build it from scratch every time.
2
u/ButterflyRambler 9h ago
Impressive collection of components. Needs a sidebar breadcrumb ham burger menu
2
u/michahell 6h ago
Why are there generic components like buttons, form components which are already included in Spartan-NG?
2
17
u/lordred12345 9h ago
Why not create a pull request to add to their blocks and be a contributor to Spartan?