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.
Manage tasks and track time with local first storage and integrations for Jira, GitHub, and GitLab.
Automatically monitors device usage and records activity data with local storage for user privacy.
A business management tool for freelancers to track time, organize financial documents, and manage bank transactions.
Create and send professional invoices, track expenses, accept payments, and manage projects from a self-hosted web app.
Track billable hours across multiple projects and clients with a self-hosted interface for freelancers and agencies.
A configurable Pomodoro timer with session statistics, customizable themes, and native desktop notifications for time management.
Track billable hours and manage project budgets with a self-hosted system for freelancers and companies.
Track coding activity and visualize development statistics through a self-hosted backend compatible with WakaTime clients.
A Pomodoro timer for the macOS menu bar with configurable intervals and global hotkey support.
Manage projects, track team resources, and monitor financial performance through a centralized open-source project management platform.
Track time using a tag based system with an interactive timeline and detailed reporting capabilities.
A self-hosted time tracking tool that uses a flexible tag-based system instead of fixed tasks.
Track work hours and analyze productivity patterns with a local desktop application that requires no registration.
Manage projects, track team activity, and monitor productivity through a unified open source work management platform.
Tracks coding activity across projects and languages to provide productivity statistics via a self-hosted dashboard.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.