Skip to content

ever-works/awesome-time-tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Awesome Time Tracking

🌟 What is it

Time Tracking - Software, Methodologies and Practices.
A curated list of time tracking applications, libraries, and tools.

Please see the full list of PM and Time-Tracking Software at our Notion.
We are working to filter that list and move relevant items into this repo, stay tuned 🚀.

🔥 Acknowledgements

This directory was built and is maintained using the Ever Works Directory Builder platform.
The public-facing website is based on the open-source Directory Website Template.

📑 Table of Contents

Open-Source

  • Ever Cloc - Open Time Tracking Platform (WIP) (Source Code will be available soon) AGPL-3.0
  • Ever Teams - Open Work and Project Management Platform (including optional screenshots, Desktop & Mobile Apps, etc.) (Source Code) AGPL-3.0
  • Ever Gauzy - Open Business Management Platform (ERP/CRM/HRM) with Time-Tracking functionality (including optional screenshots, Desktop Timer App, etc.) (Source Code) AGPL-3.0
  • ActivityWatch - Free and open-source automated time tracker. Cross-platform, extensible, privacy-focused. (Source Code) MPL-2.0
  • TimeTagger - Tag your time, get the insight (Source Code) GPL-3.0
  • SolidTime - Modern open-source time-tracking app (Source Code) AGPL-3.0
  • Ziit - Self-hosted alterantive to Wakatime/WakAPI for code time tracking. (Source Code) AGPL-3.0
  • Traggo - Self-hosted tag-based time tracking (Source Code) GPL-3.0
  • Anvaka Time - A very simple interface to Google Sheets, that allows you to track time. Every time when you work on something - you can log time here, and edit it in Google Sheets later. (Source Code) MIT
  • Time Tracking Flutter & Firebase - A time tracking application built with Flutter & Firebase. (Source Code) MIT
  • GNOME time tracker - Hamster is time tracking for individuals. It helps you to keep track of how much time you have spent during the day on activities you choose to track. (Source Code) GPL-3.0
  • Timewarrior - Commandline Time Tracking and Reporting. (Source Code) GPL-3.0
  • Timestrap - Time-tracking you can host anywhere. Full export support in multiple formats and easily extensible. (Source Code) BSD-2-Clause
  • Tockler - An application that tracks your time by monitoring your active window title and idle time. (Source Code) GPL-2.0
  • Invobook - Self-hosted app for Time Tracking, Invoice Generation, Project & Client Management, built with Laravel & Filament. (Source Code) MIT
  • Time Tracker - "Time Tracker, to be the best time tracker for browsers" (Source Code) MIT
  • Shion - Time Tracker. (Source Code) GPL-3.0
  • Titra - Modern open source project time tracking for freelancers and small teams. (Source Code) AGPL-3.0
  • Selfspy - Log everything you do on the computer, for statistics, future reference and all-around fun! (Outdated Source Code) GPL-3.0
  • ULogMe - Automatically collect and visualize usage statistics in Ubuntu/OSX environments. (Outdated Source Code) MIT
  • TimeTrex - Taking the Work Out of Workforce Management. Automate your time & attendance, payroll and HR management in one easy-to-use platform. Unknown license
  • TomeTracker - Time tracking app using localstorage. (Source Code) GPL-3.0

Note: in bold we highlighted platforms built by our company, see all our OSS at: https://github.com/ever-co.

