18 open-source apps
Best self-hosted HR & Time Tracking apps
Open-source HR software (HRMS), payroll, leave management and time tracking tools. Manage employees, timesheets and people operations on your own server instead of BambooHR or Workday.
The most popular self-hosted apps for HR & time tracking on GitHub are ActivityWatch, solidtime and Frappe HR, ranked by stars below.
Ranked by GitHub stars
All 18 HR & Time Tracking apps
ActivityWatch
ActivityWatch/activitywatch
Automatically track how you spend time on your devices.
HR & Time TrackingPythonsolidtime
solidtime-io/solidtime
Modern time tracking application for freelancers and agencies.
HR & Time TrackingPHPDockerFrappe HR
frappe/hrms
Complete HRMS solution with over 13 different modules right from employee management, onboarding, leaves, to payroll, taxation, and more.
HR & Time TrackingPythonDockerEver Gauzy
ever-co/ever-gauzy
Open business management platform for collaborative, on-demand and sharing economies (ERP/CRM/HRM/ATS/PM).
HR & Time TrackingTypeScriptDockerKimai
kimai/kimai
Track work time and print out a summary of your activities on demand.
HR & Time TrackingPHPWakapi
muety/wakapi
Tracking tool for coding statistics, compatible with WakaTime.
HR & Time TrackingGoDockerInvobook
Hasnayeen/invobook
Laravel and Filament app for time tracking, invoice generation and project and client management.
Accounting & InvoicingPHPBeaver Habit Tracker
daya0576/beaverhabits
Habit tracking app to save your precious moments in your fleeting life.
HR & Time TrackingPythonDockerTimeTagger
almarklein/timetagger
An open source time-tracker based on an interactive timeline and powerful reporting.
HR & Time TrackingPythonTraggo
traggo/server
Traggo is a tag-based time tracking tool. In Traggo there are no tasks, only tagged time spans.
HR & Time TrackingGoDockerHorilla
horilla/horilla-hr
Django HRMS with employee management, recruitment, onboarding, attendance, leave, payroll and performance reviews.
HR & Time TrackingHTMLDockerOrangeHRM
orangehrm/orangehrm
Long-running open-source HR management system covering employee records, leave, time and recruitment.
HR & Time TrackingPHPDockerTimeTracker
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.
HR & Time TrackingPythonDockeradmidio
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.
HR & Time TrackingPHPDockerMintHCM
minthcm/minthcm
Tool for Human Capital Management based on two popular, well-known business applications SugarCRM Community Edition and SuiteCRM.
HR & Time TrackingPHPOpenHabitTracker
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).
HR & Time TrackingTypeScriptDockerFocus 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 HR & time tracking?
By GitHub stars, ActivityWatch is the most popular self-hosted app for HR & time tracking 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 HR & Time Tracking apps free?
Yes. All 18 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 HR & Time Tracking app?
13 of the 18 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 HR & Time Tracking apps are most actively developed?
Measured by commits in the last twelve months, the most active projects are Frappe HR (2,742 commits), Horilla (2,014 commits) and Ever Gauzy (1,967 commits). Active development usually means faster bug fixes and security patches.