{
  "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-10-27T06:34:08.542Z",
  "total_registries": 499,
  "categories": [
    {
      "name": "Animated components",
      "slug": "animated-components",
      "count": 173
    },
    {
      "name": "AI/chat UI",
      "slug": "ai-chat-ui",
      "count": 62
    },
    {
      "name": "Forms",
      "slug": "forms",
      "count": 50
    },
    {
      "name": "Component library (general)",
      "slug": "component-library-general",
      "count": 42
    },
    {
      "name": "Niche/single-purpose",
      "slug": "niche-single-purpose",
      "count": 35
    },
    {
      "name": "Charts/data viz",
      "slug": "charts-data-viz",
      "count": 34
    },
    {
      "name": "Blocks & sections (marketing/SaaS)",
      "slug": "blocks-sections-marketing-saas",
      "count": 19
    },
    {
      "name": "Theming/styling",
      "slug": "theming-styling",
      "count": 11
    },
    {
      "name": "Uncategorized",
      "slug": "uncategorized",
      "count": 9
    },
    {
      "name": "Design system",
      "slug": "design-system",
      "count": 8
    },
    {
      "name": "Icons/logos",
      "slug": "icons-logos",
      "count": 8
    },
    {
      "name": "Dashboard/admin templates",
      "slug": "dashboard-admin-templates",
      "count": 7
    },
    {
      "name": "E-commerce/payments",
      "slug": "e-commerce-payments",
      "count": 7
    },
    {
      "name": "Hooks/utilities",
      "slug": "hooks-utilities",
      "count": 7
    },
    {
      "name": "Maps",
      "slug": "maps",
      "count": 7
    },
    {
      "name": "Personal/portfolio registry",
      "slug": "personal-portfolio-registry",
      "count": 7
    },
    {
      "name": "Editor (rich text/code)",
      "slug": "editor-rich-text-code",
      "count": 5
    },
    {
      "name": "Crypto/web3",
      "slug": "crypto-web3",
      "count": 4
    },
    {
      "name": "Auth/identity",
      "slug": "auth-identity",
      "count": 3
    },
    {
      "name": "Commercial/paid product",
      "slug": "commercial-paid-product",
      "count": 1
    }
  ],
  "tags": [
    {
      "name": "cards",
      "slug": "cards",
      "count": 343
    },
    {
      "name": "forms",
      "slug": "forms",
      "count": 321
    },
    {
      "name": "media",
      "slug": "media",
      "count": 311
    },
    {
      "name": "buttons",
      "slug": "buttons",
      "count": 306
    },
    {
      "name": "navigation",
      "slug": "navigation",
      "count": 274
    },
    {
      "name": "overlays",
      "slug": "overlays",
      "count": 269
    },
    {
      "name": "loaders",
      "slug": "loaders",
      "count": 249
    },
    {
      "name": "blocks",
      "slug": "blocks",
      "count": 246
    },
    {
      "name": "animation",
      "slug": "animation",
      "count": 230
    },
    {
      "name": "charts",
      "slug": "charts",
      "count": 190
    },
    {
      "name": "tables",
      "slug": "tables",
      "count": 189
    },
    {
      "name": "hooks",
      "slug": "hooks",
      "count": 188
    },
    {
      "name": "ai",
      "slug": "ai",
      "count": 177
    },
    {
      "name": "theming",
      "slug": "theming",
      "count": 174
    },
    {
      "name": "auth",
      "slug": "auth",
      "count": 173
    },
    {
      "name": "dashboard",
      "slug": "dashboard",
      "count": 172
    },
    {
      "name": "icons",
      "slug": "icons",
      "count": 158
    },
    {
      "name": "pro-available",
      "slug": "pro-available",
      "count": 153
    },
    {
      "name": "design-system",
      "slug": "design-system",
      "count": 149
    },
    {
      "name": "accessibility",
      "slug": "accessibility",
      "count": 141
    },
    {
      "name": "backgrounds",
      "slug": "backgrounds",
      "count": 120
    },
    {
      "name": "marketing",
      "slug": "marketing",
      "count": 118
    },
    {
      "name": "maps",
      "slug": "maps",
      "count": 101
    },
    {
      "name": "audio",
      "slug": "audio",
      "count": 99
    },
    {
      "name": "aesthetic",
      "slug": "aesthetic",
      "count": 93
    },
    {
      "name": "mobile",
      "slug": "mobile",
      "count": 84
    },
    {
      "name": "retro",
      "slug": "retro",
      "count": 83
    },
    {
      "name": "components",
      "slug": "components",
      "count": 75
    },
    {
      "name": "glassmorphism",
      "slug": "glassmorphism",
      "count": 73
    },
    {
      "name": "text-effects",
      "slug": "text-effects",
      "count": 60
    },
    {
      "name": "3d",
      "slug": "3d",
      "count": 58
    },
    {
      "name": "onboarding",
      "slug": "onboarding",
      "count": 57
    },
    {
      "name": "editor",
      "slug": "editor",
      "count": 55
    },
    {
      "name": "cms",
      "slug": "cms",
      "count": 53
    },
    {
      "name": "payments",
      "slug": "payments",
      "count": 50
    },
    {
      "name": "saas",
      "slug": "saas",
      "count": 50
    },
    {
      "name": "e-commerce",
      "slug": "e-commerce",
      "count": 49
    },
    {
      "name": "developer-tools",
      "slug": "developer-tools",
      "count": 46
    },
    {
      "name": "crypto",
      "slug": "crypto",
      "count": 23
    },
    {
      "name": "gaming",
      "slug": "gaming",
      "count": 17
    }
  ]
}
