Horilla

Manage human resources through a centralized system covering recruitment, payroll, attendance, and employee lifecycle management.

Horilla screenshot 1

Horilla is an open-source, self-hosted Human Resource Management System (HRMS). It is designed to digitize and organize HR processes across the entire employee lifecycle, from initial hiring to final departure. The software serves as a centralized hub for managing personnel data and organizational efficiency.

The software is deployed as a web application on a server. It requires a Python environment and a PostgreSQL database to operate. Users manage the system through a web browser, with initial setup involving database initialization or the loading of demo data via a super admin account. The deployment process supports various operating systems, including Ubuntu, Windows, and macOS, allowing administrators to host the system on their own infrastructure.

Key features

  • Recruitment and onboarding workflows
  • Employee record management
  • Attendance tracking
  • Leave management
  • Asset management
  • Payroll processing
  • Performance management system
  • Offboarding procedures
  • Integrated helpdesk

The application is built using the Django framework and utilizes HTMX and jQuery for its frontend functionality. Its architecture allows for the configuration of custom time zones and host settings through environment variables, ensuring it can be adapted to different regional requirements. The system is designed for HR administrators who need to track employee performance, manage company assets, and handle payroll without relying on proprietary cloud services. Current development efforts include the addition of a calendar application, project management tools, and a built-in chat application to further expand its utility as an internal organizational tool.

Horilla is a flexible HRMS for organizations seeking a free and open-source tool to manage personnel operations and maintain full ownership of their corporate data.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity15 days ago
Repository Age3 years
LicenseLGPL-2.1
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.