data/components.ts

/**
 * The verified component index — the data behind searching by component name.
 *
 * Separate from `data/libraries.ts` because this grows on a different
 * cadence: libraries arrive rarely, but a single component collection can
 * document hundreds of components at once. Each entry is keyed by the owning
 * library's `slug`.
 *
 * Guidelines:
 * - `name` must be the component's official name as the library documents it.
 * - `url` must be that component's own documentation page, on the library's
 *   own domain, not a marketing or setup page.
 * - `aliases` are optional terms people genuinely search for. Add them only
 *   when the official name would not match how someone describes the
 *   component, and never pad them with synonyms.
 * - Coverage is partial and grows by contribution. A missing entry means "not
 *   yet verified", never "this library does not have it". Do not infer a
 *   component from a library's generic tags.
 *
 * Every `url` below was taken from the library's own published component
 * index or documentation and checked to resolve. `lib/directory.test.mjs`
 * enforces that they stay on the library's domain and stay unique.
 */

/** A single named component a library documents, used for component search. */
export interface LibraryComponent {
  /** The component's official name, spelled as the library documents it. */
  name: string;
  /** Search terms people actually type that the official name does not cover. */
  aliases?: string[];
  /** Canonical documentation page for this exact component. */
  url: string;
}

/** Verified components, keyed by the owning library's `slug`. */
export type ComponentIndex = Record<string, LibraryComponent[]>;

