Horilla
Horilla is an open-source human resource management system covering recruitment, attendance, leave, payroll, performance and assets.
- GitHub stars
- 1.4k
- Last commit
- 2 days ago
- Latest release
- 2.1.8
- Licence
- LGPL-2.1
- Self-hosted
- Yes

Horilla is a free and open-source human resource management system built with Python and Django. The README describes it as comprehensive and designed to streamline HR operations. It combines employee records with the common HR workflows into one application, so small and mid-sized organizations can manage staff without stitching separate tools together.
Core modules include employee management with LDAP integration, recruitment from job posting to onboarding, onboarding and offboarding workflows, attendance and time tracking with biometric integration, leave management with policy enforcement and approvals, payroll with salary processing and tax calculations, performance management with goals and reviews, asset management and a helpdesk for HR requests.
The project explains its branch layout: the 2.0 branch is the default for running or deploying Horilla, dev/v2.0 is where contributions should go, and version 1 is deprioritized with fixes considered case by case. It uses htmx and JavaScript on the front end and is licensed under LGPL-2.1. The project website is horilla.com.
Key features
- Employee management with LDAP integration
- Recruitment from posting to onboarding
- Attendance tracking with biometric integration
- Leave management with approvals
- Payroll with tax calculations
- Performance reviews and goal setting
- Asset management and HR helpdesk
Pricing: Free and open source under the LGPL-2.1 license.
