Profile README widget
Compose one stats card that actually renders.
Skip the collage of third-party images. Build a single first-party SVG, tune the modules you care about, and paste it into your GitHub profile.
Preview
4 of 4 modules
Loading stats…
Stats are fetched once per username. Chart style, theme, and embed mode reuse that payload — no extra GitHub requests. Contribution totals include private activity only when enabled on the public profile.
Embed
Combined widget code
After deploy, the host in these snippets becomes your domain automatically.
About
One GitHub stats card, served from your own deploy.
GH-Stats reads public GitHub data and renders self-contained SVGs: overview numbers with timeframes, streak ranges, top languages (with an Others bucket), and a labeled activity graph. Embed one combined card or each module as a solo widget.
Language share is repo-weighted: every repository contributes 100%, split by its own language mix, then averaged across all of them. A single large codebase can't swamp the chart.
No OAuth, no personal access tokens. Private contribution counts show up only when you have already enabled them on your GitHub profile.