Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lowlighter/metrics
๐ 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!
https://github.com/lowlighter/metrics
automated automation github github-action github-api github-metrics github-profile javascript metrics profile profile-card profile-readme readme readme-generator readme-profile svg-image
Last synced: 3 days ago
JSON representation
๐ 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!
- Host: GitHub
- URL: https://github.com/lowlighter/metrics
- Owner: lowlighter
- License: mit
- Created: 2020-09-08T16:01:43.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T12:10:11.000Z (about 1 month ago)
- Last Synced: 2024-10-29T14:33:21.649Z (about 1 month ago)
- Topics: automated, automation, github, github-action, github-api, github-metrics, github-profile, javascript, metrics, profile, profile-card, profile-readme, readme, readme-generator, readme-profile, svg-image
- Language: JavaScript
- Homepage: https://metrics.lecoq.io
- Size: 169 MB
- Stars: 13,674
- Watchers: 100
- Forks: 1,702
- Open Issues: 40
-
Metadata Files:
- Readme: .github/readme/imgs/about_metrics_are_html.png
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome - lowlighter/metrics - ๐ 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! (JavaScript)
- stars - lowlighter/metrics
- awesome-ccamel - lowlighter/metrics - ๐ 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! (JavaScript)
- awesome-rainmana - lowlighter/metrics - ๐ 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! (JavaScript)
- awesome-starts - lowlighter/metrics - ๐ An image generator with 20+ metrics about your GitHub account such as activity, community, repositories, coding habits, website performances, music played, starred topics, etc. that you can put on your profile or elsewhere! (JavaScript)
- StarryDivineSky - lowlighter/metrics
- stars - lowlighter/metrics - ๐ 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! \[*MIT License*\] (โญ๏ธ13876) (JavaScript)
- Awesome - metrics - ๐ An infographics generator with 30+ plugins and 200+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON! (Communication and Collaboration Tools / Version Control, Wiki, Knowledge base)
- awesome-github-profile - metrics
- stars - lowlighter/metrics - ๐ 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! \[*MIT License*\] (โญ๏ธ13811) (JavaScript)
- jimsghstars - lowlighter/metrics - ๐ 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! (JavaScript)
README
# ๐ Metrics [](https://www.producthunt.com/posts/github-metrics?utm_source=badge-featured&utm_medium=badge&utm_source=badge-github-metrics)
[![Continuous integration](https://github.com/lowlighter/metrics/actions/workflows/ci.yml/badge.svg)](https://github.com/lowlighter/metrics/actions/workflows/ci.yml)
Generate metrics that can be embedded everywhere, including your GitHub profile readme! Supports users, organizations, and even repositories!
For user accounts
For organization accounts
๐งฉ Customizable with 47 plugins and 335 options!
๐ Isometric commit calendar
๐ท๏ธ Languages activity
Full year calendar
Half year calendar
Indepth analysis (clone and analyze repositories)
Recently used (analyze recent activity events)
Default algorithm
Default algorithm (with details)
โจ Stargazers
๐จโ๐ป Lines of code changed
Classic charts
Graph charts
Worldmap
Repositories and diff history
Compact display in base plugin
๐ Starred topics
๐ Recently starred repositories
With icons
With labels
๐ Repository licenses
๐ก Coding habits and activity
Permissions, limitations and conditions
Licenses overview
Recent activity charts
Mildly interesting facts
๐ Repository contributors
๐๏ธ Follow-up of issues and pull requests
By contribution types
By number of contributions
Indepth analysis
Created on a user's repositories
Created by a user
๐ญ Comment reactions
๐งโ๐คโ๐ง People
Related to a user
Related to a repository
๐ GitHub Sponsorships
๐ GitHub Sponsors
GitHub sponsors card
GitHub sponsors full introduction
๐ Featured repositories
๐ฌ Discussions
Featured
Pinned
๐ซ Star lists
๐ Commit calendar
Repositories from star lists
Languages from star lists
Current year
Full history
๐ Achievements
๐ฉ Notable contributions
Compact display
Detailed display
Indepth analysis
Contributions in organizations only
๐ฐ Recent activity
๐งฎ Repositories traffic
โ Random code snippet
๐ซ Gists
๐๏ธ GitHub projects
๐ Introduction
For a user or an organization
For a repository
๐ GitHub Skyline
โฑ๏ธ Google PageSpeed
GitHub Skyline
GitHub City
PageSpeed scores
PageSpeed scores with detailed report
PageSpeed scores with a website screenshot
๐จ๏ธ Stack Overflow
๐ธ Anilist watch list and reading list
For anime watchers
For manga readers
For waifus simp
๐ผ Music activity and suggestions
โ๏ธ Recent posts
Random tracks from a playlist
Recently listened
Latest posts width description and cover image
Latest posts
๐ผ Rss feed
โฐ WakaTime
๐ณ๏ธ Leetcode
๐น๏ธ Steam
Recently played games
Profile and detailed game history
๐ฒ See also community plugins
๐ง 16personalities
by @lowlighter
Render example
โ๏ธ Chess
by @lowlighter
Render example
๐ช Crypto
by @dajneem23
Render example
๐ฅ Fortune
by @lowlighter
Render example
๐ Nightscout
by @legoandmars
Render example
๐ฉ PoopMap plugin
by @matievisthekat
Render example
๐ธ Website screenshot
by @lowlighter
Render example
๐ฆ Splatoon
by @lowlighter
Render example
๐น Stock prices
by @lowlighter
Render example
๐ผ๏ธ And even more with 4+ templates!
๐ Classic template
๐ Repository template
๐ Terminal template
๐ Markdown template
๐ See also community templates
๐ฆ Try it now!
๐ Metrics embed
โจ Metrics insights
Embed metrics images on your profile or blog!
Use GitHub actions for even more features!
Share your metrics with friends and on social medias!
No configuration needed!
Test latest features and patches on๐งช Metrics beta
!
Power user?
Fork this repository and edit HTML, CSS, JS and EJS for even more customization!
# ๐ Documentation
> *โ ๏ธ This is the documentation of **v3.35-beta** (`@master`/`@main` branches) which includes [unreleased features](https://github.com/lowlighter/metrics/compare/latest...master) planned for next release. See documentation for current released version [**v3.34** (`@latest` branch) here](https://github.com/lowlighter/metrics/blob/latest/README.md).*
## ๐ฆฎ Setup
There are several ways to setup metrics, each having its advantages and disadvantages:
* [โ๏ธ Using GitHub Action on a profile repository *(~10 min)*](/.github/readme/partials/documentation/setup/action.md)
* โ๏ธ All features
* โ๏ธ High availability (no downtimes)
* โ Configuration can be a bit time-consuming
* [๐ Using the shared instance *(~1 min)*](/.github/readme/partials/documentation/setup/shared.md)
* โ๏ธ Easily configurable and previewable
* โ Limited features *(compute-intensive features are disabled)*
* [๐๏ธ Deploying a web instance *(~20 min)*](/.github/readme/partials/documentation/setup/web.md)
* โ๏ธ Create another shared instance
* โ Requires some sysadmin knowledge
* [๐ณ Using command line with docker *(~2 min)*](/.github/readme/partials/documentation/setup/docker.md)
* โ๏ธ Suited for one-time rendering
* [๐ง Local setup for development *(~20 min)*](/.github/readme/partials/documentation/setup/local.md)Additional resources for setup:
* [๐ฆ Configure metrics for organizations](/.github/readme/partials/documentation/organizations.md)
* [๐ Run metrics on self-hosted runners](/.github/readme/partials/documentation/selfhosted.md)
* [๐งฐ Template/Plugin compatibility matrix](/.github/readme/partials/documentation/compatibility.md)
## ๐ผ๏ธ TemplatesTemplates lets you change general appearance of rendered metrics.
* [๐ Classic template `classic`](/source/templates/classic/README.md)
* [๐ Repository template `repository`](/source/templates/repository/README.md)
* [๐ Terminal template `terminal`](/source/templates/terminal/README.md)
* [๐ Markdown template `markdown`](/source/templates/markdown/README.md)
* [๐ Community templates `community`](/source/templates/community/README.md)## ๐งฉ Plugins
Plugins provide additional content and lets you customize rendered metrics.
**๐ฆ Maintained by core team**
* **Core plugins**
* [๐๏ธ Base content `base`](/source/plugins/base/README.md)
* [๐งฑ Core `core`](/source/plugins/core/README.md)
* **GitHub plugins**
* [๐ Achievements `achievements`](/source/plugins/achievements/README.md)
* [๐ฐ Recent activity `activity`](/source/plugins/activity/README.md)
* [๐ Commit calendar `calendar`](/source/plugins/calendar/README.md)
* [โ Random code snippet `code`](/source/plugins/code/README.md)
* [๐ Repository contributors `contributors`](/source/plugins/contributors/README.md)
* [๐ฌ Discussions `discussions`](/source/plugins/discussions/README.md)
* [๐๏ธ Follow-up of issues and pull requests `followup`](/source/plugins/followup/README.md)
* [๐ซ Gists `gists`](/source/plugins/gists/README.md)
* [๐ก Coding habits and activity `habits`](/source/plugins/habits/README.md)
* [๐ Introduction `introduction`](/source/plugins/introduction/README.md)
* [๐ Isometric commit calendar `isocalendar`](/source/plugins/isocalendar/README.md)
* [๐ท๏ธ Languages activity `languages`](/source/plugins/languages/README.md)
* [๐ Repository licenses `licenses`](/source/plugins/licenses/README.md)
* [๐จโ๐ป Lines of code changed `lines`](/source/plugins/lines/README.md)
* [๐ฉ Notable contributions `notable`](/source/plugins/notable/README.md)
* [๐งโ๐คโ๐ง People `people`](/source/plugins/people/README.md)
* [๐๏ธ GitHub projects `projects`](/source/plugins/projects/README.md)
* [๐ญ Comment reactions `reactions`](/source/plugins/reactions/README.md)
* [๐ Featured repositories `repositories`](/source/plugins/repositories/README.md)
* [๐ GitHub Skyline `skyline`](/source/plugins/skyline/README.md)
* [๐ GitHub Sponsors `sponsors`](/source/plugins/sponsors/README.md)
* [๐ GitHub Sponsorships `sponsorships`](/source/plugins/sponsorships/README.md)
* [โจ Stargazers `stargazers`](/source/plugins/stargazers/README.md)
* [๐ซ Star lists `starlists`](/source/plugins/starlists/README.md)
* [๐ Recently starred repositories `stars`](/source/plugins/stars/README.md)
* [๐ญ GitHub Community Support `support`](/source/plugins/support/README.md) `โ ๏ธ deprecated`
* [๐ Starred topics `topics`](/source/plugins/topics/README.md)
* [๐งฎ Repositories traffic `traffic`](/source/plugins/traffic/README.md)
* **Social plugins**
* [๐ธ Anilist watch list and reading list `anilist`](/source/plugins/anilist/README.md)
* [๐ณ๏ธ Leetcode `leetcode`](/source/plugins/leetcode/README.md)
* [๐ผ Music activity and suggestions `music`](/source/plugins/music/README.md)
* [โฑ๏ธ Google PageSpeed `pagespeed`](/source/plugins/pagespeed/README.md)
* [โ๏ธ Recent posts `posts`](/source/plugins/posts/README.md)
* [๐ผ Rss feed `rss`](/source/plugins/rss/README.md)
* [๐จ๏ธ Stack Overflow `stackoverflow`](/source/plugins/stackoverflow/README.md)
* [๐น๏ธ Steam `steam`](/source/plugins/steam/README.md)
* [๐ค Latest tweets `tweets`](/source/plugins/tweets/README.md) `โ ๏ธ deprecated`
* [โฐ WakaTime `wakatime`](/source/plugins/wakatime/README.md)**๐ฒ Maintained by community**
* **[Community plugins](/source/plugins/community/README.md)**
* [๐ง 16personalities `16personalities`](/source/plugins/community/16personalities/README.md) by [@lowlighter](https://github.com/lowlighter)
* [โ๏ธ Chess `chess`](/source/plugins/community/chess/README.md) by [@lowlighter](https://github.com/lowlighter)
* [๐ช Crypto `crypto`](/source/plugins/community/crypto/README.md) by [@dajneem23](https://github.com/dajneem23)
* [๐ฅ Fortune `fortune`](/source/plugins/community/fortune/README.md) by [@lowlighter](https://github.com/lowlighter)
* [๐ Nightscout `nightscout`](/source/plugins/community/nightscout/README.md) by [@legoandmars](https://github.com/legoandmars)
* [๐ฉ PoopMap plugin `poopmap`](/source/plugins/community/poopmap/README.md) by [@matievisthekat](https://github.com/matievisthekat)
* [๐ธ Website screenshot `screenshot`](/source/plugins/community/screenshot/README.md) by [@lowlighter](https://github.com/lowlighter)
* [๐ฆ Splatoon `splatoon`](/source/plugins/community/splatoon/README.md) by [@lowlighter](https://github.com/lowlighter)
* [๐น Stock prices `stock`](/source/plugins/community/stock/README.md) by [@lowlighter](https://github.com/lowlighter)## ๐ช Contributing
If you are interested in contributing, the following resources may interest you:
* [๐ช Contribution guide](/CONTRIBUTING.md)
* [๐งฌ Architecture](/ARCHITECTURE.md)
* [๐ License](/LICENSE)
* **:octocat: GitHub resources**
* [๐ GitHub GraphQL API](https://docs.github.com/en/graphql)
* [๐ GitHub GraphQL Explorer](https://docs.github.com/en/free-pro-team@latest/graphql/overview/explorer)
* [๐ GitHub Rest API](https://docs.github.com/en/rest)
* [๐ GitHub Octicons](https://github.com/primer/octicons)Use [`๐ฌ discussions`](https://github.com/lowlighter/metrics/discussions) for feedback, new features suggestions, bugs reports or to request help for installation.
## ๐ License
```
MIT License
Copyright (c) 2020-present lowlighter
```![Sponsors](https://github.com/lowlighter/metrics/blob/examples/metrics.sponsors.svg)