export const componentIndex: ComponentIndex = {
  "intent-ui": [
    { name: "Button", url: "https://intentui.com/docs/components/buttons/button" },
    { name: "Combo Box", url: "https://intentui.com/docs/components/pickers/combo-box" },
    { name: "Text Field", url: "https://intentui.com/docs/components/forms/text-field" },
    { name: "Dialog", url: "https://intentui.com/docs/components/overlays/dialog" },
    { name: "Table", url: "https://intentui.com/docs/components/collections/table" },
    { name: "Date Picker", url: "https://intentui.com/docs/components/date-and-time/date-picker" },
  ],
  "reui": [
    { name: "Data Grid", url: "https://reui.io/docs/components/base/data-grid" },
    { name: "Kanban", url: "https://reui.io/docs/components/base/kanban" },
    { name: "Gantt", url: "https://reui.io/docs/components/base/gantt" },
    { name: "File Upload", url: "https://reui.io/docs/components/base/file-upload" },
    { name: "Number Field", url: "https://reui.io/docs/components/base/number-field" },
    { name: "Tree", url: "https://reui.io/docs/components/base/tree" },
  ],
  "elevenlabs-ui": [
    { name: "Orb", url: "https://ui.elevenlabs.io/docs/components/orb" },
    { name: "Audio Player", url: "https://ui.elevenlabs.io/docs/components/audio-player" },
    { name: "Waveform", url: "https://ui.elevenlabs.io/docs/components/waveform" },
    { name: "Live Waveform", url: "https://ui.elevenlabs.io/docs/components/live-waveform" },
    { name: "Conversation", url: "https://ui.elevenlabs.io/docs/components/conversation" },
    { name: "Voice Button", url: "https://ui.elevenlabs.io/docs/components/voice-button" },
  ],
  "inspira-ui": [
    { name: "Breathing Text", url: "https://inspira-ui.com/docs/en/components/text-animations/breathing-text" },
    { name: "Card Stack", url: "https://inspira-ui.com/docs/en/components/cards/card-stack" },
    { name: "Circular Gallery", url: "https://inspira-ui.com/docs/en/components/miscellaneous/circular-gallery" },
    { name: "Cube Carousel", url: "https://inspira-ui.com/docs/en/components/cards/cube-carousel" },
    { name: "Ribbon Background", url: "https://inspira-ui.com/docs/en/components/backgrounds/ribbon-background" },
    { name: "Path Marquee", url: "https://inspira-ui.com/docs/en/components/miscellaneous/path-marquee" },
  ],
  "reka-ui": [
    { name: "Accordion", url: "https://reka-ui.com/docs/components/accordion" },
    { name: "Dialog", url: "https://reka-ui.com/docs/components/dialog" },
    { name: "Popover", url: "https://reka-ui.com/docs/components/popover" },
    { name: "Combobox", url: "https://reka-ui.com/docs/components/combobox" },
    { name: "Select", url: "https://reka-ui.com/docs/components/select" },
    { name: "Tooltip", url: "https://reka-ui.com/docs/components/tooltip" },
  ],
  "melt-ui": [
    { name: "Accordion", url: "https://next.melt-ui.com/components/accordion/" },
    { name: "Dialog", url: "https://next.melt-ui.com/components/dialog/" },
    { name: "Combobox", url: "https://next.melt-ui.com/components/combobox/" },
    { name: "PIN Input", url: "https://next.melt-ui.com/components/pin-input/" },
    { name: "Toggle", url: "https://next.melt-ui.com/components/toggle/" },
    { name: "Toaster", url: "https://next.melt-ui.com/components/toaster/" },
  ],
  "zard-ui": [
    { name: "Button", url: "https://www.zardui.com/docs/components/button" },
    { name: "Card", url: "https://www.zardui.com/docs/components/card" },
    { name: "Dialog", url: "https://www.zardui.com/docs/components/dialog" },
    { name: "Combobox", url: "https://www.zardui.com/docs/components/combobox" },
    { name: "Date Picker", url: "https://www.zardui.com/docs/components/date-picker" },
    { name: "Table", url: "https://www.zardui.com/docs/components/table" },
  ],
  "spartan-ui": [
    { name: "Button", url: "https://spartan.ng/components/button" },
    { name: "Dialog", url: "https://spartan.ng/components/dialog" },
    { name: "Data Table", url: "https://spartan.ng/components/data-table" },
    { name: "Combobox", url: "https://spartan.ng/components/combobox" },
    { name: "Calendar", url: "https://spartan.ng/components/calendar" },
    { name: "Select", url: "https://spartan.ng/components/select" },
  ],
  "corvu": [
    { name: "Dialog", url: "https://corvu.dev/docs/primitives/dialog/" },
    { name: "Drawer", url: "https://corvu.dev/docs/primitives/drawer/" },
    { name: "Resizable", url: "https://corvu.dev/docs/primitives/resizable/" },
    { name: "Calendar", url: "https://corvu.dev/docs/primitives/calendar/" },
    { name: "OTP Field", url: "https://corvu.dev/docs/primitives/otp-field/" },
    { name: "Accordion", url: "https://corvu.dev/docs/primitives/accordion/" },
  ],
  "starwind-ui": [
    { name: "Button", url: "https://starwind.dev/docs/components/button/" },
    { name: "Dialog", url: "https://starwind.dev/docs/components/dialog/" },
    { name: "Accordion", url: "https://starwind.dev/docs/components/accordion/" },
    { name: "Tabs", url: "https://starwind.dev/docs/components/tabs/" },
    { name: "Select", url: "https://starwind.dev/docs/components/select/" },
    { name: "Carousel", url: "https://starwind.dev/docs/components/carousel/" },
  ],
  "webcoreui": [
    { name: "Accordion", url: "https://webcoreui.dev/docs/accordion" },
    { name: "Alert", url: "https://webcoreui.dev/docs/alert" },
    { name: "Button", url: "https://webcoreui.dev/docs/button" },
    { name: "Data Table", url: "https://webcoreui.dev/docs/data-table" },
  ],
  "web-awesome": [
    { name: "Button", url: "https://webawesome.com/docs/components/button/" },
    { name: "Input", url: "https://webawesome.com/docs/components/input/" },
    { name: "Dialog", url: "https://webawesome.com/docs/components/dialog/" },
    { name: "Drawer", url: "https://webawesome.com/docs/components/drawer/" },
    { name: "Select", url: "https://webawesome.com/docs/components/select/" },
    { name: "Tab Group", url: "https://webawesome.com/docs/components/tab-group/" },
  ],
  // 213 components verified against https://reactbits.dev/llms.txt on 2026-10-07.
  "react-bits": [
      { name: "ASCII Text", url: "https://www.reactbits.dev/text-animations/ascii-text" },
      { name: "Blur Text", aliases: ["soft focus"], url: "https://www.reactbits.dev/text-animations/blur-text" },
      { name: "Circular Text", url: "https://www.reactbits.dev/text-animations/circular-text" },
      { name: "Count Up", aliases: ["counter", "odometer", "number ticker"], url: "https://www.reactbits.dev/text-animations/count-up" },
      { name: "Curved Loop", url: "https://www.reactbits.dev/text-animations/curved-loop" },
      { name: "Decrypted Text", aliases: ["hacker text", "decode"], url: "https://www.reactbits.dev/text-animations/decrypted-text" },
      { name: "Depth Text", url: "https://www.reactbits.dev/text-animations/depth-text" },
      { name: "Echo Text", url: "https://www.reactbits.dev/text-animations/echo-text" },
      { name: "Falling Text", url: "https://www.reactbits.dev/text-animations/falling-text" },
      { name: "Fold Text", url: "https://www.reactbits.dev/text-animations/fold-text" },
      { name: "Fuzzy Text", url: "https://www.reactbits.dev/text-animations/fuzzy-text" },
      { name: "Glitch Text", url: "https://www.reactbits.dev/text-animations/glitch-text" },
      { name: "Gradient Text", url: "https://www.reactbits.dev/text-animations/gradient-text" },
      { name: "Masked Heading", url: "https://www.reactbits.dev/text-animations/masked-heading" },
      { name: "Particle Text", url: "https://www.reactbits.dev/text-animations/particle-text" },
      { name: "Rotating Text", url: "https://www.reactbits.dev/text-animations/rotating-text" },
      { name: "Scrambled Text", url: "https://www.reactbits.dev/text-animations/scrambled-text" },
      { name: "Scroll Float", url: "https://www.reactbits.dev/text-animations/scroll-float" },
      { name: "Scroll Reveal", url: "https://www.reactbits.dev/text-animations/scroll-reveal" },
      { name: "Scroll Velocity", url: "https://www.reactbits.dev/text-animations/scroll-velocity" },
      { name: "Shiny Text", aliases: ["shine", "metallic text"], url: "https://www.reactbits.dev/text-animations/shiny-text" },
      { name: "Shuffle", url: "https://www.reactbits.dev/text-animations/shuffle" },
      { name: "Split Flap Text", url: "https://www.reactbits.dev/text-animations/split-flap-text" },
      { name: "Split Text", aliases: ["stagger text"], url: "https://www.reactbits.dev/text-animations/split-text" },
      { name: "Stroke Text", aliases: ["outline text", "draw on text"], url: "https://www.reactbits.dev/text-animations/stroke-text" },
      { name: "Tech Text", url: "https://www.reactbits.dev/text-animations/tech-text" },
      { name: "Text Cursor", url: "https://www.reactbits.dev/text-animations/text-cursor" },
      { name: "Text Loop", url: "https://www.reactbits.dev/text-animations/text-loop" },
      { name: "Text Pressure", url: "https://www.reactbits.dev/text-animations/text-pressure" },
      { name: "Text Type", aliases: ["typewriter"], url: "https://www.reactbits.dev/text-animations/text-type" },
      { name: "True Focus", url: "https://www.reactbits.dev/text-animations/true-focus" },
      { name: "Variable Proximity", url: "https://www.reactbits.dev/text-animations/variable-proximity" },
      { name: "Warp Text", aliases: ["webgl text"], url: "https://www.reactbits.dev/text-animations/warp-text" },
      { name: "Animated Content", aliases: ["scroll animation"], url: "https://www.reactbits.dev/animations/animated-content" },
      { name: "Antigravity", url: "https://www.reactbits.dev/animations/antigravity" },
      { name: "Blob Cursor", url: "https://www.reactbits.dev/animations/blob-cursor" },
      { name: "Click Spark", url: "https://www.reactbits.dev/animations/click-spark" },
      { name: "Crosshair", url: "https://www.reactbits.dev/animations/crosshair" },
      { name: "Cubes", url: "https://www.reactbits.dev/animations/cubes" },
      { name: "Cursor Grid", url: "https://www.reactbits.dev/animations/cursor-grid" },
      { name: "Dither Veil", url: "https://www.reactbits.dev/animations/dither-veil" },
      { name: "Elastic Mesh", url: "https://www.reactbits.dev/animations/elastic-mesh" },
      { name: "Electric Border", url: "https://www.reactbits.dev/animations/electric-border" },
      { name: "Electric Logo", url: "https://www.reactbits.dev/animations/electric-logo" },
      { name: "Fade Content", url: "https://www.reactbits.dev/animations/fade-content" },
      { name: "Ghost Cursor", url: "https://www.reactbits.dev/animations/ghost-cursor" },
      { name: "Glare Hover", url: "https://www.reactbits.dev/animations/glare-hover" },
      { name: "Glow Cursor", url: "https://www.reactbits.dev/animations/glow-cursor" },
      { name: "Gradual Blur", url: "https://www.reactbits.dev/animations/gradual-blur" },
      { name: "Halftone Reveal", url: "https://www.reactbits.dev/animations/halftone-reveal" },
      { name: "Image Trail", url: "https://www.reactbits.dev/animations/image-trail" },
      { name: "Laser Flow", url: "https://www.reactbits.dev/animations/laser-flow" },
      { name: "Logo Loop", url: "https://www.reactbits.dev/animations/logo-loop" },
      { name: "Magic Rings", url: "https://www.reactbits.dev/animations/magic-rings" },
      { name: "Magnet", aliases: ["magnetic"], url: "https://www.reactbits.dev/animations/magnet" },
      { name: "Magnet Lines", url: "https://www.reactbits.dev/animations/magnet-lines" },
      { name: "Meta Balls", url: "https://www.reactbits.dev/animations/meta-balls" },
      { name: "Metallic Paint", url: "https://www.reactbits.dev/animations/metallic-paint" },
      { name: "Noise", aliases: ["film grain", "grain"], url: "https://www.reactbits.dev/animations/noise" },
      { name: "Orbit Images", url: "https://www.reactbits.dev/animations/orbit-images" },
      { name: "Pixel Swap", url: "https://www.reactbits.dev/animations/pixel-swap" },
      { name: "Pixel Trail", url: "https://www.reactbits.dev/animations/pixel-trail" },
      { name: "Pixel Transition", url: "https://www.reactbits.dev/animations/pixel-transition" },
      { name: "Ribbons", url: "https://www.reactbits.dev/animations/ribbons" },
      { name: "Ripple Distortion", url: "https://www.reactbits.dev/animations/ripple-distortion" },
      { name: "Scroll Expand", url: "https://www.reactbits.dev/animations/scroll-expand" },
      { name: "Shape Blur", url: "https://www.reactbits.dev/animations/shape-blur" },
      { name: "Splash Cursor", url: "https://www.reactbits.dev/animations/splash-cursor" },
      { name: "Star Border", url: "https://www.reactbits.dev/animations/star-border" },
      { name: "Sticker Peel", url: "https://www.reactbits.dev/animations/sticker-peel" },
      { name: "Strands", url: "https://www.reactbits.dev/animations/strands" },
      { name: "Swarm Cursor", url: "https://www.reactbits.dev/animations/swarm-cursor" },
      { name: "Target Cursor", url: "https://www.reactbits.dev/animations/target-cursor" },
      { name: "Accordion Gallery", url: "https://www.reactbits.dev/components/accordion-gallery" },
      { name: "Animated List", aliases: ["stagger"], url: "https://www.reactbits.dev/components/animated-list" },
      { name: "Border Glow", url: "https://www.reactbits.dev/components/border-glow" },
      { name: "Bounce Cards", url: "https://www.reactbits.dev/components/bounce-cards" },
      { name: "Bubble Menu", url: "https://www.reactbits.dev/components/bubble-menu" },
      { name: "Card Nav", url: "https://www.reactbits.dev/components/card-nav" },
      { name: "Card Swap", url: "https://www.reactbits.dev/components/card-swap" },
      { name: "Carousel", aliases: ["slider"], url: "https://www.reactbits.dev/components/carousel" },
      { name: "Chroma Grid", url: "https://www.reactbits.dev/components/chroma-grid" },
      { name: "Circular Carousel", url: "https://www.reactbits.dev/components/circular-carousel" },
      { name: "Circular Gallery", url: "https://www.reactbits.dev/components/circular-gallery" },
      { name: "Counter", url: "https://www.reactbits.dev/components/counter" },
      { name: "Curved Input", url: "https://www.reactbits.dev/components/curved-input" },
      { name: "Decay Card", url: "https://www.reactbits.dev/components/decay-card" },
      { name: "Depth Carousel", url: "https://www.reactbits.dev/components/depth-carousel" },
      { name: "Dock", aliases: ["macos dock"], url: "https://www.reactbits.dev/components/dock" },
      { name: "Dome Gallery", url: "https://www.reactbits.dev/components/dome-gallery" },
      { name: "Drift Wall", url: "https://www.reactbits.dev/components/drift-wall" },
      { name: "Elastic Slider", url: "https://www.reactbits.dev/components/elastic-slider" },
      { name: "Flex Carousel", url: "https://www.reactbits.dev/components/flex-carousel" },
      { name: "Flowing Menu", url: "https://www.reactbits.dev/components/flowing-menu" },
      { name: "Fluid Glass", url: "https://www.reactbits.dev/components/fluid-glass" },
      { name: "Flying Posters", url: "https://www.reactbits.dev/components/flying-posters" },
      { name: "Folder", url: "https://www.reactbits.dev/components/folder" },
      { name: "Glass Icons", url: "https://www.reactbits.dev/components/glass-icons" },
      { name: "Glass Surface", url: "https://www.reactbits.dev/components/glass-surface" },
      { name: "Gooey Nav", url: "https://www.reactbits.dev/components/gooey-nav" },
      { name: "Infinite Menu", url: "https://www.reactbits.dev/components/infinite-menu" },
      { name: "Infinite Spiral", url: "https://www.reactbits.dev/components/infinite-spiral" },
      { name: "Lanyard", url: "https://www.reactbits.dev/components/lanyard" },
      { name: "Line Sidebar", url: "https://www.reactbits.dev/components/line-sidebar" },
      { name: "Magic Bento", aliases: ["bento grid"], url: "https://www.reactbits.dev/components/magic-bento" },
      { name: "Masonry", aliases: ["masonry layout"], url: "https://www.reactbits.dev/components/masonry" },
      { name: "Model Viewer", url: "https://www.reactbits.dev/components/model-viewer" },
      { name: "Morph Slider", url: "https://www.reactbits.dev/components/morph-slider" },
      { name: "Option Wheel", url: "https://www.reactbits.dev/components/option-wheel" },
      { name: "Pill Nav", url: "https://www.reactbits.dev/components/pill-nav" },
      { name: "Pixel Card", url: "https://www.reactbits.dev/components/pixel-card" },
      { name: "Profile Card", url: "https://www.reactbits.dev/components/profile-card" },
      { name: "Reflective Card", url: "https://www.reactbits.dev/components/reflective-card" },
      { name: "Scroll Stack", url: "https://www.reactbits.dev/components/scroll-stack" },
      { name: "Specular Button", url: "https://www.reactbits.dev/components/specular-button" },
      { name: "Spotlight Card", url: "https://www.reactbits.dev/components/spotlight-card" },
      { name: "Stack", aliases: ["card stack"], url: "https://www.reactbits.dev/components/stack" },
      { name: "Staggered Menu", url: "https://www.reactbits.dev/components/staggered-menu" },
      { name: "Stepper", aliases: ["multi step form", "wizard"], url: "https://www.reactbits.dev/components/stepper" },
      { name: "Tilted Card", aliases: ["3d tilt", "tilt card"], url: "https://www.reactbits.dev/components/tilted-card" },
      { name: "Bell Toggle", url: "https://www.reactbits.dev/micro/bell-toggle" },
      { name: "Branched Menu", url: "https://www.reactbits.dev/micro/branched-menu" },
      { name: "Call Chip", url: "https://www.reactbits.dev/micro/call-chip" },
      { name: "Code Slots", url: "https://www.reactbits.dev/micro/code-slots" },
      { name: "Comet Dial", url: "https://www.reactbits.dev/micro/comet-dial" },
      { name: "Dodge Field", url: "https://www.reactbits.dev/micro/dodge-field" },
      { name: "Flip Card", aliases: ["3d flip"], url: "https://www.reactbits.dev/micro/flip-card" },
      { name: "Folder Float", url: "https://www.reactbits.dev/micro/folder-float" },
      { name: "Fuse Button", url: "https://www.reactbits.dev/micro/fuse-button" },
      { name: "Glide Select", url: "https://www.reactbits.dev/micro/glide-select" },
      { name: "Hold Button", url: "https://www.reactbits.dev/micro/hold-button" },
      { name: "Jelly Radio", url: "https://www.reactbits.dev/micro/jelly-radio" },
      { name: "Lattice Loader", url: "https://www.reactbits.dev/micro/lattice-loader" },
      { name: "Paper Crumple", url: "https://www.reactbits.dev/micro/paper-crumple" },
      { name: "Peek Rating", url: "https://www.reactbits.dev/micro/peek-rating" },
      { name: "Prompt Bar", url: "https://www.reactbits.dev/micro/prompt-bar" },
      { name: "Pulse Heart", url: "https://www.reactbits.dev/micro/pulse-heart" },
      { name: "Refine Frame", url: "https://www.reactbits.dev/micro/refine-frame" },
      { name: "Rubber Segment", url: "https://www.reactbits.dev/micro/rubber-segment" },
      { name: "Scrub Field", url: "https://www.reactbits.dev/micro/scrub-field" },
      { name: "Shredder", url: "https://www.reactbits.dev/micro/shredder" },
      { name: "Slide Commit", url: "https://www.reactbits.dev/micro/slide-commit" },
      { name: "Sling Button", url: "https://www.reactbits.dev/micro/sling-button" },
      { name: "Slosh Gauge", url: "https://www.reactbits.dev/micro/slosh-gauge" },
      { name: "Spring Check", url: "https://www.reactbits.dev/micro/spring-check" },
      { name: "Squish Switch", url: "https://www.reactbits.dev/micro/squish-switch" },
      { name: "Status Mark", url: "https://www.reactbits.dev/micro/status-mark" },
      { name: "Swipe Row", url: "https://www.reactbits.dev/micro/swipe-row" },
      { name: "Swipe Toast", url: "https://www.reactbits.dev/micro/swipe-toast" },
      { name: "Tear Ticket", url: "https://www.reactbits.dev/micro/tear-ticket" },
      { name: "Thought Line", url: "https://www.reactbits.dev/micro/thought-line" },
      { name: "Voice Pill", url: "https://www.reactbits.dev/micro/voice-pill" },
      { name: "Wake Slider", url: "https://www.reactbits.dev/micro/wake-slider" },
      { name: "Warm Tooltip", url: "https://www.reactbits.dev/micro/warm-tooltip" },
      { name: "Acid Squares", url: "https://www.reactbits.dev/backgrounds/acid-squares" },
      { name: "Aero Shards", url: "https://www.reactbits.dev/backgrounds/aero-shards" },
      { name: "Aurora", aliases: ["northern lights"], url: "https://www.reactbits.dev/backgrounds/aurora" },
      { name: "Balatro", url: "https://www.reactbits.dev/backgrounds/balatro" },
      { name: "Ballpit", url: "https://www.reactbits.dev/backgrounds/ballpit" },
      { name: "Beams", url: "https://www.reactbits.dev/backgrounds/beams" },
      { name: "Color Bends", url: "https://www.reactbits.dev/backgrounds/color-bends" },
      { name: "CRT Warp", url: "https://www.reactbits.dev/backgrounds/crt-warp" },
      { name: "Dark Veil", url: "https://www.reactbits.dev/backgrounds/dark-veil" },
      { name: "Dither", url: "https://www.reactbits.dev/backgrounds/dither" },
      { name: "Dot Field", url: "https://www.reactbits.dev/backgrounds/dot-field" },
      { name: "Dot Grid", url: "https://www.reactbits.dev/backgrounds/dot-grid" },
      { name: "Evil Eye", url: "https://www.reactbits.dev/backgrounds/evil-eye" },
      { name: "Faulty Terminal", url: "https://www.reactbits.dev/backgrounds/faulty-terminal" },
      { name: "Ferrofluid", url: "https://www.reactbits.dev/backgrounds/ferrofluid" },
      { name: "Floating Lines", url: "https://www.reactbits.dev/backgrounds/floating-lines" },
      { name: "Galaxy", url: "https://www.reactbits.dev/backgrounds/galaxy" },
      { name: "Ghost Fibers", url: "https://www.reactbits.dev/backgrounds/ghost-fibers" },
      { name: "Gradient Blinds", url: "https://www.reactbits.dev/backgrounds/gradient-blinds" },
      { name: "Gradient Waves", url: "https://www.reactbits.dev/backgrounds/gradient-waves" },
      { name: "Grainient", url: "https://www.reactbits.dev/backgrounds/grainient" },
      { name: "Grid Distortion", url: "https://www.reactbits.dev/backgrounds/grid-distortion" },
      { name: "Grid Motion", url: "https://www.reactbits.dev/backgrounds/grid-motion" },
      { name: "Grid Scan", url: "https://www.reactbits.dev/backgrounds/grid-scan" },
      { name: "Hyperspeed", url: "https://www.reactbits.dev/backgrounds/hyperspeed" },
      { name: "Iridescence", url: "https://www.reactbits.dev/backgrounds/iridescence" },
      { name: "Letter Glitch", url: "https://www.reactbits.dev/backgrounds/letter-glitch" },
      { name: "Lightfall", url: "https://www.reactbits.dev/backgrounds/lightfall" },
      { name: "Lightning", url: "https://www.reactbits.dev/backgrounds/lightning" },
      { name: "Light Pillar", url: "https://www.reactbits.dev/backgrounds/light-pillar" },
      { name: "Light Rays", url: "https://www.reactbits.dev/backgrounds/light-rays" },
      { name: "Light Tunnel", url: "https://www.reactbits.dev/backgrounds/light-tunnel" },
      { name: "Line Waves", url: "https://www.reactbits.dev/backgrounds/line-waves" },
      { name: "Liquid Chrome", url: "https://www.reactbits.dev/backgrounds/liquid-chrome" },
      { name: "Liquid Ether", url: "https://www.reactbits.dev/backgrounds/liquid-ether" },
      { name: "Micro Slats", url: "https://www.reactbits.dev/backgrounds/micro-slats" },
      { name: "Molten Metal", url: "https://www.reactbits.dev/backgrounds/molten-metal" },
      { name: "Orb", url: "https://www.reactbits.dev/backgrounds/orb" },
      { name: "Particles", aliases: ["particle system"], url: "https://www.reactbits.dev/backgrounds/particles" },
      { name: "Pattern Waves", url: "https://www.reactbits.dev/backgrounds/pattern-waves" },
      { name: "Pixel Blast", url: "https://www.reactbits.dev/backgrounds/pixel-blast" },
      { name: "Pixel Snow", url: "https://www.reactbits.dev/backgrounds/pixel-snow" },
      { name: "Plasma", url: "https://www.reactbits.dev/backgrounds/plasma" },
      { name: "Plasma Wave", url: "https://www.reactbits.dev/backgrounds/plasma-wave" },
      { name: "Prism", url: "https://www.reactbits.dev/backgrounds/prism" },
      { name: "Prismatic Burst", url: "https://www.reactbits.dev/backgrounds/prismatic-burst" },
      { name: "Radar", url: "https://www.reactbits.dev/backgrounds/radar" },
      { name: "Ripple Grid", url: "https://www.reactbits.dev/backgrounds/ripple-grid" },
      { name: "Scanner", url: "https://www.reactbits.dev/backgrounds/scanner" },
      { name: "Shape Grid", url: "https://www.reactbits.dev/backgrounds/shape-grid" },
      { name: "Shape Waves", url: "https://www.reactbits.dev/backgrounds/shape-waves" },
      { name: "Side Rays", url: "https://www.reactbits.dev/backgrounds/side-rays" },
      { name: "Silk", url: "https://www.reactbits.dev/backgrounds/silk" },
      { name: "Sliced Waves", url: "https://www.reactbits.dev/backgrounds/sliced-waves" },
      { name: "Soft Aurora", url: "https://www.reactbits.dev/backgrounds/soft-aurora" },
      { name: "Threads", url: "https://www.reactbits.dev/backgrounds/threads" },
      { name: "Topography", url: "https://www.reactbits.dev/backgrounds/topography" },
      { name: "Waves", aliases: ["wave background"], url: "https://www.reactbits.dev/backgrounds/waves" },
      { name: "Web Threads", url: "https://www.reactbits.dev/backgrounds/web-threads" },
  ],

  // 77 components
  "magic-ui": [
      { name: "Android", url: "https://magicui.design/docs/components/android" },
      { name: "Animated Beam", url: "https://magicui.design/docs/components/animated-beam" },
      { name: "Animated Circular Progress Bar", url: "https://magicui.design/docs/components/animated-circular-progress-bar" },
      { name: "Animated Gradient Text", url: "https://magicui.design/docs/components/animated-gradient-text" },
      { name: "Animated Grid Pattern", url: "https://magicui.design/docs/components/animated-grid-pattern" },
      { name: "Animated List", url: "https://magicui.design/docs/components/animated-list" },
      { name: "Animated Shiny Text", url: "https://magicui.design/docs/components/animated-shiny-text" },
      { name: "Theme Toggler", url: "https://magicui.design/docs/components/animated-theme-toggler" },
      { name: "Aurora Text", url: "https://magicui.design/docs/components/aurora-text" },
      { name: "Avatar Circles", url: "https://magicui.design/docs/components/avatar-circles" },
      { name: "Backlight", url: "https://magicui.design/docs/components/backlight" },
      { name: "Bento Grid", url: "https://magicui.design/docs/components/bento-grid" },
      { name: "Blur Fade", url: "https://magicui.design/docs/components/blur-fade" },
      { name: "Border Beam", url: "https://magicui.design/docs/components/border-beam" },
      { name: "Code Comparison", url: "https://magicui.design/docs/components/code-comparison" },
      { name: "Comic Text", url: "https://magicui.design/docs/components/comic-text" },
      { name: "Confetti", url: "https://magicui.design/docs/components/confetti" },
      { name: "Cool Mode", url: "https://magicui.design/docs/components/cool-mode" },
      { name: "Dia Text Reveal", url: "https://magicui.design/docs/components/dia-text-reveal" },
      { name: "Dock", aliases: ["macos dock"], url: "https://magicui.design/docs/components/dock" },
      { name: "Dot Pattern", url: "https://magicui.design/docs/components/dot-pattern" },
      { name: "Dotted Map", url: "https://magicui.design/docs/components/dotted-map" },
      { name: "File Tree", aliases: ["file explorer"], url: "https://magicui.design/docs/components/file-tree" },
      { name: "Flickering Grid", url: "https://magicui.design/docs/components/flickering-grid" },
      { name: "Floating 3D Particles", url: "https://magicui.design/docs/components/floating-3d-particles" },
      { name: "Glare Hover", url: "https://magicui.design/docs/components/glare-hover" },
      { name: "Globe", url: "https://magicui.design/docs/components/globe" },
      { name: "Glyph Matrix", url: "https://magicui.design/docs/components/glyph-matrix" },
      { name: "Grid Pattern", url: "https://magicui.design/docs/components/grid-pattern" },
      { name: "Hero Video Dialog", url: "https://magicui.design/docs/components/hero-video-dialog" },
      { name: "Hexagon Pattern", url: "https://magicui.design/docs/components/hexagon-pattern" },
      { name: "Highlighter", url: "https://magicui.design/docs/components/highlighter" },
      { name: "Hyper Text", url: "https://magicui.design/docs/components/hyper-text" },
      { name: "Icon Cloud", url: "https://magicui.design/docs/components/icon-cloud" },
      { name: "Interactive Grid Pattern", url: "https://magicui.design/docs/components/interactive-grid-pattern" },
      { name: "Interactive Hover Button", url: "https://magicui.design/docs/components/interactive-hover-button" },
      { name: "iPhone", url: "https://magicui.design/docs/components/iphone" },
      { name: "Kinetic Text", url: "https://magicui.design/docs/components/kinetic-text" },
      { name: "Lens", aliases: ["zoom", "magnify"], url: "https://magicui.design/docs/components/lens" },
      { name: "Light Rays", url: "https://magicui.design/docs/components/light-rays" },
      { name: "Line Shadow Text", url: "https://magicui.design/docs/components/line-shadow-text" },
      { name: "Magic Card", url: "https://magicui.design/docs/components/magic-card" },
      { name: "Marquee", aliases: ["scrolling text", "logo loop"], url: "https://magicui.design/docs/components/marquee" },
      { name: "Meteors", aliases: ["shooting stars"], url: "https://magicui.design/docs/components/meteors" },
      { name: "Morphing Text", aliases: ["morph text"], url: "https://magicui.design/docs/components/morphing-text" },
      { name: "Neon Gradient Card", url: "https://magicui.design/docs/components/neon-gradient-card" },
      { name: "Noise Texture", url: "https://magicui.design/docs/components/noise-texture" },
      { name: "Number Ticker", aliases: ["counter", "count up"], url: "https://magicui.design/docs/components/number-ticker" },
      { name: "Orbiting Circles", url: "https://magicui.design/docs/components/orbiting-circles" },
      { name: "Particles", aliases: ["particle system"], url: "https://magicui.design/docs/components/particles" },
      { name: "Pixel Image", url: "https://magicui.design/docs/components/pixel-image" },
      { name: "Pointer", aliases: ["custom cursor"], url: "https://magicui.design/docs/components/pointer" },
      { name: "Progressive Blur", url: "https://magicui.design/docs/components/progressive-blur" },
      { name: "Pulsating Button", url: "https://magicui.design/docs/components/pulsating-button" },
      { name: "Rainbow Button", url: "https://magicui.design/docs/components/rainbow-button" },
      { name: "Retro Grid", url: "https://magicui.design/docs/components/retro-grid" },
      { name: "Ripple", url: "https://magicui.design/docs/components/ripple" },
      { name: "Ripple Button", url: "https://magicui.design/docs/components/ripple-button" },
      { name: "Safari", url: "https://magicui.design/docs/components/safari" },
      { name: "Scroll Based Velocity", url: "https://magicui.design/docs/components/scroll-based-velocity" },
      { name: "Scroll Progress", aliases: ["reading progress"], url: "https://magicui.design/docs/components/scroll-progress" },
      { name: "Shimmer Button", url: "https://magicui.design/docs/components/shimmer-button" },
      { name: "Shine Border", url: "https://magicui.design/docs/components/shine-border" },
      { name: "Shiny Button", url: "https://magicui.design/docs/components/shiny-button" },
      { name: "Smooth Cursor", url: "https://magicui.design/docs/components/smooth-cursor" },
      { name: "Sparkles Text", url: "https://magicui.design/docs/components/sparkles-text" },
      { name: "Spinning Text", url: "https://magicui.design/docs/components/spinning-text" },
      { name: "Striped Pattern", url: "https://magicui.design/docs/components/striped-pattern" },
      { name: "Terminal", aliases: ["code window", "terminal window"], url: "https://magicui.design/docs/components/terminal" },
      { name: "Text 3D Flip", url: "https://magicui.design/docs/components/text-3d-flip" },
      { name: "Text Animate", url: "https://magicui.design/docs/components/text-animate" },
      { name: "Text Reveal", url: "https://magicui.design/docs/components/text-reveal" },
      { name: "Tweet Card", url: "https://magicui.design/docs/components/tweet-card" },
      { name: "Typing Animation", aliases: ["typewriter"], url: "https://magicui.design/docs/components/typing-animation" },
      { name: "Video Text", url: "https://magicui.design/docs/components/video-text" },
      { name: "Warp Background", url: "https://magicui.design/docs/components/warp-background" },
      { name: "Word Rotate", aliases: ["rotating words"], url: "https://magicui.design/docs/components/word-rotate" },
  ],

  // 106 components
  "aceternity-ui": [
      { name: "Gooey Input", url: "https://ui.aceternity.com/components/gooey-input" },
      { name: "Notch", url: "https://ui.aceternity.com/components/notch" },
      { name: "Resizable Navbar", url: "https://ui.aceternity.com/components/resizable-navbar" },
      { name: "3D Marquee", url: "https://ui.aceternity.com/components/3d-marquee" },
      { name: "Animated Tabs", url: "https://ui.aceternity.com/components/tabs" },
      { name: "Background Lines", url: "https://ui.aceternity.com/components/background-lines" },
      { name: "Colourful Text", url: "https://ui.aceternity.com/components/colourful-text" },
      { name: "Container Scroll Animation", url: "https://ui.aceternity.com/components/container-scroll-animation" },
      { name: "Container Text Flip", url: "https://ui.aceternity.com/components/container-text-flip" },
      { name: "Fey.com Macbook Scroll", url: "https://ui.aceternity.com/components/macbook-scroll" },
      { name: "Flip Words", url: "https://ui.aceternity.com/components/flip-words" },
      { name: "GitHub Globe", url: "https://ui.aceternity.com/components/github-globe" },
      { name: "Glowing Background Stars Card", url: "https://ui.aceternity.com/components/glowing-stars-effect" },
      { name: "Hero Highlight", url: "https://ui.aceternity.com/components/hero-highlight" },
      { name: "Hero Parallax", url: "https://ui.aceternity.com/components/hero-parallax" },
      { name: "Hero Sections", url: "https://ui.aceternity.com/components/hero-sections-free" },
      { name: "Layout Text Flip", url: "https://ui.aceternity.com/components/layout-text-flip" },
      { name: "Parallax Hero Images", url: "https://ui.aceternity.com/components/parallax-hero-images" },
      { name: "Sparkles", url: "https://ui.aceternity.com/components/sparkles" },
      { name: "Spotlight", url: "https://ui.aceternity.com/components/spotlight" },
      { name: "Spotlight New", url: "https://ui.aceternity.com/components/spotlight-new" },
      { name: "Squiggly Text", url: "https://ui.aceternity.com/components/squiggly-text" },
      { name: "Sticky Banner", url: "https://ui.aceternity.com/components/sticky-banner" },
      { name: "Text Flipping Board", url: "https://ui.aceternity.com/components/text-flipping-board" },
      { name: "Text Generate Effect", url: "https://ui.aceternity.com/components/text-generate-effect" },
      { name: "Text Reveal Card", url: "https://ui.aceternity.com/components/text-reveal-card" },
      { name: "Typewriter Effect", url: "https://ui.aceternity.com/components/typewriter-effect" },
      { name: "Focus Cards", url: "https://ui.aceternity.com/components/focus-cards" },
      { name: "Lens", url: "https://ui.aceternity.com/components/lens" },
      { name: "Canvas Text", url: "https://ui.aceternity.com/components/canvas-text" },
      { name: "Encrypted Text", url: "https://ui.aceternity.com/components/encrypted-text" },
      { name: "Link Preview", url: "https://ui.aceternity.com/components/link-preview" },
      { name: "Pointer Highlight", url: "https://ui.aceternity.com/components/pointer-highlight" },
      { name: "Text Hover Effect", url: "https://ui.aceternity.com/components/text-hover-effect" },
      { name: "Animated Modal", url: "https://ui.aceternity.com/components/animated-modal" },
      { name: "Glare Card", url: "https://ui.aceternity.com/components/glare-card" },
      { name: "Sidebar", url: "https://ui.aceternity.com/components/sidebar" },
      { name: "3D Animated Pin", url: "https://ui.aceternity.com/components/3d-pin" },
      { name: "3D Card Effect", url: "https://ui.aceternity.com/components/3d-card-effect" },
      { name: "3D Globe", url: "https://ui.aceternity.com/components/3d-globe" },
      { name: "Animated Testimonials", url: "https://ui.aceternity.com/components/animated-testimonials" },
      { name: "Animated Tooltip", url: "https://ui.aceternity.com/components/animated-tooltip" },
      { name: "Apple Cards Carousel", url: "https://ui.aceternity.com/components/apple-cards-carousel" },
      { name: "ASCII Art", url: "https://ui.aceternity.com/components/ascii-art" },
      { name: "Aurora Background", url: "https://ui.aceternity.com/components/aurora-background" },
      { name: "Background Beams", url: "https://ui.aceternity.com/components/background-beams" },
      { name: "Background Beams With Collision", url: "https://ui.aceternity.com/components/background-beams-with-collision" },
      { name: "Background Boxes", url: "https://ui.aceternity.com/components/background-boxes" },
      { name: "Background Gradient", url: "https://ui.aceternity.com/components/background-gradient" },
      { name: "Background Gradient Animation", url: "https://ui.aceternity.com/components/background-gradient-animation" },
      { name: "Background Ripple Effect", url: "https://ui.aceternity.com/components/background-ripple-effect" },
      { name: "Bento Grid", url: "https://ui.aceternity.com/components/bento-grid" },
      { name: "Canvas Reveal Effect", url: "https://ui.aceternity.com/components/canvas-reveal-effect" },
      { name: "Card Spotlight", url: "https://ui.aceternity.com/components/card-spotlight" },
      { name: "Card Stack", url: "https://ui.aceternity.com/components/card-stack" },
      { name: "Carousel", url: "https://ui.aceternity.com/components/carousel" },
      { name: "Chromatic Image", url: "https://ui.aceternity.com/components/chromatic-image" },
      { name: "Cloud Shader", url: "https://ui.aceternity.com/components/cloud-shader" },
      { name: "Code Block", url: "https://ui.aceternity.com/components/code-block" },
      { name: "Comet Card", url: "https://ui.aceternity.com/components/comet-card" },
      { name: "Container Cover", url: "https://ui.aceternity.com/components/container-cover" },
      { name: "Direction Aware Hover", url: "https://ui.aceternity.com/components/direction-aware-hover" },
      { name: "Dither Shader", url: "https://ui.aceternity.com/components/dither-shader" },
      { name: "Dotted Glow Background", url: "https://ui.aceternity.com/components/dotted-glow-background" },
      { name: "Draggable Card", url: "https://ui.aceternity.com/components/draggable-card" },
      { name: "Evervault Card", url: "https://ui.aceternity.com/components/evervault-card" },
      { name: "Expandable Cards", url: "https://ui.aceternity.com/components/expandable-card" },
      { name: "File Upload", url: "https://ui.aceternity.com/components/file-upload" },
      { name: "Floating Dock", url: "https://ui.aceternity.com/components/floating-dock" },
      { name: "Floating Navbar", url: "https://ui.aceternity.com/components/floating-navbar" },
      { name: "Glowing Effect", url: "https://ui.aceternity.com/components/glowing-effect" },
      { name: "Google Gemini Effect", url: "https://ui.aceternity.com/components/google-gemini-effect" },
      { name: "Grid and Dot Backgrounds", url: "https://ui.aceternity.com/components/grid-and-dot-backgrounds" },
      { name: "Hover Border Gradient", url: "https://ui.aceternity.com/components/hover-border-gradient" },
      { name: "Hover Effect", url: "https://ui.aceternity.com/components/card-hover-effect" },
      { name: "Image Generation Loader", url: "https://ui.aceternity.com/components/image-generation-loader" },
      { name: "Images Slider", url: "https://ui.aceternity.com/components/images-slider" },
      { name: "Infinite Moving Cards", url: "https://ui.aceternity.com/components/infinite-moving-cards" },
      { name: "Lamp Effect", url: "https://ui.aceternity.com/components/lamp-effect" },
      { name: "Layout Grid", url: "https://ui.aceternity.com/components/layout-grid" },
      { name: "Loaders", url: "https://ui.aceternity.com/components/loader" },
      { name: "Magnetic Button", url: "https://ui.aceternity.com/components/magnetic-button" },
      { name: "Meteor Effect", url: "https://ui.aceternity.com/components/meteors" },
      { name: "Moving Border", url: "https://ui.aceternity.com/components/moving-border" },
      { name: "Multi Step Loader", url: "https://ui.aceternity.com/components/multi-step-loader" },
      { name: "Navbar Menu", url: "https://ui.aceternity.com/components/navbar-menu" },
      { name: "Noise Background", url: "https://ui.aceternity.com/components/noise-background" },
      { name: "Parallax Grid Scroll", url: "https://ui.aceternity.com/components/parallax-scroll" },
      { name: "Pixelated Canvas", url: "https://ui.aceternity.com/components/pixelated-canvas" },
      { name: "Placeholders And Vanish Input", url: "https://ui.aceternity.com/components/placeholders-and-vanish-input" },
      { name: "Scales", url: "https://ui.aceternity.com/components/scales" },
      { name: "Shooting Stars and Stars Background", url: "https://ui.aceternity.com/components/shooting-stars-and-stars-background" },
      { name: "Signup Form", url: "https://ui.aceternity.com/components/signup-form" },
      { name: "Stateful Button", url: "https://ui.aceternity.com/components/stateful-button" },
      { name: "Sticky Scroll Reveal", url: "https://ui.aceternity.com/components/sticky-scroll-reveal" },
      { name: "SVG Mask Effect", url: "https://ui.aceternity.com/components/svg-mask-effect" },
      { name: "Tailwind CSS buttons", url: "https://ui.aceternity.com/components/tailwindcss-buttons" },
      { name: "Terminal", url: "https://ui.aceternity.com/components/terminal" },
      { name: "Timeline", url: "https://ui.aceternity.com/components/timeline" },
      { name: "Tooltip Card", url: "https://ui.aceternity.com/components/tooltip-card" },
      { name: "Tracing Beam", url: "https://ui.aceternity.com/components/tracing-beam" },
      { name: "Vortex Background", url: "https://ui.aceternity.com/components/vortex" },
      { name: "Wavy Background", url: "https://ui.aceternity.com/components/wavy-background" },
      { name: "Webcam Pixel Grid", url: "https://ui.aceternity.com/components/webcam-pixel-grid" },
      { name: "Wobble Card", url: "https://ui.aceternity.com/components/wobble-card" },
      { name: "World Map", url: "https://ui.aceternity.com/components/world-map" },
  ],

  // 65 entries verified against the Base UI, Radix UI, and React Aria docs on 2026-10-07.
  "shadcn-ui": [
      { name: "Field", url: "https://ui.shadcn.com/docs/components/base/field" },
      { name: "Button", url: "https://ui.shadcn.com/docs/components/base/button" },
      { name: "Button Group", url: "https://ui.shadcn.com/docs/components/base/button-group" },
      { name: "Input", url: "https://ui.shadcn.com/docs/components/base/input" },
      { name: "Input Group", url: "https://ui.shadcn.com/docs/components/base/input-group" },
      { name: "Input OTP", aliases: ["one time code", "verification code"], url: "https://ui.shadcn.com/docs/components/base/input-otp" },
      { name: "Textarea", url: "https://ui.shadcn.com/docs/components/base/textarea" },
      { name: "Checkbox", url: "https://ui.shadcn.com/docs/components/base/checkbox" },
      { name: "Radio Group", url: "https://ui.shadcn.com/docs/components/base/radio-group" },
      { name: "Select", url: "https://ui.shadcn.com/docs/components/base/select" },
      { name: "Native Select", url: "https://ui.shadcn.com/docs/components/base/native-select" },
      { name: "Switch", url: "https://ui.shadcn.com/docs/components/base/switch" },
      { name: "Slider", url: "https://ui.shadcn.com/docs/components/base/slider" },
      { name: "Calendar", aliases: ["date", "schedule"], url: "https://ui.shadcn.com/docs/components/base/calendar" },
      { name: "Date Picker", aliases: ["datepicker"], url: "https://ui.shadcn.com/docs/components/base/date-picker" },
      { name: "Combobox", aliases: ["autocomplete", "typeahead"], url: "https://ui.shadcn.com/docs/components/base/combobox" },
      { name: "Label", url: "https://ui.shadcn.com/docs/components/base/label" },
      { name: "Accordion", url: "https://ui.shadcn.com/docs/components/base/accordion" },
      { name: "Breadcrumb", aliases: ["navigation trail"], url: "https://ui.shadcn.com/docs/components/base/breadcrumb" },
      { name: "Navigation Menu", url: "https://ui.shadcn.com/docs/components/base/navigation-menu" },
      { name: "Sidebar", aliases: ["app nav", "side panel"], url: "https://ui.shadcn.com/docs/components/base/sidebar" },
      { name: "Tabs", url: "https://ui.shadcn.com/docs/components/base/tabs" },
      { name: "Separator", url: "https://ui.shadcn.com/docs/components/base/separator" },
      { name: "Scroll Area", aliases: ["virtual scroll"], url: "https://ui.shadcn.com/docs/components/base/scroll-area" },
      { name: "Resizable", aliases: ["resizable panels"], url: "https://ui.shadcn.com/docs/components/base/resizable" },
      { name: "Dialog", url: "https://ui.shadcn.com/docs/components/base/dialog" },
      { name: "Alert Dialog", url: "https://ui.shadcn.com/docs/components/base/alert-dialog" },
      { name: "Sheet", aliases: ["drawer", "slide over"], url: "https://ui.shadcn.com/docs/components/base/sheet" },
      { name: "Drawer", url: "https://ui.shadcn.com/docs/components/base/drawer" },
      { name: "Popover", url: "https://ui.shadcn.com/docs/components/base/popover" },
      { name: "Tooltip", url: "https://ui.shadcn.com/docs/components/base/tooltip" },
      { name: "Hover Card", url: "https://ui.shadcn.com/docs/components/base/hover-card" },
      { name: "Context Menu", url: "https://ui.shadcn.com/docs/components/base/context-menu" },
      { name: "Dropdown Menu", url: "https://ui.shadcn.com/docs/components/base/dropdown-menu" },
      { name: "Menubar", url: "https://ui.shadcn.com/docs/components/base/menubar" },
      { name: "Command", aliases: ["cmdk", "command palette", "command menu", "spotlight"], url: "https://ui.shadcn.com/docs/components/base/command" },
      { name: "Alert", url: "https://ui.shadcn.com/docs/components/base/alert" },
      { name: "Toast", url: "https://ui.shadcn.com/docs/components/base/toast" },
      { name: "Sonner", aliases: ["toast", "notification"], url: "https://ui.shadcn.com/docs/components/radix/sonner" },
      { name: "Progress", aliases: ["progress bar"], url: "https://ui.shadcn.com/docs/components/base/progress" },
      { name: "Spinner", url: "https://ui.shadcn.com/docs/components/base/spinner" },
      { name: "Skeleton", aliases: ["loading placeholder", "shimmer"], url: "https://ui.shadcn.com/docs/components/base/skeleton" },
      { name: "Badge", url: "https://ui.shadcn.com/docs/components/base/badge" },
      { name: "Empty", url: "https://ui.shadcn.com/docs/components/base/empty" },
      { name: "Avatar", url: "https://ui.shadcn.com/docs/components/base/avatar" },
      { name: "Card", url: "https://ui.shadcn.com/docs/components/base/card" },
      { name: "Table", url: "https://ui.shadcn.com/docs/components/base/table" },
      { name: "Data Table", aliases: ["datatable"], url: "https://ui.shadcn.com/docs/components/base/data-table" },
      { name: "Chart", url: "https://ui.shadcn.com/docs/components/base/chart" },
      { name: "Carousel", aliases: ["slider"], url: "https://ui.shadcn.com/docs/components/base/carousel" },
      { name: "Aspect Ratio", url: "https://ui.shadcn.com/docs/components/base/aspect-ratio" },
      { name: "Typeset", aliases: ["typography"], url: "https://ui.shadcn.com/docs/typeset" },
      { name: "Item", url: "https://ui.shadcn.com/docs/components/base/item" },
      { name: "Kbd", url: "https://ui.shadcn.com/docs/components/base/kbd" },
      { name: "Collapsible", url: "https://ui.shadcn.com/docs/components/base/collapsible" },
      { name: "Toggle", url: "https://ui.shadcn.com/docs/components/base/toggle" },
      { name: "Toggle Group", url: "https://ui.shadcn.com/docs/components/base/toggle-group" },
      { name: "Pagination", url: "https://ui.shadcn.com/docs/components/base/pagination" },
      { name: "Direction", url: "https://ui.shadcn.com/docs/components/base/direction" },
      { name: "Attachment", url: "https://ui.shadcn.com/docs/components/base/attachment" },
      { name: "Bubble", url: "https://ui.shadcn.com/docs/components/base/bubble" },
      { name: "Marker", url: "https://ui.shadcn.com/docs/components/base/marker" },
      { name: "Message", url: "https://ui.shadcn.com/docs/components/base/message" },
      { name: "Message Scroller", url: "https://ui.shadcn.com/docs/components/base/message-scroller" },
      { name: "Questionnaire", url: "https://ui.shadcn.com/docs/components/base/questionnaire" },
  ],

  // 62 components
  "shadcn-svelte": [
      { name: "Button", url: "https://shadcn-svelte.com/docs/components/button" },
      { name: "Button Group", url: "https://shadcn-svelte.com/docs/components/button-group" },
      { name: "Calendar", url: "https://shadcn-svelte.com/docs/components/calendar" },
      { name: "Checkbox", url: "https://shadcn-svelte.com/docs/components/checkbox" },
      { name: "Combobox", aliases: ["autocomplete", "typeahead"], url: "https://shadcn-svelte.com/docs/components/combobox" },
      { name: "Date Picker", aliases: ["datepicker", "calendar"], url: "https://shadcn-svelte.com/docs/components/date-picker" },
      { name: "Field", url: "https://shadcn-svelte.com/docs/components/field" },
      { name: "Input", url: "https://shadcn-svelte.com/docs/components/input" },
      { name: "Input Group", url: "https://shadcn-svelte.com/docs/components/input-group" },
      { name: "Input OTP", aliases: ["one time code"], url: "https://shadcn-svelte.com/docs/components/input-otp" },
      { name: "Label", url: "https://shadcn-svelte.com/docs/components/label" },
      { name: "Native Select", url: "https://shadcn-svelte.com/docs/components/native-select" },
      { name: "Radio Group", url: "https://shadcn-svelte.com/docs/components/radio-group" },
      { name: "Select", url: "https://shadcn-svelte.com/docs/components/select" },
      { name: "Slider", url: "https://shadcn-svelte.com/docs/components/slider" },
      { name: "Switch", url: "https://shadcn-svelte.com/docs/components/switch" },
      { name: "Textarea", url: "https://shadcn-svelte.com/docs/components/textarea" },
      { name: "Accordion", url: "https://shadcn-svelte.com/docs/components/accordion" },
      { name: "Breadcrumb", aliases: ["navigation trail"], url: "https://shadcn-svelte.com/docs/components/breadcrumb" },
      { name: "Navigation Menu", url: "https://shadcn-svelte.com/docs/components/navigation-menu" },
      { name: "Resizable", url: "https://shadcn-svelte.com/docs/components/resizable" },
      { name: "Scroll Area", aliases: ["virtual scroll"], url: "https://shadcn-svelte.com/docs/components/scroll-area" },
      { name: "Separator", url: "https://shadcn-svelte.com/docs/components/separator" },
      { name: "Sidebar", aliases: ["app nav", "side panel"], url: "https://shadcn-svelte.com/docs/components/sidebar" },
      { name: "Tabs", url: "https://shadcn-svelte.com/docs/components/tabs" },
      { name: "Alert Dialog", url: "https://shadcn-svelte.com/docs/components/alert-dialog" },
      { name: "Command", aliases: ["cmdk", "command palette", "command menu", "spotlight"], url: "https://shadcn-svelte.com/docs/components/command" },
      { name: "Context Menu", url: "https://shadcn-svelte.com/docs/components/context-menu" },
      { name: "Dialog", url: "https://shadcn-svelte.com/docs/components/dialog" },
      { name: "Drawer", url: "https://shadcn-svelte.com/docs/components/drawer" },
      { name: "Dropdown Menu", url: "https://shadcn-svelte.com/docs/components/dropdown-menu" },
      { name: "Hover Card", url: "https://shadcn-svelte.com/docs/components/hover-card" },
      { name: "Menubar", url: "https://shadcn-svelte.com/docs/components/menubar" },
      { name: "Popover", url: "https://shadcn-svelte.com/docs/components/popover" },
      { name: "Sheet", url: "https://shadcn-svelte.com/docs/components/sheet" },
      { name: "Tooltip", url: "https://shadcn-svelte.com/docs/components/tooltip" },
      { name: "Alert", url: "https://shadcn-svelte.com/docs/components/alert" },
      { name: "Badge", url: "https://shadcn-svelte.com/docs/components/badge" },
      { name: "Empty", url: "https://shadcn-svelte.com/docs/components/empty" },
      { name: "Progress", url: "https://shadcn-svelte.com/docs/components/progress" },
      { name: "Skeleton", aliases: ["loading placeholder"], url: "https://shadcn-svelte.com/docs/components/skeleton" },
      { name: "Sonner", url: "https://shadcn-svelte.com/docs/components/sonner" },
      { name: "Spinner", url: "https://shadcn-svelte.com/docs/components/spinner" },
      { name: "Aspect Ratio", url: "https://shadcn-svelte.com/docs/components/aspect-ratio" },
      { name: "Attachment", url: "https://shadcn-svelte.com/docs/components/attachment" },
      { name: "Avatar", url: "https://shadcn-svelte.com/docs/components/avatar" },
      { name: "Bubble", url: "https://shadcn-svelte.com/docs/components/bubble" },
      { name: "Card", url: "https://shadcn-svelte.com/docs/components/card" },
      { name: "Carousel", aliases: ["slider"], url: "https://shadcn-svelte.com/docs/components/carousel" },
      { name: "Chart", url: "https://shadcn-svelte.com/docs/components/chart" },
      { name: "Data Table", aliases: ["datatable"], url: "https://shadcn-svelte.com/docs/components/data-table" },
      { name: "Item", url: "https://shadcn-svelte.com/docs/components/item" },
      { name: "Kbd", url: "https://shadcn-svelte.com/docs/components/kbd" },
      { name: "Marker", url: "https://shadcn-svelte.com/docs/components/marker" },
      { name: "Message", url: "https://shadcn-svelte.com/docs/components/message" },
      { name: "Table", url: "https://shadcn-svelte.com/docs/components/table" },
      { name: "Typography", url: "https://shadcn-svelte.com/docs/components/typography" },
      { name: "Collapsible", url: "https://shadcn-svelte.com/docs/components/collapsible" },
      { name: "Pagination", url: "https://shadcn-svelte.com/docs/components/pagination" },
      { name: "Range Calendar", url: "https://shadcn-svelte.com/docs/components/range-calendar" },
      { name: "Toggle", url: "https://shadcn-svelte.com/docs/components/toggle" },
      { name: "Toggle Group", url: "https://shadcn-svelte.com/docs/components/toggle-group" },
  ],

  // 37 components verified against https://base-ui.com/llms.txt on 2026-10-07.
  "base-ui": [
      { name: "Accordion", url: "https://base-ui.com/react/components/accordion" },
      { name: "Alert Dialog", url: "https://base-ui.com/react/components/alert-dialog" },
      { name: "Autocomplete", aliases: ["combobox", "typeahead"], url: "https://base-ui.com/react/components/autocomplete" },
      { name: "Avatar", url: "https://base-ui.com/react/components/avatar" },
      { name: "Button", url: "https://base-ui.com/react/components/button" },
      { name: "Checkbox", url: "https://base-ui.com/react/components/checkbox" },
      { name: "Checkbox Group", url: "https://base-ui.com/react/components/checkbox-group" },
      { name: "Collapsible", url: "https://base-ui.com/react/components/collapsible" },
      { name: "Combobox", url: "https://base-ui.com/react/components/combobox" },
      { name: "Context Menu", url: "https://base-ui.com/react/components/context-menu" },
      { name: "Dialog", url: "https://base-ui.com/react/components/dialog" },
      { name: "Drawer", aliases: ["sheet", "slide over"], url: "https://base-ui.com/react/components/drawer" },
      { name: "Field", url: "https://base-ui.com/react/components/field" },
      { name: "Fieldset", url: "https://base-ui.com/react/components/fieldset" },
      { name: "Form", url: "https://base-ui.com/react/components/form" },
      { name: "Input", url: "https://base-ui.com/react/components/input" },
      { name: "Menu", url: "https://base-ui.com/react/components/menu" },
      { name: "Menubar", url: "https://base-ui.com/react/components/menubar" },
      { name: "Meter", aliases: ["gauge", "progress bar"], url: "https://base-ui.com/react/components/meter" },
      { name: "Navigation Menu", url: "https://base-ui.com/react/components/navigation-menu" },
      { name: "Number Field", aliases: ["numeric input", "stepper"], url: "https://base-ui.com/react/components/number-field" },
      { name: "OTP Field", url: "https://base-ui.com/react/components/otp-field" },
      { name: "Popover", url: "https://base-ui.com/react/components/popover" },
      { name: "Preview Card", aliases: ["hover card"], url: "https://base-ui.com/react/components/preview-card" },
      { name: "Progress", url: "https://base-ui.com/react/components/progress" },
      { name: "Radio Group", url: "https://base-ui.com/react/components/radio-group" },
      { name: "Scroll Area", aliases: ["virtual scroll"], url: "https://base-ui.com/react/components/scroll-area" },
      { name: "Select", url: "https://base-ui.com/react/components/select" },
      { name: "Separator", aliases: ["divider", "rule"], url: "https://base-ui.com/react/components/separator" },
      { name: "Slider", url: "https://base-ui.com/react/components/slider" },
      { name: "Switch", url: "https://base-ui.com/react/components/switch" },
      { name: "Tabs", url: "https://base-ui.com/react/components/tabs" },
      { name: "Toast", url: "https://base-ui.com/react/components/toast" },
      { name: "Toggle", url: "https://base-ui.com/react/components/toggle" },
      { name: "Toggle Group", url: "https://base-ui.com/react/components/toggle-group" },
      { name: "Toolbar", url: "https://base-ui.com/react/components/toolbar" },
      { name: "Tooltip", url: "https://base-ui.com/react/components/tooltip" },
  ],

  // 30 primitives verified against https://www.radix-ui.com/primitives/docs on 2026-10-07.
  "radix-ui": [
      { name: "Accordion", url: "https://www.radix-ui.com/primitives/docs/components/accordion" },
      { name: "Alert Dialog", aliases: ["modal", "confirmation"], url: "https://www.radix-ui.com/primitives/docs/components/alert-dialog" },
      { name: "Aspect Ratio", url: "https://www.radix-ui.com/primitives/docs/components/aspect-ratio" },
      { name: "Avatar", aliases: ["profile image"], url: "https://www.radix-ui.com/primitives/docs/components/avatar" },
      { name: "Checkbox", aliases: ["tick", "boolean input"], url: "https://www.radix-ui.com/primitives/docs/components/checkbox" },
      { name: "Collapsible", aliases: ["disclosure", "expand"], url: "https://www.radix-ui.com/primitives/docs/components/collapsible" },
      { name: "Context Menu", aliases: ["right click menu"], url: "https://www.radix-ui.com/primitives/docs/components/context-menu" },
      { name: "Dialog", aliases: ["modal", "popup"], url: "https://www.radix-ui.com/primitives/docs/components/dialog" },
      { name: "Dropdown Menu", url: "https://www.radix-ui.com/primitives/docs/components/dropdown-menu" },
      { name: "Form", url: "https://www.radix-ui.com/primitives/docs/components/form" },
      { name: "Hover Card", aliases: ["preview card", "user card"], url: "https://www.radix-ui.com/primitives/docs/components/hover-card" },
      { name: "Label", url: "https://www.radix-ui.com/primitives/docs/components/label" },
      { name: "Menubar", url: "https://www.radix-ui.com/primitives/docs/components/menubar" },
      { name: "Navigation Menu", url: "https://www.radix-ui.com/primitives/docs/components/navigation-menu" },
      { name: "One-Time Password Field", url: "https://www.radix-ui.com/primitives/docs/components/one-time-password-field" },
      { name: "Password Toggle Field", url: "https://www.radix-ui.com/primitives/docs/components/password-toggle-field" },
      { name: "Popover", aliases: ["popup", "flyout"], url: "https://www.radix-ui.com/primitives/docs/components/popover" },
      { name: "Progress", url: "https://www.radix-ui.com/primitives/docs/components/progress" },
      { name: "Radio Group", url: "https://www.radix-ui.com/primitives/docs/components/radio-group" },
      { name: "Scroll Area", url: "https://www.radix-ui.com/primitives/docs/components/scroll-area" },
      { name: "Select", aliases: ["dropdown", "picker"], url: "https://www.radix-ui.com/primitives/docs/components/select" },
      { name: "Separator", url: "https://www.radix-ui.com/primitives/docs/components/separator" },
      { name: "Slider", url: "https://www.radix-ui.com/primitives/docs/components/slider" },
      { name: "Switch", url: "https://www.radix-ui.com/primitives/docs/components/switch" },
      { name: "Tabs", url: "https://www.radix-ui.com/primitives/docs/components/tabs" },
      { name: "Toast", url: "https://www.radix-ui.com/primitives/docs/components/toast" },
      { name: "Toggle", url: "https://www.radix-ui.com/primitives/docs/components/toggle" },
      { name: "Toggle Group", url: "https://www.radix-ui.com/primitives/docs/components/toggle-group" },
      { name: "Toolbar", url: "https://www.radix-ui.com/primitives/docs/components/toolbar" },
      { name: "Tooltip", url: "https://www.radix-ui.com/primitives/docs/components/tooltip" },
  ],
  // 54 published UI components verified against https://react-aria.adobe.com/llms.txt and source on 2026-10-07.
  "react-aria": [
      { name: "Autocomplete", url: "https://react-aria.adobe.com/Autocomplete" },
      { name: "Breadcrumbs", url: "https://react-aria.adobe.com/Breadcrumbs" },
      { name: "Button", url: "https://react-aria.adobe.com/Button" },
      { name: "Calendar", url: "https://react-aria.adobe.com/Calendar" },
      { name: "Checkbox", url: "https://react-aria.adobe.com/Checkbox" },
      { name: "CheckboxGroup", aliases: ["checkbox group"], url: "https://react-aria.adobe.com/CheckboxGroup" },
      { name: "ColorArea", aliases: ["color area"], url: "https://react-aria.adobe.com/ColorArea" },
      { name: "ColorField", aliases: ["color field"], url: "https://react-aria.adobe.com/ColorField" },
      { name: "ColorPicker", aliases: ["color picker"], url: "https://react-aria.adobe.com/ColorPicker" },
      { name: "ColorSlider", aliases: ["color slider"], url: "https://react-aria.adobe.com/ColorSlider" },
      { name: "ColorSwatch", aliases: ["color swatch"], url: "https://react-aria.adobe.com/ColorSwatch" },
      { name: "ColorSwatchPicker", aliases: ["color swatch picker"], url: "https://react-aria.adobe.com/ColorSwatchPicker" },
      { name: "ColorWheel", aliases: ["color wheel"], url: "https://react-aria.adobe.com/ColorWheel" },
      { name: "ComboBox", aliases: ["combo box"], url: "https://react-aria.adobe.com/ComboBox" },
      { name: "DateField", aliases: ["date field"], url: "https://react-aria.adobe.com/DateField" },
      { name: "DatePicker", aliases: ["date picker"], url: "https://react-aria.adobe.com/DatePicker" },
      { name: "DateRangePicker", aliases: ["date range picker"], url: "https://react-aria.adobe.com/DateRangePicker" },
      { name: "Disclosure", url: "https://react-aria.adobe.com/Disclosure" },
      { name: "DisclosureGroup", aliases: ["disclosure group"], url: "https://react-aria.adobe.com/DisclosureGroup" },
      { name: "DropZone", aliases: ["drop zone"], url: "https://react-aria.adobe.com/DropZone" },
      { name: "FileTrigger", aliases: ["file trigger"], url: "https://react-aria.adobe.com/FileTrigger" },
      { name: "Form", url: "https://react-aria.adobe.com/Form" },
      { name: "GridList", aliases: ["grid list"], url: "https://react-aria.adobe.com/GridList" },
      { name: "Group", url: "https://react-aria.adobe.com/Group" },
      { name: "Link", url: "https://react-aria.adobe.com/Link" },
      { name: "ListBox", aliases: ["list box"], url: "https://react-aria.adobe.com/ListBox" },
      { name: "Menu", url: "https://react-aria.adobe.com/Menu" },
      { name: "Meter", url: "https://react-aria.adobe.com/Meter" },
      { name: "Modal", url: "https://react-aria.adobe.com/Modal" },
      { name: "NavigationTree", aliases: ["navigation tree"], url: "https://react-aria.adobe.com/NavigationTree" },
      { name: "NumberField", aliases: ["number field"], url: "https://react-aria.adobe.com/NumberField" },
      { name: "Popover", url: "https://react-aria.adobe.com/Popover" },
      { name: "PreviewTrigger", aliases: ["preview trigger"], url: "https://react-aria.adobe.com/PreviewTrigger" },
      { name: "ProgressBar", aliases: ["progress bar"], url: "https://react-aria.adobe.com/ProgressBar" },
      { name: "RadioGroup", aliases: ["radio group"], url: "https://react-aria.adobe.com/RadioGroup" },
      { name: "RangeCalendar", aliases: ["range calendar"], url: "https://react-aria.adobe.com/RangeCalendar" },
      { name: "SearchField", aliases: ["search field"], url: "https://react-aria.adobe.com/SearchField" },
      { name: "Select", url: "https://react-aria.adobe.com/Select" },
      { name: "Separator", url: "https://react-aria.adobe.com/Separator" },
      { name: "Slider", url: "https://react-aria.adobe.com/Slider" },
      { name: "Switch", url: "https://react-aria.adobe.com/Switch" },
      { name: "Table", url: "https://react-aria.adobe.com/Table" },
      { name: "Tabs", url: "https://react-aria.adobe.com/Tabs" },
      { name: "TagGroup", aliases: ["tag group"], url: "https://react-aria.adobe.com/TagGroup" },
      { name: "TextField", aliases: ["text field"], url: "https://react-aria.adobe.com/TextField" },
      { name: "TimeField", aliases: ["time field"], url: "https://react-aria.adobe.com/TimeField" },
      { name: "Toast", url: "https://react-aria.adobe.com/Toast" },
      { name: "ToggleButton", aliases: ["toggle button"], url: "https://react-aria.adobe.com/ToggleButton" },
      { name: "ToggleButtonGroup", aliases: ["toggle button group"], url: "https://react-aria.adobe.com/ToggleButtonGroup" },
      { name: "TokenField", aliases: ["token field"], url: "https://react-aria.adobe.com/TokenField" },
      { name: "Toolbar", url: "https://react-aria.adobe.com/Toolbar" },
      { name: "Tooltip", url: "https://react-aria.adobe.com/Tooltip" },
      { name: "Tree", url: "https://react-aria.adobe.com/Tree" },
      { name: "Virtualizer", url: "https://react-aria.adobe.com/Virtualizer" },
  ],
  // 52 React components verified against https://ark-ui.com/llms.txt on 2026-10-07.
  "ark-ui": [
      { name: "Accordion", url: "https://ark-ui.com/docs/components/accordion" },
      { name: "Angle Slider", url: "https://ark-ui.com/docs/components/angle-slider" },
      { name: "Avatar", url: "https://ark-ui.com/docs/components/avatar" },
      { name: "Carousel", url: "https://ark-ui.com/docs/components/carousel" },
      { name: "Checkbox", url: "https://ark-ui.com/docs/components/checkbox" },
      { name: "Clipboard", url: "https://ark-ui.com/docs/components/clipboard" },
      { name: "Collapsible", url: "https://ark-ui.com/docs/components/collapsible" },
      { name: "Color Picker", url: "https://ark-ui.com/docs/components/color-picker" },
      { name: "Combobox", url: "https://ark-ui.com/docs/components/combobox" },
      { name: "Date Input", url: "https://ark-ui.com/docs/components/date-input" },
      { name: "Date Picker", url: "https://ark-ui.com/docs/components/date-picker" },
      { name: "Dialog", url: "https://ark-ui.com/docs/components/dialog" },
      { name: "Drawer", url: "https://ark-ui.com/docs/components/drawer" },
      { name: "Editable", url: "https://ark-ui.com/docs/components/editable" },
      { name: "Field", url: "https://ark-ui.com/docs/components/field" },
      { name: "Fieldset", url: "https://ark-ui.com/docs/components/fieldset" },
      { name: "File Upload", url: "https://ark-ui.com/docs/components/file-upload" },
      { name: "Floating Panel", url: "https://ark-ui.com/docs/components/floating-panel" },
      { name: "Image Cropper", url: "https://ark-ui.com/docs/components/image-cropper" },
      { name: "Hover Card", url: "https://ark-ui.com/docs/components/hover-card" },
      { name: "Listbox", url: "https://ark-ui.com/docs/components/listbox" },
      { name: "Marquee", url: "https://ark-ui.com/docs/components/marquee" },
      { name: "Menu", url: "https://ark-ui.com/docs/components/menu" },
      { name: "Navigation Menu", url: "https://ark-ui.com/docs/components/navigation-menu" },
      { name: "Number Input", url: "https://ark-ui.com/docs/components/number-input" },
      { name: "Pagination", url: "https://ark-ui.com/docs/components/pagination" },
      { name: "Password Input", url: "https://ark-ui.com/docs/components/password-input" },
      { name: "Pin Input", url: "https://ark-ui.com/docs/components/pin-input" },
      { name: "Popover", url: "https://ark-ui.com/docs/components/popover" },
      { name: "Progress - Circular", url: "https://ark-ui.com/docs/components/progress-circular" },
      { name: "Progress - Linear", url: "https://ark-ui.com/docs/components/progress-linear" },
      { name: "QR Code", url: "https://ark-ui.com/docs/components/qr-code" },
      { name: "Radio Group", url: "https://ark-ui.com/docs/components/radio-group" },
      { name: "Rating Group", url: "https://ark-ui.com/docs/components/rating-group" },
      { name: "Scroll Area", url: "https://ark-ui.com/docs/components/scroll-area" },
      { name: "Segment Group", url: "https://ark-ui.com/docs/components/segment-group" },
      { name: "Select", url: "https://ark-ui.com/docs/components/select" },
      { name: "Signature Pad", url: "https://ark-ui.com/docs/components/signature-pad" },
      { name: "Slider", url: "https://ark-ui.com/docs/components/slider" },
      { name: "Splitter", url: "https://ark-ui.com/docs/components/splitter" },
      { name: "Steps", url: "https://ark-ui.com/docs/components/steps" },
      { name: "Switch", url: "https://ark-ui.com/docs/components/switch" },
      { name: "Tabs", url: "https://ark-ui.com/docs/components/tabs" },
      { name: "Tags Input", url: "https://ark-ui.com/docs/components/tags-input" },
      { name: "Timer", url: "https://ark-ui.com/docs/components/timer" },
      { name: "Table of Contents", url: "https://ark-ui.com/docs/components/toc" },
      { name: "Toast", url: "https://ark-ui.com/docs/components/toast" },
      { name: "Toggle", url: "https://ark-ui.com/docs/components/toggle" },
      { name: "Toggle Group", url: "https://ark-ui.com/docs/components/toggle-group" },
      { name: "Tooltip", url: "https://ark-ui.com/docs/components/tooltip" },
      { name: "Tour", url: "https://ark-ui.com/docs/components/tour" },
      { name: "Tree View", url: "https://ark-ui.com/docs/components/tree-view" },
  ],
  // 16 React components verified against https://headlessui.com/react on 2026-10-07.
  "headless-ui": [
      { name: "Dropdown Menu", aliases: ["menu"], url: "https://headlessui.com/react/menu" },
      { name: "Disclosure", url: "https://headlessui.com/react/disclosure" },
      { name: "Dialog", url: "https://headlessui.com/react/dialog" },
      { name: "Popover", url: "https://headlessui.com/react/popover" },
      { name: "Tabs", url: "https://headlessui.com/react/tabs" },
      { name: "Transition", url: "https://headlessui.com/react/transition" },
      { name: "Button", url: "https://headlessui.com/react/button" },
      { name: "Checkbox", url: "https://headlessui.com/react/checkbox" },
      { name: "Combobox", url: "https://headlessui.com/react/combobox" },
      { name: "Fieldset", url: "https://headlessui.com/react/fieldset" },
      { name: "Input", url: "https://headlessui.com/react/input" },
      { name: "Listbox", url: "https://headlessui.com/react/listbox" },
      { name: "Radio Group", url: "https://headlessui.com/react/radio-group" },
      { name: "Select", url: "https://headlessui.com/react/select" },
      { name: "Switch", url: "https://headlessui.com/react/switch" },
      { name: "Textarea", url: "https://headlessui.com/react/textarea" },
  ],
  // 178 UI components verified against Mantine's official docs navigation and manifests on 2026-10-07.
  "mantine": [
      { name: "Box", url: "https://mantine.dev/core/box/" },
      { name: "Button", url: "https://mantine.dev/core/button/" },
      { name: "Loader", aliases: ["spinner"], url: "https://mantine.dev/core/loader/" },
      { name: "Container", url: "https://mantine.dev/core/container/" },
      { name: "Anchor", aliases: ["link"], url: "https://mantine.dev/core/anchor/" },
      { name: "Input", url: "https://mantine.dev/core/input/" },
      { name: "ActionIcon", aliases: ["icon button"], url: "https://mantine.dev/core/action-icon/" },
      { name: "ActionBar", aliases: ["action bar"], url: "https://mantine.dev/core/action-bar/" },
      { name: "CloseButton", aliases: ["close button"], url: "https://mantine.dev/core/close-button/" },
      { name: "CopyButton", aliases: ["copy button"], url: "https://mantine.dev/core/copy-button/" },
      { name: "FileButton", aliases: ["file button"], url: "https://mantine.dev/core/file-button/" },
      { name: "UnstyledButton", aliases: ["unstyled button"], url: "https://mantine.dev/core/unstyled-button/" },
      { name: "Tabs", url: "https://mantine.dev/core/tabs/" },
      { name: "BackgroundImage", aliases: ["background image"], url: "https://mantine.dev/core/background-image/" },
      { name: "Blockquote", url: "https://mantine.dev/core/blockquote/" },
      { name: "Breadcrumbs", url: "https://mantine.dev/core/breadcrumbs/" },
      { name: "Burger", aliases: ["hamburger menu"], url: "https://mantine.dev/core/burger/" },
      { name: "Center", url: "https://mantine.dev/core/center/" },
      { name: "Code", url: "https://mantine.dev/core/code/" },
      { name: "Collapse", url: "https://mantine.dev/core/collapse/" },
      { name: "ColorPicker", aliases: ["color picker"], url: "https://mantine.dev/core/color-picker/" },
      { name: "ColorSwatch", aliases: ["color swatch"], url: "https://mantine.dev/core/color-swatch/" },
      { name: "FocusTrap", aliases: ["focus trap"], url: "https://mantine.dev/core/focus-trap/" },
      { name: "Group", aliases: ["horizontal stack"], url: "https://mantine.dev/core/group/" },
      { name: "Highlight", url: "https://mantine.dev/core/highlight/" },
      { name: "Kbd", aliases: ["keyboard shortcut"], url: "https://mantine.dev/core/kbd/" },
      { name: "Mark", url: "https://mantine.dev/core/mark/" },
      { name: "Marquee", url: "https://mantine.dev/core/marquee/" },
      { name: "MaskInput", aliases: ["mask input"], url: "https://mantine.dev/core/mask-input/" },
      { name: "NativeSelect", aliases: ["native select"], url: "https://mantine.dev/core/native-select/" },
      { name: "Notification", url: "https://mantine.dev/core/notification/" },
      { name: "Paper", url: "https://mantine.dev/core/paper/" },
      { name: "Popover", url: "https://mantine.dev/core/popover/" },
      { name: "Portal", url: "https://mantine.dev/core/portal/" },
      { name: "ScrollArea", aliases: ["scroll area"], url: "https://mantine.dev/core/scroll-area/" },
      { name: "Scroller", url: "https://mantine.dev/core/scroller/" },
      { name: "SegmentedControl", aliases: ["segmented control"], url: "https://mantine.dev/core/segmented-control/" },
      { name: "Slider", url: "https://mantine.dev/core/slider/" },
      { name: "RangeSlider", aliases: ["range slider"], url: "https://mantine.dev/core/range-slider/" },
      { name: "Stack", url: "https://mantine.dev/core/stack/" },
      { name: "Switch", url: "https://mantine.dev/core/switch/" },
      { name: "Table", url: "https://mantine.dev/core/table/" },
      { name: "Text", url: "https://mantine.dev/core/text/" },
      { name: "TextInput", aliases: ["text input"], url: "https://mantine.dev/core/text-input/" },
      { name: "Title", aliases: ["heading"], url: "https://mantine.dev/core/title/" },
      { name: "Badge", url: "https://mantine.dev/core/badge/" },
      { name: "Toggle", url: "https://mantine.dev/core/toggle/" },
      { name: "Toolbar", url: "https://mantine.dev/core/toolbar/" },
      { name: "Tour", url: "https://mantine.dev/core/tour/" },
      { name: "Tooltip", url: "https://mantine.dev/core/tooltip/" },
      { name: "Transition", url: "https://mantine.dev/core/transition/" },
      { name: "Typography", url: "https://mantine.dev/core/typography/" },
      { name: "VisuallyHidden", aliases: ["visually hidden"], url: "https://mantine.dev/core/visually-hidden/" },
      { name: "DataList", aliases: ["data list"], url: "https://mantine.dev/core/data-list/" },
      { name: "EmptyState", aliases: ["empty state"], url: "https://mantine.dev/core/empty-state/" },
      { name: "Divider", url: "https://mantine.dev/core/divider/" },
      { name: "AspectRatio", aliases: ["aspect ratio"], url: "https://mantine.dev/core/aspect-ratio/" },
      { name: "Overlay", url: "https://mantine.dev/core/overlay/" },
      { name: "Avatar", url: "https://mantine.dev/core/avatar/" },
      { name: "Alert", url: "https://mantine.dev/core/alert/" },
      { name: "Affix", url: "https://mantine.dev/core/affix/" },
      { name: "Fieldset", url: "https://mantine.dev/core/fieldset/" },
      { name: "Checkbox", url: "https://mantine.dev/core/checkbox/" },
      { name: "Combobox", url: "https://mantine.dev/core/combobox/" },
      { name: "Modal", url: "https://mantine.dev/core/modal/" },
      { name: "Drawer", url: "https://mantine.dev/core/drawer/" },
      { name: "Accordion", url: "https://mantine.dev/core/accordion/" },
      { name: "Pill", url: "https://mantine.dev/core/pill/" },
      { name: "PillsInput", aliases: ["pills input"], url: "https://mantine.dev/core/pills-input/" },
      { name: "Autocomplete", url: "https://mantine.dev/core/autocomplete/" },
      { name: "TagsInput", aliases: ["tags input"], url: "https://mantine.dev/core/tags-input/" },
      { name: "Select", url: "https://mantine.dev/core/select/" },
      { name: "MultiSelect", aliases: ["multi select"], url: "https://mantine.dev/core/multi-select/" },
      { name: "ComboboxPopover", aliases: ["combobox popover"], url: "https://mantine.dev/core/combobox-popover/" },
      { name: "Pagination", url: "https://mantine.dev/core/pagination/" },
      { name: "AppShell", aliases: ["app shell"], url: "https://mantine.dev/core/app-shell/" },
      { name: "Skeleton", url: "https://mantine.dev/core/skeleton/" },
      { name: "SimpleGrid", aliases: ["simple grid"], url: "https://mantine.dev/core/simple-grid/" },
      { name: "Grid", url: "https://mantine.dev/core/grid/" },
      { name: "HoverCard", aliases: ["hover card"], url: "https://mantine.dev/core/hover-card/" },
      { name: "Menu", url: "https://mantine.dev/core/menu/" },
      { name: "Menubar", url: "https://mantine.dev/core/menubar/" },
      { name: "Progress", url: "https://mantine.dev/core/progress/" },
      { name: "RingProgress", aliases: ["ring progress"], url: "https://mantine.dev/core/ring-progress/" },
      { name: "Chip", url: "https://mantine.dev/core/chip/" },
      { name: "PinInput", aliases: ["pin input", "otp input"], url: "https://mantine.dev/core/pin-input/" },
      { name: "Rating", url: "https://mantine.dev/core/rating/" },
      { name: "Space", url: "https://mantine.dev/core/space/" },
      { name: "Indicator", url: "https://mantine.dev/core/indicator/" },
      { name: "Textarea", url: "https://mantine.dev/core/textarea/" },
      { name: "JsonInput", aliases: ["json input"], url: "https://mantine.dev/core/json-input/" },
      { name: "Image", url: "https://mantine.dev/core/image/" },
      { name: "Card", url: "https://mantine.dev/core/card/" },
      { name: "PasswordInput", aliases: ["password input"], url: "https://mantine.dev/core/password-input/" },
      { name: "FileInput", aliases: ["file input"], url: "https://mantine.dev/core/file-input/" },
      { name: "Splitter", url: "https://mantine.dev/core/splitter/" },
      { name: "Stepper", url: "https://mantine.dev/core/stepper/" },
      { name: "ColorInput", aliases: ["color input"], url: "https://mantine.dev/core/color-input/" },
      { name: "ThemeIcon", aliases: ["theme icon"], url: "https://mantine.dev/core/theme-icon/" },
      { name: "NumberInput", aliases: ["number input"], url: "https://mantine.dev/core/number-input/" },
      { name: "LoadingOverlay", aliases: ["loading overlay"], url: "https://mantine.dev/core/loading-overlay/" },
      { name: "Radio", url: "https://mantine.dev/core/radio/" },
      { name: "Timeline", url: "https://mantine.dev/core/timeline/" },
      { name: "Dialog", url: "https://mantine.dev/core/dialog/" },
      { name: "Flex", url: "https://mantine.dev/core/flex/" },
      { name: "List", url: "https://mantine.dev/core/list/" },
      { name: "Spoiler", aliases: ["show more"], url: "https://mantine.dev/core/spoiler/" },
      { name: "NavLink", aliases: ["nav link"], url: "https://mantine.dev/core/nav-link/" },
      { name: "NumberFormatter", aliases: ["number formatter"], url: "https://mantine.dev/core/number-formatter/" },
      { name: "RollingNumber", aliases: ["rolling number"], url: "https://mantine.dev/core/rolling-number/" },
      { name: "FloatingIndicator", aliases: ["floating indicator"], url: "https://mantine.dev/core/floating-indicator/" },
      { name: "Tree", aliases: ["tree view"], url: "https://mantine.dev/core/tree/" },
      { name: "TreeSelect", aliases: ["tree select"], url: "https://mantine.dev/core/tree-select/" },
      { name: "Cascader", url: "https://mantine.dev/core/cascader/" },
      { name: "SemiCircleProgress", aliases: ["semicircle progress"], url: "https://mantine.dev/core/semi-circle-progress/" },
      { name: "AngleSlider", aliases: ["angle slider"], url: "https://mantine.dev/core/angle-slider/" },
      { name: "FloatingWindow", aliases: ["floating window"], url: "https://mantine.dev/core/floating-window/" },
      { name: "TableOfContents", aliases: ["table of contents"], url: "https://mantine.dev/core/table-of-contents/" },
      { name: "OverflowList", aliases: ["overflow list"], url: "https://mantine.dev/core/overflow-list/" },
      { name: "HueSlider", aliases: ["hue slider"], url: "https://mantine.dev/core/hue-slider/" },
      { name: "AlphaSlider", aliases: ["alpha slider"], url: "https://mantine.dev/core/alpha-slider/" },
      { name: "Calendar", url: "https://mantine.dev/dates/calendar/" },
      { name: "DateInput", aliases: ["date input"], url: "https://mantine.dev/dates/date-input/" },
      { name: "DatePicker", aliases: ["date picker"], url: "https://mantine.dev/dates/date-picker/" },
      { name: "DatePickerInput", aliases: ["date picker input"], url: "https://mantine.dev/dates/date-picker-input/" },
      { name: "DateTimePicker", aliases: ["date time picker"], url: "https://mantine.dev/dates/date-time-picker/" },
      { name: "InlineDateTimePicker", aliases: ["inline date time picker"], url: "https://mantine.dev/dates/inline-date-time-picker/" },
      { name: "MonthPicker", aliases: ["month picker"], url: "https://mantine.dev/dates/month-picker/" },
      { name: "MonthPickerInput", aliases: ["month picker input"], url: "https://mantine.dev/dates/month-picker-input/" },
      { name: "TimeInput", aliases: ["time input"], url: "https://mantine.dev/dates/time-input/" },
      { name: "YearPicker", aliases: ["year picker"], url: "https://mantine.dev/dates/year-picker/" },
      { name: "YearPickerInput", aliases: ["year picker input"], url: "https://mantine.dev/dates/year-picker-input/" },
      { name: "TimePicker", aliases: ["time picker"], url: "https://mantine.dev/dates/time-picker/" },
      { name: "TimeGrid", aliases: ["time grid"], url: "https://mantine.dev/dates/time-grid/" },
      { name: "TimeValue", aliases: ["time value"], url: "https://mantine.dev/dates/time-value/" },
      { name: "MiniCalendar", aliases: ["mini calendar"], url: "https://mantine.dev/dates/mini-calendar/" },
      { name: "AreaChart", aliases: ["area chart"], url: "https://mantine.dev/charts/area-chart/" },
      { name: "BarChart", aliases: ["bar chart"], url: "https://mantine.dev/charts/bar-chart/" },
      { name: "LineChart", aliases: ["line chart"], url: "https://mantine.dev/charts/line-chart/" },
      { name: "Sparkline", url: "https://mantine.dev/charts/sparkline/" },
      { name: "DonutChart", aliases: ["donut chart"], url: "https://mantine.dev/charts/donut-chart/" },
      { name: "PieChart", aliases: ["pie chart"], url: "https://mantine.dev/charts/pie-chart/" },
      { name: "RadarChart", aliases: ["radar chart"], url: "https://mantine.dev/charts/radar-chart/" },
      { name: "ScatterChart", aliases: ["scatter chart"], url: "https://mantine.dev/charts/scatter-chart/" },
      { name: "BubbleChart", aliases: ["bubble chart"], url: "https://mantine.dev/charts/bubble-chart/" },
      { name: "FunnelChart", aliases: ["funnel chart"], url: "https://mantine.dev/charts/funnel-chart/" },
      { name: "CompositeChart", aliases: ["composite chart"], url: "https://mantine.dev/charts/composite-chart/" },
      { name: "CandlestickChart", aliases: ["candlestick chart"], url: "https://mantine.dev/charts/candlestick-chart/" },
      { name: "RadialBarChart", aliases: ["radial bar chart"], url: "https://mantine.dev/charts/radial-bar-chart/" },
      { name: "Heatmap", url: "https://mantine.dev/charts/heatmap/" },
      { name: "BarsList", aliases: ["bars list"], url: "https://mantine.dev/charts/bars-list/" },
      { name: "BulletChart", aliases: ["bullet chart"], url: "https://mantine.dev/charts/bullet-chart/" },
      { name: "GaugeChart", aliases: ["gauge chart"], url: "https://mantine.dev/charts/gauge-chart/" },
      { name: "WaffleChart", aliases: ["waffle chart"], url: "https://mantine.dev/charts/waffle-chart/" },
      { name: "Treemap", url: "https://mantine.dev/charts/treemap/" },
      { name: "SunburstChart", aliases: ["sunburst chart"], url: "https://mantine.dev/charts/sunburst-chart/" },
      { name: "MatrixChart", aliases: ["matrix chart"], url: "https://mantine.dev/charts/matrix-chart/" },
      { name: "SankeyChart", aliases: ["sankey chart"], url: "https://mantine.dev/charts/sankey-chart/" },
      { name: "CodeHighlight", aliases: ["code highlight"], url: "https://mantine.dev/code-highlight/code-highlight/" },
      { name: "JsonViewer", aliases: ["json viewer"], url: "https://mantine.dev/code-highlight/json-viewer/" },
      { name: "DayView", aliases: ["day view"], url: "https://mantine.dev/schedule/day-view/" },
      { name: "MonthView", aliases: ["month view"], url: "https://mantine.dev/schedule/month-view/" },
      { name: "WeekView", aliases: ["week view"], url: "https://mantine.dev/schedule/week-view/" },
      { name: "YearView", aliases: ["year view"], url: "https://mantine.dev/schedule/year-view/" },
      { name: "MobileMonthView", aliases: ["mobile month view"], url: "https://mantine.dev/schedule/mobile-month-view/" },
      { name: "Schedule", url: "https://mantine.dev/schedule/schedule/" },
      { name: "ResourcesDayView", aliases: ["resources day view"], url: "https://mantine.dev/schedule/resources-day-view/" },
      { name: "ResourcesWeekView", aliases: ["resources week view"], url: "https://mantine.dev/schedule/resources-week-view/" },
      { name: "ResourcesMonthView", aliases: ["resources month view"], url: "https://mantine.dev/schedule/resources-month-view/" },
      { name: "ResourcesSchedule", aliases: ["resources schedule"], url: "https://mantine.dev/schedule/resources-schedule/" },
      { name: "AgendaView", aliases: ["agenda view"], url: "https://mantine.dev/schedule/agenda-view/" },
      { name: "Notifications", aliases: ["toast", "snackbar"], url: "https://mantine.dev/x/notifications/" },
      { name: "Spotlight", aliases: ["command palette"], url: "https://mantine.dev/x/spotlight/" },
      { name: "Carousel", url: "https://mantine.dev/x/carousel/" },
      { name: "Dropzone", aliases: ["file upload", "drag and drop"], url: "https://mantine.dev/x/dropzone/" },
      { name: "NavigationProgress", aliases: ["navigation progress", "page loading bar"], url: "https://mantine.dev/x/nprogress/" },
      { name: "Lightbox", url: "https://mantine.dev/x/lightbox/" },
      { name: "RichTextEditor", aliases: ["rich text editor", "wysiwyg"], url: "https://mantine.dev/x/tiptap/" },
  ],
  // 128 Material UI and MUI X components and families verified against official docs on 2026-10-07.
  "mui": [
      { name: "Autocomplete", url: "https://mui.com/material-ui/react-autocomplete/" },
      { name: "Button", url: "https://mui.com/material-ui/react-button/" },
      { name: "ButtonGroup", aliases: ["button group"], url: "https://mui.com/material-ui/react-button-group/" },
      { name: "Checkbox", url: "https://mui.com/material-ui/react-checkbox/" },
      { name: "Fab", aliases: ["floating action button"], url: "https://mui.com/material-ui/react-floating-action-button/" },
      { name: "Number Field", aliases: ["number input"], url: "https://mui.com/material-ui/react-number-field/" },
      { name: "RadioGroup", aliases: ["radio group"], url: "https://mui.com/material-ui/react-radio-button/" },
      { name: "Rating", url: "https://mui.com/material-ui/react-rating/" },
      { name: "Select", url: "https://mui.com/material-ui/react-select/" },
      { name: "Slider", url: "https://mui.com/material-ui/react-slider/" },
      { name: "Switch", url: "https://mui.com/material-ui/react-switch/" },
      { name: "TextField", aliases: ["text field"], url: "https://mui.com/material-ui/react-text-field/" },
      { name: "Transfer List", aliases: ["dual listbox"], url: "https://mui.com/material-ui/react-transfer-list/" },
      { name: "ToggleButton", aliases: ["toggle button"], url: "https://mui.com/material-ui/react-toggle-button/" },
      { name: "Avatar", url: "https://mui.com/material-ui/react-avatar/" },
      { name: "Badge", url: "https://mui.com/material-ui/react-badge/" },
      { name: "Chip", url: "https://mui.com/material-ui/react-chip/" },
      { name: "Divider", url: "https://mui.com/material-ui/react-divider/" },
      { name: "List", url: "https://mui.com/material-ui/react-list/" },
      { name: "Table", url: "https://mui.com/material-ui/react-table/" },
      { name: "Tooltip", url: "https://mui.com/material-ui/react-tooltip/" },
      { name: "Typography", url: "https://mui.com/material-ui/react-typography/" },
      { name: "Alert", url: "https://mui.com/material-ui/react-alert/" },
      { name: "Dialog", url: "https://mui.com/material-ui/react-dialog/" },
      { name: "CircularProgress", aliases: ["circular progress"], url: "https://mui.com/material-ui/api/circular-progress/" },
      { name: "LinearProgress", aliases: ["linear progress"], url: "https://mui.com/material-ui/api/linear-progress/" },
      { name: "Skeleton", url: "https://mui.com/material-ui/react-skeleton/" },
      { name: "Snackbar", aliases: ["toast"], url: "https://mui.com/material-ui/react-snackbar/" },
      { name: "Accordion", url: "https://mui.com/material-ui/react-accordion/" },
      { name: "AppBar", aliases: ["app bar"], url: "https://mui.com/material-ui/react-app-bar/" },
      { name: "Card", url: "https://mui.com/material-ui/react-card/" },
      { name: "Paper", url: "https://mui.com/material-ui/react-paper/" },
      { name: "BottomNavigation", aliases: ["bottom navigation"], url: "https://mui.com/material-ui/react-bottom-navigation/" },
      { name: "Breadcrumbs", url: "https://mui.com/material-ui/react-breadcrumbs/" },
      { name: "Drawer", url: "https://mui.com/material-ui/react-drawer/" },
      { name: "Link", url: "https://mui.com/material-ui/react-link/" },
      { name: "Menu", url: "https://mui.com/material-ui/react-menu/" },
      { name: "Menubar", aliases: ["menu bar"], url: "https://mui.com/material-ui/react-menubar/" },
      { name: "Pagination", url: "https://mui.com/material-ui/react-pagination/" },
      { name: "SpeedDial", aliases: ["speed dial"], url: "https://mui.com/material-ui/react-speed-dial/" },
      { name: "Stepper", url: "https://mui.com/material-ui/react-stepper/" },
      { name: "Tabs", url: "https://mui.com/material-ui/react-tabs/" },
      { name: "Box", url: "https://mui.com/material-ui/react-box/" },
      { name: "Container", url: "https://mui.com/material-ui/react-container/" },
      { name: "Grid", url: "https://mui.com/material-ui/react-grid/" },
      { name: "Stack", url: "https://mui.com/material-ui/react-stack/" },
      { name: "ImageList", aliases: ["image list"], url: "https://mui.com/material-ui/react-image-list/" },
      { name: "Backdrop", url: "https://mui.com/material-ui/react-backdrop/" },
      { name: "ClickAwayListener", aliases: ["click away listener"], url: "https://mui.com/material-ui/react-click-away-listener/" },
      { name: "Modal", url: "https://mui.com/material-ui/react-modal/" },
      { name: "NoSsr", aliases: ["no ssr"], url: "https://mui.com/material-ui/react-no-ssr/" },
      { name: "Popover", url: "https://mui.com/material-ui/react-popover/" },
      { name: "Popper", url: "https://mui.com/material-ui/react-popper/" },
      { name: "Portal", url: "https://mui.com/material-ui/react-portal/" },
      { name: "TextareaAutosize", aliases: ["textarea autosize"], url: "https://mui.com/material-ui/react-textarea-autosize/" },
      { name: "Masonry", url: "https://mui.com/material-ui/react-masonry/" },
      { name: "Timeline", url: "https://mui.com/material-ui/react-timeline/" },
      { name: "Icon", url: "https://mui.com/material-ui/api/icon/" },
      { name: "SvgIcon", aliases: ["svg icon"], url: "https://mui.com/material-ui/api/svg-icon/" },
      { name: "Collapse", url: "https://mui.com/material-ui/api/collapse/" },
      { name: "Fade", url: "https://mui.com/material-ui/api/fade/" },
      { name: "Grow", url: "https://mui.com/material-ui/api/grow/" },
      { name: "Slide", url: "https://mui.com/material-ui/api/slide/" },
      { name: "Zoom", url: "https://mui.com/material-ui/api/zoom/" },
      { name: "IconButton", aliases: ["icon button"], url: "https://mui.com/material-ui/api/icon-button/" },
      { name: "NativeSelect", aliases: ["native select"], url: "https://mui.com/material-ui/api/native-select/" },
      { name: "Radio", url: "https://mui.com/material-ui/api/radio/" },
      { name: "ToggleButtonGroup", aliases: ["toggle button group"], url: "https://mui.com/material-ui/api/toggle-button-group/" },
      { name: "AvatarGroup", aliases: ["avatar group"], url: "https://mui.com/material-ui/api/avatar-group/" },
      { name: "SwipeableDrawer", aliases: ["swipeable drawer"], url: "https://mui.com/material-ui/api/swipeable-drawer/" },
      { name: "MobileStepper", aliases: ["mobile stepper"], url: "https://mui.com/material-ui/api/mobile-stepper/" },
      { name: "TablePagination", aliases: ["table pagination"], url: "https://mui.com/material-ui/api/table-pagination/" },
      { name: "DataGrid", aliases: ["data grid", "data table"], url: "https://mui.com/x/react-data-grid/" },
      { name: "DatePicker", aliases: ["date picker"], url: "https://mui.com/x/react-date-pickers/date-picker/" },
      { name: "DateField", aliases: ["date field"], url: "https://mui.com/x/react-date-pickers/date-field/" },
      { name: "DateCalendar", aliases: ["date calendar"], url: "https://mui.com/x/react-date-pickers/date-calendar/" },
      { name: "TimePicker", aliases: ["time picker"], url: "https://mui.com/x/react-date-pickers/time-picker/" },
      { name: "TimeField", aliases: ["time field"], url: "https://mui.com/x/react-date-pickers/time-field/" },
      { name: "TimeClock", aliases: ["time clock"], url: "https://mui.com/x/react-date-pickers/time-clock/" },
      { name: "DigitalClock", aliases: ["digital clock"], url: "https://mui.com/x/react-date-pickers/digital-clock/" },
      { name: "DateTimePicker", aliases: ["date time picker"], url: "https://mui.com/x/react-date-pickers/date-time-picker/" },
      { name: "DateTimeField", aliases: ["date time field"], url: "https://mui.com/x/react-date-pickers/date-time-field/" },
      { name: "DateRangePicker", aliases: ["date range picker"], url: "https://mui.com/x/react-date-pickers/date-range-picker/" },
      { name: "Date Range Field", url: "https://mui.com/x/react-date-pickers/date-range-field/" },
      { name: "DateRangeCalendar", aliases: ["date range calendar"], url: "https://mui.com/x/react-date-pickers/date-range-calendar/" },
      { name: "TimeRangePicker", aliases: ["time range picker"], url: "https://mui.com/x/react-date-pickers/time-range-picker/" },
      { name: "Time Range Field", url: "https://mui.com/x/react-date-pickers/time-range-field/" },
      { name: "DateTimeRangePicker", aliases: ["date time range picker"], url: "https://mui.com/x/react-date-pickers/date-time-range-picker/" },
      { name: "Date Time Range Field", url: "https://mui.com/x/react-date-pickers/date-time-range-field/" },
      { name: "BarChart", aliases: ["bar chart"], url: "https://mui.com/x/react-charts/bars/" },
      { name: "LineChart", aliases: ["line chart"], url: "https://mui.com/x/react-charts/lines/" },
      { name: "PieChart", aliases: ["pie chart"], url: "https://mui.com/x/react-charts/pie/" },
      { name: "ScatterChart", aliases: ["scatter chart"], url: "https://mui.com/x/react-charts/scatter/" },
      { name: "SparkLineChart", aliases: ["spark line chart"], url: "https://mui.com/x/react-charts/sparkline/" },
      { name: "Gauge", url: "https://mui.com/x/react-charts/gauge/" },
      { name: "RadarChart", aliases: ["radar chart"], url: "https://mui.com/x/react-charts/radar/" },
      { name: "Heatmap", url: "https://mui.com/x/react-charts/heatmap/" },
      { name: "FunnelChart", aliases: ["funnel chart"], url: "https://mui.com/x/react-charts/funnel/" },
      { name: "SankeyChart", aliases: ["sankey chart"], url: "https://mui.com/x/react-charts/sankey/" },
      { name: "CandlestickChart", aliases: ["candlestick chart"], url: "https://mui.com/x/react-charts/candlestick/" },
      { name: "RadialBarChart", aliases: ["radial bar chart"], url: "https://mui.com/x/react-charts/radial-bars/" },
      { name: "RadialLineChart", aliases: ["radial line chart"], url: "https://mui.com/x/react-charts/radial-lines/" },
      { name: "SimpleTreeView", aliases: ["simple tree view"], url: "https://mui.com/x/api/tree-view/simple-tree-view/" },
      { name: "RichTreeView", aliases: ["rich tree view"], url: "https://mui.com/x/api/tree-view/rich-tree-view/" },
      { name: "EventCalendar", aliases: ["event calendar"], url: "https://mui.com/x/api/scheduler/event-calendar/" },
      { name: "EventTimelinePremium", aliases: ["event timeline"], url: "https://mui.com/x/api/scheduler/event-timeline-premium/" },
      { name: "StandaloneAgendaView", aliases: ["agenda view"], url: "https://mui.com/x/api/scheduler/standalone-agenda-view/" },
      { name: "StandaloneDayView", aliases: ["day view"], url: "https://mui.com/x/api/scheduler/standalone-day-view/" },
      { name: "StandaloneEvent", aliases: ["standalone event"], url: "https://mui.com/x/api/scheduler/standalone-event/" },
      { name: "StandaloneMonthView", aliases: ["month view"], url: "https://mui.com/x/api/scheduler/standalone-month-view/" },
      { name: "StandaloneWeekView", aliases: ["week view"], url: "https://mui.com/x/api/scheduler/standalone-week-view/" },
      { name: "ChatBox", aliases: ["chat box"], url: "https://mui.com/x/react-chat/basics/chatbox/" },
      { name: "ChatConversation", aliases: ["chat conversation"], url: "https://mui.com/x/react-chat/basics/conversation/" },
      { name: "ChatConversationList", aliases: ["chat conversation list"], url: "https://mui.com/x/react-chat/multi-conversation/conversation-list/" },
      { name: "ChatConversationHeader", aliases: ["chat conversation header"], url: "https://mui.com/x/react-chat/multi-conversation/conversation-header/" },
      { name: "ChatMessageList", aliases: ["chat message list", "chat messages"], url: "https://mui.com/x/react-chat/basics/messages/" },
      { name: "ChatMessageGroup", aliases: ["chat message group"], url: "https://mui.com/x/api/chat/chat-message-group/" },
      { name: "ChatComposer", aliases: ["chat composer"], url: "https://mui.com/x/react-chat/basics/composer/" },
      { name: "ChatSuggestions", aliases: ["chat suggestions"], url: "https://mui.com/x/react-chat/behavior/suggestions/" },
      { name: "ChatTypingIndicator", aliases: ["chat typing indicator"], url: "https://mui.com/x/react-chat/behavior/typing-indicators/" },
      { name: "ChatUnreadMarker", aliases: ["chat unread marker"], url: "https://mui.com/x/react-chat/display/unread-marker/" },
      { name: "ChatMessageSkeleton", aliases: ["chat message skeleton"], url: "https://mui.com/x/react-chat/display/loading-and-empty-states/" },
      { name: "ChatScrollToBottomAffordance", aliases: ["chat scroll to bottom"], url: "https://mui.com/x/react-chat/behavior/scrolling/" },
      { name: "ChatDateDivider", aliases: ["chat date divider"], url: "https://mui.com/x/react-chat/display/date-divider/" },
      { name: "ChatMessageSources", aliases: ["chat message sources"], url: "https://mui.com/x/react-chat/display/message-parts/sources-and-citations/" },
      { name: "ChatMessageSource", aliases: ["chat message source"], url: "https://mui.com/x/api/chat/chat-message-source/" },
      { name: "ChatCodeBlock", aliases: ["chat code block"], url: "https://mui.com/x/react-chat/display/message-parts/code-blocks/" },
      { name: "ChatConfirmation", aliases: ["chat confirmation"], url: "https://mui.com/x/react-chat/ai-and-agents/tool-approval/" },
  ],
};