When a component install fails, the library name does not tell you why. BlockDex puts the item, install command, dependencies, access result, preview state, and last-seen date in the same console.
BlockDex
Console
The Console opens with item-level search across public shadcn registries. It shows filters for kind, access, preview state, and order, plus saved queries such as "marquee," "bento grid," and "file upload."
Search narrows the index to components, blocks, hooks, themes, utilities, or examples. The access controls separate free, paid, and unverified results, while the order control switches between relevance, recent indexing, registry stars, and name.
Search results
A result row shows the item name, registry, access verdict, install command, dependencies, preview state, and whether the registry endpoint answered. The "marquee" results include free, paid, and unverified entries in one view.
The result view lets you compare items that share a name without treating them as the same component. Each row keeps its registry identity and install source visible before you open the record.
Item record
An item record shows the identifier, type, file count, first-seen date, last-seen date, registry, stars, install test date, and preview status. The "spell-ui:marquee" record also shows the exact install command and its motion dependency.
The record gives a developer the details needed before copying an install command. It also links to the registry endpoint and the registry's own page when those references are present.
Registries
The Registries page shows 982 registries with a parsing manifest, holding 76,017 items. Its table includes item totals, free results, stars, licence, last push, and access classification.
The page sorts registries by item count, GitHub stars, recent push, or name. Its access filter separates registries where every item endpoint answered without a key, registries with mixed results, registries returning 401, and registries with no item endpoint to ask.
Free blocks
The Free blocks view isolates items whose endpoint returned source without a key. Each result still carries its install command, registry name, dependencies, and preview state.
The view makes the free verdict depend on the item endpoint returning source. An unverified item stays out of the free set when no endpoint answers, even if its registry page describes the component as free.
Method
The Method page shows how BlockDex finds registries, reads manifests, checks item endpoints, classifies access, and records removal. It also states that the index does not judge quality, accessibility, design, or licence meaning.
The method keeps the claim narrow. BlockDex can show what an endpoint returned, whether an item still appears in a manifest, and whether an install test passed. It does not turn those checks into a quality score.
Install matrix
The install matrix shows the shadcn CLI version, the last run date, install attempts, failures, untested rows, and rendered previews. It also shows the command printed on each row and the result returned by the scratch application.
The matrix tests a slice of free rows in a scratch shadcn app. A row without an install result remains untested, and a component appears as rendered only when the registry licence permits the source to be used there.





Top comments (0)