Arrow left and right: switch to the adjacent tool in the overview. Arrow up and down scroll the page.

Hackatime

Hackatime

Free open-source alternative to WakaTime for coding time tracking

Visit Website
Hearts Heat (0–100)
140 Stars MIT Jun 11, 2026 Since Feb 2025 48 open issues

AI Summary

Hackatime is a free, open-source alternative to WakaTime for tracking programming time and coding habits. The tool automatically captures working hours, project statistics, and language distributions directly in your editor and stores all data indefinitely. Developers retain full control over their data with export functions and self-hosting options.

Screenshot of Hackatime website

Pros

  • + Completely free without premium features or hidden costs
  • + Unlimited history storage without artificial limits
  • + Open source and self-hostable for complete data sovereignty
  • + Compatible with all WakaTime plugins for all common editors

Cons

  • Leaderboard feature not yet available (coming soon)
  • Smaller community and fewer features than established paid alternatives

Use Cases

  • Automatic tracking of daily coding time across different projects
  • Analysis of programming languages and technologies used in your own stack
  • Identification of time-intensive files and code areas for better time management
  • Team leaderboards for hackathons or collaborative development projects

Who is it for?

Developers and programmers who want to transparently track their coding time without paying for premium features while maintaining full control over their data.

Tags

What is Hackatime?

Hackatime is an open-source tool for automatic coding time tracking. It is aimed at developers who want to know exactly how long they spend on which projects, files and languages. Technically, it works via the same editor plugins as WakaTime. Anyone already using WakaTime can simply switch the API endpoint and is ready to go immediately.

The key difference from WakaTime: Hackatime is completely free, stores the full history without a time limit, and can be self-hosted. WakaTime restricts the lookback period to 14 days in the free tier.

Core features

  • Automatic time tracking in the editor: Tracking runs in the background via existing WakaTime-compatible plugins for all common editors.
  • Unlimited history: All activity data is retained in full, with no artificial storage limits.
  • Project statistics and language breakdown: The dashboard shows which languages and files account for the most time.
  • Data export and self-hosting: Run your own instance and export your data. Full control over where and how the data is stored.
  • Team leaderboards: For hackathons or shared development projects, there is a leaderboard feature, which was still marked "Coming Soon" at the time of writing.

Who is Hackatime for?

Developers who want to analyze their coding habits without taking out a subscription. Anyone who wants to review historical data over months or years runs into limits quickly with free WakaTime accounts. Hackatime solves exactly that problem.

Self-hosting requires a basic level of technical knowledge. Those who want to get started right away can use the hosted version at hackclub.com. For teams in a hackathon context, the leaderboard is not yet available.

Context & alternatives

Hackatime belongs to the category of passive time-tracking tools for developers. The direct reference point is WakaTime, which is considered the dominant player in this segment and offers more features and a larger community. Code::Stats is another open-source alternative with a similar approach but a different focus on gamification.

The main reason to choose Hackatime is the combination of unlimited history and full data sovereignty. Anyone who needs both and does not want to spend money gets the most complete free package in the segment here.

Related Tools

Related Blog Posts

Meooow! Want tool tips by email?

Yes, please!