If you enjoy tracking your coding stats or contributing regularly to open source, you've probably heard of WakaTime — a tool that tracks how much time you spend coding, in which language, and on which project...
But wouldn't it be cool if you could display those stats directly on your GitHub profile?
That's exactly what Wakadash is for.
Anant-mishra1729
/
WakaDash
Your wakatime visualization tool
WakaDash
Tool that fetches your weekly WakaTime coding statistics and generates charts. You can embed this visual breakdown anywhere - from your GitHub profile README to a personal portfolio.
Language stats
Weekly stats
Badges
Use This in Your Own Profile
You can use WakaDash to show your own coding activity by just forking this repo and connecting your WakaTime account. Here's how:
Step 1: Create a Waktime account
Go to WakaTime, create your account and get your API Key.
Step 2: Fork This Repo
Click the "Fork" button in the top right of this page and fork it to your account.
Step 3: Add Your WakaTime API Key as a Secret
-
Go to your forked repo’s
Settings
→Secrets and variables
→Actions
→New repository secret
-
Name the secret exactly:
WAKATIME_API_KEY
-
Paste your WakaTime API Key
Step 4: Enable GitHub Actions
-
Go to the
Actions
tab in your…
What you can do with it?
You can showcase:
- Your top programming languages
- Your weekly coding stats
- Your daily average coding time and best coding day badges
And more coming soon...
How To Use It
Getting started is super simple, you just need a WakaTime account, create it and get your API Key.
For detailed setup instructions, please visit the project repository. Below is a brief overview.
-
Fork this repository
Anant-mishra1729 / WakaDash
Your wakatime visualization tool
WakaDash
Tool that fetches your weekly WakaTime coding statistics and generates charts. You can embed this visual breakdown anywhere - from your GitHub profile README to a personal portfolio.
Language stats
Weekly stats
Badges
Use This in Your Own Profile
You can use WakaDash to show your own coding activity by just forking this repo and connecting your WakaTime account. Here's how:
Step 1: Create a Waktime account
Go to WakaTime, create your account and get your API Key.
Step 2: Fork This Repo
Click the "Fork" button in the top right of this page and fork it to your account.
Step 3: Add Your WakaTime API Key as a Secret
-
Go to your forked repo’s
Settings
→Secrets and variables
→Actions
→New repository secret
-
Name the secret exactly:
WAKATIME_API_KEY
-
Paste your WakaTime API Key
Step 4: Enable GitHub Actions
-
Go to the
Actions
tab in your…
-
Add your WakaTime API Key
Go toSettings
>Secrets and variables
>Actions
in your forked repo and add a new secret:
WAKATIME_API_KEY
→ your personal WakaTime API keyCustomize your workflow (optional)
The default GitHub Action runs daily and updates the lang_stats.svg, daily_stats.svg, and your badge files.Embed the generated images using image links in your Github profile readme.
For example,
For language stats, in your Profile Readme.md, paste this:
Replace with your user-name.

🙌 Contributions Welcome!
This is an open-source passion project. If you have ideas, feel free to fork, contribute, and raise an issue or PR.
Top comments (0)