15 open-source apps
Best self-hosted Time Tracking & HR apps
Time tracking, timesheets and HR management tools. Measure work, bill clients and manage people operations on your own server.
The most popular self-hosted apps for time tracking & HR on GitHub are ActivityWatch, solidtime and Frappe HR, ranked by stars below.
Ranked by GitHub stars
All 15 Time Tracking & HR apps
ActivityWatch
ActivityWatch/activitywatch
Automatically track how you spend time on your devices.
Time Tracking & HRPythonsolidtime
solidtime-io/solidtime
Modern time tracking application for freelancers and agencies.
Time Tracking & HRPHPDockerFrappe HR
frappe/hrms
Complete HRMS solution with over 13 different modules right from employee management, onboarding, leaves, to payroll, taxation, and more.
Time Tracking & HRPythonDockerEver Gauzy
ever-co/ever-gauzy
Open business management platform for collaborative, on-demand and sharing economies (ERP/CRM/HRM/ATS/PM).
Time Tracking & HRTypeScriptDockerKimai
kimai/kimai
Track work time and print out a summary of your activities on demand.
Time Tracking & HRPHPWakapi
muety/wakapi
Tracking tool for coding statistics, compatible with WakaTime.
Time Tracking & HRGoDockerBeaver Habit Tracker
daya0576/beaverhabits
Habit tracking app to save your precious moments in your fleeting life.
Time Tracking & HRPythonDockerTimeTagger
almarklein/timetagger
An open source time-tracker based on an interactive timeline and powerful reporting.
Time Tracking & HRPythonTraggo
traggo/server
Traggo is a tag-based time tracking tool. In Traggo there are no tasks, only tagged time spans.
Time Tracking & HRGoDockerTimeTracker
DRYTRIX/TimeTracker
Track time across projects and clients, with timers, kanban tasks, CRM, expense tracking, multi-currency invoicing (PDF, Peppol/ZugFerd e-invoicing), reports, OIDC/SSO, and a REST API.
Time Tracking & HRPythonDockeradmidio
Admidio/admidio
User management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.
Time Tracking & HRPHPDockerMintHCM
minthcm/minthcm
Tool for Human Capital Management based on two popular, well-known business applications SugarCRM Community Edition and SuiteCRM.
Time Tracking & HRPHPOpenHabitTracker
Jinjinov/OpenHabitTracker
Track habits, tasks and notes with time tracking, calendar view and completion statistics.
Task ManagementC#DockerZiit
0PandaDEV/Ziit
The Swiss army knife of code time tracking (alternative to WakaTime).
Time Tracking & HRTypeScriptDockerFocus Flow
francesco-gaglione/focus_flow_cloud
Complete ecosystem for time management using the Pomodoro technique.
Task ManagementRustDocker
What is the best self-hosted app for time tracking & HR?
By GitHub stars, ActivityWatch is the most popular self-hosted app for time tracking & HR with 19,073 stars, followed by solidtime and Frappe HR. The best fit depends on your needs, so compare Docker support, license and recent activity on each app page.
Are these Time Tracking & HR apps free?
Yes. All 15 apps in this category are open source and free to run on your own server. A few also offer a paid hosted plan or enterprise add-ons, but self-hosting the open-source edition costs nothing beyond your hardware.
How do I install a self-hosted Time Tracking & HR app?
11 of the 15 apps here ship a Docker image, which is the easiest route: rent a small VPS or use a home server, install Docker, and start the app with its Docker Compose file. Apps without an image list their native install steps in the README.
Which Time Tracking & HR apps are most actively developed?
Measured by commits in the last twelve months, the most active projects are Frappe HR (2,742 commits), Ever Gauzy (1,967 commits) and admidio (1,017 commits). Active development usually means faster bug fixes and security patches.