
wakapi
Open SourceOpen-source coding time tracker with statistics and leaderboards
AI Summary
Wakapi is an open-source tool that helps developers track their programming time by project, programming language, and more. It offers detailed statistics, public leaderboards, weekly email reports, and is fully compatible with the WakaTime API. The tool is designed for developers who want to analyze and visualize their productivity.

✓ Pros
- +100% free and open-source, no hidden costs
- +Self-hosting option for complete data control and GDPR compliance
- +Compatible with WakaTime plugins, making migration straightforward
✗ Cons
- −Self-hosting requires your own server infrastructure and technical know-how
- −Smaller community and fewer integrations than commercial alternatives like WakaTime
Use Cases
- →Tracking daily coding time broken down by project and programming language
- →Self-hosted alternative to WakaTime for privacy-conscious developers
- →Embedding coding activity badges in GitHub READMEs
- →Monitoring team productivity via public leaderboards
Who is it for?
Ideal for developers and statistics enthusiasts who want to track their coding time in a privacy-compliant and cost-free way.
Tags
What is wakapi?
Wakapi tracks how long developers spend working on which projects and in which programming languages. The data is stored either on the hosted instance at wakapi.dev or on your own server. What makes it special: Wakapi implements the same API as WakaTime, meaning all existing editor plugins (VS Code, JetBrains, Vim, and others) continue to work without any modifications. Switching from WakaTime only requires updating the API endpoint.
Core features
- Time tracking by project and language: Wakapi automatically breaks down coding time by project, programming language, editor, and operating system.
- Detailed statistics and dashboards: The web interface lets you analyze and visualize activity data across freely selectable time periods.
- Weekly email reports: Wakapi automatically sends summaries of your coding activity via email.
- Public leaderboards: Developers can compare their statistics with others, which is especially useful within teams.
- Badge integration: Coding activity can be embedded as an SVG badge in GitHub READMEs or other documents.
- Self-hosting: Wakapi runs on your own infrastructure, giving you complete control over your stored data.
Who is wakapi for?
Wakapi is aimed at developers who want to analyze their working time without taking out a commercial subscription or sending activity data to third-party providers. WakaTime compatibility makes getting started straightforward for those already using compatible editor plugins.
Self-hosting wakapi requires a working server environment. Without experience with Docker or running Go applications, setup can take some time. The hosted version at wakapi.dev lowers this barrier, but trades away data control in return.
Context & alternatives
Wakapi belongs to the category of coding time trackers, which also includes WakaTime as the most well-known commercial option. WakaTime offers a broader feature set, wider third-party integrations, and an active hosting infrastructure, but becomes a paid service beyond a certain data volume. Wakapi is free and open-source, but has a smaller community and fewer integrations.
For teams that already operate internal infrastructure and require GDPR-compliant tracking, self-hosting with Wakapi is a straightforward path with no ongoing licensing costs.




