Open source HRMS for recruitment, attendance, leave, payroll, and employee management
- Stars1.2k
- Forks831
- Open Issues124
LGPL-2.1
- HTML
- Python
- JavaScript

About Horilla
Horilla is a free and open source HRMS that brings core HR workflows into one system. It covers recruitment, onboarding, employee management, attendance, leave, payroll, performance, offboarding, asset management, and a helpdesk module.
It runs on Python and Django with a PostgreSQL database. Installation is supported on Ubuntu, Windows, and macOS, and an official Docker image is published on Docker Hub. On first launch you initialize the database with a super admin, company, department, and job position, or load demo data instead.
Horilla is maintained by Cybrosys Technologies. It is self-hosted on infrastructure you control rather than offered as a hosted-only service, which suits teams that want to keep HR and payroll data in house.
Key features
- Recruitment, onboarding, and employee management
- Attendance tracking and leave management
- Payroll and performance management
- Asset management and offboarding
- Helpdesk for HR operations
Details
- On GitHub since
- 2023
- Language
- Python, Django
- Database
- PostgreSQL
- License
- LGPL-2.1
- Self-hosted
- Docker or manual install
- Maintainer
- Cybrosys Technologies
