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.
A day-of-week × hour-of-day heatmap of a GitHub user's activity for the current week — commits pushed, pull requests opened, and issues opened — with a per-cell tooltip breakdown. Grayscale, light/dark aware, with a matching loading skeleton.
Via the GitHub address (no configuration needed):
npx shadcn@latest add wasimxyz/ui/github-hourly-contributionsVia 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/github-hourly-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.