Introduction
Herbst means autumn in German. The library was born from the idea of bringing that season into interfaces: warm light, sepia tones and a single orange accent, used with care.
It has more than 65 copy-and-paste Angular components. You add them with the CLI, the code goes into your project and you change whatever you want.
Philosophy
- The code is yours. Components live in your repository, not inside a package. Read them, adapt them and delete what you don't use.
- One place for style. Every component uses semantic tokens (
bg-primary,text-muted-foreground,border-border). Change the theme file and everything follows. - Modern Angular. Standalone components,
input()/model()/output()andOnPusheverywhere. No modules. - A look of its own. No generic template. Herbst looks calm, warm and easy to recognize.
What's inside
The catalogue covers what an application usually needs: forms, overlays, navigation, data display, feedback and layout. There are buttons, inputs, dialogs, drawers, tables, trees, a command palette, charts, a calendar and more.
See them all in the Components catalogue.
Getting started
- Installation: set up the project with one command.
- CLI: add components.
- Theme and Colors: adjust the palette.
- Dark mode: turn on the dark theme.