Sobre el proyecto

registry.directory es una capa de descubrimiento para el ecosistema de registros shadcn/ui. Indexa 79 registros públicos y aproximadamente 27.000 componentes, permitiendo a los usuarios encontrar componentes sin saber a qué registro pertenecen, e instalarlos mediante la CLI de shadcn desde el origen. El sitio está diseñado para ser legible por agentes sin navegador, proporcionando URLs estables para documentos planos como /llms.txt, /items.json, /directory.json, /openapi.json y /r/... para acceso agregado al registro. Las páginas de elementos pueden verse en Markdown añadiendo .md a la URL. Los registros se pueden enviar mediante un formulario, una petición HTTP POST a /api/submit o una solicitud de extracción contra directory.json. El proceso de revisión garantiza que los registros resuelvan honestamente, con fuente instalable real o licenciamiento claro. El proyecto funciona con Node 24 y pnpm 10, sin necesidad de secretos. El indexador se ejecuta localmente, obtiene todos los orígenes y escribe metadatos en disco, lo cual se confirma (commit). El sitio lee solo desde disco, asegurando resiliencia ante caídas del registro. La compilación incluye una comprobación 'views:check' que falla si hay datos inconsistentes. Construido con Next.js 15, React 19, Tailwind v4 y shadcn/ui en un monorepo Turborepo. Bajo licencia MIT.