# Frappe HR

Business application

An HR foundation for employee records, recruitment, leave, attendance and related workforce processes.

## Why we recommend it

We recommend Frappe HR when you want several HR processes to share one employee model and approval structure.

## When to choose it

- Build an employee portal covering onboarding, requests, recruitment and workforce administration.

## What to consider

- Plan around compatible Frappe and ERPNext versions. Payroll and employment rules vary by jurisdiction; built-in features still need local validation and careful personal-data permissions.

## Start with this project

Prototype one employee's journey from hiring to leave approval with separate employee, manager and HR roles.

Technology: Python, Frappe Framework, Vue.js

License: GPL-3.0

Default branch: develop

Sources checked: 2026-10-25

[Explore project](https://orqestria.com/en/catalog/repositories/frappe-hr)

[Start a project in Orqestria](orqestria://catalog/project?repository=frappe-hr)

Choose a name and location in the app. Orqestria clones the repository into a new project and assigns the recommended agent team. It does not install dependencies or start the application.

## Official sources

- [https://github.com/frappe/hrms](https://github.com/frappe/hrms)
- [https://github.com/frappe/hrms/blob/develop/README.md](https://github.com/frappe/hrms/blob/develop/README.md)
- [https://github.com/frappe/hrms/blob/develop/license.txt](https://github.com/frappe/hrms/blob/develop/license.txt)
- [https://docs.frappe.io/hr/job-applicant](https://docs.frappe.io/hr/job-applicant)
