Ng Brutalism
The neo-brutalist Angular UI library
Created by Khang Tran
Ng Brutalism is a token-driven primitive composition system for building loud Angular interfaces with directive APIs, signals, zoneless-friendly change detection, and Tailwind v4 ergonomics.
Why neo-brutalism for Angular?
Angular native
Built as Angular primitives with directive APIs, signal inputs, and native interaction patterns that fit modern Angular apps.
Loud by default
Thick borders, offset shadows, punchy color, and compact motion. Brutalist Angular primitives that look like they mean it.
Tokens, not magic
CSS custom properties and Tailwind v4 utilities keep theme overrides local, visible, and predictable.
Install
Run the Angular CLI schematic — it installs the package, configures Tailwind CSS v4, and adds the global stylesheet import in one step.
ng add @ng-brutalism/uiNeed manual setup or want to review each step? See the introduction for full details.