{
  "generated_by": "https://sh4dcn.vercel.app",
  "source": "https://github.com/shadcn-ui/ui/blob/main/apps/v4/registry/directory.json",
  "generated_at": "2026-09-05T09:50:59.044Z",
  "count": 20,
  "categories": [
    {
      "id": "animated-components",
      "label": "Animated components",
      "count": 78,
      "library_ids": [
        "8bitcn",
        "aceternity",
        "aicanvas",
        "amicro",
        "animate-ui",
        "animbits",
        "benday",
        "beui",
        "blockforge",
        "chamaac",
        "componentry",
        "cubby-ui",
        "cult-ui",
        "eldoraui",
        "emerald-ui",
        "ericts",
        "evilbuttons",
        "forgeui",
        "framecn",
        "gammaui",
        "gooseui",
        "grootstudio",
        "hexui",
        "hirael",
        "honestui",
        "hugeicons-animated",
        "interior",
        "jolyui",
        "kinetic",
        "kokonutui",
        "loading-ui",
        "magicui",
        "moduix-react",
        "moleculeui",
        "motion-menu",
        "motion-lexicon",
        "motion-primitives",
        "motiq",
        "navui",
        "neon-ui",
        "nusaiba",
        "odysseyui",
        "paceui-gsap",
        "payload-components",
        "pulkitxm",
        "react-bits",
        "satoriui",
        "scrollxui",
        "seamui",
        "shadcn-ui-blocks",
        "shoogle",
        "skiper-ui",
        "smoothui",
        "snapcn",
        "sona-ui",
        "soralabs",
        "spell",
        "systaliko-ui",
        "ui-layouts",
        "uitripled",
        "unlumen-ui",
        "uselayouts",
        "uui",
        "xcn",
        "velobits",
        "vue-bits",
        "svelte-bits",
        "aniui",
        "vllnt-ui",
        "grainly-icons",
        "shadcnloaders",
        "usva",
        "atelier",
        "ai2",
        "whiskeyjack",
        "atroui",
        "remotionui",
        "afterglow"
      ]
    },
    {
      "id": "component-library-general",
      "label": "Component library (general)",
      "count": 37,
      "library_ids": [
        "abui",
        "aevr",
        "baraile-loader",
        "basecn",
        "baselayer",
        "boldkit",
        "bundui",
        "creative-tim",
        "delta",
        "diceui",
        "doras-ui",
        "elements",
        "fab-ui",
        "gc-solid",
        "hextaui",
        "iconiq",
        "intentui",
        "joyco",
        "kanpeki",
        "kibo-ui",
        "lumiui",
        "neobrutalism",
        "nessra-ui",
        "nexus-elements",
        "nordaun",
        "oui",
        "pureui",
        "react-aria",
        "roiui",
        "shadcn-studio",
        "shark",
        "spectrumui",
        "supabase",
        "tailgrids",
        "taki",
        "untld",
        "wds"
      ]
    },
    {
      "id": "niche-single-purpose",
      "label": "Niche/single-purpose",
      "count": 35,
      "library_ids": [
        "8starlabs-ui",
        "algolia",
        "amplo",
        "arc",
        "better-upload",
        "cardcn",
        "darx",
        "dominik-ui",
        "dotmatrix",
        "flowkit-ui",
        "gamifykit",
        "ha-components",
        "headcodecms",
        "jalco",
        "limeplay",
        "lmscn",
        "openpolicy",
        "openstatus",
        "pixelact-ui",
        "react-easy-modals",
        "remocn",
        "rescript-shadcn",
        "sabraman",
        "shieldcn",
        "slide-cn",
        "soundcn",
        "stepper",
        "termcn",
        "text-ui",
        "toc-cn",
        "tour",
        "trophy-ui",
        "turbopills-ui",
        "waves-cn",
        "wigggle-ui"
      ]
    },
    {
      "id": "ai-chat-ui",
      "label": "AI/chat UI",
      "count": 32,
      "library_ids": [
        "agentcn",
        "agents-ui",
        "ai-blocks",
        "ai-elements",
        "asanshay",
        "assistant-ui",
        "better-auth-ui",
        "blode",
        "brainless",
        "cognicatch",
        "contentbit",
        "delego",
        "elevenlabs-ui",
        "evex",
        "extend",
        "flagcn",
        "fluid",
        "gaia",
        "gpt-vis",
        "inferencesh",
        "initium",
        "manifest",
        "mozaika",
        "motokoui",
        "nexus-ui",
        "openmirai",
        "prompt-kit",
        "pulld",
        "scrimui",
        "tool-ui",
        "wensity",
        "shadcn-dashboard"
      ]
    },
    {
      "id": "forms",
      "label": "Forms",
      "count": 15,
      "library_ids": [
        "23rd",
        "approvals-ui",
        "dsikeres1",
        "flowui",
        "formcn",
        "ilinxa",
        "persianlabsui",
        "retab",
        "tuiparts",
        "tetra-ui",
        "wa-ui",
        "wandry-ui",
        "kaui",
        "mediadrop",
        "knock-codes"
      ]
    },
    {
      "id": "blocks-sections-marketing-saas",
      "label": "Blocks & sections (marketing/SaaS)",
      "count": 14,
      "library_ids": [
        "beste-ui",
        "blocks-so",
        "blockus",
        "efferd",
        "flx",
        "launchui",
        "shadcn-space",
        "shadcnblocks",
        "shadcncraft",
        "shadcnstore",
        "shadcnui-blocks",
        "solaceui",
        "tailark",
        "zippystarter"
      ]
    },
    {
      "id": "charts-data-viz",
      "label": "Charts/data viz",
      "count": 14,
      "library_ids": [
        "1st-pouf",
        "7ovr",
        "bklit",
        "brut-ui",
        "channel3",
        "cnippet",
        "evilcharts",
        "lytenyte",
        "ogimagecn",
        "paceui",
        "preskok",
        "washiveil",
        "heatmap",
        "threecn"
      ]
    },
    {
      "id": "theming-styling",
      "label": "Theming/styling",
      "count": 9,
      "library_ids": [
        "einui",
        "fonttrio",
        "gamekitui",
        "glass-ui",
        "glasscn",
        "paletteui",
        "retroui",
        "thegridcn",
        "vernostudio"
      ]
    },
    {
      "id": "design-system",
      "label": "Design system",
      "count": 8,
      "library_ids": [
        "coss",
        "exabase",
        "indiacn",
        "kapwa",
        "mui-treasury",
        "optics",
        "shadcndesign",
        "tokenui"
      ]
    },
    {
      "id": "personal-portfolio-registry",
      "label": "Personal/portfolio registry",
      "count": 8,
      "library_ids": [
        "aliimam",
        "corr",
        "devl",
        "gymnopedies",
        "mksingh",
        "ncdai",
        "phucbm",
        "uicapsule"
      ]
    },
    {
      "id": "hooks-utilities",
      "label": "Hooks/utilities",
      "count": 7,
      "library_ids": [
        "nuqs",
        "pastecn",
        "ramonclaudio-coderabbit",
        "react-slot",
        "shadcnhooks",
        "typedora-ui",
        "utilcn"
      ]
    },
    {
      "id": "dashboard-admin-templates",
      "label": "Dashboard/admin templates",
      "count": 6,
      "library_ids": [
        "pacekit",
        "reui",
        "shadcnuikit",
        "square-ui",
        "tailwind-admin",
        "tailwind-builder"
      ]
    },
    {
      "id": "icons-logos",
      "label": "Icons/logos",
      "count": 6,
      "library_ids": [
        "heroicons-animated",
        "icons-animated",
        "liquefy-ui",
        "lucide-animated",
        "svgl",
        "uiable"
      ]
    },
    {
      "id": "e-commerce-payments",
      "label": "E-commerce/payments",
      "count": 5,
      "library_ids": [
        "billingsdk",
        "commercn",
        "paddle",
        "paykit-sdk",
        "saaskit"
      ]
    },
    {
      "id": "maps",
      "label": "Maps",
      "count": 5,
      "library_ids": [
        "flightcn",
        "mapcn",
        "shadcn-map",
        "shadcnmaps",
        "terrae"
      ]
    },
    {
      "id": "editor-rich-text-code",
      "label": "Editor (rich text/code)",
      "count": 4,
      "library_ids": [
        "nteract",
        "plate",
        "prosekit",
        "shadcn-editor"
      ]
    },
    {
      "id": "auth-identity",
      "label": "Auth/identity",
      "count": 3,
      "library_ids": [
        "auth0",
        "clerk",
        "onchain-ui"
      ]
    },
    {
      "id": "crypto-web3",
      "label": "Crypto/web3",
      "count": 3,
      "library_ids": [
        "abstract",
        "lens-blocks",
        "w3-kit"
      ]
    },
    {
      "id": "uncategorized",
      "label": "Uncategorized",
      "count": 2,
      "library_ids": [
        "canvas-ui",
        "diklein"
      ]
    },
    {
      "id": "commercial-paid-product",
      "label": "Commercial/paid product",
      "count": 1,
      "library_ids": [
        "nexus-labs"
      ]
    }
  ]
}
