Three Kinds Of Thing To Install
Pick the level you need, from a single primitive to an entire page.
Components12
One primitive that renders a domain value the same way everywhere it appears.
Blocks13
A complete screen region, with layout, dark mode and accessibility already handled.
Templates4
A whole page, shipped with editable copies of every section it is built from.
One Command, Source You Own
The shadcn CLI copies each item into your repository. Nothing is hidden behind a package, and nothing phones home.
Projected Growth
Shipped as of Sep. The dashed line is a projection, not a record.
In The Catalog
ComponentPagination
@soldevelo/openlmis-pagination
BlockData Table
@soldevelo/openlmis-data-table
TemplateList Page
@soldevelo/openlmis-list-page
ComponentSearch Input
@soldevelo/openlmis-search-input
BlockWorkspace
@soldevelo/openlmis-workspace
TemplateHome Dashboard
@soldevelo/openlmis-home-dashboard
ComponentSelect Filter
@soldevelo/openlmis-select-filter
BlockList Toolbar
@soldevelo/openlmis-list-toolbar
Catalog By Kind
- Components41%
- Blocks45%
- Templates14%
Published
30Static JSON under /r, rebuilt on every commit
Built For Agents
The catalog is machine readable, not just browsable.
- llms.txt
- REGISTRY.md
- shadcn MCP
Questions, Answered
What the CLI writes, how naming works, and what happens to your theme.
@soldevelo namespace once in your project's components.json, then run shadcn add with the item name. The CLI writes the source into your repository along with the shadcn components it depends on.Open Source, By Design
Every item is readable source you copy into your own repository. Read it, edit it, or send a pull request and add your own.