This is a Cloudflare Workers deployment of GitHub Stats Extended, the actively maintained successor to github-readme-stats. Card rendering comes from upstream's @stats-organization/github-readme-stats-core package, so output matches the upstream instance; this repository adds the Workers runtime.
- Copy and paste this into your markdown:
[](https://github.com/harryzcy/github-readme-stats)
- Change the
?username=value to your GitHub username. - Done!
To migrate from github-readme-stats, change the domain from github-readme-stats.vercel.app to github-readme-stats.zcy.dev:
- https://github-readme-stats.vercel.app/api?username=octocat&theme=radical
+ https://github-readme-stats.zcy.dev/api?username=octocat&theme=radicalParameters are compatible with upstream. See Compatibility Notes.
-
Show your GitHub statistics:
-
...your top languages...:
-
...and development time:
-
Pin more than 6 repos in your GitHub profile:
-
Pin Gists in your GitHub profile:
-
Customize all the cards:
See the advanced documentation for the full parameter reference. Its examples use the upstream instance's domain; substitute github-readme-stats.zcy.dev to run them here.
To build a card visually, the GitHub-Stats-Extended Wizard generates markdown you can point at either instance.
This instance runs on Cloudflare Workers:
npm install
npx wrangler deployPAT_1…PAT_n GitHub tokens are read from the Worker's environment; see wrangler.toml for the other variables.
For upstream's own deployment options — the GitHub Actions workflow or self-hosting on Vercel — see Run It Yourself.
This project is a fork of github-stats-extended, which is itself based on github-readme-stats. Its frontend is based on GitHub Trends. Big thanks to @anuraghazra, @martin-mfg, @avgupta456, @rickstaa, @qwerty541 and everyone else who worked on these projects! ❤️