Frappe HR logo

Frappe HR

Open source HR and payroll software for employee lifecycle, leave, attendance, and payroll management

Repository activity
  • Stars8.1k
  • Forks2.4k
  • Open Issues452
frappe-hrms health score - Linux Foundation Insights
License

GPL-3.0

Languages
  • Python
  • JavaScript
  • Vue
Frappe HR screenshot

About Frappe HR

Frappe HR is a complete HRMS for employee management, onboarding, leaves, payroll, taxation, and more. It is built for teams that want to manage HR and payroll in one system instead of separate tools.

It covers employee lifecycle workflows such as promotions, transfers, and exit interviews. It also includes leave and attendance tracking with policies, regional holidays, geolocation check-in and check-out, expense claims and advances, performance management, and salary structures with income tax slabs and off-cycle payments. A mobile app lets users apply for and approve leaves, check in and out, and view employee profiles.

Frappe HR is built on Frappe Framework and Frappe UI. Managed hosting is available through Frappe Cloud, while development setup uses Docker. It is licensed under GPL-3.0-only.

Key features

  • Employee lifecycle workflows from onboarding to exit interviews
  • Leave policies, holidays, geolocation check-in, and attendance reports
  • Expense claims, advances, and multi-level approval workflows
  • Performance management with goals, KRAs, and appraisal cycles
  • Payroll setup with salary structures, tax slabs, and off-cycle payments

Details

First released
2022
Language
Python, JavaScript, Vue
Framework
Frappe Framework
License
GPL-3.0-only
Managed hosting
Frappe Cloud
Self-hosted
Docker