{
  "name": "sh4dcn taxonomy",
  "notice": "Generated from the directory dataset. Deterministic; no AI required.",
  "source": "https://github.com/shadcn-ui/ui/blob/main/apps/v4/registry/directory.json",
  "generated_at": "2026-09-21T01:50:16.753Z",
  "total_registries": 373,
  "categories": [
    {
      "name": "Animated components",
      "slug": "animated-components",
      "count": 110
    },
    {
      "name": "AI/chat UI",
      "slug": "ai-chat-ui",
      "count": 46
    },
    {
      "name": "Component library (general)",
      "slug": "component-library-general",
      "count": 38
    },
    {
      "name": "Niche/single-purpose",
      "slug": "niche-single-purpose",
      "count": 35
    },
    {
      "name": "Charts/data viz",
      "slug": "charts-data-viz",
      "count": 29
    },
    {
      "name": "Forms",
      "slug": "forms",
      "count": 29
    },
    {
      "name": "Blocks & sections (marketing/SaaS)",
      "slug": "blocks-sections-marketing-saas",
      "count": 16
    },
    {
      "name": "Design system",
      "slug": "design-system",
      "count": 9
    },
    {
      "name": "Theming/styling",
      "slug": "theming-styling",
      "count": 9
    },
    {
      "name": "Dashboard/admin templates",
      "slug": "dashboard-admin-templates",
      "count": 7
    },
    {
      "name": "Hooks/utilities",
      "slug": "hooks-utilities",
      "count": 7
    },
    {
      "name": "Personal/portfolio registry",
      "slug": "personal-portfolio-registry",
      "count": 7
    },
    {
      "name": "E-commerce/payments",
      "slug": "e-commerce-payments",
      "count": 6
    },
    {
      "name": "Maps",
      "slug": "maps",
      "count": 6
    },
    {
      "name": "Editor (rich text/code)",
      "slug": "editor-rich-text-code",
      "count": 5
    },
    {
      "name": "Icons/logos",
      "slug": "icons-logos",
      "count": 5
    },
    {
      "name": "Crypto/web3",
      "slug": "crypto-web3",
      "count": 3
    },
    {
      "name": "Uncategorized",
      "slug": "uncategorized",
      "count": 3
    },
    {
      "name": "Auth/identity",
      "slug": "auth-identity",
      "count": 2
    },
    {
      "name": "Commercial/paid product",
      "slug": "commercial-paid-product",
      "count": 1
    }
  ],
  "tags": [
    {
      "name": "cards",
      "slug": "cards",
      "count": 255
    },
    {
      "name": "forms",
      "slug": "forms",
      "count": 240
    },
    {
      "name": "media",
      "slug": "media",
      "count": 229
    },
    {
      "name": "buttons",
      "slug": "buttons",
      "count": 219
    },
    {
      "name": "overlays",
      "slug": "overlays",
      "count": 196
    },
    {
      "name": "navigation",
      "slug": "navigation",
      "count": 189
    },
    {
      "name": "loaders",
      "slug": "loaders",
      "count": 184
    },
    {
      "name": "blocks",
      "slug": "blocks",
      "count": 183
    },
    {
      "name": "animation",
      "slug": "animation",
      "count": 166
    },
    {
      "name": "hooks",
      "slug": "hooks",
      "count": 153
    },
    {
      "name": "dashboard",
      "slug": "dashboard",
      "count": 137
    },
    {
      "name": "charts",
      "slug": "charts",
      "count": 135
    },
    {
      "name": "auth",
      "slug": "auth",
      "count": 132
    },
    {
      "name": "ai",
      "slug": "ai",
      "count": 131
    },
    {
      "name": "design-system",
      "slug": "design-system",
      "count": 130
    },
    {
      "name": "tables",
      "slug": "tables",
      "count": 130
    },
    {
      "name": "theming",
      "slug": "theming",
      "count": 126
    },
    {
      "name": "icons",
      "slug": "icons",
      "count": 116
    },
    {
      "name": "accessibility",
      "slug": "accessibility",
      "count": 111
    },
    {
      "name": "pro-available",
      "slug": "pro-available",
      "count": 107
    },
    {
      "name": "backgrounds",
      "slug": "backgrounds",
      "count": 94
    },
    {
      "name": "aesthetic",
      "slug": "aesthetic",
      "count": 93
    },
    {
      "name": "marketing",
      "slug": "marketing",
      "count": 87
    },
    {
      "name": "components",
      "slug": "components",
      "count": 75
    },
    {
      "name": "mobile",
      "slug": "mobile",
      "count": 70
    },
    {
      "name": "audio",
      "slug": "audio",
      "count": 69
    },
    {
      "name": "maps",
      "slug": "maps",
      "count": 69
    },
    {
      "name": "retro",
      "slug": "retro",
      "count": 63
    },
    {
      "name": "glassmorphism",
      "slug": "glassmorphism",
      "count": 50
    },
    {
      "name": "saas",
      "slug": "saas",
      "count": 50
    },
    {
      "name": "text-effects",
      "slug": "text-effects",
      "count": 42
    },
    {
      "name": "cms",
      "slug": "cms",
      "count": 41
    },
    {
      "name": "e-commerce",
      "slug": "e-commerce",
      "count": 39
    },
    {
      "name": "onboarding",
      "slug": "onboarding",
      "count": 38
    },
    {
      "name": "3d",
      "slug": "3d",
      "count": 35
    },
    {
      "name": "payments",
      "slug": "payments",
      "count": 34
    },
    {
      "name": "editor",
      "slug": "editor",
      "count": 33
    },
    {
      "name": "developer-tools",
      "slug": "developer-tools",
      "count": 31
    },
    {
      "name": "crypto",
      "slug": "crypto",
      "count": 20
    },
    {
      "name": "gaming",
      "slug": "gaming",
      "count": 15
    }
  ]
}
