← All open source projects

GitHub Readme Stats

anuraghazra/github-readme-stats

GitHub Readme Stats is a dynamic SVG card service for GitHub profiles: stats, top languages, pins, themes, and self-hosted deployment.

Forks 34,281
Author anuraghazra
Language JavaScript
License MIT
Synced 2026-06-10

What it is

GitHub Readme Stats generates dynamic cards for GitHub profiles or repositories. A card is rendered as SVG and can show user stats, top languages, pinned repositories, or gist pins.

The project became popular because of GitHub profile README pages: developers want profiles to be more informative and visual without manually updating images.

What is inside

The repository contains card generation, themes, localization, configuration options, self-hosting instructions, GitHub API limitations, and private-stat notes for deployments with a token.

A practical flow is to copy a Markdown image into a profile, set the username, choose a theme and options. For private data or more control, deploy it yourself.

Profile card

This snippet shows the idea: a Markdown image points to a dynamic SVG endpoint with parameters.

Language: Markdown
![stats](https://github-readme-stats.vercel.app/api?username=octocat&show_icons=true)

Strengths and limits

The strength is simple visual customization through URL parameters, themes, and locales.

The limitation is GitHub API limits and metric meaning. Cards decorate a profile, but they are not a precise measure of developer quality. Private stats and reliability require understanding API limits and self-hosting.