| 1 | C-001— | 21st.dev: community component marketplace; llms.txt claims 12,000+ catalog; MCP endpoint at POST /api/mcp returns JSON-RPC 401 'Not authenticated - your API key is missing', proving a live authenticated MCP; free tier metered ~2 installs/day; community-submitted refresh; shadcn-format registry. | observedprimary_upstream_and_competitor | Source ↗ |
| 2 | C-002— | shadcn registry.json spec + registry MCP: the de-facto machine-readable interchange for this category. `shadcn mcp init` works against any shadcn-compatible registry. Dynamic Search spec (apps/v4/content/docs/registry/dynamic-search.mdx, read via gh api by this lane) defines GET /r/registry.json?q=&type=&limit=&offset= with a `pagination` object as the opt-in server-side-search signal. | observedadopt_as_agent_query_contract | Source ↗ |
| 3 | C-003— | registry.directory (beta): curated cross-registry aggregator with freshness telemetry. Server-rendered page yielded a 'Just shipped' feed with per-registry new-component deltas dated same-day (Shadcn Blocks +193, Zyeon UI +121, ReUI +93, Shadcn Space +62, UIAble +48), 35 'N items' badges, per-registry updated-recency (6 registries updated same-day; others 4d/6d/21d; some stale 7mo/10mo), capability badges incl. mcp/pro blocks/templates/figma, and human-written editorial groupings. | observedclosest_prior_art_study_first | Source ↗ |
| 4 | C-004— | The Component Gallery: 60 canonical components each carrying an explicit alias list, across 95 design systems. Aliases observed verbatim incl. Accordion -> Collapse/Disclosure/Expandable/ShowyHideyThing; Badge -> Tag/Label/Chip; Drawer -> Tray/Flyout/Sheet. Design-system facets carry live counts: Platform GitHub 70/Figma 23/Storybook 23; Tech React 50/Sass 22/Web Components 20; Features Code examples 79/Open source 69/Unmaintained 11/Accessibility issues 4. Manual curation via contact form; no API/export/llms.txt. | observedadopt_taxonomy_model | Source ↗ |
| 5 | C-005— | Mobbin: hand-curated real-app screenshots. Four search dimensions: Screens, UI Elements, Flows, Text in Screenshots. Official hosted MCP at https://api.mobbin.com/mcp returning inline images + metadata, 60 req/min, default 20 screens/call, paid-plan OAuth-enforced, beta. Weekly curation. | observedreference_for_visual_agent_retrieval | Source ↗ |
| 6 | C-006— | Creative Tim UI: llms.txt is 72,531 bytes, claims '435+ blocks'; 418 distinct /ui/r/{name}.json block URLs extracted from it; two fetched (banner-01, hero-01) were valid registry:block items with categories and meta. Ships a CLI and an agent skill (npx skills add creativetimofficial/ui). PRO blocks need an API key. | observedproof_legacy_vendor_can_retrofit | Source ↗ |
| 7 | C-007— | ReactBits registry.json parsed to 672 items (name=@react-bits) — the largest single registry actually parsed in this run. Tailark parsed to 469 (name=Tailark Base UI). | observedhighest_yield_single_integration | Source ↗ |
| 8 | C-008— | UIverse: 4,456 UI elements extracted from the live /elements page. Community-submitted, continuous refresh. Categories (Buttons/Checkboxes/Cards/Loaders) plus style tag facets (#neumorphism, #3d, #gradient), sort/filter, per-author attribution. Strong visual browse for non-technical users. No agent access found: /llms.txt 404, /api/elements 404. | observedmarket_gap_evidence | Source ↗ |
| 9 | C-009— | Awwwards: deepest verified multi-facet scheme. Facets include award level, ~27 industry categories, style tags (3D, Minimal, Parallax, Microinteractions), technology (React, GSAP, Three.js, WebGL, Webflow), 100+ countries, font name, and hex colour-swatch filtering. | observedadopt_nontechnical_browse_facets | Source ↗ |
| 10 | C-010— | Adele (UXPin): ~35-column comparison matrix over design systems in five groups (Basics, Engineering, Design assets, Content & guidance, Documentation & delivery), sortable/filterable, cells deep-linked to source docs. Includes a 'color naming convention' facet with enum natural/abstract/branded/specific. | observedadopt_facet_catalogue | Source ↗ |
| — | C-011— | Aceternity UI registry.json parsed to 278 items; /ai-recommendations page self-describes as machine-readable catalog of 111 free + 23 pro components, 17 templates, 167 pro blocks, 1 hooks; llms.txt points there. | observedstudy_llm_catalog_pattern | Source ↗ |
| — | C-012— | Magic UI registry.json parsed to 247 items; homepage says '150+ components'. MCP (magicuidesign/mcp, MIT) exposes exactly 3 tools: listRegistryItems (kind/query/limit/offset), searchRegistryItems, getRegistryItem, reading the live registry. | observedreference_mcp_implementation | Source ↗ |
| — | C-013— | Tailark registry.json parsed to 469 items (name=Tailark Base UI). | observedcorpus_candidate | Source ↗ |
| — | C-014— | Fancy Components registry.json parsed to 158 items (name=fancy). | observedcorpus_candidate | Source ↗ |
| — | C-015— | HextaUI registry.json parsed to 139 items; llms.txt present. | observedcorpus_candidate | Source ↗ |
| — | C-016— | Eldora UI registry.json parsed to 115 items. | observedcorpus_candidate | Source ↗ |
| — | C-017— | Kokonut UI registry.json parsed to 51 items; llms.txt present. | observedcorpus_candidate | Source ↗ |
| — | C-018— | shadcn/ui core index.json parsed to 63 items, all type registry:ui. | observedbaseline_primitive_set | Source ↗ |
| — | C-019— | Design Systems Repo: deliberately flat — no tags, categories, or industry facets; only A-Z and Most Recent sort. ~55 systems visible before truncation. Typeform submission. | observednegative_control | Source ↗ |
| — | C-020— | Collect UI: daily curation from Dribbble shots; nav exposes Designers/Categories/Trending/Favorites. | observedlow_priority | Source ↗ |
| — | C-021— | UI Garage: SHUT DOWN after 8 years; closure notice only. | observeddead_remove | Source ↗ |
| — | C-022— | Land-book: could not be assessed. 403 direct; r.jina.ai proxy returned a bot-check/CAPTCHA screen. | unknownblocked | Source ↗ |
| — | C-023— | Indie UI: domain does not resolve (DNS failure). | observeddead_remove | Source ↗ |
| — | C-024— | Spectrum UI: domain does not resolve (DNS failure). | observeddead_remove | Source ↗ |
| — | C-025— | NyxbUI: domain does not resolve (DNS failure). | observeddead_remove | Source ↗ |
| — | C-026— | Edil-Ozi: domain does not resolve (DNS failure). | observeddead_remove | Source ↗ |
| — | C-027— | Origin UI: Cloudflare-fronted; returns a ~469,957-byte HTML SPA shell for /r/*.json paths to non-browser clients; WebFetch 403. Search results claim an @originui registry endpoint pattern. | unknownneeds_browser_probe | Source ↗ |
| — | C-028— | Motion Primitives: persistent HTTP 429 across three attempts. | unknownretry_later | Source ↗ |
| — | C-029— | Cult UI: persistent HTTP 429 across three attempts. | unknownretry_later | Source ↗ |
| — | C-030— | Skiper UI: domain resolves but every registry path probed returned 404. | observedlow_priority | Source ↗ |
| — | C-031— | Luxe: probed for machine-readable agent surface. Result: domain resolves; probed registry paths 404. | observeddenominator_no_agent_surface_found | Luxe |
| — | C-032— | Syntax UI: probed for machine-readable agent surface. Result: domain resolves; probed registry paths 404. | observeddenominator_no_agent_surface_found | Syntax UI |
| — | C-033— | Animata: probed for machine-readable agent surface. Result: domain resolves; probed registry paths 404. | observeddenominator_no_agent_surface_found | Animata |
| — | C-034— | Tailwind Plus (Tailwind UI): probed for machine-readable agent surface. Result: llms.txt 404. | observeddenominator_no_agent_surface_found | Tailwind Plus (Tailwind UI) |
| — | C-035— | Untitled UI: probed for machine-readable agent surface. Result: llms.txt 404. | observeddenominator_no_agent_surface_found | Untitled UI |
| — | C-036— | Preline UI: probed for machine-readable agent surface. Result: llms.txt 404. | observeddenominator_no_agent_surface_found | Preline UI |
| — | C-037— | Flowbite: probed for machine-readable agent surface. Result: llms.txt 404. | observeddenominator_no_agent_surface_found | Flowbite |
| — | C-038— | Meraki UI: probed for machine-readable agent surface. Result: llms.txt 404. | observeddenominator_no_agent_surface_found | Meraki UI |
| — | C-039— | Float UI: probed for machine-readable agent surface. Result: llms.txt 404. | observeddenominator_no_agent_surface_found | Float UI |
| — | C-040— | Windstatic: probed for machine-readable agent surface. Result: llms.txt 404. | observeddenominator_no_agent_surface_found | Windstatic |
| — | C-041— | Cruip: probed for machine-readable agent surface. Result: llms.txt 404. | observeddenominator_no_agent_surface_found | Cruip |
| — | C-042— | Tremor: probed for machine-readable agent surface. Result: llms.txt 404. | observeddenominator_no_agent_surface_found | Tremor |
| — | C-043— | MUI Store / MUI X: probed for machine-readable agent surface. Result: llms.txt 404. | observeddenominator_no_agent_surface_found | MUI Store / MUI X |
| — | C-044— | Mantine (commercial): probed for machine-readable agent surface. Result: llms.txt 404. | observeddenominator_no_agent_surface_found | Mantine (commercial) |
| — | C-045— | Plasmic: probed for machine-readable agent surface. Result: llms.txt 404. | observeddenominator_no_agent_surface_found | Plasmic |
| — | C-046— | Ant Design Pro: probed for machine-readable agent surface. Result: returns SPA HTML shell, not a real llms.txt. | observeddenominator_no_agent_surface_found | Ant Design Pro |
| — | C-047— | v0 (Vercel): probed for machine-readable agent surface. Result: returns SPA HTML shell, not a real llms.txt. | observeddenominator_no_agent_surface_found | v0 (Vercel) |
| — | C-048— | Locofy: probed for machine-readable agent surface. Result: returns SPA HTML shell, not a real llms.txt. | observeddenominator_no_agent_surface_found | Locofy |
| — | C-049— | ThemeForest / Envato: probed for machine-readable agent surface. Result: 403 to probe. | observeddenominator_no_agent_surface_found | ThemeForest / Envato |
| — | C-050— | daisyUI: llms.txt present; ships a full agent skill (200, text/plain). | observeddenominator_has_agent_surface | daisyUI |
| — | C-051— | TailGrids: llms.txt present; claims '600+' (200, text/plain). | observeddenominator_has_agent_surface | TailGrids |
| — | C-052— | Shuffle.dev: llms.txt present (200, text/plain). | observeddenominator_has_agent_surface | Shuffle.dev |
| — | C-053— | UI8: llms.txt present; claims '14,000+ premium design resources' (200, text/plain). | observeddenominator_has_agent_surface | UI8 |
| — | C-054— | Builder.io: llms.txt present (200, text/plain). | observeddenominator_has_agent_surface | Builder.io |
| — | C-055— | Lovable: llms.txt present (200, text/plain). | observeddenominator_has_agent_surface | Lovable |
| — | C-056— | Framer: llms.txt present (200, text/plain). | observeddenominator_has_agent_surface | Framer |
| — | C-057— | Webflow: llms.txt present (200, text/plain). | observeddenominator_has_agent_surface | Webflow |
| — | C-058— | Anima: llms.txt present (200, text/plain). | observeddenominator_has_agent_surface | Anima |
| — | C-059— | TeleportHQ: llms.txt present (200, text/plain). | observeddenominator_has_agent_surface | TeleportHQ |
| — | C-060— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Figma Community |
| — | C-061— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Webflow marketplace |
| — | C-062— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Framer marketplace |
| — | C-063— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Chakra UI Pro |
| — | C-064— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Refine |
| — | C-065— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Bolt |
| — | C-066— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Builder.io visual editor |
| — | C-067— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Storybook showcase |
| — | C-068— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Chromatic |
| — | C-069— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Percy |
| — | C-070— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Applitools |
| — | C-071— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Backlight.dev |
| — | C-072— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Supernova.io |
| — | C-073— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | zeroheight |
| — | C-074— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Knapsack |
| — | C-075— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Specify |
| — | C-076— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Tokens Studio |
| — | C-077— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Figma Dev Mode / Code Connect |
| — | C-078— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Penpot |
| — | C-079— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | UXPin Merge |
| — | C-080— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Bit.dev |
| — | C-081— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Material Design catalog |
| — | C-082— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Apple HIG |
| — | C-083— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Fluent UI catalog |
| — | C-084— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Carbon Design System |
| — | C-085— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Polaris (Shopify) |
| — | C-086— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Atlassian Design System |
| — | C-087— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Primer (GitHub) |
| — | C-088— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Adobe Spectrum |
| — | C-089— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Base Web (Uber) |
| — | C-090— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Lightning Design System |
| — | C-091— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | UI Sources |
| — | C-092— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Screensdesign |
| — | C-093— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Page Flows |
| — | C-094— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | SaaS Interface |
| — | C-095— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Godly.website |
| — | C-096— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Lapa Ninja |
| — | C-097— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Httpster |
| — | C-098— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | SiteInspire |
| — | C-099— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Dark Mode Design |
| — | C-100— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Refero.design |
| — | C-101— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Nicelydone |
| — | C-102— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Calltoidea |
| — | C-103— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Screenlane |
| — | C-104— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Scrnshts |
| — | C-105— | Named in the P05 commercial denominator target list but NOT reached in this run. | unknownunreached_denominator_gap | Mobile Patterns |