Horilla is a free, open-source human resource management system built with Python and Django. It bundles attendance, payroll, leave, recruitment, onboarding, performance, asset, employee-record, and helpdesk modules into one web application aimed at growing teams that want every HR module included without per-module fees.[1][2]
Quick verdict
Growing teams that want one free system for attendance, leave, payroll, and recruitment benefit most from Horilla. Its concrete strength is all-modules-included licensing with no per-module fees: payroll calculates from live attendance, and every plan ships every feature. The material constraint is ownership: self-hosting needs Python, Django, and PostgreSQL administration, and SSO is restricted to the Enterprise plan, so teams without operational capacity should choose managed hosting or a simpler proprietary tool. If you can self-host or pay $7 per user per month for managed cloud, choose Horilla; if you need a no-code HR tool with no infrastructure ownership, evaluate a proprietary alternative after separate research.[1][2]
Key features
Payroll from live attendance Salaries auto-calculate from attendance data with contracts, allowances, deductions, tax calculation, and payslip generation, producing payslips in minutes rather than days.[1]
Biometric and mobile attendance Check-in and check-out work through biometric integration, mobile punch, and geo-fencing, with late arrivals, early departures, and overtime flowing into payroll automatically.[1]
Leave workflows Custom leave types, approval workflows, balance tracking, calendar views, and carry-forward rules let employees apply on mobile while balances update in real time.[1]
Recruitment pipeline Job postings, a kanban candidate pipeline, interview scheduling, email templates, and application forms carry hiring from job description to offer on one board.[1]
Onboarding checklists Automated checklists, document collection, and access provisioning bring a new hire to a productive day one with payroll active and equipment assigned.[1]
Performance and appraisals OKR tracking, 360-degree feedback cycles, goal alignment, and structured review cycles replace ad-hoc annual appraisals with continuous assessment.[1]
Assets and helpdesk Laptops, devices, and equipment assigned to employees keep a full lifecycle history, and a built-in HR ticketing module routes employee requests to resolution.[1]
All modules in every plan Every feature ships in every plan, including the free self-hosted tier, so adopting attendance or payroll never unlocks a per-module charge.[1]
Who will love it
Teams consolidating HR tools Teams patching together spreadsheets and separate apps for attendance, leave, and payroll gain one integrated system where punches flow into payslips.[1]
Budget-conscious growing teams Organizations that need full HRMS coverage at zero licence cost benefit from free self-hosting with unlimited users and no feature paywalls.[1]
Python-friendly operators Teams comfortable administering Python, Django, and PostgreSQL can own the whole stack, audit the LGPL-2.1 code, and extend it.[1]
Who should avoid it
Teams with no server capacity Self-hosting needs real server administration; teams that cannot own upgrades, backups, and uptime should budget for Horilla Cloud or a proprietary service instead.[1][2]
Teams needing SSO on a budget Single sign-on through SAML 2.0, OAuth, or LDAP is restricted to the custom-priced Enterprise plan, so smaller teams cannot get SSO at the $7 cloud tier.[1]
Teams needing proven scale evidence Public evidence of large-enterprise deployments, data-region options, and offline operation was not found in this pass, so regulated or very large organizations should verify those requirements directly.[1]
What the reports suggest
One practitioner article inspected October 2026: a SparxIT/The Talent App author comparing open-source ATS and HRMS options, describing Horilla as a Django-based HR suite where recruitment is one module among leave, payroll, and broader people ops, recommending it for HRMS-first orgs and against it when only a focused ATS is needed.
1 cited community source. One inspected practitioner article with a disclosed competing-vendor affiliation; it is analysis, not firsthand Horilla usage, and counts as one opinion, not a prevalence measure. No original Reddit or G2 user report was accessible, so no exact user quotations are included and wider forum experience remains a recorded gap. Vendor-stated counts and ratings are marketing claims, not verified measurements.
Suite breadth as strength The practitioner describes Horilla as a Django-based HR suite with recruitment as one module among leave, payroll, and broader people ops, and writes that this breadth is a strength when HR and hiring should live in one system.[1]
Focused hiring as mismatch The same practitioner writes that Horilla is a mismatch when only a focused applicant tracker is needed, because pulling in a full suite increases the surface area for security reviews and day-two operations.[1]
Questions worth asking
What is the best Horilla alternative for non-technical users?
If infrastructure ownership is the blocker, Horilla Cloud removes self-hosting work at $7 per user per month with managed backups and updates. If even a managed open-source tool feels heavy, a fully managed proprietary HR suite with vendor-owned implementation fits better, though that choice was not separately researched.[1]
Is Horilla really no-code?
How much does Horilla cost per month?
Self-hosting costs $0 forever with unlimited users. Horilla Cloud costs $7 per user per month billed monthly. Enterprise plans are custom-priced. Pricing was checked on the official pricing page on 2026-10-11; a free self-hosted licence does not cover hosting or support costs.[1]
Can you self-host Horilla?
Sources and editorial review
Source research. Reviewed on October 11, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.
We have not run or tested this product.
One practitioner article inspected October 2026: a SparxIT/The Talent App author comparing open-source ATS and HRMS options, describing Horilla as a Django-based HR suite where recruitment is one module among leave, payroll, and broader people ops, recommending it for HRMS-first orgs and against it when only a focused ATS is needed. One inspected practitioner article with a disclosed competing-vendor affiliation; it is analysis, not firsthand Horilla usage, and counts as one opinion, not a prevalence measure. No original Reddit or G2 user report was accessible, so no exact user quotations are included and wider forum experience remains a recorded gap. Vendor-stated counts and ratings are marketing claims, not verified measurements.
- Horilla official home page
official · Observed October 11, 2026
Official Horilla home page: open-source HRMS, free self-host with managed cloud from $7/user/month; nine integrated HR modules; live demo, docs, and GitHub links; 11,000+ teams and 4.8/5 G2/Product Hunt rating claims.
- Horilla features page
official · Observed October 11, 2026
Official Horilla features page: 10 HR modules plus CRM modules in every plan; payroll from attendance, biometric/mobile/geo-fenced check-in, leave workflows, recruitment kanban, OKRs with 360-degree feedback.
- Horilla pricing page
official · Observed October 11, 2026
Official Horilla pricing page: Self-Hosted $0 forever with unlimited users under LGPL-2.1; Cloud $7/user/month billed monthly; Enterprise custom with SSO (SAML 2.0, OAuth, LDAP), dedicated manager, custom SLA.
- Horilla repository README
official · Observed October 11, 2026
Canonical repository README: free and open-source HRMS; Python, Django, PostgreSQL prerequisites with Ubuntu/Windows/macOS steps; Docker Hub image; LGPL license badge.
- Open-Source ATS vs SaaS: When Self-Host Beats Another Login (DEV)
community · Observed October 11, 2026
Practitioner article by a SparxIT/The Talent App author comparing open-source ATS and HRMS options; covers Horilla as a Django-based HR suite with recruitment among leave/payroll modules; recommends it for HRMS-first orgs, warns against it for focused-ATS needs. Disclosed competing-vendor affiliation; analysis, not firsthand usage.
- Horilla license file
official · Observed October 11, 2026
Canonical repository LICENSE file is the full GNU Lesser General Public License version 2.1 text, establishing LGPL-2.1 licensing.
Compared with these products
No explicit proprietary baseline is recorded.