componentrylisted
Install: claude install-skill shashidharbabu/claude-design-skills
# Componentry
Componentry is a **free, MIT-licensed, open-source collection of animated
React components**, distributed shadcn-style: the CLI copies TypeScript source
into your repo — no npm package to depend on. By Harsh Jadhav (@harshjdhv),
backed by the Vercel OSS Program. Source: `github.com/harshjdhv/componentry`.
- **Canonical domain: `componentry.dev`** — `componentry.fun` 301-redirects
there (the registry metadata still says .fun; same site).
- **Trap: the npm package named `componentry` is an unrelated design-system
library.** Never `npm install componentry` — components arrive only via the
shadcn registry or copy-paste from the docs.
- Components use **`framer-motion`** (verified in registry payloads) — our
exact stack, no `motion`-package migration needed. Heavier pieces are
canvas/WebGL and need care (see integration reference).
## Install
Requires a shadcn-initialized project (`components.json`, `cn()` in
`lib/utils`) — mechanics, and the **Tailwind v3.4 vs v4 CLI caveat**, are the
**shadcn** skill's territory; read it before the first install in this repo.
```bash
npx shadcn@latest add @componentry/magnetic-dock
```
Source lands in `components/ui/<name>.tsx`; npm deps declared per component
(e.g. `framer-motion`) are installed automatically. No CLI? Fetch the registry
JSON directly — `https://componentry.dev/r/<name>.json` — and copy
`files[].content` by hand. Docs per component:
`https://componentry.dev/docs/components/<name>`.
## What exists (