{
  "generated_by": "https://sh4dcn.netlify.app",
  "source": "https://github.com/shadcn-ui/ui/blob/main/apps/v4/registry/directory.json",
  "generated_at": "2026-10-27T06:34:08.542Z",
  "count": 20,
  "categories": [
    {
      "id": "animated-components",
      "label": "Animated components",
      "count": 173,
      "library_ids": [
        "000h-cojeev",
        "3d-viewer",
        "8bitcn",
        "aceternity",
        "agentfaces",
        "aicanvas",
        "akoder",
        "alexandrejoly",
        "animateicons",
        "audio-ui",
        "audiocn",
        "audiocn-solid",
        "bevel",
        "blockdex",
        "chewypixel",
        "crucible",
        "amicro",
        "animate-ui",
        "animbits",
        "ark-cn",
        "awwwardedui",
        "balick",
        "ballmac",
        "benday",
        "beui",
        "bjork-ui",
        "blockforge",
        "caliper",
        "catalogs",
        "chamaac",
        "componentry",
        "corecn",
        "crafterui",
        "craftui",
        "cubby-ui",
        "cult-ui",
        "d2",
        "dashboardblocks",
        "diarmuradi",
        "eased",
        "easeui",
        "eldoraui",
        "emerald-ui",
        "ericts",
        "evilbuttons",
        "facade",
        "fancy-ui",
        "fewtone",
        "forgeui",
        "framecn",
        "gammaui",
        "gauge-ui",
        "geturui",
        "glint-ui",
        "gooseui",
        "grootstudio",
        "hairline",
        "hazeglow",
        "herocn",
        "heyompatil",
        "hexui",
        "hirael",
        "honestui",
        "hugeicons-animated",
        "hugeicons-animated-vue",
        "iandefined",
        "ikas",
        "interior",
        "jolyui",
        "jpmarques",
        "karaui",
        "keyframery",
        "keyframeui",
        "kind-ui",
        "kinetic",
        "kokonutui",
        "lema-ds",
        "litt",
        "loadercn",
        "loading-ui",
        "logoforge",
        "magicui",
        "mewo",
        "microkit",
        "minidev",
        "mischief",
        "mizzle",
        "moduix-react",
        "moleculeui",
        "morphiq",
        "motion-menu",
        "motion-lexicon",
        "motion-primitives",
        "motiq",
        "movin",
        "navui",
        "nekode",
        "neobrutal-ui",
        "neon-ui",
        "ns-ui",
        "nusaiba",
        "odysseyui",
        "paceui",
        "paceui-gsap",
        "payload-components",
        "plotcn",
        "pluginui",
        "pulkitxm",
        "pulld",
        "rawkitui",
        "react-bits",
        "reactframe",
        "sans",
        "satoriui",
        "scrollxui",
        "seamui",
        "sekei",
        "sevenui",
        "shadcn-ui-blocks",
        "silicon-ui",
        "siteplane",
        "skecher-ui",
        "skiper-ui",
        "slidecn",
        "smoothui",
        "snapcn",
        "sona-ui",
        "soonish",
        "soralabs",
        "spark-ui",
        "spell",
        "stacklyui",
        "starck",
        "stealth",
        "styleui",
        "systaliko-ui",
        "toggles",
        "tween-ui",
        "tweenly",
        "uai",
        "ui-layouts",
        "ui-shrushank",
        "uiarc",
        "uitripled",
        "uniquel",
        "unlumen-ui",
        "uploadcn",
        "uselayouts",
        "uui",
        "visant",
        "watermelon",
        "xcn",
        "xevrion",
        "velobits",
        "velora",
        "viberdy",
        "vue-bits",
        "svelte-bits",
        "aniui",
        "vllnt-ui",
        "grainly-icons",
        "shadcnloaders",
        "usva",
        "atelier",
        "atomloader",
        "ai2",
        "whiskeyjack",
        "atroui",
        "knot-ui",
        "remotionui",
        "afterglow",
        "quiz-ui",
        "corsair-ui"
      ]
    },
    {
      "id": "ai-chat-ui",
      "label": "AI/chat UI",
      "count": 62,
      "library_ids": [
        "aayurt",
        "agentcn",
        "agents-ui",
        "agentui",
        "ai-blocks",
        "ai-elements",
        "creance",
        "asanshay",
        "assistant-ui",
        "beadkit",
        "better-auth-ui",
        "blobatar",
        "blode",
        "brainless",
        "cligentic",
        "cognicatch",
        "contentbit",
        "data-table-filters",
        "delego",
        "elevenlabs-ui",
        "emend",
        "evex",
        "extend",
        "flagcn",
        "fluid",
        "frame",
        "gaia",
        "gpt-vis",
        "inferencesh",
        "initium",
        "katok-ui",
        "kobra",
        "layish",
        "localmode",
        "manifest",
        "mozaika",
        "motokoui",
        "nexus-ui",
        "notra",
        "openmirai",
        "panelui",
        "pantoken",
        "pastaui",
        "pixel-openspace",
        "prompt-kit",
        "quill",
        "scrimui",
        "shaderscn",
        "simple-ai",
        "skrewww",
        "sortui",
        "spaceui",
        "ssych",
        "sureui",
        "tool-ui",
        "turn",
        "uiception",
        "wensity",
        "yukihi",
        "shadcn-dashboard",
        "agent-ui-kit",
        "agentblog"
      ]
    },
    {
      "id": "forms",
      "label": "Forms",
      "count": 50,
      "library_ids": [
        "23rd",
        "astryx",
        "babelize",
        "brio",
        "approvals-ui",
        "avertra-ui",
        "bits-ui",
        "buzzform",
        "colorshot",
        "dsikeres1",
        "dualkit",
        "ecomcn",
        "elsecase",
        "ephemera",
        "fibo",
        "flowui",
        "fluent2-react-kit",
        "formcn",
        "formscn",
        "glassyui",
        "glassyui-native",
        "gridcn",
        "ilinxa",
        "isometric",
        "liquefy-ui",
        "materialcn",
        "moumenlab",
        "oidc",
        "opaline",
        "pane",
        "photocn",
        "pipecat",
        "persianlabsui",
        "retab",
        "sc1m",
        "shadcn-exchange",
        "shivraj-roy",
        "soldevelo",
        "shuip",
        "swiftui-flx",
        "tessli",
        "tuiparts",
        "tetra-ui",
        "vadivam",
        "wa-ui",
        "wandry-ui",
        "saastro",
        "kaui",
        "mediadrop",
        "onchain-ui"
      ]
    },
    {
      "id": "component-library-general",
      "label": "Component library (general)",
      "count": 42,
      "library_ids": [
        "shadcn",
        "abui",
        "aevr",
        "baraile-loader",
        "basecn",
        "baselayer",
        "boldkit",
        "bundui",
        "creative-tim",
        "delta",
        "diceui",
        "doras-ui",
        "elements",
        "emailcn",
        "emstein-ui",
        "fab-ui",
        "gc-solid",
        "hextaui",
        "iconiq",
        "intentui",
        "joyco",
        "kanpeki",
        "kibo-ui",
        "liquikit",
        "lumiui",
        "neobrutalism",
        "nessra-ui",
        "nexus-elements",
        "nordaun",
        "oui",
        "pureui",
        "react-aria",
        "roiui",
        "shadcn-studio",
        "shark",
        "shover",
        "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": "charts-data-viz",
      "label": "Charts/data viz",
      "count": 34,
      "library_ids": [
        "1st-pouf",
        "7ovr",
        "amarjay-ui",
        "bricked",
        "axicharts",
        "bklit",
        "brut-ui",
        "channel3",
        "cnippet",
        "dashboardcn",
        "docscn",
        "esuiss",
        "evilcharts",
        "getitdone",
        "livedocs",
        "lytenyte",
        "nostalgia-ui",
        "ogimagecn",
        "organui",
        "preskok",
        "registrydirectory",
        "sf-fleet-hud",
        "shoogle",
        "starseam",
        "studio-blocks",
        "stylexui",
        "twelfth",
        "vectorstudio-ir",
        "washiveil",
        "wick-charts",
        "heatmap",
        "threecn",
        "tile-ui",
        "voraui"
      ]
    },
    {
      "id": "blocks-sections-marketing-saas",
      "label": "Blocks & sections (marketing/SaaS)",
      "count": 19,
      "library_ids": [
        "beste-ui",
        "blocks-so",
        "blockus",
        "efferd",
        "flx",
        "launchui",
        "n3wth",
        "notionic",
        "nysgpt",
        "shadcn-space",
        "shadcnblocks",
        "shadcncraft",
        "shadcnstore",
        "shadcnui-blocks",
        "solaceui",
        "tablecn",
        "tailark",
        "zippystarter",
        "knock-codes"
      ]
    },
    {
      "id": "theming-styling",
      "label": "Theming/styling",
      "count": 11,
      "library_ids": [
        "einui",
        "fonttrio",
        "gamekitui",
        "glass-ui",
        "glasscn",
        "paletteui",
        "retroui",
        "thegridcn",
        "videojs",
        "videocn",
        "vernostudio"
      ]
    },
    {
      "id": "uncategorized",
      "label": "Uncategorized",
      "count": 9,
      "library_ids": [
        "blobz",
        "designali",
        "canvas-ui",
        "diklein",
        "harshj",
        "json-view-cn",
        "krave-docs",
        "ratneshc",
        "tactile"
      ]
    },
    {
      "id": "design-system",
      "label": "Design system",
      "count": 8,
      "library_ids": [
        "coss",
        "exabase",
        "indiacn",
        "kapwa",
        "mui-treasury",
        "optics",
        "shadcndesign",
        "tokenui"
      ]
    },
    {
      "id": "icons-logos",
      "label": "Icons/logos",
      "count": 8,
      "library_ids": [
        "creative-ui",
        "heroicons-animated",
        "icons-animated",
        "keyline",
        "lucide-animated",
        "pmndrs",
        "svgl",
        "uiable"
      ]
    },
    {
      "id": "dashboard-admin-templates",
      "label": "Dashboard/admin templates",
      "count": 7,
      "library_ids": [
        "pacekit",
        "reui",
        "shadcnuikit",
        "square-ui",
        "tailwind-admin",
        "tailwind-builder",
        "wxcn"
      ]
    },
    {
      "id": "e-commerce-payments",
      "label": "E-commerce/payments",
      "count": 7,
      "library_ids": [
        "billingsdk",
        "commercn",
        "gtm",
        "niko-table",
        "paddle",
        "paykit-sdk",
        "saaskit"
      ]
    },
    {
      "id": "hooks-utilities",
      "label": "Hooks/utilities",
      "count": 7,
      "library_ids": [
        "nuqs",
        "pastecn",
        "ramonclaudio-coderabbit",
        "react-slot",
        "shadcnhooks",
        "typedora-ui",
        "utilcn"
      ]
    },
    {
      "id": "maps",
      "label": "Maps",
      "count": 7,
      "library_ids": [
        "amap",
        "flightcn",
        "mapcn",
        "shadcn-map",
        "shadcnmaps",
        "terrae",
        "visited-map"
      ]
    },
    {
      "id": "personal-portfolio-registry",
      "label": "Personal/portfolio registry",
      "count": 7,
      "library_ids": [
        "corr",
        "devl",
        "gymnopedies",
        "mksingh",
        "ncdai",
        "phucbm",
        "uicapsule"
      ]
    },
    {
      "id": "editor-rich-text-code",
      "label": "Editor (rich text/code)",
      "count": 5,
      "library_ids": [
        "nteract",
        "plate",
        "prosekit",
        "shadcn-editor",
        "zenoadmin"
      ]
    },
    {
      "id": "crypto-web3",
      "label": "Crypto/web3",
      "count": 4,
      "library_ids": [
        "abstract",
        "lens-blocks",
        "upfork",
        "w3-kit"
      ]
    },
    {
      "id": "auth-identity",
      "label": "Auth/identity",
      "count": 3,
      "library_ids": [
        "auth0",
        "clerk",
        "dgit"
      ]
    },
    {
      "id": "commercial-paid-product",
      "label": "Commercial/paid product",
      "count": 1,
      "library_ids": [
        "nexus-labs"
      ]
    }
  ]
}
