Skip to content

Latest commit

 

History

232 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Metrics

Daily, self-hosted visual analytics for my code, repositories, collaboration, and delivery workflows.

At a glance

Commits per repository Languages by lines of code Commit activity heatmap Repository growth

Select a chart to open it at full resolution. Every visualization is generated with Python and refreshed daily by GitHub Actions.

Commit activity — patterns, timing, sentiment, and frequently edited files

Average commit length Commit message sentiment Commits by topic Commits by branch Most frequently edited files Commits by weekday Commits by hour

Pull requests & issues — throughput, review speed, size, and engagement

Pull request merge time Pull request size Pull request comments Pull request approval rate Issue age Closed and open issues Top issue labels Pull request review latency Pull request merge methods

Repositories — activity, growth, size, reach, and complexity

Repository activity Repository growth Repository sizes Language complexity Stars and forks Repositories contributed to Pinned repository statistics

Languages & technology — contribution volume, codebase mix, and trends

Languages by commits New languages over time Language popularity trend Language by repository size

Social & collaboration — network growth, collaborators, mentions, and stars

Follower growth Top collaborators Mentions in issues and pull requests Organizations contributed to Stars given and received Most starred contributed repositories

CI/CD & DevOps — workflow reliability, triggers, deployment speed, and failures

Workflow runs Workflow triggers Automatic merge frequency Average deployment time Failed jobs by repository

Fun & gamified — streaks, hot repositories, word clouds, and karma

Contribution streaks Hot repositories Commit word cloud Contributor diversity Hackathon contributions Code review karma Daily activity score

Deep analytics — churn, health, stack evolution, topics, and impact

Code churn Repository health index Technology stack evolution Pull request and issue topics Average contributor count Open source impact

How it works

The dashboard refreshes daily with GitHub Actions:

  1. Repository data is collected through the GitHub API.
  2. The Python generators in scripts/ build every chart with a shared visual theme.
  3. Updated images are written to metrics/ and committed automatically.

The workflow can also be started manually from the repository's Actions tab.


Self-hosted metrics · No external chart service · Updated automatically

About

github-dashboard for building a self-contained GitHub Dashboard repo that generates all the metrics you need.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages