AvesraAvesrabeta

Introduction

Built for Angular developers who value both aesthetics and functionality. Avesra bridges the gap between a real design system and a practical Angular API.

Why Avesra?

A component library that does not force you to choose between beauty and functionality.

Beautiful & Practical

Components that look finished out of the box, stay accessible, and compose without fighting the API.

Community First

Built by Angular developers who understand your needs. Real-world solutions to real problems.

Modern Angular

Standalone components, signals, and SSR-ready patterns — built for Angular 19, not a React port.

Infinitely Customizable

Override CSS variables, switch design presets, or restyle with Tailwind. Make every surface yours.

Two packages

Install the behavior and the look as regular dependencies. No copy-paste, no forked files, no CLI required.

$ npm install @avesra/angular @avesra/styles
✓ Installed @avesra/angular
✓ Installed @avesra/styles
✓ Ready to import

Install once

Add the component library and the theme package. Updates come through npm, not copied files.

Tokens in themes

Light, dark, and design presets live in @avesra/styles. Components only apply classes.

Compose in templates

Import a standalone part, drop it in the template, and keep the rest of your app unchanged.

AI Ready

Future Ready

Avesra is designed so AI tools can understand it. Clear patterns, a consistent API, and documentation that gives models the context they need.

Predictable Patterns

Consistent naming, kebab-case inputs, and compound parts that AI tools can read and generate.

Rich Documentation

Live demos, anatomy snippets, and API tables that give AI the context to write accurate Avesra code.

Open Source

MIT License

The core library is open source. Read the code, open issues, and ship Avesra in personal or commercial apps under the MIT license.

MIT licensed

Use, fork, and ship the core packages in commercial products. The license stays on GitHub.

Built in public

Issues, pull requests, and the changelog are public. Follow the work and help shape it.

Yours to customize

Tokens are CSS you can override. Your markup stays in your app — the library is a dependency, not a locked CLI.

Get involved

Star the repo, file an issue, or send a pull request. Community feedback is how Avesra gets better.

Made with ❤ by SyntaxHertz. Open source and available on GitHub.