{
  "total": 2193,
  "categories": [
    {
      "name": "UI Components & Libraries",
      "count": 231,
      "subcategories": [
        {
          "name": "Shadcn extensions",
          "count": 36
        },
        {
          "name": "Email & notification",
          "count": 21
        },
        {
          "name": "Forms & inputs",
          "count": 21
        },
        {
          "name": "Onboarding & tours",
          "count": 12
        },
        {
          "name": "Non-React ports",
          "count": 10
        },
        {
          "name": "React",
          "count": 8
        },
        {
          "name": "Headless primitives",
          "count": 7
        },
        {
          "name": "Registry infrastructure",
          "count": 6
        },
        {
          "name": "Web components",
          "count": 6
        },
        {
          "name": "AI interfaces",
          "count": 5
        },
        {
          "name": "Component library",
          "count": 5
        },
        {
          "name": "Component tooling",
          "count": 5
        },
        {
          "name": "Form inputs",
          "count": 5
        },
        {
          "name": "Astro & static",
          "count": 4
        },
        {
          "name": "Data display",
          "count": 4
        },
        {
          "name": "Overlays & motion",
          "count": 4
        },
        {
          "name": "Rich text editors",
          "count": 4
        },
        {
          "name": "Tailwind plugins",
          "count": 4
        },
        {
          "name": "Calendar & scheduling",
          "count": 3
        },
        {
          "name": "Pickers & inputs",
          "count": 3
        },
        {
          "name": "Tailwind component sets",
          "count": 3
        },
        {
          "name": "Agent UI",
          "count": 2
        },
        {
          "name": "Animated blocks",
          "count": 2
        },
        {
          "name": "Animated components",
          "count": 2
        },
        {
          "name": "CSS-only collections",
          "count": 2
        },
        {
          "name": "Shadcn tooling",
          "count": 2
        },
        {
          "name": "Accessibility starter",
          "count": 1
        },
        {
          "name": "Accessible primitives",
          "count": 1
        },
        {
          "name": "Agent registry",
          "count": 1
        },
        {
          "name": "AI UI patterns",
          "count": 1
        },
        {
          "name": "AI-generated kits",
          "count": 1
        },
        {
          "name": "Alpine & HTMX",
          "count": 1
        },
        {
          "name": "Animated shadcn",
          "count": 1
        },
        {
          "name": "App blocks",
          "count": 1
        },
        {
          "name": "Base UI kits",
          "count": 1
        },
        {
          "name": "Blocks library",
          "count": 1
        },
        {
          "name": "ChatGPT apps",
          "count": 1
        },
        {
          "name": "Command palettes",
          "count": 1
        },
        {
          "name": "Connected blocks",
          "count": 1
        },
        {
          "name": "CSS snippet libraries",
          "count": 1
        },
        {
          "name": "Design language",
          "count": 1
        },
        {
          "name": "Design tokens",
          "count": 1
        },
        {
          "name": "Figma + code",
          "count": 1
        },
        {
          "name": "File upload",
          "count": 1
        },
        {
          "name": "Form + table fields",
          "count": 1
        },
        {
          "name": "Full systems",
          "count": 1
        },
        {
          "name": "Headless component kits",
          "count": 1
        },
        {
          "name": "Icon libraries",
          "count": 1
        },
        {
          "name": "Illustrations",
          "count": 1
        },
        {
          "name": "Install tooling",
          "count": 1
        },
        {
          "name": "Interaction primitives",
          "count": 1
        },
        {
          "name": "Layout components",
          "count": 1
        },
        {
          "name": "Local-first AI",
          "count": 1
        },
        {
          "name": "Logo assets",
          "count": 1
        },
        {
          "name": "Marketing blocks",
          "count": 1
        },
        {
          "name": "Motion components",
          "count": 1
        },
        {
          "name": "Motion primitives",
          "count": 1
        },
        {
          "name": "Radix theming",
          "count": 1
        },
        {
          "name": "React Aria kits",
          "count": 1
        },
        {
          "name": "React hooks",
          "count": 1
        },
        {
          "name": "Retro UI kits",
          "count": 1
        },
        {
          "name": "Search UI",
          "count": 1
        },
        {
          "name": "Svelte registries",
          "count": 1
        },
        {
          "name": "TanStack UI",
          "count": 1
        },
        {
          "name": "Telehealth",
          "count": 1
        },
        {
          "name": "Terminal themes",
          "count": 1
        },
        {
          "name": "Theme discovery",
          "count": 1
        },
        {
          "name": "Theme generators",
          "count": 1
        },
        {
          "name": "Utility components",
          "count": 1
        },
        {
          "name": "Video components",
          "count": 1
        },
        {
          "name": "Workflow builder",
          "count": 1
        }
      ]
    },
    {
      "name": "Design Tools & Generators",
      "count": 229,
      "subcategories": [
        {
          "name": "Typography",
          "count": 28
        },
        {
          "name": "Color",
          "count": 25
        },
        {
          "name": "SVG generators (fffuel)",
          "count": 22
        },
        {
          "name": "Icons",
          "count": 21
        },
        {
          "name": "SVG generators",
          "count": 17
        },
        {
          "name": "CSS generators (Temani Afif)",
          "count": 14
        },
        {
          "name": "Illustration",
          "count": 14
        },
        {
          "name": "Mockups & screenshots",
          "count": 14
        },
        {
          "name": "CSS generators",
          "count": 12
        },
        {
          "name": "Gradients",
          "count": 4
        },
        {
          "name": "Agent skills",
          "count": 2
        },
        {
          "name": "AI prompt libraries",
          "count": 2
        },
        {
          "name": "Animated gradients",
          "count": 2
        },
        {
          "name": "Color scales",
          "count": 2
        },
        {
          "name": "Design tokens",
          "count": 2
        },
        {
          "name": "Effects",
          "count": 2
        },
        {
          "name": "Mockup generators",
          "count": 2
        },
        {
          "name": "Pattern",
          "count": 2
        },
        {
          "name": "Practice brief generators",
          "count": 2
        },
        {
          "name": "Stickers",
          "count": 2
        },
        {
          "name": "3D",
          "count": 1
        },
        {
          "name": "AI reference",
          "count": 1
        },
        {
          "name": "AI UI patterns",
          "count": 1
        },
        {
          "name": "Audio assets",
          "count": 1
        },
        {
          "name": "Avatar generators",
          "count": 1
        },
        {
          "name": "Avatars",
          "count": 1
        },
        {
          "name": "Backgrounds",
          "count": 1
        },
        {
          "name": "Blur shapes",
          "count": 1
        },
        {
          "name": "Border effects",
          "count": 1
        },
        {
          "name": "Color palettes",
          "count": 1
        },
        {
          "name": "Colour",
          "count": 1
        },
        {
          "name": "Colour tools",
          "count": 1
        },
        {
          "name": "Component library",
          "count": 1
        },
        {
          "name": "Components",
          "count": 1
        },
        {
          "name": "Course",
          "count": 1
        },
        {
          "name": "CSS framework",
          "count": 1
        },
        {
          "name": "CSS layouts",
          "count": 1
        },
        {
          "name": "CSS shapes",
          "count": 1
        },
        {
          "name": "Debug UI",
          "count": 1
        },
        {
          "name": "Dithering",
          "count": 1
        },
        {
          "name": "Fluid gradients",
          "count": 1
        },
        {
          "name": "Glitch",
          "count": 1
        },
        {
          "name": "Glow shapes",
          "count": 1
        },
        {
          "name": "Guidelines",
          "count": 1
        },
        {
          "name": "Holographic",
          "count": 1
        },
        {
          "name": "Image optimisation",
          "count": 1
        },
        {
          "name": "Measurement",
          "count": 1
        },
        {
          "name": "Motion education",
          "count": 1
        },
        {
          "name": "Perspective",
          "count": 1
        },
        {
          "name": "Reference",
          "count": 1
        },
        {
          "name": "Shadows",
          "count": 1
        },
        {
          "name": "Style guide",
          "count": 1
        },
        {
          "name": "Tailwind plugin",
          "count": 1
        },
        {
          "name": "Terminal UI",
          "count": 1
        },
        {
          "name": "Typography tooling",
          "count": 1
        },
        {
          "name": "Watercolor",
          "count": 1
        },
        {
          "name": "Waves",
          "count": 1
        },
        {
          "name": "Wiki",
          "count": 1
        }
      ]
    },
    {
      "name": "Resource Directories & Inspiration",
      "count": 185,
      "subcategories": [
        {
          "name": "Awesome lists",
          "count": 23
        },
        {
          "name": "Web design galleries",
          "count": 16
        },
        {
          "name": "Branding & graphic archives",
          "count": 15
        },
        {
          "name": "Design engineering directories",
          "count": 14
        },
        {
          "name": "Micro-element galleries",
          "count": 14
        },
        {
          "name": "UX pattern libraries",
          "count": 13
        },
        {
          "name": "Newsletters",
          "count": 12
        },
        {
          "name": "SaaS & landing galleries",
          "count": 10
        },
        {
          "name": "Inspiration",
          "count": 9
        },
        {
          "name": "Motion & delight galleries",
          "count": 9
        },
        {
          "name": "Image & video assets",
          "count": 8
        },
        {
          "name": "Component & CSS galleries",
          "count": 7
        },
        {
          "name": "Inspiration organisation",
          "count": 5
        },
        {
          "name": "Mobile app inspiration",
          "count": 5
        },
        {
          "name": "Audio assets",
          "count": 3
        },
        {
          "name": "Type & font sources",
          "count": 3
        },
        {
          "name": "Color references",
          "count": 2
        },
        {
          "name": "Components",
          "count": 2
        },
        {
          "name": "Illustration assets",
          "count": 2
        },
        {
          "name": "Agent skills",
          "count": 1
        },
        {
          "name": "Backgrounds & patterns",
          "count": 1
        },
        {
          "name": "Component registry",
          "count": 1
        },
        {
          "name": "Copywriting swipe files",
          "count": 1
        },
        {
          "name": "Curated link collections",
          "count": 1
        },
        {
          "name": "Design challenges",
          "count": 1
        },
        {
          "name": "Landing page galleries",
          "count": 1
        },
        {
          "name": "Marketing examples",
          "count": 1
        },
        {
          "name": "Mockups & presentation",
          "count": 1
        },
        {
          "name": "Open source onboarding",
          "count": 1
        },
        {
          "name": "OSINT",
          "count": 1
        },
        {
          "name": "Practice briefs",
          "count": 1
        },
        {
          "name": "Website galleries",
          "count": 1
        }
      ]
    },
    {
      "name": "Dev Utilities & Vibe-Coding Tooling",
      "count": 163,
      "subcategories": [
        {
          "name": "Local-first & sync",
          "count": 19
        },
        {
          "name": "UnJS toolkit",
          "count": 13
        },
        {
          "name": "Visual QA & testing",
          "count": 12
        },
        {
          "name": "Codebase hygiene",
          "count": 9
        },
        {
          "name": "Editor & terminal",
          "count": 9
        },
        {
          "name": "Type-safe TypeScript",
          "count": 9
        },
        {
          "name": "Database tooling",
          "count": 8
        },
        {
          "name": "Build & DX CLI",
          "count": 7
        },
        {
          "name": "Perf & debugging",
          "count": 7
        },
        {
          "name": "Ecosystem performance",
          "count": 6
        },
        {
          "name": "Mapping",
          "count": 6
        },
        {
          "name": "Designer browser tools",
          "count": 5
        },
        {
          "name": "Browser tool suites",
          "count": 4
        },
        {
          "name": "Edge & deploy",
          "count": 4
        },
        {
          "name": "Email, PDF & docs",
          "count": 4
        },
        {
          "name": "macOS utilities",
          "count": 4
        },
        {
          "name": "Geolocation",
          "count": 3
        },
        {
          "name": "Satellite",
          "count": 3
        },
        {
          "name": "Browser extensions",
          "count": 2
        },
        {
          "name": "Build tooling",
          "count": 2
        },
        {
          "name": "Charts",
          "count": 2
        },
        {
          "name": "Directories",
          "count": 2
        },
        {
          "name": "Editor extensions",
          "count": 2
        },
        {
          "name": "Self-hosted infrastructure",
          "count": 2
        },
        {
          "name": "Agent feedback",
          "count": 1
        },
        {
          "name": "AI detection",
          "count": 1
        },
        {
          "name": "API clients",
          "count": 1
        },
        {
          "name": "API frameworks",
          "count": 1
        },
        {
          "name": "Audio",
          "count": 1
        },
        {
          "name": "Auth and user platform",
          "count": 1
        },
        {
          "name": "Camera modelling",
          "count": 1
        },
        {
          "name": "Code review",
          "count": 1
        },
        {
          "name": "Data wrangling",
          "count": 1
        },
        {
          "name": "Demo recording",
          "count": 1
        },
        {
          "name": "Editor themes",
          "count": 1
        },
        {
          "name": "Feedback",
          "count": 1
        },
        {
          "name": "Haptics",
          "count": 1
        },
        {
          "name": "Image forensics",
          "count": 1
        },
        {
          "name": "Screenshots",
          "count": 1
        },
        {
          "name": "Snippet managers",
          "count": 1
        },
        {
          "name": "Syntax highlighting",
          "count": 1
        },
        {
          "name": "Text expansion",
          "count": 1
        },
        {
          "name": "Visualization",
          "count": 1
        }
      ]
    },
    {
      "name": "AI Skills, Agents & MCP",
      "count": 156,
      "subcategories": [
        {
          "name": "Skill collections",
          "count": 19
        },
        {
          "name": "Design skills",
          "count": 16
        },
        {
          "name": "Design MCP",
          "count": 9
        },
        {
          "name": "Individual skills",
          "count": 9
        },
        {
          "name": "Agent rules",
          "count": 6
        },
        {
          "name": "Claude Code tooling",
          "count": 6
        },
        {
          "name": "Knowledge MCP",
          "count": 6
        },
        {
          "name": "Statuslines",
          "count": 6
        },
        {
          "name": "System prompts",
          "count": 6
        },
        {
          "name": "Agent safety",
          "count": 5
        },
        {
          "name": "Browser MCP",
          "count": 5
        },
        {
          "name": "Claude Code plugins",
          "count": 5
        },
        {
          "name": "Agent frameworks",
          "count": 4
        },
        {
          "name": "UI generation MCP",
          "count": 4
        },
        {
          "name": "3D/CAD MCP",
          "count": 3
        },
        {
          "name": "Agent orchestration",
          "count": 3
        },
        {
          "name": "Agent patterns",
          "count": 3
        },
        {
          "name": "Context engineering",
          "count": 3
        },
        {
          "name": "Dev MCP",
          "count": 3
        },
        {
          "name": "Image prompt libraries",
          "count": 3
        },
        {
          "name": "Agent bridges",
          "count": 2
        },
        {
          "name": "AI design tools",
          "count": 2
        },
        {
          "name": "Browser skills",
          "count": 2
        },
        {
          "name": "Claude Code clients",
          "count": 2
        },
        {
          "name": "Claude Code frameworks",
          "count": 2
        },
        {
          "name": "ComfyUI workflows",
          "count": 2
        },
        {
          "name": "Hooks",
          "count": 2
        },
        {
          "name": "MCP directories",
          "count": 2
        },
        {
          "name": "Plugin directories",
          "count": 2
        },
        {
          "name": "Skill tooling",
          "count": 2
        },
        {
          "name": "Agent workspaces",
          "count": 1
        },
        {
          "name": "AI app builders",
          "count": 1
        },
        {
          "name": "Claude Code internals",
          "count": 1
        },
        {
          "name": "Documentation for agents",
          "count": 1
        },
        {
          "name": "MCP starters",
          "count": 1
        },
        {
          "name": "Practitioner notes",
          "count": 1
        },
        {
          "name": "Quality gates",
          "count": 1
        },
        {
          "name": "Requirements workflows",
          "count": 1
        },
        {
          "name": "Rule and plugin directories",
          "count": 1
        },
        {
          "name": "Rules & memory",
          "count": 1
        },
        {
          "name": "Skill architecture",
          "count": 1
        },
        {
          "name": "Skill directories",
          "count": 1
        }
      ]
    },
    {
      "name": "Data Visualization & Charts",
      "count": 140,
      "subcategories": [
        {
          "name": "D3 plugins",
          "count": 24
        },
        {
          "name": "Charting engines",
          "count": 22
        },
        {
          "name": "Exploratory & misc",
          "count": 18
        },
        {
          "name": "Graph & network",
          "count": 14
        },
        {
          "name": "Diagrams as code",
          "count": 10
        },
        {
          "name": "Maps & geo",
          "count": 10
        },
        {
          "name": "Dashboards & notebooks",
          "count": 9
        },
        {
          "name": "Colour scales",
          "count": 6
        },
        {
          "name": "Chart design resources",
          "count": 5
        },
        {
          "name": "Scrollytelling",
          "count": 5
        },
        {
          "name": "Tables & grids",
          "count": 5
        },
        {
          "name": "Flow & canvas editors",
          "count": 4
        },
        {
          "name": "Hand-drawn charts",
          "count": 3
        },
        {
          "name": "Sankey & flow",
          "count": 3
        },
        {
          "name": "Chart texture",
          "count": 1
        },
        {
          "name": "Dashboard components",
          "count": 1
        }
      ]
    },
    {
      "name": "Mobile & Cross-platform UI",
      "count": 124,
      "subcategories": [
        {
          "name": "RN animation",
          "count": 12
        },
        {
          "name": "Compose Multiplatform",
          "count": 9
        },
        {
          "name": "RN component kits",
          "count": 9
        },
        {
          "name": "Mobile web",
          "count": 8
        },
        {
          "name": "SwiftUI components",
          "count": 8
        },
        {
          "name": "SwiftUI effects",
          "count": 6
        },
        {
          "name": "Flutter animation",
          "count": 5
        },
        {
          "name": "Haptics",
          "count": 5
        },
        {
          "name": "SwiftUI references",
          "count": 5
        },
        {
          "name": "Cross-platform desktop",
          "count": 4
        },
        {
          "name": "RN graphics",
          "count": 4
        },
        {
          "name": "App store assets",
          "count": 3
        },
        {
          "name": "Design reference",
          "count": 3
        },
        {
          "name": "Device mockups",
          "count": 3
        },
        {
          "name": "Expo",
          "count": 3
        },
        {
          "name": "Expo modules",
          "count": 3
        },
        {
          "name": "Expo starters",
          "count": 3
        },
        {
          "name": "Flutter UI",
          "count": 3
        },
        {
          "name": "RN lists",
          "count": 3
        },
        {
          "name": "RN menus",
          "count": 3
        },
        {
          "name": "RN sheets",
          "count": 3
        },
        {
          "name": "RN styling",
          "count": 3
        },
        {
          "name": "Tauri",
          "count": 3
        },
        {
          "name": "Flutter components",
          "count": 2
        },
        {
          "name": "RN components",
          "count": 2
        },
        {
          "name": "RN navigation",
          "count": 2
        },
        {
          "name": "RN utilities",
          "count": 2
        },
        {
          "name": "Avatars",
          "count": 1
        },
        {
          "name": "Directories",
          "count": 1
        },
        {
          "name": "iOS shaders",
          "count": 1
        },
        {
          "name": "RN performance",
          "count": 1
        },
        {
          "name": "SwiftUI utilities",
          "count": 1
        }
      ]
    },
    {
      "name": "Design Systems & Foundations",
      "count": 122,
      "subcategories": [
        {
          "name": "Public design systems",
          "count": 44
        },
        {
          "name": "Token infrastructure",
          "count": 16
        },
        {
          "name": "Accessibility",
          "count": 11
        },
        {
          "name": "Craft & principles",
          "count": 8
        },
        {
          "name": "Theming & color",
          "count": 7
        },
        {
          "name": "Content & voice",
          "count": 6
        },
        {
          "name": "DS process & docs",
          "count": 6
        },
        {
          "name": "Directories",
          "count": 5
        },
        {
          "name": "Government design systems",
          "count": 5
        },
        {
          "name": "Brand & identity",
          "count": 3
        },
        {
          "name": "DS platforms",
          "count": 3
        },
        {
          "name": "Icon libraries",
          "count": 2
        },
        {
          "name": "Layout & spacing",
          "count": 2
        },
        {
          "name": "Layout theory",
          "count": 2
        },
        {
          "name": "Type resources",
          "count": 1
        },
        {
          "name": "Typography",
          "count": 1
        }
      ]
    },
    {
      "name": "Clonable Projects & Starters",
      "count": 113,
      "subcategories": [
        {
          "name": "Open-source product to fork",
          "count": 25
        },
        {
          "name": "Open-source SaaS boilerplate",
          "count": 25
        },
        {
          "name": "Astro theme",
          "count": 17
        },
        {
          "name": "AI app starter",
          "count": 9
        },
        {
          "name": "Designer personal site",
          "count": 9
        },
        {
          "name": "Directory",
          "count": 8
        },
        {
          "name": "Landing page template",
          "count": 6
        },
        {
          "name": "Docs site starter",
          "count": 5
        },
        {
          "name": "App shell / dashboard",
          "count": 3
        },
        {
          "name": "Mobile starter",
          "count": 2
        },
        {
          "name": "Next.js starters",
          "count": 2
        },
        {
          "name": "Template gallery",
          "count": 1
        },
        {
          "name": "Template marketplaces",
          "count": 1
        }
      ]
    },
    {
      "name": "Figma, Assets & Media",
      "count": 113,
      "subcategories": [
        {
          "name": "Public domain archives",
          "count": 11
        },
        {
          "name": "Figma to code",
          "count": 10
        },
        {
          "name": "Figma alternatives",
          "count": 9
        },
        {
          "name": "Figma API & plugin dev",
          "count": 9
        },
        {
          "name": "Free audio",
          "count": 8
        },
        {
          "name": "3D & textures",
          "count": 7
        },
        {
          "name": "Figma ecosystem",
          "count": 6
        },
        {
          "name": "Illustration & vector",
          "count": 6
        },
        {
          "name": "Free photos",
          "count": 5
        },
        {
          "name": "Figma plugins - color",
          "count": 4
        },
        {
          "name": "Figma plugins - design systems",
          "count": 4
        },
        {
          "name": "Figma plugins",
          "count": 3
        },
        {
          "name": "Figma plugins - accessibility",
          "count": 3
        },
        {
          "name": "Figma plugins - content",
          "count": 3
        },
        {
          "name": "Figma plugins - misc",
          "count": 3
        },
        {
          "name": "Free fonts - foundries",
          "count": 3
        },
        {
          "name": "Textures & grain",
          "count": 3
        },
        {
          "name": "Asset generators",
          "count": 2
        },
        {
          "name": "Figma plugins - layout",
          "count": 2
        },
        {
          "name": "Figma widgets & canvas",
          "count": 2
        },
        {
          "name": "Free fonts - directories",
          "count": 2
        },
        {
          "name": "Variable fonts",
          "count": 2
        },
        {
          "name": "Figma plugins - assets",
          "count": 1
        },
        {
          "name": "Figma plugins - maps",
          "count": 1
        },
        {
          "name": "Figma plugins - QA",
          "count": 1
        },
        {
          "name": "Figma resources",
          "count": 1
        },
        {
          "name": "Free video",
          "count": 1
        },
        {
          "name": "Illustration",
          "count": 1
        }
      ]
    },
    {
      "name": "Shaders, WebGL & Creative Coding",
      "count": 113,
      "subcategories": [
        {
          "name": "Creative coding",
          "count": 12
        },
        {
          "name": "Three.js helpers",
          "count": 8
        },
        {
          "name": "p5.js addons",
          "count": 5
        },
        {
          "name": "Shader editor",
          "count": 5
        },
        {
          "name": "Shader sandbox",
          "count": 5
        },
        {
          "name": "WebGL image effects",
          "count": 5
        },
        {
          "name": "WebGL micro-library",
          "count": 5
        },
        {
          "name": "3D web",
          "count": 4
        },
        {
          "name": "Directory",
          "count": 4
        },
        {
          "name": "Shader library",
          "count": 4
        },
        {
          "name": "Textures & HDRI",
          "count": 4
        },
        {
          "name": "3D asset pipeline",
          "count": 3
        },
        {
          "name": "Dithering & ASCII",
          "count": 3
        },
        {
          "name": "Gaussian splatting",
          "count": 3
        },
        {
          "name": "Generative SVG",
          "count": 3
        },
        {
          "name": "GLSL reference",
          "count": 3
        },
        {
          "name": "Live coding",
          "count": 3
        },
        {
          "name": "Shader tooling",
          "count": 3
        },
        {
          "name": "TSL / WebGPU",
          "count": 3
        },
        {
          "name": "2D graphics",
          "count": 2
        },
        {
          "name": "Codrops demos",
          "count": 2
        },
        {
          "name": "R3F ecosystem",
          "count": 2
        },
        {
          "name": "Shader playgrounds",
          "count": 2
        },
        {
          "name": "Vue 3D",
          "count": 2
        },
        {
          "name": "WebGPU",
          "count": 2
        },
        {
          "name": "Angular 3D",
          "count": 1
        },
        {
          "name": "Canvas components",
          "count": 1
        },
        {
          "name": "Generative art",
          "count": 1
        },
        {
          "name": "Glass / refraction",
          "count": 1
        },
        {
          "name": "Gradient tools",
          "count": 1
        },
        {
          "name": "Liquid metal",
          "count": 1
        },
        {
          "name": "No-code WebGL",
          "count": 1
        },
        {
          "name": "Node editor",
          "count": 1
        },
        {
          "name": "Node-based 3D",
          "count": 1
        },
        {
          "name": "Procedural generation",
          "count": 1
        },
        {
          "name": "Shader collections",
          "count": 1
        },
        {
          "name": "Shader tools",
          "count": 1
        },
        {
          "name": "Svelte 3D",
          "count": 1
        },
        {
          "name": "Visual programming",
          "count": 1
        },
        {
          "name": "WebGL tools",
          "count": 1
        },
        {
          "name": "WebGPU engines",
          "count": 1
        }
      ]
    },
    {
      "name": "Games, Juice & Interactive",
      "count": 110,
      "subcategories": [
        {
          "name": "Interactive fiction & toys",
          "count": 18
        },
        {
          "name": "Pixel art & retro",
          "count": 14
        },
        {
          "name": "Web game engines",
          "count": 13
        },
        {
          "name": "Game audio",
          "count": 12
        },
        {
          "name": "Procedural generation",
          "count": 11
        },
        {
          "name": "Learning & explorables",
          "count": 10
        },
        {
          "name": "PixiJS ecosystem",
          "count": 7
        },
        {
          "name": "Multiplayer & netcode",
          "count": 6
        },
        {
          "name": "Game juice & feel",
          "count": 5
        },
        {
          "name": "Phaser ecosystem",
          "count": 4
        },
        {
          "name": "Physics",
          "count": 4
        },
        {
          "name": "Game architecture",
          "count": 2
        },
        {
          "name": "Tweening & easing",
          "count": 2
        },
        {
          "name": "Assets & sprites",
          "count": 1
        },
        {
          "name": "Creative coding",
          "count": 1
        }
      ]
    },
    {
      "name": "Backgrounds, Effects & CSS Oddities",
      "count": 105,
      "subcategories": [
        {
          "name": "Liquid glass",
          "count": 12
        },
        {
          "name": "Modern CSS demos",
          "count": 10
        },
        {
          "name": "Particle systems",
          "count": 8
        },
        {
          "name": "Text effects",
          "count": 8
        },
        {
          "name": "Hover effects",
          "count": 7
        },
        {
          "name": "Dithering & pixel",
          "count": 6
        },
        {
          "name": "Gradient backgrounds",
          "count": 5
        },
        {
          "name": "Scroll effects",
          "count": 5
        },
        {
          "name": "3D card & tilt",
          "count": 4
        },
        {
          "name": "Animated components",
          "count": 4
        },
        {
          "name": "Background patterns",
          "count": 4
        },
        {
          "name": "CSS Houdini",
          "count": 4
        },
        {
          "name": "Glitch & datamosh",
          "count": 4
        },
        {
          "name": "Cursor effects",
          "count": 3
        },
        {
          "name": "Marquee & ticker",
          "count": 3
        },
        {
          "name": "SVG filters",
          "count": 3
        },
        {
          "name": "Animated borders",
          "count": 2
        },
        {
          "name": "Background generators",
          "count": 2
        },
        {
          "name": "CSS art",
          "count": 2
        },
        {
          "name": "CSS generators",
          "count": 2
        },
        {
          "name": "Glassmorphism",
          "count": 2
        },
        {
          "name": "Gooey & metaballs",
          "count": 2
        },
        {
          "name": "Shader playgrounds",
          "count": 2
        },
        {
          "name": "CRT & retro",
          "count": 1
        }
      ]
    },
    {
      "name": "Motion & Animation",
      "count": 105,
      "subcategories": [
        {
          "name": "Animation engines",
          "count": 9
        },
        {
          "name": "Scroll animation",
          "count": 9
        },
        {
          "name": "CSS animation collections",
          "count": 8
        },
        {
          "name": "Motion references",
          "count": 8
        },
        {
          "name": "Text animation",
          "count": 8
        },
        {
          "name": "Loaders & spinners",
          "count": 7
        },
        {
          "name": "Easing tools",
          "count": 6
        },
        {
          "name": "Motion editors",
          "count": 6
        },
        {
          "name": "Micro-interactions",
          "count": 4
        },
        {
          "name": "SVG animation",
          "count": 4
        },
        {
          "name": "Codepen collections",
          "count": 3
        },
        {
          "name": "Galleries",
          "count": 3
        },
        {
          "name": "Loading states",
          "count": 3
        },
        {
          "name": "Motion templates",
          "count": 3
        },
        {
          "name": "Physics & gesture",
          "count": 3
        },
        {
          "name": "View transitions",
          "count": 3
        },
        {
          "name": "Agent skills",
          "count": 2
        },
        {
          "name": "Curated lists",
          "count": 2
        },
        {
          "name": "Scrollytelling",
          "count": 2
        },
        {
          "name": "Easing",
          "count": 1
        },
        {
          "name": "FLIP transitions",
          "count": 1
        },
        {
          "name": "Icon animation",
          "count": 1
        },
        {
          "name": "Image effects",
          "count": 1
        },
        {
          "name": "Liquid effects",
          "count": 1
        },
        {
          "name": "Numeric animation",
          "count": 1
        },
        {
          "name": "Particles & celebration",
          "count": 1
        },
        {
          "name": "React components",
          "count": 1
        },
        {
          "name": "Toasts",
          "count": 1
        },
        {
          "name": "Transition library",
          "count": 1
        },
        {
          "name": "Typography motion",
          "count": 1
        },
        {
          "name": "Zero-config motion",
          "count": 1
        }
      ]
    },
    {
      "name": "Learning & Craft",
      "count": 102,
      "subcategories": [
        {
          "name": "Craft blogs",
          "count": 16
        },
        {
          "name": "Explorable explanations",
          "count": 12
        },
        {
          "name": "3D & WebGL learning",
          "count": 9
        },
        {
          "name": "CSS games",
          "count": 8
        },
        {
          "name": "Design writing",
          "count": 8
        },
        {
          "name": "Practice",
          "count": 7
        },
        {
          "name": "Color theory",
          "count": 6
        },
        {
          "name": "Interactive guides",
          "count": 6
        },
        {
          "name": "Shader learning",
          "count": 6
        },
        {
          "name": "Typography",
          "count": 6
        },
        {
          "name": "YouTube",
          "count": 5
        },
        {
          "name": "Developer blogs",
          "count": 3
        },
        {
          "name": "Interview practice",
          "count": 3
        },
        {
          "name": "Newsletters",
          "count": 3
        },
        {
          "name": "Design engineer canon",
          "count": 1
        },
        {
          "name": "JavaScript fundamentals",
          "count": 1
        },
        {
          "name": "Podcasts",
          "count": 1
        },
        {
          "name": "System design",
          "count": 1
        }
      ]
    },
    {
      "name": "Community Finds",
      "count": 82,
      "subcategories": [
        {
          "name": "Creative coding",
          "count": 5
        },
        {
          "name": "3D web",
          "count": 3
        },
        {
          "name": "ASCII diagrams",
          "count": 3
        },
        {
          "name": "CSS experiments",
          "count": 3
        },
        {
          "name": "CSS generators",
          "count": 3
        },
        {
          "name": "Diagrams",
          "count": 3
        },
        {
          "name": "Pixel art",
          "count": 3
        },
        {
          "name": "Presentations",
          "count": 3
        },
        {
          "name": "AI skills",
          "count": 2
        },
        {
          "name": "ANSI art editors",
          "count": 2
        },
        {
          "name": "ASCII rendering",
          "count": 2
        },
        {
          "name": "Classless CSS",
          "count": 2
        },
        {
          "name": "Generative art",
          "count": 2
        },
        {
          "name": "Generative audio",
          "count": 2
        },
        {
          "name": "Markdown editors",
          "count": 2
        },
        {
          "name": "Rendering",
          "count": 2
        },
        {
          "name": "Retro UI kits",
          "count": 2
        },
        {
          "name": "SVG editors",
          "count": 2
        },
        {
          "name": "Typography",
          "count": 2
        },
        {
          "name": "Web audio",
          "count": 2
        },
        {
          "name": "Animated components",
          "count": 1
        },
        {
          "name": "ASCII art",
          "count": 1
        },
        {
          "name": "Badges",
          "count": 1
        },
        {
          "name": "Build tooling",
          "count": 1
        },
        {
          "name": "Color",
          "count": 1
        },
        {
          "name": "Community",
          "count": 1
        },
        {
          "name": "Component libraries",
          "count": 1
        },
        {
          "name": "CSS 3D",
          "count": 1
        },
        {
          "name": "CSS utilities",
          "count": 1
        },
        {
          "name": "Design tooling",
          "count": 1
        },
        {
          "name": "Design tools",
          "count": 1
        },
        {
          "name": "Directories",
          "count": 1
        },
        {
          "name": "Favicons",
          "count": 1
        },
        {
          "name": "Fonts",
          "count": 1
        },
        {
          "name": "Generative QR",
          "count": 1
        },
        {
          "name": "Image tools",
          "count": 1
        },
        {
          "name": "Layout engines",
          "count": 1
        },
        {
          "name": "Learning",
          "count": 1
        },
        {
          "name": "Media UI",
          "count": 1
        },
        {
          "name": "Motion tools",
          "count": 1
        },
        {
          "name": "Music theory",
          "count": 1
        },
        {
          "name": "Node graphs",
          "count": 1
        },
        {
          "name": "Portfolios",
          "count": 1
        },
        {
          "name": "Radial UI",
          "count": 1
        },
        {
          "name": "Satire components",
          "count": 1
        },
        {
          "name": "Shadcn tooling",
          "count": 1
        },
        {
          "name": "Shader components",
          "count": 1
        },
        {
          "name": "Tailwind plugins",
          "count": 1
        },
        {
          "name": "Templating",
          "count": 1
        },
        {
          "name": "UX education",
          "count": 1
        },
        {
          "name": "Vector editors",
          "count": 1
        },
        {
          "name": "Video tooling",
          "count": 1
        }
      ]
    }
  ]
}