DEV Community

Cover image for Wakadash: Showcase your wakatime stats on your Github profile
Anant Mishra
Anant Mishra

Posted on

Wakadash: Showcase your wakatime stats on your Github profile

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.

GitHub logo Anant-mishra1729 / WakaDash

Your wakatime visualization tool

Wakadash (2)

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

WakaTime Language Usage Chart

Weekly stats

Weekly usage summary Chart

Badges

Best badge

Daily avg badge

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

  1. Go to your forked repo’s SettingsSecrets and variablesActionsNew repository secret

  2. Name the secret exactly: WAKATIME_API_KEY

  3. Paste your WakaTime API Key

Step 4: Enable GitHub Actions

  1. Go to the Actions tab in your…

What you can do with it?

You can showcase:

  • Your top programming languages

Top 5 programming languages

  • Your weekly coding stats

Weekly coding stats

  • Your daily average coding time and best coding day badges

Best coding day and avg time spent 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.

  1. Fork this repository

    GitHub logo Anant-mishra1729 / WakaDash

    Your wakatime visualization tool

    Wakadash (2)

    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

    WakaTime Language Usage Chart

    Weekly stats

    Weekly usage summary Chart

    Badges

    Best badge

    Daily avg badge


    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

    1. Go to your forked repo’s SettingsSecrets and variablesActionsNew repository secret

    2. Name the secret exactly: WAKATIME_API_KEY

    3. Paste your WakaTime API Key

    Step 4: Enable GitHub Actions

    1. Go to the Actions tab in your…

  2. Add your WakaTime API Key
    Go to Settings > Secrets and variables > Actions in your forked repo and add a new secret:
    WAKATIME_API_KEY → your personal WakaTime API key

  3. Customize your workflow (optional)
    The default GitHub Action runs daily and updates the lang_stats.svg, daily_stats.svg, and your badge files.

  4. 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.

![WakaTime Stats](https://raw.githubusercontent.com/<your-username>/WakaDash/main/lang_stats.png)
Enter fullscreen mode Exit fullscreen mode

🙌 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)