A shadcn/ui registry of components I use on wasimamiri.com. Install any item with the shadcn CLI — its files, dependencies, and required env vars come with it.
Via the GitHub address (no configuration needed):
npx shadcn@latest add wasimxyz/ui/fetch-github-contributionsOr install just the calendar:
npx shadcn@latest add wasimxyz/ui/week-activity-calendarVia the @wasimxyz namespace — add this to your project's components.json, then install by name:
{
"registries": {
"@wasimxyz": "https://raw.githubusercontent.com/wasimxyz/ui/main/public/registry/{name}.json"
}
}npx shadcn@latest add @wasimxyz/fetch-github-contributionsnpm install
npm run registry:build # writes public/registry/<item>.json from registry.jsonThe built JSON under public/registry/ is committed (the component source lives under registry/) so the @wasimxyz namespace can resolve items from raw GitHub.