Skip to content
AxisUI isometric logo

AxisUI

The modern Angular 20 UI component library. Signals-first, standalone, accessible — 100+ components, Tailwind v4 theming, MIT and free.

ModernAngular 20, done right

Signals-first (input() / output() / model()), standalone, OnPush, and zoneless-ready. No NgModule, no legacy — a native Angular library, not a React port.

ModularInstall only what you need

Per-category packages and per-component subpaths. A consumer who only wants a Button ships a Button. Tree-shakeable by design, composed from small parts.

PreciseAccessible & tested

WCAG 2.2 AA with jest-axe on every component in CI, across LTR / RTL / dark. OKLCH design tokens. ~1,400 tests. Precision you can rely on.

Terminal window
# everything, one install:
ng add @axisui-ng/angular
# or install only what you need:
npm i @axisui-ng/buttons @axisui-ng/forms
import { Component } from '@angular/core';
import { AxButtonComponent } from '@axisui-ng/angular';
@Component({
selector: 'app-demo',
imports: [AxButtonComponent],
template: `<ax-button variant="primary">Click me</ax-button>`,
})
export class DemoComponent {}
npm versionGitHub stars

Built in the open — contributions, bug reports, and questions are welcome.

Star on GitHub Report an issue Get help