• Home
  • Collections
  • Categories
  • Tags
  • Pricing
  • Submit
    1. Home
    2. Developer Time Tracking
    3. Hackatime

    Hackatime

    Fully open-source, self-hostable alternative to WakaTime for automatic programming time tracking. Hackatime is WakaTime-compatible, allowing developers to use existing WakaTime plugins while maintaining complete control over their data through self-hosting. Ideal for developers and teams prioritizing data privacy and sovereignty.

    🌐Visit Website

    About this tool

    Overview

    Hackatime is a minimalist, self-hosted time tracking solution for programmers that serves as a privacy-focused alternative to WakaTime. It's compatible with all WakaTime plugins, making it easy to switch while maintaining full ownership of your coding activity data.

    Features

    Core Capabilities

    • WakaTime Compatible: Works with all existing WakaTime editor plugins
    • Self-Hosted: Complete control over your data and infrastructure
    • Open Source: Fully transparent codebase (MIT license)
    • Lightweight: Minimal resource requirements
    • Privacy-First: Your coding data never leaves your server
    • Multi-User: Support for multiple developers on one instance

    Tracking Features

    • Automatic time tracking through IDE plugins
    • Language and project detection
    • File and editor tracking
    • Operating system tracking
    • Branch tracking (for Git repositories)
    • Time zone support

    Reporting & Analytics

    • Daily coding activity summaries
    • Language usage statistics
    • Project time breakdowns
    • Weekly and monthly reports
    • Export capabilities
    • API access for custom integrations

    Privacy & Security

    • All data stored on your own server
    • No third-party data sharing
    • User authentication and access control
    • Optional HTTPS/TLS encryption
    • Configurable data retention policies

    Supported Editors & IDEs

    Through WakaTime plugin compatibility:

    • Visual Studio Code
    • JetBrains IDEs (IntelliJ, PyCharm, WebStorm, etc.)
    • Vim/Neovim
    • Emacs
    • Sublime Text
    • Atom
    • Android Studio
    • Eclipse
    • Xcode
    • And 50+ others

    Installation Methods

    Docker (Recommended)

    docker run -d -p 3000:3000 \
      -v hackatime-data:/data \
      ghcr.io/muety/hackatime:latest
    

    Binary

    • Download pre-compiled binaries for Linux, macOS, or Windows
    • Run standalone executable
    • Configure via environment variables or config file

    From Source

    • Clone the repository
    • Build with Go
    • Deploy to your infrastructure

    Configuration

    Database Options

    • SQLite (default, simple setup)
    • PostgreSQL (recommended for multi-user)
    • MySQL/MariaDB

    Authentication

    • Built-in user management
    • API key generation
    • Optional LDAP/OAuth integration

    Use Cases

    • Individual Developers: Personal coding time tracking with full privacy
    • Development Teams: Team-wide time tracking on self-hosted infrastructure
    • Companies: Enterprise time tracking meeting data sovereignty requirements
    • Students: Learning time tracking without external services
    • Open Source Projects: Track contributions across distributed teams

    Advantages Over WakaTime

    • No Cost: Completely free, no premium tiers
    • Data Ownership: Your data stays on your servers
    • Privacy: No external company access to your code activity
    • Customization: Modify the code to fit your needs
    • No Limits: Unlimited users, projects, and history
    • Air-Gapped: Can run completely offline if needed

    Limitations

    • Requires self-hosting infrastructure
    • Less polished UI than commercial alternatives
    • Smaller feature set than WakaTime Premium
    • Self-managed updates and maintenance
    • Community support only (no commercial support)

    Integration

    • REST API for custom integrations
    • Prometheus metrics export
    • Webhook support
    • CSV/JSON export
    • Compatible with WakaTime API format

    System Requirements

    • Minimal:

      • 512 MB RAM
      • 1 CPU core
      • 1 GB storage
      • Linux, macOS, or Windows
    • Recommended for teams:

      • 2 GB RAM
      • 2 CPU cores
      • 10 GB storage
      • PostgreSQL database

    Pricing

    Hackatime is completely free and open source. Costs are limited to:

    • Server hosting (can be as low as $5/month)
    • Optional domain and SSL certificate
    • Your time for setup and maintenance

    Community & Support

    • GitHub repository for issues and feature requests
    • Community discussions
    • Documentation and setup guides
    • Regular updates and bug fixes
    Surveys

    Loading more......

    Information

    Websitegithub.com
    PublishedMar 13, 2026

    Categories

    1 Item
    Developer Time Tracking

    Tags

    3 Items
    #open-source
    #self-hosted
    #developers

    Similar Products

    6 result(s)
    WakaTime for Developers
    Featured

    Open-source IDE plugin that automatically tracks coding time across dozens of editors including VS Code, IntelliJ, and Sublime Text, providing detailed metrics on languages, projects, and productivity patterns.

    Awesome Time Tracker
    Featured

    A lightweight time tracking tool integrated with the Awesome Window Manager. It lets users start, stop, and inspect tasks via configurable key bindings and records events to a Qmonix server, where tracked time can be viewed and analyzed through the Qmonix web dashboard. Designed for developers and power users who live inside Awesome WM and want keyboard‑driven time tracking.

    OpenProject

    Open-source project management software with time and cost tracking, Gantt charts, agile boards, and team collaboration features, offering a free alternative to commercial project management platforms.

    Gauzy

    Open-source business management platform with time tracking, project management, and HR features. Gauzy provides a comprehensive suite of tools for managing teams, projects, and time in a self-hosted or cloud environment.

    Chronoid

    Open-source time tracking platform focused on simplicity and privacy. Offers self-hosted deployment options for teams wanting full control over their time tracking data.

    Traggo

    Open-source, self-hosted tag-based time tracking tool where there are no tasks, only tagged time spans. Provides full control over your data with customizable dashboards and multiple export formats.

    Built with
    Ever Works
    Ever Works

    Connect with us

    Stay Updated

    Get the latest updates and exclusive content delivered to your inbox.

    Product

    • Collections
    • Categories
    • Tags
    • Pricing
    • Help

    Clients

    • Sign In
    • Register
    • Forgot password?

    Company

    • About Us
    • Admin
    • Sitemap

    Resources

    • Blog
    • Submit
    • API Documentation
    • Terms of Service
    • Privacy Policy
    • Cookies
    All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
    Copyright © 2025 Ever. All rights reserved.·Terms of Service·Privacy Policy·Cookies