Every Angular developer working on enterprise apps knows the feeling.
You open your bundle analyzer and see a single vendor dependency consuming 3–5 MB. Your TypeScript editor shows any all over the component events. You try to customize the grid’s appearance and end up in a specificity war with CSS you didn’t write. You upgrade a minor version and spend two days fixing broken styles.
This is the state of enterprise UI in 2026.
The problem isn’t the features
Existing libraries have plenty of features. The problem is how they were built — in a different era, for a different world, and then wrapped with a thin layer pretending to be a modern framework component.
When you use a jQuery-era component wrapped for Angular, you’re not using Angular. You’re using Angular as a host for something that predates it by a decade. That’s why Change Detection feels off. That’s why events don’t behave like Angular events. That’s why TypeScript types are incomplete — because they were written for a JavaScript world, not a TypeScript world.
What we’re building
Valtora is a headless, TypeScript-first enterprise UI library built from scratch for Angular and .NET.
Headless means we give you the state, the logic, and the accessibility layer — you own the DOM and the styles. No CSS battles. No specificity wars. Your design system, applied to a solid behavioral foundation.
TypeScript-first means every API is typed precisely. No any. No internal types you’re not supposed to import. Generics where they make sense. Autocomplete that actually works.
Feature-based imports means you pay only for what you use. A DataGrid with sorting and filtering is 15–20 KB, not 3 MB.
Protocol-based server integration means your Angular frontend and your ASP.NET backend speak the same language — a shared QueryParams protocol that handles filtering, sorting, pagination, grouping, and search in a transport-agnostic way.
What’s next
We’re building in public. The protocol specification is complete. The Angular DataGrid is next.
If this sounds like something your team needs — join the early access list. We’ll notify you when the first version is ready to try.