{
  "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-05T09:50:59.044Z",
  "total_registries": 292,
  "categories": [
    {
      "name": "Animated components",
      "slug": "animated-components",
      "count": 78
    },
    {
      "name": "Component library (general)",
      "slug": "component-library-general",
      "count": 37
    },
    {
      "name": "Niche/single-purpose",
      "slug": "niche-single-purpose",
      "count": 35
    },
    {
      "name": "AI/chat UI",
      "slug": "ai-chat-ui",
      "count": 32
    },
    {
      "name": "Forms",
      "slug": "forms",
      "count": 15
    },
    {
      "name": "Blocks & sections (marketing/SaaS)",
      "slug": "blocks-sections-marketing-saas",
      "count": 14
    },
    {
      "name": "Charts/data viz",
      "slug": "charts-data-viz",
      "count": 14
    },
    {
      "name": "Theming/styling",
      "slug": "theming-styling",
      "count": 9
    },
    {
      "name": "Design system",
      "slug": "design-system",
      "count": 8
    },
    {
      "name": "Personal/portfolio registry",
      "slug": "personal-portfolio-registry",
      "count": 8
    },
    {
      "name": "Hooks/utilities",
      "slug": "hooks-utilities",
      "count": 7
    },
    {
      "name": "Dashboard/admin templates",
      "slug": "dashboard-admin-templates",
      "count": 6
    },
    {
      "name": "Icons/logos",
      "slug": "icons-logos",
      "count": 6
    },
    {
      "name": "E-commerce/payments",
      "slug": "e-commerce-payments",
      "count": 5
    },
    {
      "name": "Maps",
      "slug": "maps",
      "count": 5
    },
    {
      "name": "Editor (rich text/code)",
      "slug": "editor-rich-text-code",
      "count": 4
    },
    {
      "name": "Auth/identity",
      "slug": "auth-identity",
      "count": 3
    },
    {
      "name": "Crypto/web3",
      "slug": "crypto-web3",
      "count": 3
    },
    {
      "name": "Uncategorized",
      "slug": "uncategorized",
      "count": 2
    },
    {
      "name": "Commercial/paid product",
      "slug": "commercial-paid-product",
      "count": 1
    }
  ],
  "tags": [
    {
      "name": "cards",
      "slug": "cards",
      "count": 199
    },
    {
      "name": "forms",
      "slug": "forms",
      "count": 192
    },
    {
      "name": "media",
      "slug": "media",
      "count": 173
    },
    {
      "name": "buttons",
      "slug": "buttons",
      "count": 172
    },
    {
      "name": "overlays",
      "slug": "overlays",
      "count": 151
    },
    {
      "name": "loaders",
      "slug": "loaders",
      "count": 145
    },
    {
      "name": "blocks",
      "slug": "blocks",
      "count": 142
    },
    {
      "name": "navigation",
      "slug": "navigation",
      "count": 140
    },
    {
      "name": "animation",
      "slug": "animation",
      "count": 133
    },
    {
      "name": "hooks",
      "slug": "hooks",
      "count": 125
    },
    {
      "name": "dashboard",
      "slug": "dashboard",
      "count": 111
    },
    {
      "name": "design-system",
      "slug": "design-system",
      "count": 110
    },
    {
      "name": "ai",
      "slug": "ai",
      "count": 106
    },
    {
      "name": "charts",
      "slug": "charts",
      "count": 106
    },
    {
      "name": "accessibility",
      "slug": "accessibility",
      "count": 104
    },
    {
      "name": "auth",
      "slug": "auth",
      "count": 104
    },
    {
      "name": "theming",
      "slug": "theming",
      "count": 104
    },
    {
      "name": "tables",
      "slug": "tables",
      "count": 101
    },
    {
      "name": "aesthetic",
      "slug": "aesthetic",
      "count": 93
    },
    {
      "name": "icons",
      "slug": "icons",
      "count": 93
    },
    {
      "name": "pro-available",
      "slug": "pro-available",
      "count": 88
    },
    {
      "name": "marketing",
      "slug": "marketing",
      "count": 81
    },
    {
      "name": "components",
      "slug": "components",
      "count": 76
    },
    {
      "name": "backgrounds",
      "slug": "backgrounds",
      "count": 74
    },
    {
      "name": "mobile",
      "slug": "mobile",
      "count": 59
    },
    {
      "name": "audio",
      "slug": "audio",
      "count": 56
    },
    {
      "name": "maps",
      "slug": "maps",
      "count": 56
    },
    {
      "name": "saas",
      "slug": "saas",
      "count": 50
    },
    {
      "name": "retro",
      "slug": "retro",
      "count": 49
    },
    {
      "name": "text-effects",
      "slug": "text-effects",
      "count": 40
    },
    {
      "name": "glassmorphism",
      "slug": "glassmorphism",
      "count": 39
    },
    {
      "name": "cms",
      "slug": "cms",
      "count": 36
    },
    {
      "name": "3d",
      "slug": "3d",
      "count": 31
    },
    {
      "name": "developer-tools",
      "slug": "developer-tools",
      "count": 30
    },
    {
      "name": "e-commerce",
      "slug": "e-commerce",
      "count": 28
    },
    {
      "name": "onboarding",
      "slug": "onboarding",
      "count": 28
    },
    {
      "name": "payments",
      "slug": "payments",
      "count": 28
    },
    {
      "name": "editor",
      "slug": "editor",
      "count": 27
    },
    {
      "name": "crypto",
      "slug": "crypto",
      "count": 18
    },
    {
      "name": "gaming",
      "slug": "gaming",
      "count": 13
    }
  ]
}
