Xng UI
EveryArchitecture featureyou startscan withtrust newfrom structureday one
Built for teams shipping
- Design systems
- Admin dashboards
- SaaS products
- Internal tools
- Marketing sites
- Enterprise apps
Built for product teams
Signals-first
Fine-grained reactivity with Angular signals and modern control flow.
Accessible by default
WCAG AA, ARIA, and keyboard patterns built into every primitive.
oklch design tokens
Semantic roles from @xngui/styles, light and dark.
Tree-shakeable
Per-component entry points — import only what each route needs.
Dark mode
XThemeService toggles .dark — tokens remap, no duplicate styles.
CDK primitives
Datasource, overlay, and focus utilities for headless patterns.
Get started
Install in minutes, compose for years
Secondary entry points keep bundles lean — add only the components you need.
terminalstyles.cssTry it live
v2.4 shipped
Elena Vasquez
elena@acme.design
Composable primitives with semantic tokens — accessible, themeable product UI out of the box.
Invite teammate
Filter team by role.
Design system
Tokens that travel from Figma to production
oklch primitives, semantic roles, and component-local variables — one source of truth across light, dark, and brand palettes.
Toggle appearance from the navbar — every role remaps from @xngui/styles without duplicate component CSS.
- Primary
--x-primary - Secondary
--x-secondary - Accent
--x-accent - Success
--x-success - Warning
--x-warning - Danger
--x-danger - Info
--x-info - Neutral
--x-neutral - Background
--x-background
- The quick brown fox
- The quick brown fox
- The quick brown fox
- The quick brown fox
- The quick brown fox
- The quick brown fox
Performance
Fast by default
Lean bundles, predictable rendering, and CSS-first layout — without sacrificing accessibility or theming.
- 0
Zone overhead
Zoneless-ready — signals drive updates, not patch cycles.
- OnPush
Change detection
Default since Angular 21 — fine-grained and predictable.
- < 8kb
Per entry
Button alone, gzip — import only what each route needs.
- CSS
Layout
No JS layout engine — structure and motion from tokens.
Actionable insights
82+ components
Actions 6
Buttons & toggles
Forms 20
Inputs & validation
Navigation 9
Tabs & menus
Overlays 7
Dialogs & drawers
Feedback 2
Toasts & alerts
Data display 16
Tables & charts
Media 5
Images, video & audio
Layout 6
Cards & panels
Typography 11
Typography & motion
Tools 4
Theme builder & utilities
CDK 19
Headless utils
Tools
Built for agents and IDEs
MCP, editor extensions, and live theme tooling — ship faster with structured access to the catalog.
MCP server
Structured catalog and token access for AI agents.
VS Code extension
Insert components, import completion, and hover docs in the IDE.
Theme builder
Tune semantic roles and preview primitives live.
UI builder
Compose pages from components with exportable markup.
Form builder
Build Signal Forms with validators and export TS + template.
Agent workflows
Playbooks for scaffolding components and showcase demos.
Open source
MIT licensed. Community driven.
Open issues, submit requests, and contribute components back to the ecosystem.
- 82Components
- 19CDK utilities
- MITLicense
- AngularFramework