Thanks for helping make UI libraries easier to discover.
| 1 | git clone https://github.com/screen-gd/Col.git |
| 2 | cd Col |
| 3 | npm install |
| 4 | npm run dev |
Run npm run build before submitting changes.
Add one object to the libraries array in data/libraries.ts.
Checklist:
slug.data/library-details/ and register it in that file's libraryDetails map, keyed by the same slug. The detail tests fail without it.If a new category or stack is genuinely required, explain why in the pull request.
Components are how someone searches for "a date picker" or "stroke text" instead of browsing 56 libraries. They live in data/components.ts, keyed by the owning library's slug.
name the way the library documents it, and point url at that component's page, not the library homepage. It must be on the library's own domain, and must not be a setup, CLI, or marketing page.aliases for terms people genuinely search for, such as cmdk or datepicker. Do not pad them with synonyms.Many libraries publish a machine-readable component list at /llms.txt, which is a good starting point, but it also lists setup guides and paid tiers. Check every entry against the site's own navigation before adding it.
Do not add a component to make a library match a search. If a library does not document it, it does not belong in the index.
any and unrelated refactors.Use a descriptive title, such as:
Add Ark UI to the directoryFix stack filter query handlingAdd dedicated library detail routeIn the description, explain what changed, why it changed, and how it was verified. Add screenshots for visible interface changes.
Reviewers may request metadata corrections, a smaller scope, accessibility fixes, or links to official sources before merging.