Morpha UI

UI Libraries

Component libraries and UI kits I pull blocks and primitives from.

These are the libraries I copy components and blocks out of. I almost never build a primitive from scratch anymore — I start from a known-good base and theme it.

Overview

My mental model is layered: shadcn/ui is the base layer everything sits on, Morpha UI is my themed take on top of it, and the rest are sources I raid for marketing blocks and flashy one-offs. I prefer copy-paste libraries (the code lands in my repo and I own it) over black-box component packages.

Tools

My pick

For real work I start with shadcn/ui and build up into Morpha UI — owning the code and theming it through my tokens beats pulling in a dependency I can't reshape. The animated libraries (Aceternity, React Bits) are situational: great for marketing pages, overkill for product UI. When I'm building anything chat- or agent-shaped, AI Elements wins because it's purpose-built for the AI SDK I'm already using.

On this page