31 components · private registry
Arcaro Lab's distributed, internal UI library.
Components live in one repo and are pulled into consuming apps with the shadcn CLI. The source is copied in, so every team stays free to adapt it. Built on React 19, Next.js 15, Tailwind v4, Base UI, and Motion.
1 · Register the source
Add @arcarolabs to the components.json of the consuming project. The registry is private — requests without a valid token are rejected.
{
"registries": {
"@arcarolabs": {
"url": "https://registry.arcarolabs.com/r/{name}.json",
"headers": { "Authorization": "Bearer ${REGISTRY_TOKEN}" }
}
}
}2 · Add components
Install by name. Registry dependencies resolve automatically — pulling sidebar also brings in its button, sheet, tooltip, and hook.
bunx --bun shadcn@latest add @arcarolabs/buttonREGISTRY_TOKEN is read from the environment.