awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open Source Time Tracking Applications

Ranking updated Jun 30, 2026

For a project time tracker, the strongest matches are kimai/kimai (Kimai is a mature, self-hostable time tracking system with), solidtime-io/solidtime (Solidtime is a self-hostable time-tracking application that logs hours) and johannesjo/super-productivity (Super Productivity is a cross-platform tool that combines task). super-productivity/super-productivity and worklenz/worklenz round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Self-hosted software solutions for monitoring project hours and managing team productivity through detailed activity logs.

Open Source Time Tracking Applications

Find the best repos with AI.We'll search the best matching repositories with AI.
  • kimai/kimaikimai avatar

    kimai/kimai

    4,757View on GitHub↗

    Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates professional invoices from recorded timesheets and expenses. It organizes all time records through a mandatory three-level hierarchy of customer, project, and activity, and supports project budget monitoring with configurable time and money limits. The application is extensible through a plugin system that allows adding custom features, invoice templates, reporting views, and dashboard widgets without modifying core files. It provides a RESTful JSON API for programmatic read and w

    Kimai is a mature, self-hostable time tracking system with project/activity hierarchy, invoicing, team management, and a REST API, directly matching your core requirements—although explicit sub‑task breakdown is less granular, it still fits the category comprehensively.

    PHPProject Time TrackersRole-Based Access ControlAutomated Invoice Generation
    View on GitHub↗4,757
  • solidtime-io/solidtimesolidtime-io avatar

    solidtime-io/solidtime

    8,158View on GitHub↗

    Solidtime is time tracking software designed for freelancers and agencies to record work durations, manage billable hours, and monitor labor allocation. It serves as a professional services automation tool that organizes work into clients and projects while managing team member assignments. The system features a billable rate manager that defines hourly costs at the organizational, member, and project levels using hierarchical overrides to calculate total billing. It includes a project management tool for organizing clients and tasks into hierarchies with role-based access permissions. The p

    Solidtime is a self-hostable time-tracking application that logs hours by client and project, manages team roles with permissions, and provides billing calculations and data export, covering most of this search's requirements, though invoicing and a dedicated mobile interface are not directly evident.

    PHPRole-Based Access ControlTime Tracking SoftwareUser Role Management
    View on GitHub↗8,158
  • johannesjo/super-productivityjohannesjo avatar

    johannesjo/super-productivity

    20,129View on GitHub↗

    Super-productivity is a cross-platform productivity tool that integrates task management, time tracking, and data synchronization. It functions as a task management application for organizing daily work through todo lists and timeboxing, while serving as time tracking software to record activity durations and generate worklogs. The project features a synchronization layer that imports tickets and tasks from external project management tools, specifically Jira and GitHub, into a centralized local workflow. Data consistency across multiple devices is maintained through cloud storage synchroniza

    Super Productivity is a cross-platform tool that combines task management with time tracking and worklog generation, fitting the time tracking software category well, though it focuses on individual use rather than team management and lacks invoicing.

    TypeScriptHierarchical Task NestingTime Tracking Software
    View on GitHub↗20,129
  • super-productivity/super-productivitysuper-productivity avatar

    super-productivity/super-productivity

    17,541View on GitHub↗

    This project is a local-first task manager and time tracking tool designed to consolidate work items from multiple external project management platforms into a single, unified interface. By prioritizing local data sovereignty, it ensures that all task lists, time logs, and application states remain on the user's device, providing full functionality in offline environments while maintaining privacy. The application distinguishes itself through a focus on deep work and structured productivity rituals. It integrates distraction-free modes, configurable focus timers, and automated time tracking t

    super‑Productivity is a local‑first, open‑source task manager and time tracker that runs on desktop and mobile, providing project‑based time logging, task breakdown, and external‑tool integrations — but it lacks team‑management features and a web interface, so it fits as a capable but narrower entry in the time‑tracking category.

    TypeScriptData PortabilityProject Time TrackersTime Tracking Software
    View on GitHub↗17,541
  • worklenz/worklenzWorklenz avatar

    Worklenz/worklenz

    2,921View on GitHub↗

    Worklenz is a project management platform and professional services automation tool designed for planning work, tracking tasks via Kanban boards, and managing team collaboration. It functions as a combined resource management tool and time tracking software, providing a centralized workspace to analyze team capacity, balance workloads, and log work hours. The platform is distinguished by its deep integration with GitHub and Slack, allowing for the synchronization of repository activity and the delivery of real-time project notifications to external communication channels. It further streamlin

    Worklenz is a project management platform that includes built-in time tracking for logging hours, managing tasks with Kanban boards, and generating reports, making it a solid choice for project-based time tracking needs despite its broader focus.

    TypeScriptRole-Based Access ControlTime TrackingTime Tracking Software
    View on GitHub↗2,921
  • activitywatch/activitywatchActivityWatch avatar

    ActivityWatch/activitywatch

    17,912View on GitHub↗

    ActivityWatch is an open-source, privacy-focused time tracking platform that automatically records computer usage patterns to provide a comprehensive history of personal digital activity. It functions as a background service that monitors system metrics, application focus, and user input to build a detailed log of how time is allocated across various tasks and projects. The platform distinguishes itself through a local-first architecture that stores all activity data as structured files on the user's machine, ensuring that sensitive usage history remains private and accessible offline. It sup

    ActivityWatch is a self-hostable, privacy-focused time tracking platform that automatically logs computer usage, making it a genuine time tracker, but its automatic approach differs from the manual project-based hour logging and task management this search targets, so it covers reporting and self-hosting but lacks invoicing, team permissions, and explicit project breakdowns.

    PythonSelf-Hosted
    View on GitHub↗17,912
  • ever-co/ever-gauzyever-co avatar

    ever-co/ever-gauzy

    3,476View on GitHub↗

    Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services automation. It functions as a multi-tenant SaaS platform that combines time tracking, billing, and human resource management into a unified system. The project is distinguished by its headless architecture, utilizing a REST and GraphQL API gateway to expose business operations. It features a Model Context Protocol server that allows AI assistants to interact with system data and execute functional tools for automated business workflows. The platform covers a broad operational su

    Ever Gauzy is a full business management suite that includes robust time tracking, project management, invoicing, and team management, all self-hostable with a modern API — it covers nearly all the features you listed, though it is a broader ERP/CRM system rather than a dedicated time tracker, which may be more than you need.

    TypeScriptRole-Based Access Control
    View on GitHub↗3,476
  • leantime/leantimeLeantime avatar

    Leantime/leantime

    9,288View on GitHub↗

    Leantime is an open-source project management platform designed to track tasks, milestones, and workflows using Kanban boards and Gantt charts. It functions as a strategic planning tool that links daily operational tasks to high-level business goals and long-term objectives, while also serving as a time tracking and billing system for managing work hours and client estimations. The platform differentiates itself through an integrated AI-powered project assistant that decomposes complex tasks, generates status reports, and provides project insights. It further distinguishes its offering with a

    Leantime is a self-hostable project management platform that includes built-in time tracking, task breakdowns, reporting, and team permissions, covering the core time-tracking needs while also offering broader project planning features.

    PHPRole-Based Access Control
    View on GitHub↗9,288
  • invoiceninja/invoiceninjainvoiceninja avatar

    invoiceninja/invoiceninja

    9,841View on GitHub↗

    Invoice Ninja is a professional billing and invoicing platform designed for managing clients, projects, and financial records. It serves as a multi-currency billing system and time tracker available as both a cloud-based application and a self-hosted suite. The platform distinguishes itself through comprehensive support for regional taxes, diverse currency formats, and automated exchange rate updates. It includes dedicated cross-platform mobile and desktop applications to manage business data across different operating systems. The software covers the end-to-end financial lifecycle, includin

    Invoice Ninja is primarily an invoicing and billing platform that includes time tracking and project management features, but its core identity is financial management rather than a dedicated time tracking application.

    PHPProject Time TrackersInvoice GenerationTime Tracking Software
    View on GitHub↗9,841
  • jordanknott/taskcafeJordanKnott avatar

    JordanKnott/taskcafe

    5,176View on GitHub↗

    Taskcafe is a self-hosted task management system and collaborative work management platform. It provides a private workspace for organizing work through a variety of interfaces, including Kanban boards, hierarchical outlines, and calendars. The platform is designed for containerized deployment, orchestrating the application, database, and cache to ensure consistent environment management. It distinguishes itself by offering project portfolio dashboards for high-level monitoring and the ability to create public project boards that allow external visitors to view content without authentication.

    Taskcafe is a self-hosted task management and project collaboration platform with Kanban boards and calendars, but it does not include time logging, hours tracking, or reporting features, so it belongs to a neighboring category rather than the time tracking software you need.

    TypeScriptHierarchical Task NestingRole-Based Access Control
    View on GitHub↗5,176
  • openblocks-dev/openblocksopenblocks-dev avatar

    openblocks-dev/openblocks

    6,220View on GitHub↗

    Openblocks is a low-code platform for building custom internal tools. It provides a visual interface where users can assemble applications by dragging and dropping pre-built components onto a canvas, connecting them to databases and APIs without writing code. The platform distinguishes itself through its architecture for embedding and reuse. Entire application pages can be rendered as native React components inside other applications, replacing traditional iframe-based embedding. Custom components and queries can be bundled into reusable modules for use across multiple applications, and an au

    Openblocks is a low-code platform for building custom internal tools, not a dedicated time tracking application—it lacks the built-in project-based time logging, task breakdown, and reporting features you need.

    TypeScriptOn-Premise DeploymentRole-Based Access Control
    View on GitHub↗6,220
  • akaunting/akauntingakaunting avatar

    akaunting/akaunting

    9,604View on GitHub↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    Akaunting is an ERP and self-hosted accounting platform focused on financial management rather than dedicated time tracking, so while it might handle invoices it lacks project logging as its primary function unlike a true time tracker. Only choose adjacent when the identity itself mismatches.

    PHPOn-Premise DeploymentProject Time TrackersRole-Based Access Control
    View on GitHub↗9,604
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
kimai/kimai4.8KPHPAGPL-3.0Jun 22, 2026
solidtime-io/solidtime8.2KPHPagpl-3.0Feb 18, 2026
johannesjo/super-productivity20.1KTypeScriptMITJun 16, 2026
super-productivity/super-productivity17.5KTypeScriptmitFeb 18, 2026
worklenz/worklenz2.9KTypeScriptagpl-3.0Feb 19, 2026
activitywatch/activitywatch17.9KPythonMPL-2.0Jun 11, 2026
ever-co/ever-gauzy3.5KTypeScriptagpl-3.0Feb 21, 2026
leantime/leantime9.3KPHPagpl-3.0Feb 19, 2026
invoiceninja/invoiceninja9.8KPHPNOASSERTIONJun 22, 2026
jordanknott/taskcafe5.2KTypeScriptmitJul 23, 2023

Related searches

  • a freelance time logger
  • an automatic activity tracker
  • an open source time tracking tool
  • an open source alternative to Microsoft Project
  • an open source project management tool
  • an all-in-one project tracker
  • a Gantt-chart planner
  • an open source task manager for productivity