← Ко всем open source проектам

GitHub Readme Stats

anuraghazra/github-readme-stats

GitHub Readme Stats — сервис динамических SVG-карточек для GitHub-профилей: статистика, популярные языки, закрепленные репозитории, темы и свое развертывание.

Форки 34,281
Автор anuraghazra
Язык JavaScript
Лицензия MIT
Обновлено 2026-06-10

Что это такое

GitHub Readme Stats — проект для динамических карточек, которые вставляют в GitHub-профиль или страницу репозитория. Карточка генерируется как SVG и может показывать статистику пользователя, популярные языки, закрепленные репозитории или закрепленные gist-фрагменты.

Проект стал популярным из-за профилей GitHub: разработчики хотят сделать профиль информативнее и визуально аккуратнее, но не хотят вручную обновлять картинки. Сервис генерирует их по URL с параметрами.

Что внутри

В репозитории — генерация карточек, темы, локализация, параметры настройки, варианты собственного развертывания, ограничения GitHub API и объяснение приватной статистики через собственный токен при собственного развертывания.

Практический сценарий: скопировать Markdown-картинку в профиль, указать имя пользователя, выбрать тему и параметры. Если нужны приватные данные или меньше зависимость от публичного инстанса, проект можно развернуть самостоятельно.

Карточка в профиле

Фрагмент показывает принцип: обычный Markdown image ведет на динамический SVG endpoint с параметрами.

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

Сильные стороны и ограничения

Сильная сторона — простота и гибкость оформления. Карточку можно настроить URL-параметрами, темами и локалью без отдельной сборки.

Ограничение — GitHub API и смысл метрик. Карточки украшают профиль, но не являются точной оценкой качества разработчика. Для приватной статистики и устойчивости лучше понимать лимиты API и вариант собственного развертывания.