For productivity analytics, the strongest matches are activitywatch/activitywatch (ActivityWatch is a self-hostable, privacy-focused platform that automatically tracks), muety/wakapi (Wakapi is a self-hosted activity tracker specifically designed for) and screenpipe/screenpipe (Screenpipe is a local-first activity recorder that captures and). johannesjo/super-productivity and super-productivity/super-productivity round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Discover the best open-source productivity analytics tools. Compare top GitHub repositories by activity and features to find the best fit for you.
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 platform that automatically tracks computer usage and provides a dashboard for visualizing productivity metrics, making it a comprehensive solution for this category.
Wakapi is a self-hosted activity tracker that collects coding time and language statistics using the WakaTime API protocol. It monitors time spent on projects and programming languages to analyze productivity trends and coding patterns. The project provides a productivity dashboard for analyzing development patterns through time distribution plots and activity reports. It includes a badge generator to create dynamic SVG images and status cards for profile readmes, as well as public leaderboards to rank users based on coding activity. The system manages identity through local credentials or O
Wakapi is a self-hosted activity tracker specifically designed for monitoring coding time and development patterns, providing the requested dashboards and privacy-focused storage for productivity insights.
Screenpipe is a local-first platform designed to record, index, and analyze desktop activity. By capturing screen, audio, and keyboard input, it creates a comprehensive and searchable history of computer usage. The system functions as an activity recorder and automation framework, providing a persistent, context-aware memory that allows artificial intelligence agents to observe and interact with local desktop environments. The platform distinguishes itself through a privacy-focused architecture that processes all data locally. It utilizes on-device computer vision and speech recognition to tr
Screenpipe is a local-first activity recorder that captures and indexes desktop usage for analysis, fitting the category by providing the raw data and framework needed to derive productivity insights while maintaining privacy through local storage.
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
This is a comprehensive task management and time tracking application that provides local-first data storage and integrates with external project management tools to help you monitor your productivity metrics.
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
This is a local-first task manager and time tracker that provides automated activity logging and privacy-focused data storage, making it a strong fit for personal productivity analytics despite its primary focus on task management rather than team-wide reporting.
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 comprehensive business management suite that includes built-in time tracking and project management features, making it a suitable self-hostable platform for monitoring team productivity and workflow metrics.
Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks and team collaboration. It provides a visual system for managing workflows through the use of boards, columns, and cards. The project features an extensible plugin framework and a comprehensive API for programmatic task and project administration. It includes specialized identity management through LDAP integration, allowing for the synchronization of user accounts and group permissions from directory servers. The system covers a wide range of capabilities, including event-dri
Kanboard is a self-hosted project management tool that tracks task progress and workflow metrics, though it focuses on Kanban-style task organization rather than automated activity or time-tracking analytics.
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 comprehensive project management platform that includes built-in time tracking and workflow analytics, making it a strong candidate for teams looking to link operational tasks with productivity insights.
Planify is a task management application and productivity suite designed for organizing to-do lists and schedules. It functions as a desktop tool for personal task management, featuring a visual calendar for planning deadlines and tracking daily productivity. The project integrates cloud synchronization to maintain data consistency across multiple devices. It also includes a natural language interface that acts as a documentation assistant, utilizing an API to retrieve answers and excerpts from technical content. The application covers a broad range of organizational capabilities, including
Planify is a task management application that provides visual productivity organization and scheduling, though it functions primarily as a task manager rather than a dedicated automated activity tracking or workflow analytics suite.
Pomotroid is a cross-platform desktop Pomodoro timer application designed for managing work and break intervals. It functions as a focus manager and productivity statistics tracker that utilizes a high-precision timer engine to organize focus sessions. The application distinguishes itself by operating as a WebSocket timer broadcaster, featuring a local server that streams timer state and lifecycle events to external automation scripts and stream overlays. It also includes a productivity trend analysis system that logs completed rounds to a local database to generate daily summaries, weekly st
Pomotroid is a desktop productivity timer that tracks focus sessions and provides local analytics, fitting the category as a personal time-tracking tool despite its focus on the Pomodoro technique rather than broader project management.
Flow-dashboard is a centralized personal productivity and knowledge management platform designed to track habits, manage tasks, and aggregate data from disparate sources. It functions as a personal analytics engine that stores records in a relational database, allowing users to visualize behavioral patterns and progress toward long-term goals through detailed charts and reports. The system distinguishes itself through a conversational interface that enables users to interact with their data using natural language commands. By integrating with external services, it synchronizes activity logs,
This tool provides a personal dashboard for tracking habits and tasks, serving as a self-hostable solution for quantified-self data aggregation and productivity visualization.
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 and resource planning platform that includes built-in time tracking and team capacity analytics, making it a relevant tool for monitoring workflow metrics despite its primary focus on task management.
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 and billing application that provides project-based labor allocation insights, making it a strong fit for managing team productivity and billable hours.
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 self-hostable time tracking application that provides project-based reporting and budget monitoring, making it a strong fit for tracking team productivity despite its primary focus on invoicing and manual time entry rather than automated activity monitoring.
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 a comprehensive billing and invoicing platform that includes built-in time tracking and project management features, making it a viable self-hostable tool for monitoring work hours and productivity metrics.
| المستودع | النجوم | اللغة | الترخيص | آخر تحديث |
|---|---|---|---|---|
| activitywatch/activitywatch | 17.9K | Python | MPL-2.0 | |
| muety/wakapi | 4.2K | Go | mit | |
| screenpipe/screenpipe | 16.9K | Rust | mit | |
| johannesjo/super-productivity | 20.1K | TypeScript | MIT | |
| super-productivity/super-productivity | 17.5K | TypeScript | mit | |
| ever-co/ever-gauzy | 3.5K | TypeScript | agpl-3.0 | |
| kanboard/kanboard | 9.7K | PHP | MIT | |
| leantime/leantime | 9.3K | PHP | agpl-3.0 | |
| alainm23/planify | 5.4K | Vala | GPL-3.0 | |
| splode/pomotroid | 5.3K | Rust | MIT |