Об этом проекте
registry.directory — это слой обнаружения для экосистемы реестров shadcn/ui. Он индексирует 79 публичных реестров и примерно 27 000 компонентов, позволяя пользователям находить компоненты, не зная, к какому реестру они принадлежат, а затем устанавливать их через shadcn CLI из источника. Сайт спроектирован так, чтобы агенты могли читать его без браузера, предоставляя стабильные URL для обычных документов, таких как /llms.txt, /items.json, /directory.json, /openapi.json и /r/... для агрегированного доступа к реестрам. Страницы элементов можно просматривать в Markdown, добавив .md к URL. Реестры можно отправить через форму, HTTP POST на /api/submit или pull request в directory.json. Процесс проверки гарантирует, что реестры честно разрешаются, имеют реальный устанавливаемый исходный код или понятное лицензирование. Проект работает на Node 24 и pnpm 10, секреты не требуются. Индексатор выполняется локально, запрашивает все источники и записывает метаданные на диск, которые фиксируются в репозитории. Сайт читает данные только с диска, обеспечивая устойчивость к сбоям реестров. Сборка включает защиту views:check, которая завершается ошибкой при несогласованных данных. Создано с использованием Next.js 15, React 19, Tailwind v4 и shadcn/ui в монорепозитории Turborepo. Лицензия MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.