Skip to content
harv components

About

harv components is my personal archive of elements, components, and patterns I actually use. Every entry earned its place: it was needed by a real project — this site, my personal site, or client work.

Each entry shows a live preview rendered from the same file the source panel displays. No demo copies, no screenshots standing in for behavior.

Adding an entry means adding one folder under registry/harv/: the component source plus a small entry file. That's it.

Install from this registry

Entries with a registry item install via the shadcn CLI, no package needed. By URL, from any project:

pnpm dlx shadcn@latest add https://components.harv.computer/r/button.json

Or once, register the @harv namespace in components.json, then install by name:

{
  "registries": {
    "@harv": "https://components.harv.computer/r/{name}.json"
  }
}
pnpm dlx shadcn@latest add @harv/button