Introduction
An open-source collection of neobrutalism-styled UI components built on top of shadcn/ui.
What is Neobrutalism?
Neobrutalism (or neo-brutalism) is a design trend characterized by bold colors, thick borders, chunky shadows, and raw, unapologetic aesthetics. It draws inspiration from the brutalist architecture movement and applies those principles to digital interfaces — favoring function, honesty, and visual impact over subtlety.
In UI design, this translates to components with hard edges, solid drop shadows, vibrant color palettes, and typography that demands attention. It's playful, opinionated, and instantly recognizable.
What is this library?
This is a collection of re-styled shadcn/ui components with a neobrutalism design language. Every component keeps the same accessible, composable API you know from shadcn/ui — but with bold borders, solid shadows, and vibrant theming baked in.
Components are installed directly into your project using the shadcn CLI. You own the code — customize anything you want.
bunx --bun shadcn@latest add https://trents.tech/r/button.jsonFeatures
Credits
Inspired by shadcn/ui and the gitingest project. Built with Radix UI, Tailwind CSS, and Astro.