// the find
frappe/hrms
Open Source HR and Payroll Software
Frappe HR is a full-featured HRIS built on the Frappe Framework, covering the full employee lifecycle from onboarding through payroll, leave management, and performance reviews. It was extracted from ERPNext at v14 into its own product, so it carries that lineage — both the maturity and the weight. Best suited for teams already running Frappe/ERPNext or willing to adopt the full Frappe stack.
The breadth of coverage is genuine — payroll with income tax slab configuration, shift management with geolocation check-in, multi-level expense approval workflows, and appraisal cycles with KRAs are all present and not just stubs. The PWA mobile app for leave and attendance is a real differentiator over most open-source HRIS options. Test coverage is solid across doctypes with dedicated test files per module. The Docker dev setup actually works out of the box, which is rarer than it should be in this category.
You are not adopting just this repo — you are adopting the entire Frappe Framework, bench CLI, MariaDB (or Postgres with caveats), and a deployment model that is meaningfully different from anything else. If you are not already on that stack, the onboarding cost is steep and the escape hatch later is painful. Payroll taxation is India-centric by design; adapting it to other jurisdictions requires understanding Frappe's salary component model deeply before you can do anything useful. The frontend is Ionic/Vue running inside the Frappe shell, so you get a PWA but customizing it means navigating two UI frameworks simultaneously. Reporting leans heavily on Frappe's built-in report builder, which is functional but inflexible when you need anything non-standard.