Skip to content
IndexDesign corpus
Component LibrariesRegistryComponent LibraryAnimation LibraryMITFreeReact

Spell UI (source repo)

MIT source for Spell UI: 33 React/Tailwind components served as a shadcn registry

Aboutgithub.com

The GitHub monorepo behind spell.sh. It holds the component source under registry/spell-ui plus the registry.json that the shadcn CLI resolves, so you can read the real implementation before you install it or vendor the files directly. The catalog is small and skewed toward motion: text reveals, animated buttons, WebGL backgrounds, and a handful of embeds (Tweet, Spotify card, QR code). MIT, 1,051 stars, and actively pushed as of August 2026.

Install
npx shadcn@latest add https://spell.sh/r/badge.json
For an agent

Go to the repo, not the docs site, when you need to read a component's real source before committing to it — registry/spell-ui plus registry.json give you the full dependency graph, and several items pull heavy peers (three for light-rays, opentype.js for signature, spotify-url-info for spotify-card) that you do not want to discover after install. Every item is a leaf with no registryDependencies, so you can cherry-pick one file without dragging the rest in. Treat it as a garnish layer on top of shadcn/ui, not a replacement: there are no forms, tables, dialogs, or navigation primitives here.

Why it is here. It is the auditable source of a registry that is already namespaced in shadcn's official directory as @spell, which means an agent can verify the code and the install path in one place.

Install command, framework, licence and component list.
Components it ships33 total
Helps you build2
Notable for
  • MIT with a public registry.json
  • 1,051 stars in nine months
  • leaf components with no registry dependencies
  • declares heavy peers like three and opentype.js
Provenance

Verified 2026-08-15. HTTP 200. https://github.com/xxtomm/spell-ui, https://api.github.com/repos/xxtomm/spell-ui, https://spell.sh/r/registry.json, https://spell.sh/r/badge.json

Related resourcesComponent Libraries