View Demo · Report Bug · Request Feature · FAQ · Ask Question
Love the project? Please consider donating to help it improve!
Table of contents (Click to show)
- GitHub Stats Card
- GitHub Extra Pins
- GitHub Gist Pins
- Top Languages Card
- Usage
- Options
- Language stats algorithm
- Exclude individual repositories
- Hide individual languages
- Show more languages
- Compact Language Card Layout
- Donut Chart Language Card Layout
- Donut Vertical Chart Language Card Layout
- Pie Chart Language Card Layout
- Hide Progress Bars
- Change format of language's stats
- Demo
- WakaTime Stats Card
- All Demos
- Deploy on your own
- 💖 Support the project
Important
Since the GitHub API only allows 5k requests per hour per user account, the public Vercel instance hosted on https://github-readme-stats.vercel.app/api could possibly hit the rate limiter (see #1471). We use caching to prevent this from happening (see https://github.com/anuraghazra/github-readme-stats#common-options). You can turn off these rate limit protections by deploying your own Vercel instance.
Important
We're a small team, and to prioritize, we rely on upvotes 👍. We use the Top Issues dashboard for tracking community demand (see #1935). Do not hesitate to upvote the issues and pull requests you are interested in. We will work on the most upvoted first.
Copy and paste this into your markdown, and that's it. Simple!
Change the ?username= value to your GitHub username.
[](https://github.com/anuraghazra/github-readme-stats)Warning
By default, the stats card only shows statistics like stars, commits, and pull requests from public repositories. To show private statistics on the stats card, you should deploy your own instance using your own GitHub API token.
Note
Available ranks are S (top 1%), A+ (12.5%), A (25%), A- (37.5%), B+ (50%), B (62.5%), B- (75%), C+ (87.5%) and C (everyone). This ranking scheme is based on the Japanese academic grading system. The global percentile is calculated as a weighted sum of percentiles for each statistic (number of commits, pull requests, reviews, issues, stars, and followers), based on the cumulative distribution function of the exponential and the log-normal distributions. The implementation can be investigated at src/calculateRank.js. The circle around the rank shows 100 minus the global percentile.
You can pass a query parameter &hide= to hide any specific stats with comma-separated values.
Options:
&hide=stars,commits,prs,issues,contribs
You can pass a query parameter &show= to show any specific additional stats with comma-separated values.
Options:
&show=reviews,discussions_started,discussions_answered,prs_merged,prs_merged_percentage
To enable icons, you can pass &show_icons=true in the query param, like so:
You can specify a year and fetch only the commits that were made in that year by passing &commits_year=YYYY to the parameter.
With inbuilt themes, you can customize the look of the card without doing any manual customization.
Use &theme=THEME_NAME parameter like so :
GitHub Readme Stats comes with several built-in themes (e.g. dark, radical, merko, gruvbox, tokyonight, onedark, cobalt, synthwave, highcontrast, dracula).