GitHub Stats Visualization is a tool that generates customizable statistical images of GitHub user and repository activity for display in profile READMEs and repository documentation.
The tool addresses the problem that public GitHub profiles do not reflect contributions to private repositories or the full scope of a user's work across repositories they do not own. It solves this by running on GitHub Actions to collect statistics via the GitHub API, including data from private repositories accessible to the user's authentication token. The generated visualizations automatically adapt to GitHub's light and dark themes. The tool also exports all collected statistics to JSON for further analysis.
Someone considering adoption should know that this tool is designed for users who want a more complete picture of their GitHub activity than the public profile provides, particularly those who contribute significantly to private repositories. It requires no external server since it runs entirely on GitHub Actions. The tool generates both overview statistics and language breakdowns as SVG images. It works best for users comfortable setting up a GitHub Actions workflow and managing access tokens.
The project shows consistent maintenance with regular updates to handle GitHub API changes and user-reported issues. Development activity includes ongoing refinement of the visualization output and expansion of the statistics collected. The codebase is written in Zig, which is an uncommon choice for this type of tool and suggests deliberate technical decisions around performance and binary size for the GitHub Actions environment.