Open Source Time Tracking Software

Time Tracking software records the duration of tasks and monitors billable hours across various projects. These tools help users quantify work effort, manage project budgets, and generate accurate invoices based on logged activity. This type of software serves freelancers, developers, and agencies who need to document their daily labor. Self-hosting these apps ensures that sensitive client billing rates and detailed activity logs remain on private hardware. This approach prevents external providers from accessing a user's professional productivity statistics or financial records.

This page lists 15 open source tools in the Time Tracking category. The most popular are Super Productivity, ActivityWatch and Midday. Most use the AGPL-3.0 or MIT license, and 10 offer an official Docker image.

Super Productivity

Task Management Apps

Manage tasks and track time with local first storage and integrations for Jira, GitHub, and GitLab.

21k StarsWeb App / Server

ActivityWatch

Time Tracking

Automatically monitors device usage and records activity data with local storage for user privacy.

18k StarsWeb App / Server

Midday

Freelancer Tools

A business management tool for freelancers to track time, organize financial documents, and manage bank transactions.

15k StarsWeb App / Server

Invoice Ninja

Invoicing & Payments

Create and send professional invoices, track expenses, accept payments, and manage projects from a self-hosted web app.

9.9k StarsWeb App / Server

SolidTime

Time Tracking

Track billable hours across multiple projects and clients with a self-hosted interface for freelancers and agencies.

8.8k StarsWeb App / Server

Pomotroid

Time Tracking

A configurable Pomodoro timer with session statistics, customizable themes, and native desktop notifications for time management.

5.4k StarsDesktop App

Kimai

Time Tracking

Track billable hours and manage project budgets with a self-hosted system for freelancers and companies.

4.8k StarsWeb App / Server

Wakapi

Time Tracking

Track coding activity and visualize development statistics through a self-hosted backend compatible with WakaTime clients.

4.4k StarsWeb App / Server

TomatoBar

Time Tracking

A Pomodoro timer for the macOS menu bar with configurable intervals and global hotkey support.

3.4k StarsCross-Platform App

Worklenz

Project Management Suites

Manage projects, track team resources, and monitor financial performance through a centralized open-source project management platform.

3.1k StarsWeb App / Server

TimeTagger

Time Tracking

Track time using a tag based system with an interactive timeline and detailed reporting capabilities.

1.8k StarsWeb App / Server

Traggo

Time Tracking

A self-hosted time tracking tool that uses a flexible tag-based system instead of fixed tasks.

1.6k StarsWeb App / Server

TimeScribe

Time Tracking

Track work hours and analyze productivity patterns with a local desktop application that requires no registration.

876 StarsDesktop App

Ever Teams

Project Management Suites

Manage projects, track team activity, and monitor productivity through a unified open source work management platform.

519 StarsWeb App / Server

Ziit

Time Tracking

Tracks coding activity across projects and languages to provide productivity statistics via a self-hosted dashboard.

248 StarsWeb App / Server
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.