このプロジェクトについて
registry.directoryは、shadcn/uiレジストリエコシステムのための発見レイヤーです。79の公開レジストリと約27,000のコンポーネントをインデックス化し、ユーザーがコンポーネントをどのレジストリに属しているかを知らなくても見つけられるようにし、その後、shadcn CLIを使って元の場所からインストールできるようにします。このサイトはブラウザなしでエージェントが読み取れるよう設計されており、/llms.txt、/items.json、/directory.json、/openapi.json、および集約レジストリアクセス用の/r/...など、プレーンなドキュメントのための安定したURLを提供します。アイテムページは、URLの末尾に.mdを追加することでMarkdownとして表示できます。レジストリは、フォーム、/api/submitへのHTTP POST、または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.