📊 An infographics generator with 30+ plugins and 300+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON!
16.9k
Stars
2.2k
Forks
65
Open issues
30
Contributors
AI Analysis
Metrics is an infographics generator that creates SVG, Markdown, PDF, or JSON visualizations of GitHub account statistics for users, organizations, and repositories. It serves developers and GitHub users who want to embed customizable profile statistics and activity summaries in their README files or elsewhere. The project is best suited for those seeking flexible, data-driven GitHub profile presentations rather than general-purpose analytics.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
GitHub profile metrics generator with 47 plugins turns README stats into rich SVG infographics
lowlighter/metrics is a self-hosted or GitHub Actions-based tool that pulls data from GitHub's API and renders it as SVG, Markdown, PDF, or JSON infographics embeddable in profile READMEs. It targets developers who want richly customized profile pages — isometric calendars, language breakdowns, stargazer worldmaps, coding habits, and dozens more data visualizations. With 16,800+ stars and broad plugin coverage, it serves a clear and permanent niche: developer personal branding on GitHub. The audience is primarily individual developers and open source maintainers, not enterprises.
Created in September 2020, during the wave of GitHub profile README enthusiasm that followed GitHub's feature launch in mid-2020. It has grown steadily over five years, expanding from a basic stats card to 47 plugins and 335 options.
Initial growth was driven by the viral GitHub profile README trend of 2020–2021. The project differentiated itself with far more plugin variety than simpler alternatives. Star growth has plateaued (~23 stars/week as of late 2026), suggesting the project has reached its natural audience ceiling rather than actively declining. Continued maintenance keeps it relevant for existing users.
The project is embedded in profile READMEs of a large but uncounted number of GitHub users — this is verifiable by searching GitHub for the metrics action reference. A ProductHunt feature badge is present in the README. Real-world adoption in profile READMEs appears widespread based on the fork count and the nature of the tool, though precise deployment numbers are not formally documented.
Appears to be a Node.js/JavaScript application deployable as a GitHub Action, a Docker container, or a self-hosted web service. Plugins are likely modular units under a source/plugins directory based on README structure. SVG rendering is central to the output pipeline. The CI badge suggests automated testing and deployment workflows are in place.
A continuous integration badge is visible in the README, suggesting automated tests exist, but coverage percentage and testing methodology are not documented in the README.
Last push was 2026-05-29, approximately 24 days before the evaluation date — indicating active maintenance. The project has been continuously developed for nearly 6 years. At 2,229 forks with regular commits, it shows a healthy maintenance cadence for a solo-led open source project.
ADOPT IF: you want highly customized GitHub profile visualizations and are comfortable setting up a GitHub Action or self-hosted instance; the plugin breadth here is unmatched in its niche. AVOID IF: you want a zero-configuration hosted service — setup complexity is non-trivial and a simpler tool like github-readme-stats may be sufficient. MONITOR IF: you depend on third-party API integrations (e.g., Twitter, Last.fm plugins) as those external services can break independently of the project's own maintenance.
Independent dimensions
Mainstream potential
4/10
Technical importance
6/10
Adoption evidence
6/10
- GitHub API rate limits and policy changes can break core functionality without any fault in the project itself — a structural dependency risk for all tools in this category.
- Project appears primarily maintained by a single contributor (lowlighter), creating a bus-factor risk for long-term sustainability.
- Third-party service plugins (music, social, gaming integrations) are subject to upstream API deprecations or authentication changes outside the maintainer's control.
- Star growth has plateaued, suggesting the project may have saturated its natural audience; community contributor momentum may be limited.
- Self-hosting requirement adds operational overhead — users relying on the public hosted instance (if any) face availability risks not present with fully hosted alternatives.
Likely to remain a stable, well-maintained niche tool for power users of GitHub profile customization. Unlikely to see explosive growth but also unlikely to be abandoned given the maintainer's consistent history.
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Website
- https://metrics.lecoq.io
- Language
- JavaScript
- License
- MIT
- Last updated
- 1mo ago
- Created
- 71mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
No open issues — clean slate.
Top contributors
Similar repos
jstrieb/github-stats
Generates GitHub profile statistics visualizations using GitHub Actions,...
anuraghazra/github-readme-stats
GitHub Readme Stats is a serverless tool that generates dynamically rendered...
vn7n24fzkq/github-profile-summary-cards
This tool generates customizable GitHub profile summary cards (SVG...
rahuldkjain/github-profile-readme-generator
A web-based generator tool that creates GitHub profile README files with...
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
16.9k | +31 | JavaScript | 8/10 | 1mo ago |
|
|
3.5k | — | Zig | 8/10 | 3w ago |
|
|
79.8k | — | JavaScript | 6/10 | 1w ago |
|
|
3.6k | — | TypeScript | 7/10 | 2w ago |
|
|
24.3k | — | TypeScript | 7/10 | 9mo ago |
|
|
19.9k | — | Vue | 7/10 | 5mo ago |
The dominant tool in this space with ~80k stars and a hosted service requiring no setup. Far simpler to use but offers far fewer customization options. Metrics targets users who want deep control; readme-stats targets users who want quick embeds. They coexist rather than directly compete for the same user.
A form-based UI generator for building profile READMEs, not a data-fetching metrics renderer. Solves the layout/template problem rather than the data visualization problem. Different user intent — lower overlap than star counts suggest.
An older web app (~20k stars) that renders a summary page for any GitHub user. Read-only, not embeddable, and appears less actively maintained. Serves a browsing use case rather than a profile decoration use case.
Minimal stats card generator (~3.5k stars) with much simpler output. Targets users wanting a lightweight, privacy-respecting alternative. Far narrower plugin scope. Not a serious competitor for users who want the full metrics feature set.