
Clockify
Time tracking and timesheets for teams and freelancers
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted, WakaTime-compatible backend for coding statistics tracking
Wakapi is a minimalist, self-hosted server that tracks your coding activity. Compatible with WakaTime clients, it provides statistics on projects, languages, editors, and more.

Wakapi is a lightweight, self-hosted backend designed for developers who want to track their coding statistics without relying on third-party cloud services. Built as a WakaTime-compatible alternative, it integrates seamlessly with existing WakaTime editor plugins while giving you full control over your data.
Wakapi is ideal for individual developers, small teams, and organizations that value data sovereignty and want detailed insights into their coding habits. Whether you're tracking personal productivity, analyzing project time allocation, or generating team reports, Wakapi provides the metrics you need.
The platform collects and visualizes statistics across projects, programming languages, editors, operating systems, and hosts. It supports weekly email reports, public leaderboards, REST API access, Prometheus exports for monitoring integration, and customizable badges. You can run Wakapi on your own infrastructure using Docker, Kubernetes, or as a standalone binary, or use the hosted cloud service at wakapi.dev for a zero-setup experience.
With its focus on performance, privacy, and developer-friendly deployment, Wakapi delivers enterprise-grade coding analytics without the complexity or vendor lock-in.
When teams consider Wakapi, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Personal Productivity Tracking
Developers gain insights into coding patterns, language usage, and time allocation across personal projects with complete data privacy.
Team Performance Analytics
Engineering teams deploy Wakapi internally to generate aggregated statistics and leaderboards without sharing data with external services.
Open Source Contribution Monitoring
Contributors track time spent across multiple open-source projects, generating badges and reports to showcase their involvement.
Compliance-Driven Development Metrics
Organizations in regulated industries collect coding statistics on-premises, meeting data residency and security requirements.
Yes, Wakapi is partially compatible with WakaTime. You can use existing WakaTime editor plugins by simply changing the api_url in your ~/.wakatime.cfg file to point to your Wakapi instance.
Wakapi supports SQLite (default), MySQL, and PostgreSQL. SQLite is suitable for single-user deployments, while MySQL and Postgres are recommended for multi-user or high-traffic installations.
Yes, you can use the free hosted cloud service at wakapi.dev. Simply create an account and configure your WakaTime client to use the wakapi.dev API endpoint.
Wakapi supports importing data from WakaTime and other Wakapi instances. The import feature can be enabled via configuration (app.import_enabled) and accessed through the web interface after creating an account.
Wakapi provides Prometheus exports for metrics collection, a REST API for custom integrations, and supports weekly email reports. You can also generate badges to display statistics publicly.
Project at a glance
ActiveLast synced 4 days ago