Horilla

Horilla

A self-hosted Django HRMS covering recruitment, payroll, attendance and performance, all free under LGPL-2.1. No module is paywalled; only SSO and managed hosting sit behind a paid tier.

🩺 Vitals

What do these metrics mean?
  • Last active: when code was last pushed, as of our last check. The dot is green when that was recent, grey otherwise. A long gap can mean a tool is finished and stable, not only unmaintained.
  • Latest release: the most recent tagged, packaged version the maintainers published. Not every healthy project tags releases.
  • Open issues: unresolved reports and requests. A high number is normal for a popular project and is not a warning on its own.
  • Stars: how many people bookmarked the project on its forge. A rough popularity signal, not a measure of quality.

🏗️ Profile

1. The Executive Summary

What is it? Horilla is a self-hosted Human Resource Management System (HRMS) built on Python and Django that covers the full HR lifecycle: recruitment and onboarding, employee records, attendance and leave, payroll, performance and asset management. Its defining trait is that it is fully open source under LGPL-2.1, with no open-core "Starter vs Advanced" split: every functional module ships in the free edition. The commercial tier sells operations (managed hosting, SSO/SAML, custom payroll rules and dedicated support), not unlocked features.

The Strategic Verdict:

2. The "Hidden" Costs (TCO Analysis)

Cost Component Personio (SaaS) Horilla (Self-Hosted)
User Licensing Per-employee/mo, recurring $0 licence; all modules included
Data Residency Vendor-controlled cloud 100% your infrastructure
Module Access Payroll and ATS tiered by plan Payroll, ATS and performance free
Enterprise Tax Bundled into the subscription Only SSO/SAML, custom payroll and support

3. The "Day 2" Reality Check

🚀 Deployment & Operations

🛡️ Security & Governance (Risk Assessment)

4. Market Landscape

🏢 Proprietary Incumbents

🤝 Open Source Ecosystem