muety/wakapi

📊 A minimalist, self-hosted WakaTime-compatible backend for coding statistics

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 15th, 2026
Created on May 21st, 2019
Open Issues & Pull Requests: 37 (+0)
GitHub issues: Enabled
Number of forks: 300
Total Stargazers: 4,432 (+0)
Total Subscribers: 19 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.6 hours
Mean response time: 26.8 days
90th percentile: 5.9 days
Tracked items: 231

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 33% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. 95% of issues opened in the past year have since been closed. Three people close 91% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 21
New in 7 days: 0
Closed in 7 days: 3
Avg open age: 739 days
Stale 30+ days: 20
Stale 90+ days: 15

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (55)
  • enhancement (40)
  • prio a (40)
  • effort:2 (36)
  • prio b (36)
  • prio c (35)
  • effort:3 (26)
  • effort:1 (22)

Detailed Description

Wakapi is a self-hosted backend for coding statistics that provides a WakaTime-compatible alternative.

The tool solves the problem of tracking coding activity without relying on a third-party service by offering a self-hosted option that collects statistics on projects, languages, editors, hosts, and operating systems. It works by accepting data from client-side tooling and exposing that information through a REST API, while maintaining partial compatibility with the WakaTime protocol so existing clients can be redirected to a self-hosted instance.

Wakapi suits developers who want to own their coding statistics data and prefer not to depend on external services. It works well for individuals or teams running their own infrastructure, particularly those already comfortable with Docker or Kubernetes deployment. The tool can be deployed as a standalone binary, via Docker, Docker Compose, or Kubernetes using the community Helm chart. It supports multiple database backends including SQLite, MySQL, and Postgres. The project includes features like weekly email reports, Prometheus metric exports, and badge generation. For those wanting a hosted option without self-hosting, a free cloud service is available at wakapi.dev.

The maintainers have temporarily paused accepting pull requests due to limited available time. The codebase is written in Go and emphasizes performance and minimalism in its design.