Eagami UI
@eagami/ui is a lightweight, accessible Angular component library. Sensible defaults out of the box, with a fully customizable design to fit any brand.
Design principles
Accessible
Keyboard navigation, focus management, screen-reader support, and reduced-motion handling are built into every component.
Lightweight
Each component imports independently and the bundle only ships what you use.
Themeable
Fully customizable with design tokens while maintaining a unified look across every page. Light and dark variants ship together and default to the user's system preference.
Localized
Built-in component text ships in twelve languages.
Modern
Regularly updated with the latest Angular features and modern web standards.
Unlocked
Every component is plain Angular and CSS with no vendor lock-in, so the source can be read, copied, or modified like any other code in your project.
Get started
Head to Setup to install the package and wire up the global stylesheet.