anuraghazra /github-readme-stats
:zap: Dynamically generated stats for your github readmes
★ 79,838⑂ 38,267👁 313⑃ 3,020● 1,394▤ 0◈ 386
79,838
stars
+-5
38,267
forks
313
watchers
3,020
prs
1,394
issues
0
releases
386
discussions
README
GitHub Readme Stats
Get dynamically generated GitHub stats on your READMEs!
Love the project? Please consider donating to support the original creator!
[!CAUTION]
This repository is no longer maintained. Please use the successor project GitHub Stats Extended instead! GitHub Stats Extended is an actively maintained fork of this repository with additional features and improved stability. Alternatively you can also use GitHub Readme Stats Action.
Click here to view the outdated documentation. Kept for reference only.
View Demo
·
Report Bug
·
Request Feature
·
FAQ
·
Ask Question
Table of contents (Click to show)
- GitHub Stats Card
- Hiding individual stats
- Showing additional individual stats
- Showing icons
- Showing commits count for specified year
- Themes
- Customization
- GitHub Extra Pins
- Usage
- Options
- Demo
- GitHub Gist Pins
- Usage
- Options
- Demo
- 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
- Options
- Demo
- All Demos
- Quick Tip (Align The Cards)
- Stats and top languages cards
- Pinning repositories
- Deploy on your own
- GitHub Actions (Recommended)
- Self-hosted (Vercel/Other) (Recommended)
- First step: get your Personal Access Token (PAT)
- On Vercel
- :film\_projector: Check Out Step By Step Video Tutorial By @codeSTACKr
- On other platforms
- Available environment variables
- Keep your fork up to date
- :sparkling\_heart: Support the project
Important Notices
⚠️Warning
The public Vercel instance at https://github-readme-stats.vercel.app/api is best-effort and can be unreliable due to rate limits and traffic spikes (see 1471). We use caching to improve stability (see common options), but for reliable cards we recommend self-hosting (Vercel or other) or using the GitHub Actions workflow to generate cards in your profile repository.
⚠️Warning
We're a small team, and to prioritize, we rely on upvotes :+1:. 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.
GitHub Stats Card
Copy and paste this into your markdown, and that's it. Simple!
Change the ?username= value to your GitHub username.
md
⚠️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 Top issues
#1[Feature Request] Add organization stats171 comments · 2020-07-09#1471[Down Time] Card throws 'maximum retries exceeded' error164 comments · 2021-11-24#1406[Upstream Issue] GitHub Stats Card broken for some usernames46 comments · 2021-10-22#3851Public deployment paused45 comments · 2024-07-17#1772[INFO] Common Error Codes (PLEASE CHECK FIRST)43 comments · 2022-05-18#3307Progress bar background color35 comments · 2023-10-01#2052Migrate codebase to Typescript35 comments · 2022-09-25#2053Migrate to automatic README translation27 comments · 2022-09-25
Discussions
#4915Showcase: My updated profile featuring Python, Nuxt 3 & Neon/PostgreSQL stack! 🚀0 comments · 2026-07-15#4911What is a Message Queue?1 comments · 2026-06-28#4910What is Logging?1 comments · 2026-06-28#4909What is Monitoring?1 comments · 2026-06-28#4908What is the Difference Between a Reverse Proxy and a Forward Proxy?1 comments · 2026-06-28#4907What is Nginx?1 comments · 2026-06-28#4906What is a Load Balancer?1 comments · 2026-06-28#4905What is an API?1 comments · 2026-06-28