Horilla: A Free and Open Source HR and CRM Software
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
Horilla is a comprehensive, free, and open-source Human Resource Management System (HRMS) and Customer Relationship Management (CRM) software. Designed to streamline HR processes and enhance organizational efficiency, it offers a wide array of features from recruitment to payroll. Built with Django and Python, Horilla provides a robust solution for businesses looking to manage their human resources effectively.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
Horilla is a powerful, free, and open-source HRMS (Human Resource Management System) and CRM software developed by horilla-opensource. It aims to simplify human resource operations and improve overall organizational efficiency. With a strong focus on a comprehensive feature set, Horilla provides tools for managing the entire employee lifecycle, from recruitment and onboarding to payroll and offboarding. The project is built using modern web technologies like Django, Python, HTML, and JavaScript, making it a robust and flexible solution for businesses of all sizes.
Installation
Installing Horilla involves a few key steps, including setting up prerequisites like Python and PostgreSQL, cloning the repository, and configuring the application. The project's README provides detailed, platform-specific instructions for Ubuntu, Windows, and macOS.
First, ensure you have Python 3 and PostgreSQL installed on your system. The README offers clear commands for installing these on various operating systems.
Next, clone the Horilla repository from GitHub:
git init
git remote add horilla https://horilla-opensource@github.com/horilla-opensource/horilla.git
git pull horilla master
After cloning, set up a Python virtual environment and install the required dependencies using pip install -r requirements.txt. Configure your environment variables by renaming .env.dist to .env and updating database credentials and other settings. Finally, run Django migrations and start the server to access Horilla locally.
For complete, step-by-step instructions, including database setup and initial configuration, please refer to the official Horilla README on GitHub.
Examples
Horilla offers a wide range of functionalities that serve as practical examples of its capabilities:
- Recruitment and Onboarding: Manage job applications, candidate tracking, and the smooth integration of new hires.
- Employee Management: Maintain detailed employee records, profiles, and organizational structures.
- Attendance and Leave Tracking: Monitor employee attendance, manage leave requests, and track time off.
- Payroll: Process salaries, deductions, and generate payroll reports.
- Performance Management: Implement performance reviews and goal setting to enhance employee productivity.
- Asset Management: Keep track of company assets assigned to employees.
- Helpdesk: Provide internal support for employee queries and issues.
Why Use Horilla?
Horilla stands out as an excellent choice for several reasons:
- Open Source and Free: It offers a powerful HR and CRM solution without licensing costs, providing flexibility and transparency.
- Comprehensive Features: From recruitment to offboarding, Horilla covers the entire HR lifecycle, reducing the need for multiple disparate systems.
- Scalable and Flexible: Built with Django and PostgreSQL, it's designed to be robust and adaptable to various organizational needs.
- Active Development: With features like a Calendar App, Project Management, and Chat App currently under development, Horilla is continuously evolving.
- Community Support: Being open source, it benefits from community contributions and support.
Links
- GitHub Repository: https://github.com/horilla-opensource/horilla
- Official Website: https://www.horilla.com/
- License: LGPL-2.1
Source repository
Open the original repository on GitHub.