<a href="https://frappe.io/hr">
<img src="https://github.com/frappe/hrms/raw/v16.12.0/github/frappe-hr-logo.png" height="80px" width="80px" alt="Frappe HR Logo">
</a>
<h2>Frappe HR</h2>
Open Source, modern, and easy-to-use HR and Payroll Software
<img src="https://github.com/frappe/hrms/raw/v16.12.0/github/hrms-hero.png"/>
<a href="https://frappe.io/hr">Website</a>
-
<a href="https://docs.frappe.io/hr/introduction">Documentation</a>
Frappe HR has everything you need to drive excellence within the company. It's a complete HRMS solution with over 13 different modules right from Employee Management, Onboarding, Leaves, to Payroll, Taxation, and more!
When Frappe team started growing in terms of size, we needed an open-source HR and Payroll software. We didn't find any "true" open-source HR software out there and so decided to build one ourselves. Initially, it was a set of modules within ERPNext but version 14 onwards, as the modules became more mature, Frappe HR was created as a separate product.
View Screenshots
<img src="https://github.com/frappe/hrms/raw/v16.12.0/github/hrms-appraisal.png"/>
<img src="https://github.com/frappe/hrms/raw/v16.12.0/github/hrms-requisition.png"/>
<img src="https://github.com/frappe/hrms/raw/v16.12.0/github/hrms-attendance.png"/>
<img src="https://github.com/frappe/hrms/raw/v16.12.0/github/hrms-salary.png"/>
<img src="https://github.com/frappe/hrms/raw/v16.12.0/github/hrms-pwa.png"/>
Frappe Framework: A full-stack web application framework written in Python and Javascript. The framework provides a robust foundation for building web applications, including a database abstraction layer, user authentication, and a REST API.
Frappe UI: A Vue-based UI library, to provide a modern user interface. The Frappe UI library provides a variety of components that can be used to build single-page applications on top of the Frappe Framework.
You can try Frappe Cloud, a simple, user-friendly and sophisticated open-source platform to host Frappe applications with peace of mind.
It takes care of installation, setup, upgrades, monitoring, maintenance and support of your Frappe deployments. It is a fully featured developer platform with an ability to manage and control multiple Frappe deployments.
<a href="https://frappecloud.com/hrms/signup" target="_blank">
<img src="https://frappe.io/files/try-on-fc-black.png" alt="Try on Frappe Cloud" height="28" />
</a>
You need Docker, docker-compose and git setup on your machine. Refer Docker documentation. After that, run the following commands:
git clone https://github.com/frappe/hrms
cd hrms/docker
docker-compose up
Wait for some time until the setup script creates a site. After that you can access http://localhost:8000 in your browser and the login screen for HR should show up.
Use the following credentials to log in:
Administratoradminsh
$ bench startsh
$ bench new-site hrms.local
$ bench get-app erpnext
$ bench get-app hrms
$ bench --site hrms.local install-app hrms
$ bench --site hrms.local add-to-hostshttp://hrms.local:8080Please read our Logo and Trademark Policy.
<a href="https://frappe.io" target="_blank">
<img src="https://frappe.io/files/Frappe-black.png" alt="Frappe Technologies" height="28"/>
</a>