Team & Project Time Tracking

  • ActiveCollab - ActiveCollab is a project management tool with built-in time tracking, allowing detailed monitoring of hours by project, client, and task. It supports timesheet management, reporting, budgeting, and resource tracking, aiding in comprehensive work time analysis. (Read more) project-management reporting resource-management timesheet
  • Apploye - Apploye specializes in employee time tracking and comprehensive productivity monitoring. It provides detailed insights for businesses seeking to manage teams and optimize efficiency. (Read more) employee-monitoring productivity teams analytics
  • Avaza - Avaza is a unified work management platform with integrated time tracking for tasks and projects. It supports different views (Kanban, Gantt) and is suited for teams needing combined project management and time tracking. (Read more) project-management kanban teams web-based
  • Beebole - Flexible project time tracking and reporting application for businesses to monitor billable hours and productivity. (Read more) reporting billable-hours productivity teams
  • BigTime - BigTime is a cloud-based project management software focused on tracking billable hours, resource allocation, project planning, and billing. It is used by professional services businesses for detailed time tracking and management of project hours. (Read more) cloud-based billable-hours resource-management project-management
  • Bitrix24 - Bitrix24 is a business management suite providing project and time tracking tools, including time assignment and visualization in Gantt charts and Kanban boards. It is suitable for teams that need integrated time tracking within a broader project management environment. (Read more) project-management kanban visualization teams
  • Buddy Punch - Buddy Punch is a digital clocking-in time tracking solution that supports features like QR code, PIN, and facial recognition for punching in and out. It is designed for businesses looking to digitize and streamline their time tracking and attendance processes, with additional features for scheduling and payroll handling. (Read more) attendance scheduling payroll cloud-based
  • Cattr - Cattr is an open-source time tracking tool designed to monitor employee productivity through features like screenshot capture, automatic activity detection, and customizable extensions. It supports on-premises deployment for secure data storage and transparency, making it highly relevant for teams needing robust time tracking solutions. (Read more) open-source automatic-tracking teams self-hosted
  • ClickTime - ClickTime is a time tracking software for individuals and teams, offering manual and automatic entries, mobile support, receipt photo capture, and real-time project insights. (Read more) cloud-based teams mobile real-time
  • ClickUp - Comprehensive task management solution with built-in time tracking to monitor work progress and efficiency. (Read more) task-management teams project-management productivity
  • Clockly - Clockly is a project time tracking software that helps teams boost productivity by monitoring employee activity, managing timesheets and payroll, and providing detailed reports on time and attendance. It offers features like activity screenshots, app and location monitoring, and engagement tracking. (Read more) productivity timesheet activity-monitoring reporting
  • Collabtive - Collabtive is web-based project management software featuring built-in time tracking for tasks and projects. It allows users to track and manage time spent on various activities, making it suitable for teams needing integrated time tracking. (Read more) web-based project-management teams task-management
  • Connecteam - Connecteam is a feature-rich time tracking and team management app designed for businesses of all sizes. It offers a robust time-clock system, enabling users to track work hours, set digital geo-fences, customize attendance policies, and integrate with payroll software. Its relevance to time tracking lies in its accurate and automated logging of work hours, overtime, and time-off, making it ideal for freelancers and teams needing efficient time management. (Read more) cloud-based team attendance payroll
  • Deputy - Deputy is a time tracking application designed for larger companies and HR teams, offering features such as timesheet creation, verification, approval, and export. It includes automatic wage calculation, dashboarding, and integrates with payroll and accounting software, making it highly suitable for organizations needing robust time tracking and employee management tools. (Read more) approval-workflows payroll enterprise integration
  • dotProject - dotProject is a web-based, multi-user project management application that includes time tracking functionalities, enabling teams to log hours spent on projects. (Read more) web-based multi-user project-management timesheet
  • Easy Projects - Easy Projects is a project management platform with built-in time tracking capabilities, enabling teams to track resources, timelines, and progress. It is ideal for organizations that need integrated time and project tracking. (Read more) project-management resource-management reporting web-based
  • Ehour - Ehour is an open source time tracking software that enables teams to log work hours, manage timesheets, and export productivity reports in multiple formats. (Read more) open-source timesheet reporting multi-user
  • Everhour - A time tracking and reporting tool integrated with project management workflows, ideal for teams seeking detailed insights into work hours. (Read more) reporting integration project-management web-based
  • FreshBooks - FreshBooks is an accounting software with strong time tracking capabilities tailored for service-based businesses. It enables users to track billable hours, manage expenses, and seamlessly generate invoices, making it ideal for freelancers and small teams. (Read more) billing invoicing expense-tracking freelancers
  • FunctionFox - FunctionFox is a cloud-based timesheet and project management solution featuring a stopwatch for tracking billable hours, automated alerts, and detailed timesheets. It is particularly useful for creative teams and agencies needing accurate time tracking and project organization. (Read more) cloud-based billable-hours timesheet project-management
  • GoodDay - GoodDay is a project management and collaboration platform with built-in time tracking, suitable for teams needing an affordable solution to manage work and monitor time. (Read more) project-management collaborative teams web-based
  • Harvest - A robust time tracking and invoicing software designed for businesses, enabling users to track time, manage expenses, and streamline workflow. (Read more) invoicing expense-tracking team web-based
  • Homebase - Homebase offers both manual and automatic time tracking for individuals and teams, with features like GPS clock-in, offline mode, and PIN-based entry, streamlining employee attendance and scheduling. Includes the TimeClock feature for employee time tracking and scheduling tools. (Read more) cloud-based gps attendance scheduling
  • HourStack - HourStack is a visual time tracking and workload planning application that integrates with popular project management tools. It helps users plan and track time across multiple projects, making it ideal for managing work allocations and efficiency. (Read more) integration planning visualization resource-management
  • Hubstaff - Advanced time tracking and employee monitoring software designed to maximize productivity for teams and businesses. (Read more) employee-monitoring productivity teams cloud-based
  • Invoice Ninja - Invoice Ninja is a free, open-source platform that integrates time tracking with invoicing, expense tracking, and project management. It is particularly suited for freelancers and small businesses needing combined time tracking and billing features. (Read more) open-source invoicing expense-tracking small-business
  • Jibble - Jibble is a free and open-source time tracking solution featuring instant face recognition, GPS tracking, offline clock-ins, activity and project tracking, and timesheet management, tailored for teams and organizations. (Read more) open-source teams gps timesheet
  • Jira Time Tracking - Jira Time Tracking is a feature within Jira, a popular project management and issue tracking platform, that allows teams and individuals to track time spent on tasks, manage worklogs, and generate detailed reports for time management and productivity analysis. Highly relevant for teams needing integrated time tracking within their workflow. (Read more) jira integration reporting project-management
  • Justworks - Justworks includes integrated time tracking tools within its HR platform, designed to help HR teams efficiently monitor employee hours and manage workforce productivity. (Read more) hr workforce-analytics teams web-based
  • Lasius - An advanced open-source time tracking solution with features for team collaboration, real-time tracking, reporting, organization and project management, and export capabilities. (Read more) open-source real-time collaborative reporting
  • MeisterTask - MeisterTask is a task management tool that includes time tracking functionalities, allowing teams to log hours spent on tasks and projects. Its features support agile project teams in managing their workflows and time efficiently. (Read more) task-management agile teams web-based
  • Miru - Miru is an open-source time tracking and invoicing web application built with Ruby on Rails and ReactJS, supporting employee benefit management as well. (Read more) open-source invoicing web-based ruby
  • monday work management - monday work management is a visual time tracking and work management platform that helps teams track billable hours, manage unlimited projects, and generate detailed time reports to boost productivity and streamline workflows. (Read more) project-management teams reporting billable-hours
  • MyT - MyT is a free, open-source project and task management system that includes timesheet hour tracking, helping teams and individuals manage and record time spent on tasks. (Read more) open-source project-management timesheet task-management
  • OpenProject - OpenProject is a comprehensive open-source time tracking software designed for teams and organizations. It offers features such as time tracking, budgeting, detailed reporting, and integrations with popular tools, making it ideal for project-based time management. (Read more) open-source project-management reporting integration
  • openTimetool - openTimetool is a web-based project time tracking software designed for service companies and freelancers, supporting both desktop and mobile devices for tracking billable project hours. (Read more) web-based billable-hours freelancers project-management
  • Orangescrum - Orangescrum is a free and open-source time tracking and project management software. It offers automated timers, manual time entry, timesheet management, reporting, analytics, and extensive integration options for teams. (Read more) open-source project-management teams analytics
  • Paydirt - Paydirt is a time tracking application for freelancers, offering a complete invoicing suite. It facilitates accurate tracking of work hours and integrates invoicing, though it lacks extensive integrations and offline support. (Read more) invoicing freelancers web-based billing
  • Paymo - Project management and time tracking software with invoicing capabilities for small businesses and freelancers. (Read more) project-management invoicing small-business freelancers
  • PhpReport - PhpReport is a web-based time tracking application tailored for teams and companies, offering statistics on users and projects, and integration with external applications. (Read more) web-based teams reporting integration
  • Plandora - Plandora is a web-based project management suite with built-in time tracking, request management, and reporting, supporting time tracking across multiple projects and teams. (Read more) web-based project-management reporting teams
  • Productive.io - Productive.io is a comprehensive platform for professional service teams to plan projects, track time, and optimize profitability with detailed time-tracking features. (Read more) cloud-based project-management teams reporting
  • []project-open - ]project-open[ is an enterprise project management application that includes modules for time sheet management and time tracking within broader resource and project management functionalities, making it suitable for organizations needing to track time across projects. (Read more) enterprise project-management timesheet resource-management
  • QuickBooks Time - QuickBooks Time (formerly Tsheets) is an online time tracker and timesheet application designed to help service providers track employee time and coordinate jobs efficiently. (Read more) cloud-based timesheet payroll employee-monitoring
  • QuickBooks Time Tracking - QuickBooks provides a time tracking solution suitable for freelancers, small businesses, and enterprises. Features include GPS tracking, PIN-based entry, mobile app access, employee scheduling, and alerts. (Read more) cloud-based mobile gps small-business
  • Quidlo Timesheets - Quidlo Timesheets is a time tracking application that helps individuals and teams monitor and report on their work hours. It offers features like project time tracking, reporting, and integrations, making it directly relevant for anyone seeking effective time management tools. (Read more) reporting teams project-management web-based
  • Redmine - Redmine is a project management and issue tracking software that includes a built-in time tracking feature. It allows users to track time spent on projects and issues, categorize time entries by activity, and supports multiple tracking methods such as built-in tracker, plugins, and commit messages. Its time tracking capabilities help teams accurately calculate billable hours and monitor productivity. (Read more) open-source project-management teams billable-hours
  • Remote - Remote is an HR management platform offering a project time-tracking solution, including manual and automatic logging of working hours, timesheet review and approval, and compliance monitoring. It's suitable for managing remote teams and ensuring accurate, compliant time tracking. (Read more) hr compliance approval-workflows remote-teams
  • Replicon - Replicon is a suite of time management, project management, and billing tools that helps businesses improve team performance, track billable hours, and streamline operations. (Read more) enterprise billing teams project-management
  • Rippling - An enterprise-grade time tracking solution that automates workflows for large organizations, integrating HR, IT, and Finance processes. (Read more) enterprise automation payroll workforce-analytics
  • Sunsama - Sunsama is a task and time management application based on agile methodology. It provides planning and tracking features, including kanban boards, timelines, start/end dates for tasks, and workload monitoring, making it suitable for personal and professional time tracking needs. (Read more) agile planning kanban task-management
  • TaskFord - An upcoming integrated platform for freelancers and small teams focusing on project management and robust time tracking features, including timesheet generation and workflow automation. (Read more) project-management teams automation timesheet
  • TeamBoard TimePlanner - A visual planning and time tracking tool designed for freelancers and teams, enabling users to track hours against specific tasks and projects for efficient workflow management. (Read more) web-based teams project-management planning
  • Teamwork - Teamwork is a project management platform with built-in time-tracking, billable hours management, and robust reporting, designed to help teams efficiently track time and manage client work. (Read more) project-management billable-hours reporting teams
  • TEMS - TEMS is a tool for capturing time and expense entries by project and account, generating detailed invoices, and supporting approval workflows. It is designed for organizations that bill clients based on tracked time and materials, making it directly relevant for time tracking needs. (Read more) open-source invoicing expense-tracking approval-workflows
  • Tick - Tick is a simple time tracking software that helps users track time against budgets and projects. Its straightforward interface and focus on budget management make it useful for freelancers and teams needing real-time tracking. (Read more) web-based real-time budgeting teams
  • Time Analytics - Time Analytics is a web-based time tracking tool that allows users to track time and cost per project, task, activity, or client. It provides features like timesheets, time reporting, and time billing, making it suitable for teams needing detailed analysis of time utilization and project/client performance. (Read more) web-based reporting timesheet project-management
  • time-tracker (valb3r) - A time tracker and corporate authorization portal with group/user management, role inheritance, and batch reporting, powered by a graph database and reactive endpoints. (Read more) open-source reporting enterprise user-management
  • TimeCamp - A comprehensive time management solution that tracks work hours, monitors productivity, and generates detailed reports. (Read more) cloud-based productivity reporting teams
  • TimeChief - TimeChief is an all-in-one time tracking and work management solution. It helps workers and businesses track work hours, manage projects, and plan shifts efficiently through a user-friendly interface. (Read more) cloud-based project-management planning teams
  • Timeneye - A time tracking tool designed for teams using Trello and Basecamp, allowing easy integration and visual tracking of hours and projects. (Read more) integration teams web-based visualization
  • TimeSolv - TimeSolv is a cloud-based time tracking and billing software targeted at law firms and professionals. It enables accurate time entry, budget management, invoicing, and reporting, supporting both online and offline use. (Read more) billing professionals invoicing cloud-based
  • Timestrap - Timestrap is a free, self-hosted, open-source time tracking program for freelancers. It organizes tracked time by tasks and projects, includes multi-user support, reporting, charts, and can be installed via Docker. (Read more) open-source self-hosted multi-user docker
  • Timey - Timey is a collaborative time tracking and project management platform available on web and mobile. It enables users and teams to track hours, manage tasks, and handle invoicing, making it suitable for efficient time management and project organization. (Read more) collaborative web-based mobile project-management
  • Titra - Titra is a self-hosted, open-source time tracking and project management tool for freelancers and small teams. It enables users to track time, manage projects and tasks, and generate detailed reports and graphs. (Read more) open-source self-hosted project-management reporting
  • TMetric - TMetric is a time tracking tool that provides features like task and project tracking, reporting, billing, invoicing, team management, and integrations with popular project management and accounting platforms. (Read more) cloud-based reporting invoicing integration
  • todoyu - todoyu is a web-based project and task management tool featuring built-in timetracking, team organization, and resource management, making it suitable for tracking time across projects and teams. (Read more) web-based project-management resource-management teams
  • Toggl Plan - Toggl Plan is a visual project management tool that integrates seamlessly with Toggl Track, enabling intuitive planning, scheduling, and direct time tracking from within the platform. It is ideal for teams looking for an easy project planner with robust time-tracking integration. (Read more) project-management integration web-based planning
  • TrackingTime - TrackingTime is a time tracking solution with an intuitive interface, advanced reporting, and integrations, suitable for teams needing transparent work logs. (Read more) reporting integration teams web-based
  • trax - trax is a simple time tracking server built for integration with Mattermost and Slack, supporting ChatOps workflows for team-based time tracking. (Read more) open-source integration teams chatops
  • Twproject - Twproject is a flexible time tracking and project management tool that allows real-time monitoring of worklogs, customizable timesheets, integrated project planning, and detailed reporting. It is specifically designed to track, manage, and optimize the use of time within teams and projects, making it a comprehensive solution for time tracking. (Read more) real-time project-management timesheet reporting
  • When I Work - When I Work is a workforce management platform that simplifies employee scheduling and time tracking, making it easier for businesses with labor-intensive roles to manage time efficiently. (Read more) scheduling attendance teams workforce-analytics
  • Wrike - Wrike is an enterprise-level project management solution with built-in time-tracking capabilities, enabling teams to manage projects and monitor time spent on tasks efficiently. (Read more) project-management enterprise teams web-based
  • Zoho Projects - Zoho Projects is an affordable project management tool with integrated time tracking, targeting small to medium-sized teams seeking comprehensive time and project management. (Read more) project-management integration reporting web-based

Automated Time Tracking

  • ActivityWatch - ActivityWatch is a free and open-source automated time tracker focused on privacy and extensibility. It supports cross-platform tracking, custom plugins, browser extensions, and provides detailed reports to help users analyze their time usage. (Read more) open-source automatic-tracking privacy cross-platform
  • ActivTrak - A time tracking and productivity management platform providing dashboards, productivity analytics, and automation to monitor and improve work habits. (Read more) productivity analytics automation activity-monitoring
  • Clockdiary - AI-powered time tracking application with an integrated activity tracker, designed to help users accurately record work hours and analyze productivity. (Read more) ai automatic-tracking productivity analytics
  • DeskTime - DeskTime is an automatic time tracking tool for individuals and teams, offering screenshot capture, offline tracking, cost calculation, and detailed billing reports. (Read more) automatic-tracking teams screenshot billing
  • desktop-wakatime - desktop-wakatime is a system tray app for Windows & Linux that provides automatic time tracking and generates usage metrics from various tools such as Figma and Postman. (Read more) automatic-tracking usage-monitoring cross-platform open-source
  • Insightful - Insightful delivers automated time tracking and productivity analytics for teams, enabling organizations to gain actionable insights into employee workflows. (Read more) automation analytics teams employee-monitoring
  • Latte - Latte is an open-source, automatic time tracker for Linux desktops, designed to track and record activity without manual intervention. (Read more) open-source automatic-tracking linux desktop
  • ManicTime - A time tracking tool that uses window titles to monitor web traffic and track browser history, useful for automated tracking of computer usage. (Read more) automatic-tracking usage-monitoring desktop analytics
  • Memtime - An automatic background time tracking tool for Windows, Mac, and Linux users, designed for those who prefer not to manually start and stop timers. It passively records work activity for accurate time tracking. (Read more) automatic-tracking cross-platform background usage-monitoring
  • pururu-bot - A Discord bot for attendance management with automated tracking, clock-in/clock-out, and absence monitoring features. (Read more) automation attendance chatops discord
  • RescueTime - Time management software that automatically tracks how you spend your time on digital devices, offering insights to improve productivity. (Read more) productivity automatic-tracking analytics cross-platform
  • screen-time-tracker - A minimalist Python tracker that records application usage time and provides insights into computer usage habits. (Read more) open-source python usage-monitoring analytics
  • Time Doctor - Time Doctor is a comprehensive time tracking and workforce analytics tool designed to monitor employee work hours, generate detailed productivity reports, manage payroll, and integrate with 60+ productivity and project management apps. Its real-time and automated tracking features make it highly relevant for accurate time management and productivity optimization. (Read more) workforce-analytics integration real-time productivity
  • time-tracker-agent - time-tracker-agent is an application for tracking time spent on applications, useful for productivity analysis and reporting. (Read more) automatic-tracking open-source productivity reporting
  • TimeCollect - TimeCollect is a desktop application for tracking work activity, with features like automatic uptime detection, activity recording, and Trac integration. It stores tracked data using MySQL or Derby databases. (Read more) automatic-tracking desktop activity-monitoring integration
  • Timely - An AI-powered time tracking tool that automatically records work hours and tasks, helping freelancers and teams accurately track and manage their time. (Read more) ai automatic-tracking productivity cross-platform
  • TrackLater - TrackLater is a tool that helps users track time after-the-fact by reconstructing daily activity from clues and displaying it on a simple timeline view. (Read more) open-source automatic-tracking timeline personal-use
  • Wakapi - Wakapi is a free and open-source automated time tracking software that tracks time spent on tasks and projects, offers real-time tracking, customizable categories, and detailed reporting, making it suitable for individuals and teams. (Read more) open-source automatic-tracking real-time reporting
  • WakaTime - Automatic time tracking for programmers, providing metrics, goals, and insights based on programming activity across editors and IDEs. (Read more) automatic-tracking programmers analytics integration
  • work-snapshots - A tool that takes screenshots every few minutes to help users review and manage their work sessions. (Read more) open-source automatic-tracking screenshot usage-monitoring
  • WorkClock - WorkClock is a smart attendance management system based on Flask, providing automated clock-in/out and efficient attendance record management. (Read more) automatic-tracking attendance open-source python
  • xbar-rescuetime-activities - An xbar plugin for macOS that monitors RescueTime activities and distractions from the menu bar. (Read more) macos activity-monitoring automation plugin

Personal Time Tracking

  • aitrack.work - aitrack.work is a minimal, open-source self-hosted task-based time tracker for everyday use, enabling users to organize and monitor time spent on tasks. (Read more) open-source self-hosted task-management minimalist
  • Dakik - A simple, cross-platform time and task management app focused on helping users track time and manage their schedules. (Read more) cross-platform task-management simple personal-use
  • Freelancy - Freelancy is a straightforward and affordable time tracking app designed for freelancers. It generates invoices based on hourly rates, simplifying the billing process for independent workers. (Read more) invoicing freelancers simple-ui billing
  • Furtherance - Furtherance is a free, open-source time tracking app built in Rust. It enables users to track time spent on different activities while ensuring data privacy and fast performance. (Read more) open-source rust privacy personal-use
  • Hamster - Hamster is an open-source time tracking application designed for individuals to log time spent on activities throughout the day. It’s user-friendly and suitable for personal productivity tracking. (Read more) open-source personal-use productivity desktop
  • Hours - Hours is a time tracking app that enables freelancers and consultants to track time by client or project. While it lacks built-in invoicing features, it provides an easy way to monitor work hours for accurate reporting. (Read more) freelancers reporting simple-ui personal-use
  • Minder - A free assistant and life planner app for people with ADHD, featuring time tracking and effective reminders to help users stay on task. (Read more) reminders planning personal-use productivity
  • minute - minute is an open-source time tracking app designed for individuals to monitor and track their time efficiently. (Read more) open-source personal-use productivity lightweight
  • Muino Time Management - A time management and accounting tool for tracking project and task hours, designed for personal and professional use. (Read more) open-source project-management productivity personal-use
  • OfficeTime - OfficeTime is a time tracking tool focused on solo professionals who need to track billable hours and expenses, even while offline. It's suitable for freelancers who want to monitor their time for accurate billing. (Read more) offline billable-hours freelancers productivity
  • Project Hamster - Project Hamster is a time tracking applet for the GNOME desktop environment, designed for users to keep track of how their time is spent throughout the day. (Read more) gnome linux open-source personal-use
  • Rachota - Rachota is a portable and easy-to-use personal time tracking application for Windows, Linux, Solaris, and Mac, offering tools for tracking work on projects, generating reports, and increasing efficiency. (Read more) cross-platform reporting personal-use desktop
  • Super Productivity - Super Productivity is a free and open-source advanced todo list app with integrated timeboxing and time tracking capabilities. It offers features like timesheets, work summaries, Pomodoro timer, and integrations with popular project management platforms, making it suitable for task and time management. (Read more) open-source task-management pomodoro integration
  • takt - takt is a simple application for tracking tasks and the time spent on them, aiding in personal productivity and time management. (Read more) open-source personal-use productivity task-management
  • Tijd - A simple open-source time tracker for managing and recording time spent on various tasks. (Read more) open-source simple personal-use task-management
  • Time Cop - Time Cop is a privacy-focused, straightforward time-tracking app that emphasizes ease of use and effective logging of work hours. It is open-source and prioritizes user privacy by avoiding unnecessary features and data collection. (Read more) open-source privacy minimalist personal-use
  • timed - A time-tracking application monorepo for recording and managing time spent on various tasks. (Read more) open-source personal-use task-management simple
  • TimeIT - TimeIT is an unobtrusive time tracker designed to help users monitor their work hours without interrupting their workflow. (Read more) open-source minimalist productivity personal-use
  • Timelog - A tool for effortless time tracking and productivity boosting, helping users log and analyze their work hours. (Read more) productivity logging reporting personal-use
  • timer-5 - timer-5 is a simple time-tracking tool for users who need to log their hours or track time spent on tasks or projects. (Read more) open-source simple personal-use logging
  • Tiny Time Tracker - Tiny Time Tracker is a personal time tracker application for individuals, featuring task activity tracking, history review, and export of time card data to Excel or CSV formats. It provides a simple, always-on-top interface for easy time tracking. (Read more) open-source personal-use csv-export simple-ui
  • TopTracker - TopTracker is a free time tracking application developed specifically for freelancers and teams. It offers detailed productivity reports, screenshots, and privacy controls, making it well-suited for those needing transparent and flexible time tracking. (Read more) freelancers privacy reporting cross-platform
  • Wage-Labor-Record - A tool designed to help users keep track of tasks performed, clients, and time spent working for accurate time tracking and record-keeping. (Read more) open-source task-management record-keeping personal-use

Web-Based Time Tracking

  • AND.CO - AND.CO is a time tracking app tailored for freelancers. It offers features such as contract creation and simplified reporting, streamlining time management and client invoicing for independent workers. (Read more) freelancers invoicing reporting web-based
  • Anuko - Anuko is a popular open source time tracking software that analyzes work hours for productivity and profitability, offering plugins for charts, attachments, and record locking. (Read more) open-source web-based productivity reporting
  • Clockify - Clockify is a free online time-tracking tool that supports unlimited users and projects. It features robust time tracking, reporting, and integrations with over 50 apps, making it ideal for individuals and teams looking for a comprehensive time tracking solution. (Read more) web-based reporting integration multi-user
  • ClockInEasy - ClockInEasy offers streamlined and user-friendly time tracking, focusing on employee attendance tracking for small businesses. (Read more) attendance web-based small-business timesheet
  • deep-pomo - A lightweight web app that boosts productivity using the Pomodoro technique, incorporating time-tracking features. (Read more) open-source web-based pomodoro productivity
  • EyeFul - A universal, single-page application for time tracking, offering features for effective time management and analysis. (Read more) open-source web-based time-management analysis
  • Hourglass - Hourglass is a web-based time and expense tracking solution for managing employee, client, and project hours. It features comprehensive reporting, task management, and automated reminders, supporting accurate and efficient time tracking. (Read more) web-based expense-tracking reporting task-management
  • Kimai - Kimai is a free, open-source time tracking software supporting unlimited users and timesheet entries. It offers a responsive design, plugin support, and multi-language capabilities, making it highly suitable for teams and individuals needing flexible, extensible time tracking. (Read more) open-source web-based multi-user timesheet
  • My Hours - My Hours is a free time tracking web app that offers easy management of workers’ time, clear invoicing, and project management functionalities. It provides visual statistics and dashboards for timesheet overviews, making it highly relevant for individuals and organizations seeking effective time tracking solutions. (Read more) web-based invoicing project-management timesheet
  • On The Clock - On The Clock is a time tracking application designed to help businesses and individuals monitor work hours, making it highly suitable for accurate time tracking and management. (Read more) attendance web-based reporting small-business
  • tasktime - tasktime is a sample web app for task and time tracking, built with Svelte, Firebase, and Bulma for UI and authentication. (Read more) open-source web-based task-management firebase
  • Time_Tracker - A simple web-based time tracker built with Dash and Plotly, supporting NFC-based clock-ins via phone. (Read more) open-source web-based nfc dash
  • TimeTrex - TimeTrex is a complete web-based payroll and time management suite that includes features for employee scheduling, time & attendance (timeclock, timesheet), job costing, HRM, invoicing, and payroll, making it highly relevant for comprehensive time tracking needs. (Read more) web-based attendance payroll enterprise

Mobile Time Tracking

  • ATracker - ATracker is a time tracking app for iOS and Android that offers one-tap timers, task switching, and detailed visual reports. It is designed for freelancers, personal users, and businesses, providing customizable interfaces and multi-device synchronization. (Read more) mobile reporting customization personal-use
  • timetracker - Papierkram.de TimeTracker is a Flutter app for time tracking, providing a mobile solution for users needing to log their work hours. (Read more) flutter mobile open-source personal-use

Desktop Time Tracking Applications

  • Baralga - Baralga is an open source desktop time tracking app that provides real-time tracking, manual editing, and exportable reports for productive work management. (Read more) open-source real-time desktop reporting
  • dxtime - dxtime is a lightweight program for time tracking, utilizing wxWidgets and SQLite for data management, ideal for users needing a simple tracker. (Read more) open-source wxwidgets sqlite lightweight
  • ever-gauzy-desktop-timer - Ever® Gauzy™ Desktop Timer App is a desktop application for time tracking, offering download options and integrations with the Gauzy time management platform. (Read more) desktop integration timer teams
  • GTimer - A GTK application for timing activities across various projects and tasks, with support for plain text and HTML reporting. (Read more) gtk open-source reporting linux
  • Kapow - Kapow is a punch clock program designed to easily track time, suitable for users needing to monitor hours worked for billing or productivity analysis. (Read more) desktop punch-clock billing productivity
  • KTimeTracker - KTimeTracker is a todo management and time tracking application, integrated with the KDE desktop, ideal for tracking time spent on multiple tasks. (Read more) kde linux task-management open-source
  • registro-trabajo - A work hours tracker with automatic pause detection for inactivity, exporting reports in Excel, built with Python, Tkinter, and SQLite. (Read more) open-source automatic-tracking python desktop
  • Time Tracker - Time Tracker is a simple time-tracker program for the GNOME desktop, enabling users to track and manage the time they spend on different activities. (Read more) gnome open-source linux personal-use
  • time-tracker (Gnome Linux) - time-tracker is a GNOME Shell extension for Linux, providing native time tracking functionality directly within the desktop environment. (Read more) gnome linux shell-extension open-source
  • TimeSlate - TimeSlate is an open-source Electron JS desktop application that tracks the usage time of different active applications on a computer and provides analysis reports. Ideal for users seeking insight into their desktop activity and time allocation across apps. (Read more) open-source electron usage-monitoring reporting
  • TimeSlotTracker - TimeSlotTracker is a Java-based time tracking tool, offering a flexible way to record and report on time allocation for different activities. (Read more) open-source java reporting cross-platform
  • Timetrack - Timetrack is a simple time tracking application for the GNOME environment, helping users keep logs of time spent on various tasks. (Read more) gnome open-source linux personal-use
  • Trakker - A simple menubar time tracking app that integrates with Toggl, built with Electron and React for convenient desktop time tracking. (Read more) desktop electron integration simple

Time Tracking CLI Tools

  • Bartib - Bartib is a command-line time tracking tool that logs activities in plaintext files and provides flexible reporting options, making it suitable for straightforward personal time tracking. (Read more) command-line logging reporting open-source
  • billwarrior - An extension for Timewarrior that generates invoices in LaTeX format based on tracked time data. (Read more) open-source invoicing extension command-line
  • Chrono - Chrono is a fast, Go-based time tracking tool with a simple interface, suitable for users who need efficient and straightforward time logging. (Read more) open-source command-line go simple
  • clockify-cli - clockify-cli is a command-line interface to manage Clockify time entries and projects, enabling users to track and report time efficiently from the terminal. (Read more) command-line integration open-source reporting
  • Doug - Doug is a command-line time tracking utility that helps users track their work hours and tasks efficiently from the terminal. Suitable for developers and users who prefer CLI-based time management tools. (Read more) command-line open-source developers task-management
  • gtm - gtm (Git Task Manager) is a tool for tracking tasks and time directly through git, suitable for developers seeking integrated time management. (Read more) open-source command-line developers task-management
  • ha-toggl-track - A custom component that integrates Toggl Track API with Home Assistant for tracking time. (Read more) integration api open-source automation
  • Khronos - Khronos is a simple tool for tracking the time spent on individual tasks, enabling users to monitor productivity. (Read more) open-source command-line personal-use productivity
  • klog - klog is a simple, open-source time-tracking tool that uses plain-text files for logging hours. It’s lightweight, privacy-respecting, and integrates smoothly with command-line tools, making it ideal for users who want a customizable time tracking experience. (Read more) open-source command-line lightweight privacy
  • litt - A low-intrusion CLI time tracker with a minimal workflow, REST API, and simple JSON storage for easy integration. (Read more) open-source command-line api minimalist
  • PyTM - A Python CLI time tracker with invoice generation, ideal for freelancers and professionals needing simple time tracking and billing. (Read more) open-source command-line python invoicing
  • rtrackr - rtrackr is a time tracking application written in Rust, offering a fast and efficient way to monitor time spent on tasks. (Read more) open-source command-line rust personal-use
  • RTW - RTW (Rust Time Watcher) is a free and open-source command-line time tracker written in Rust. It provides simple time-tracking capabilities directly from the terminal. (Read more) open-source command-line rust personal-use
  • simple-task-tracker - A command-line application to track tasks, including start times, finish times, and durations for effective time management. (Read more) command-line open-source logging task-management
  • thymed - A simple time-tracking tool written in pure Python, suitable for basic time tracking needs. open-source command-line python simple
  • time-task-tracker - time-task-tracker is an application with offline storage designed to track time spent on Jira tasks. (Read more) offline jira open-source command-line
  • Time Tracking - A simple command line tool for tracking project timer records, suitable for lightweight and scriptable time tracking needs. (Read more) command-line open-source lightweight project-management
  • timetrace - timetrace is a free and open-source CLI tool for tracking working time, offering simple and efficient time logging directly from the command line. (Read more) open-source command-line personal-use simple
  • Timetrap - Timetrap is a Ruby-based command-line time tracker that offers a simple interface for tracking how time is spent on various activities. It is open-source and optimized for quick, terminal-based usage. (Read more) open-source command-line ruby personal-use
  • toggl-cli - A simple command-line interface for toggl.com, enabling users to track time via the Toggl service from the terminal. (Read more) command-line integration open-source productivity
  • tracktime - A CLI program allowing users to track time on various tasks directly from the command line. (Read more) open-source command-line personal-use simple
  • trak - A tool to keep a record of time dedicated to projects, suitable for tracking productivity and project time allocation. (Read more) open-source command-line project-management productivity
  • ts - An open-source, text-based timesheet parser for contractors to track work hours in a programmer-friendly format using parseable text files. (Read more) open-source timesheet programmers contractors
  • Ultimate Time Tracker - Ultimate Time Tracker (utt) is a simple Python-based command-line application for tracking time, designed for users seeking straightforward time logging. (Read more) open-source command-line python logging
  • Watcher - Watcher is a CLI application that helps users gain perspective on their screen time. It is open-source and designed for those who want to monitor and manage computer usage time via the command line. (Read more) open-source command-line usage-monitoring personal-use
  • Watson - Watson is a command-line interface (CLI) time tracking app for Linux and macOS, designed to help users track and manage their time efficiently. It is open-source and ideal for developers and users who prefer terminal-based workflows. (Read more) open-source command-line linux macos
  • worklog - A tool designed to record every minute of your time, including integration with Jira. (Read more) open-source command-line jira integration
  • Zeit - Zeit is a command-line tool for tracking time spent on tasks and projects. It is open-source and provides a straightforward interface for managing and recording time usage. (Read more) open-source command-line simple programmers

Cross-Platform Time Tracking

  • Charm - Charm is a cross-platform time tracking software tailored for professionals, offering tools to log and manage billable work hours. (Read more) cross-platform billable-hours professionals open-source
  • Pendulums - Pendulums is a free and open-source time tracking tool supporting real-time and offline tracking, project assignment, and productivity charting, suitable for teams and individuals. (Read more) open-source real-time productivity teams
  • Task Coach - Task Coach is a free, open-source todo manager with built-in effort tracking, allowing users to monitor time spent on tasks. Its hierarchical task management, effort tracking, and cross-platform availability make it directly relevant for time tracking needs. (Read more) open-source task-management cross-platform effort-tracking
  • Timetagger - Timetagger is a free open-source time-tracker app with an intuitive user interface, built-in Pomodoro tool, PDF/CSV reporting, a CLI tool, and a developer-friendly web API. It is designed for tracking time across devices and platforms, making it highly relevant for time tracking needs. (Read more) open-source pomodoro api reporting
  • Timeular - A physical device and app for effortless, smart, and secure time and leave tracking for individuals and teams. (Read more) device cross-platform leave-tracking teams
  • Toggl - Toggl is a time-tracking platform offering desktop, web, and mobile clients, with features such as idle detection, reminders, Pomodoro timer, and daily time tracking. It is widely used for productivity and efficiency, and includes open-source desktop apps and command-line tools. (Read more) cross-platform productivity reporting integration

Countdown & Interval Timers

  • Flowkeeper - Flowkeeper is a desktop timer based on the Pomodoro Technique, designed to help users track focused work intervals and breaks. (Read more) pomodoro desktop productivity timer
  • flutter_achiver - A minimal Pomodoro-style timer and time tracker built with Flutter, focused on simple time tracking and productivity. (Read more) pomodoro flutter mobile productivity
  • myAgilePomodoro - myAgilePomodoro is a free open-source desktop time-tracking application that combines the Pomodoro technique with Agile task management. It supports multi-language, portable usage, and integrates time and task tracking with reporting features. (Read more) pomodoro agile open-source desktop
  • Notomato Task Timer - A Pomodoro task management application built with Ionic and Dexie.js, allowing users to track tasks, save notes, and export records in various formats. (Read more) pomodoro open-source task-management export
  • Play Timer - Play Timer provides native-feeling timers, useful for managing work sessions and tracking time spent on activities. (Read more) open-source timer productivity desktop
  • Time Limit - Time Limit is a free and open-source countdown application for tracking presentations, speeches, or work sessions, with features like notifications, progress bars, and customization options. It helps users manage and track time intervals effectively. (Read more) open-source countdown presentation customization

Time Tracking Overview & Resources

  • Project Time Tracking Platform - A project time tracking platform offers modern, digital solutions for tracking employee time and project hours. It automates timesheet filling, task allocation, and report generation, helping businesses optimize billable hours, compliance, and productivity. Essential for businesses looking to replace outdated paper logs and Excel timesheets with comprehensive time tracking and analysis. overview reference billable-hours automation
  • Timesheet Apps - A category of applications designed specifically for tracking work hours, project allocation, and employee productivity. These apps offer features like automated time tracking, manual entries, reporting, integrations, and mobile accessibility, making them essential tools for effective time management and accurate payroll processing. (Read more) overview reference timesheet productivity

🍺 Contribute

  • Please give us ⭐ on Github, it helps!

⭐ Star History

Star History Chart

™️ Legal

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 (AI). While efforts have been made to ensure the accuracy and reliability of the information, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability of the information contained herein. Users are advised to independently verify the information before making decisions based on it.

We disclaim any responsibility for errors, omissions, or inaccuracies in the content, whether generated by humans, AI, or any other means. By using this directory, you agree to use it at your own risk and acknowledge that the information provided may not always be current or accurate.

If you believe that your intellectual property rights or other legal rights have been infringed, please contact us immediately at legal@ever.works and we will take appropriate action.

🛡️ License

Shield: CC BY-SA 4.0

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0