Repolode
hackclub

hackclub/hackatime

A free, open source, WakaTime-compatible coding time tracker from Hack Club.

Open-source alternative to:WakaTime

Stars
215
Forks
177
Open issues
129
Last commit
11 hours ago

What is it?

Hackatime is a coding time tracker that works with WakaTime-compatible editor plugins, so developers who already use WakaTime can point their setup at it. It records how long you spend writing code and presents that activity as a personal dashboard.

The project is built with Ruby on Rails and includes a Svelte front end. It is released under the MIT License and is maintained by Hack Club. The installer code is kept in a separate repository, hackclub/hackatime-setup, and local development instructions are in DEVELOPMENT.md.

The project also offers public status and uptime badges and a documentation site for users.

Key features

  • 01Compatible with WakaTime-style heartbeat tracking for coding activity.
  • 02Built with Ruby on Rails and a Svelte front end.
  • 03Provides a documentation site and a separate installer repository.
  • 04Released under the MIT License for self-hosting and modification.

Use cases

  • Tracking your own coding hours without sending data to a commercial service.
  • Replacing WakaTime with a free, self-hostable alternative.
  • Hosting a private time-tracking instance for a team or club.

Quick start

  1. 1

    Read DEVELOPMENT.md for local setup and run instructions

  2. 2

    Get the installer code from the hackclub/hackatime-setup repo

Things to know

  • The README does not include run commands; local setup is described only in a separate DEVELOPMENT.md file.

Topics

FAQ

What is hackatime?
A free, open source, WakaTime-compatible coding time tracker from Hack Club. Hackatime is a coding time tracker that works with WakaTime-compatible editor plugins, so developers who already use WakaTime can point their setup at it. It records how long you spend writing code and presents that activity as a personal dashboard.
Is hackatime free to use? What license does it have?
hackatime is open source under the MIT license. Check the license terms before using it in commercial products.
Is hackatime still maintained?
Actively maintained. The last commit to hackatime was on Oct 21, 2026.
What can I use hackatime for?
Tracking your own coding hours without sending data to a commercial service. Replacing WakaTime with a free, self-hostable alternative. Hosting a private time-tracking instance for a team or club.
How do I install hackatime?
Read DEVELOPMENT.md for local setup and run instructions Get the installer code from the hackclub/hackatime-setup repo
Where can I get hackatime?
The source code and installation instructions are on GitHub: https://github.com/hackclub/hackatime

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects