Analysis updated 2026-06-20
Add a live stats card to your GitHub profile README showing total stars, commits, pull requests, and a computed rank.
Display your top programming languages as a pie chart, donut, or compact list in any project or profile README.
Pin specific repositories or Gists to your profile using GitHub Extra Pins cards with live stats.
Show your WakaTime coding-time stats on your GitHub profile by connecting the WakaTime Stats card.
| anuraghazra/github-readme-stats | fortawesome/font-awesome | typicode/json-server | |
|---|---|---|---|
| Stars | 79,282 | 76,563 | 75,540 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Self-hosting requires a Vercel account and a GitHub Personal Access Token to avoid rate limits on the public instance.
GitHub Readme Stats generates dynamic cards showing your GitHub activity that you can drop into a README file. Instead of static text, the card is an image served by a small web service: it queries GitHub for your account's data and renders an up-to-date summary every time someone views your README. You add it by copying a single Markdown line into your file and changing the username parameter to your own. The project provides several types of cards. The main "GitHub Stats" card shows things like total stars, commits, pull requests, issues, and a rank letter (S, A+, A, A-, B+, B, B-, C+, or C) computed as a weighted percentile across those statistics, inspired by the Japanese academic grading system. There is also a Top Languages card that summarizes the languages used across your repositories with layout options including compact, donut, vertical donut, and pie chart. "GitHub Extra Pins" let you pin specific repositories or Gists by URL, and a WakaTime Stats card surfaces coding-time data when connected to that service. Each card supports query-string parameters to hide or show stats, swap themes, and tune the format. A public hosted instance is available, but the README warns it is best-effort and subject to rate limits, so for reliable cards the recommended approach is to deploy your own instance, either on Vercel using a Personal Access Token, or via a GitHub Actions workflow that generates the cards in your profile repository. Someone would use this to make a profile README more visually informative, or to display project stats inside a project's README. The service is written in JavaScript and runs as a serverless function.
GitHub Readme Stats generates dynamic cards showing your GitHub activity, stars, commits, top languages, and more, that you embed in any README with a single Markdown line.
Mainly JavaScript. The stack also includes JavaScript, Vercel, Serverless.
Setup difficulty is rated moderate, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.