Awesome
<p align="center"> <img src="asset/logo.svg" height="150"> </p> <h1 align="center">Github Readme Activity Graph</h1> <a href="https://jb.gg/OpenSourceSupport"> <p align="center"> <img src="https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg" height="150"> </p> </a> <h3 align="center"><a href="https://jb.gg/OpenSourceSupport">Supported by JetBrains</a></h3> A dynamically generated activity graph to show your GitHub activities of last 31 days.⚠️ NOTICE: DEPLOYMENT MOVED ⚠️
The deployment of this project is moved from https://activity-graph.herokuapp.com
domain to https://github-readme-activity-graph.cyclic.app
. In case https://github-readme-activity-graph.cyclic.app
doesn't work try with https://github-readme-activity-graph.vercel.app
for more details, refer this
Please refer to the updated link here
Table of contents
- Table of contents
- How to Use
- Use themes
- Available Themes
- Customization
- Deploy on your own Replit instance
- Deploy on your own Vercel instance
- Contributing
- Core Team 💻
- Contributors ✨
- Resources Used to build this project
- Star History
How to Use
Just paste the following URL in your profile readme and you are good to go.
Pass your username
in the URL
[![Ashutosh's github activity graph](https://github-readme-activity-graph.vercel.app/graph?username=Ashutosh00710)](https://github.com/ashutosh00710/github-readme-activity-graph)
Attention ⚠
Use themes
username=ashutosh00710&theme=theme_name
[![Ashutosh's github activity graph](https://github-readme-activity-graph.vercel.app/graph?username=Ashutosh00710&theme=dracula)](https://github.com/ashutosh00710/github-readme-activity-graph)
Manual Customization is also available
Available Themes
Name | Preview |
---|---|
Default (cotton candy) | <img src="./asset/default.svg" height=250 alt="graph"/> |
react | <img src="./asset/react.png" height=250 alt="graph"/> |
react-dark | <img src="./asset/react-dark.svg" height=250 alt="graph"/> |
github | <img src="./asset/github.svg" height=250 alt="graph"/> |
github-compact | <img src="./asset/github-compact.svg" height=250 alt="graph"/> |
xcode | <img src="./asset/xcode.svg" height=250 alt="graph"/> |
rogue | <img src="./asset/rogue.svg" height=250 alt="graph"/> |
merko | <img src="./asset/merko.png" height=250 alt="graph"/> |
vue | <img src="./asset/vue.png" height=250 alt="graph"/> |
tokyo-night | <img src="./asset/tokyo-night.png" height=250 alt="graph"/> |
high-contrast | <img src="./asset/high-contrast.png" height=250 alt="graph"/> |
For more themes click here
Customization
Customize the appearance of your Activity Graph however you want with URL params.
Common Options
Arguments | Description | Type of Value |
---|---|---|
bg_color | card's background color | hex code (without # ) |
color | graph card's text color | hex code (without # ) |
title_color | graph card's title color | hex code (without # ) |
line | graph's line color | hex code (without # ) |
point | color of points on line graph | hex code (without # ) |
area_color | color of the area under the graph | hex code (without # ) |
area | shows area under the graph | boolean (default: false ) |
hide_border | makes the border of the graph transparent | boolean (default: false ) |
hide_title | sets the title to an empty string | boolean (default: false ) |
custom_title | set the title to any string | string |
theme | name of available themes | string |
radius | border radius of graph | number (0-16 inclusive) |
height | height of the graph | number (200-600 inclusive) |
days | number of to days display on graph | number between (1 - 90) [Recommended below 40] |
from | date from which the graph starts | format YYYY-MM-DD |
to | date where the graph will end | format YYYY-MM-DD |
grid | show grid | boolean (default: true ) |
⚠ For custom_title
please make sure that you are using %20 for spaces
Example:
custom_title=This%20is%20a%20title
[![Ashutosh's github activity graph](https://github-readme-activity-graph.vercel.app/graph?username=ashutosh00710&custom_title=This%20is%20a%20title&hide_border=true)](https://github.com/ashutosh00710/github-readme-activity-graph)
Example:
[![Ashutosh's github activity graph](https://github-readme-activity-graph.vercel.app/graph?username=ashutosh00710&bg_color=fffff0&color=708090&line=24292e&point=24292e&area=true&hide_border=true)](https://github.com/ashutosh00710/github-readme-activity-graph)
Deploy on your own Replit instance
<details> <summary><b>Step-by-step instructions for deploying to Replit (from UI)</b></summary>Follow the steps
- Sign in to Replit or create a new account at https://replit.com
- Click the Deploy button below
-
On the page that comes up, choose language as
Node.js
and then clickImport from GitHub
Button -
Visit this link to create a new Personal Access Token
-
Scroll to the bottom and click "Generate token"
-
Wait clone done and add
Secrets
with yourGithub token
-
Click the green
RUN
button on top, the console will run and at last the url will shows on the right -
Now just add the following to your profile readme and you're good to go
![Github Activity Graph](<url from step 5>/graph?username=<username>)
</details>
Deploy on your own Vercel instance
<details> <summary><b>Step-by-step instructions for deploying to Vercel (from UI)</b></summary>First Method
- Go to vercel.com.
- Click on
Log in
. - Sign in with GitHub by pressing
Continue with GitHub
. - Sign in to GitHub and allow access to all repositories if prompted.
- Fork this repo.
- Go back to your Vercel dashboard.
- To import a project, click the
Add New...
button and select theProject
option. - Click the
Continue with GitHub
button, search for the required Git Repository and import it by clicking theImport
button. - Create a personal access token (PAT) here and enable the
repo
permissions (this allows access to see private repo stats). - Add the PAT as an environment variable named
TOKEN
. - Click deploy, and you're good to go. See your domains to use the API!
Second Method
Alternatively, click the button below and follow the instructions.
After the deployment is complete:
- Click the
Continue to Dashboard
button - In the
Settings
tab, click onEnvironment Variables
and follow steps9.
and10.
ofFirst Method
. - Go to
Deployments
tab and redeploy the project.
Finally
Now just add the following to your profile readme and you're good to go.
![Github Activity Graph](<{your_own_domain_name}.vercel.app>/graph?username=<username>)
</details>
Contributing
Please read through our contributing guidelines. Directions are included for opening issues, coding standards, and notes on development.
Core Team 💻
<table> <tr> <td align="center"> <a href="http://github.com/Ashutosh00710"> <img src="https://avatars.githubusercontent.com/u/42907572?s=460&u=3c5c03fdddeec2483819b845bd549616d48b71e5&v=4" width="100px;" alt=""/> <br /> <sub><b>Ashutosh Dwivedi</b></sub> </a> <br /> <a href="#projectManagement" title="Project Management">📆</a> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=ashutosh00710" title="Code">💻</a> <a href="#documentation" title="Documentation">📖</a> <a href="#ideas" title="Ideas & Planning">🤔</a> <a href="#testing" title="Testing">⚠</a> </td> <td align="center"> <a href="http://github.com/kshitij978"> <img src="https://avatars.githubusercontent.com/u/42491256?s=460&u=db0c5e26632c9f4917db50e714cd7552c1559ba8&v=4" width="100px;" alt=""/> <br /> <sub><b>Kshitij Srivastava</b></sub> </a> <br /> <a href="#projectManagement" title="Project Management">📆</a> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=kshitij978" title="Code">💻</a> <a href="#documentation" title="Documentation">📖</a> <a href="#design" title="Design">🎨</a> </td> </tr> </table>Contributors ✨
Thanks goes to these wonderful people (emoji key):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <table> <tr> <td align="center"> <a href="https://github.com/tintindas"> <img src="https://avatars.githubusercontent.com/u/47525983?s=460&u=0cedda5548e62fc342f32f89d230253cb8b9b099&v=4" width="100px;" alt=""/> <br /> <sub><b>Upamanyu Das</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=tintindas" title="Documentation">📖</a> </td> <td align="center"> <a href="https://github.com/DenverCoder1"> <img src="https://avatars.githubusercontent.com/u/20955511?s=460&u=5bbdbfe0199b05d6ca913fb799236c8beedcd192&v=4" width="100px;" alt=""/> <br /> <sub><b>Jonah Lawrence</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=DenverCoder1" title="Code">💻</a> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=DenverCoder1" title="Documentation">📖</a> </td> <td align="center"> <a href="https://github.com/MilindModi"> <img src="https://avatars.githubusercontent.com/u/28483876?s=460&v=4" width="100px;" alt=""/> <br /> <sub><b>Milind Modi</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=MilindModi" title="Documentation">📖</a> </td> <td align="center"> <a href="https://github.com/Vaibhav-afk"> <img src="https://avatars.githubusercontent.com/u/67143938?s=400&u=96dcbfcff0afcd5597a904181bc4cc309a4b22fa&v=4" width="100px;" alt=""/> <br /> <sub><b>Vaibhav</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=Vaibhav-afk" title="Code">💻</a> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=Vaibhav-afk" title="Documentation">📖</a> </td> <td align="center"> <a href="https://github.com/jgphilpott"> <img src="https://avatars.githubusercontent.com/u/4128208?v=4" width="100px;" alt=""/> <br /> <sub><b>Jacob Philpott</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=jgphilpott" title="Code">💻</a> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=jgphilpott" title="Documentation">📖</a> </td> <td align="center"> <a href="https://github.com/SonuKumar81800"> <img src="https://avatars.githubusercontent.com/u/45717030?v=4" width="100px;" alt=""/> <br /> <sub><b>Sonu Kumar</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=SonuKumar81800" title="Style">🎨</a> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=SonuKumar81800" title="Documentation">📖</a> </td> <td align="center"> <a href="https://github.com/andinoriel"> <img src="https://avatars.githubusercontent.com/u/36269798?v=4" width="100px;" alt=""/> <br /> <sub><b>Mykola Symon</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=andinoriel" title="Code">💻</a> </td> </tr> <tr> <td align="center"> <a href="https://github.com/sreyan-ghosh"> <img src="https://avatars.githubusercontent.com/u/60854658?v=4" width="100px;" alt=""/> <br /> <sub><b>Sreyan Ghosh</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=sreyan-ghosh" title="Style">🎨</a> </td> <td align="center"> <a href="https://github.com/Anant-mishra1729"> <img src="https://avatars.githubusercontent.com/u/84588156?v=4" width="100px;" alt=""/> <br /> <sub><b>Anant Mishra</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=Anant-mishra1729" title="Style">🎨</a> </td> <td align="center"> <a href="https://github.com/SKewLinez"> <img src="https://avatars.githubusercontent.com/u/37243931?v=4" width="100px;" alt=""/> <br /> <sub><b>Skyler</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=SKewLinez" title="Style">🎨</a> </td> <td align="center"> <a href="https://github.com/eliely"> <img src="https://avatars.githubusercontent.com/u/16717633?v=4" width="100px;" alt=""/> <br /> <sub><b>Iryna Mykoliuk</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=eliely" title="Style">🎨</a> </td> <td align="center"> <a href="https://github.com/DalpatRathore"> <img src="https://avatars.githubusercontent.com/u/69510006?v=4" width="100px;" alt=""/> <br /> <sub><b>Dalpat Rathore</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=DalpatRathore" title="Style">🎨</a> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=DalpatRathore" title="Code">💻</a> </td> <td align="center"> <a href="https://github.com/fishmandev"> <img src="https://avatars.githubusercontent.com/u/29619660?v=4" width="100px;" alt=""/> <br /> <sub><b>Dmitriy Fishman</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=fishmandev" title="Documentation">📖</a> </td> <td align="center"> <a href="https://github.com/MagicLike"> <img src="https://avatars.githubusercontent.com/u/82117109?v=4" width="100px;" alt=""/> <br /> <sub><b>MagicLike</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=MagicLike" title="Style">🎨</a> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=MagicLike" title="Code">💻</a> </td> </tr> </tr> <td align="center"> <a href="https://github.com/OnkarRuikar"> <img src="https://avatars.githubusercontent.com/u/87750369?v=4" width="100px;" alt=""/> <br /> <sub><b>OnkarRuikar</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=OnkarRuikar" title="Code">💻</a> </td> <td align="center"> <a href="https://github.com/valetzx"> <img src="https://avatars.githubusercontent.com/u/45054400?v=4" width="100px;" alt=""/> <br /> <sub><b>valetzx</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=valetzx" title="Documentation">📖</a> </td> <td align="center"> <a href="https://github.com/tranthaituananh"> <img src="https://avatars.githubusercontent.com/u/77098480?v=4" width="100px;" alt=""/> <br /> <sub><b>tranthaituananh</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=tranthaituananh" title="Style">🎨</a> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=tranthaituananh" title="Documentation">📖</a> </td> <td align="center"> <a href="https://github.com/polekstulod"> <img src="https://avatars.githubusercontent.com/u/38794173?v=4" width="100px;" alt=""/> <br /> <sub><b>polekstulod</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=polekstulod" title="Documentation">📖</a> </td> <td align="center"> <a href="https://github.com/jmloudis"> <img src="https://avatars.githubusercontent.com/u/70452698?v=4" width="100px;" alt=""/> <br /> <sub><b>jmloudis</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/pulls?q=author%3Ajmloudis+" title="Code">💻</a> </td> <td align="center"> <a href="https://github.com/fabianocouto"> <img src="https://avatars.githubusercontent.com/u/3431285?v=4" width="100px;" alt=""/> <br /> <sub><b>fabianocouto</b></sub> </a> <br /> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=fabianocouto" title="Code">💻</a> <a href="https://github.com/Ashutosh00710/github-readme-activity-graph/commits?author=fabianocouto" title="Documentation">📖</a> </td> </tr> </table> <!-- markdownlint-restore --> <!-- prettier-ignore-end --> <!-- ALL-CONTRIBUTORS-LIST:END -->This project follows the all-contributors specification. Contributions of any kind welcome!
Resources Used to build this project
Purpose | Library Name | Link |
---|---|---|
Graph Construction | CHARTIST.JS | https://github.com/gionkunz/chartist-js |