awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
frappe avatar

frappe/hrms

0
View on GitHub↗
7,530 stars·2,088 forks·Python·gpl-3.0·20 viewsfrappe.io/hr↗

Hrms

The Frappe HR Management System is a human resources platform built on the Frappe framework for managing employee lifecycles, payroll, and attendance.

The system provides tools for payroll and tax automation, including the generation of salary structures, tax slab calculations, and automated payslips. It includes an attendance and leave manager with geolocation-based check-ins and configurable holiday calendars, as well as a performance appraisal framework for goal alignment and structured review cycles.

Additional capabilities cover the full employee lifecycle from onboarding to exit, alongside workflows for processing employee expense claims and reimbursements. Employees can access these services through a mobile-friendly self-service portal to manage profiles and request leave.

Features

  • Human Resource Management Systems - Provides a comprehensive platform for managing employee lifecycles, payroll, and attendance.
  • Attendance Tracking - Tracks employee attendance via geolocation-based check-ins and configurable holiday calendars.
  • Geolocation Attendance - Captures geolocation-based check-in data and manages configurable leave policies and calendars.
  • Employment History Tracking - Maintains comprehensive employment histories by tracking staff transitions from onboarding through exits.
  • Double-Entry Bookkeeping Engines - Integrates HR transactions directly into a double-entry bookkeeping engine to ensure financial balance.
  • Lifecycle Tracking - Tracks the complete employee lifecycle from onboarding to exit to maintain an accurate employment history.
  • Payroll Administration - Calculates employee salaries, manages pay calendars, and generates automated payslips.
  • Role-Based Access Control - Manages granular user permissions by mapping roles to specific document types and data fields.
  • Schema-Driven Generators - Uses metadata-driven configurations to automatically generate database tables and user interface forms.
  • Employee Portals - Provides a mobile-friendly self-service portal for employees to request leave and manage profiles.
  • Employee Performance Management - Provides a structured framework for goal setting, self-evaluations, and performance review cycles.
  • Reimbursement Management - Handles employee advances and reimbursements via approval workflows synchronized with accounting records.
  • Automation and Workflow Hooks - Provides event-driven hooks to trigger custom validation and logic during record lifecycle events.
  • Claim Status Trackers - Implements a system for tracking the status of employee expense claims to prevent double-claiming.
  • Mobile Interfaces - Offers mobile-optimized web interfaces for employees to manage HR services and attendance on the go.

Star history

Star history chart for frappe/hrmsStar history chart for frappe/hrms

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does frappe/hrms do?

The Frappe HR Management System is a human resources platform built on the Frappe framework for managing employee lifecycles, payroll, and attendance.

What are the main features of frappe/hrms?

The main features of frappe/hrms are: Human Resource Management Systems, Attendance Tracking, Geolocation Attendance, Employment History Tracking, Double-Entry Bookkeeping Engines, Lifecycle Tracking, Payroll Administration, Role-Based Access Control.

What are some open-source alternatives to frappe/hrms?

Open-source alternatives to frappe/hrms include: akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… lenve/vhr — This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for… quantopian/zipline — Zipline is a Python-based algorithmic trading library designed for the development and backtesting of investment… dolibarr/dolibarr — Dolibarr is an open-source business suite and integrated PHP web application designed for ERP and CRM management. It… aureuserp/aureuserp — Aureuserp is a modular open-source enterprise resource planning system and business suite designed to integrate… ever-co/ever-gauzy — Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services…

Open-source alternatives to Hrms

Similar open-source projects, ranked by how many features they share with Hrms.
  • akaunting/akauntingakaunting avatar

    akaunting/akaunting

    9,604View on GitHub↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    PHPaccountingakauntingbalance
    View on GitHub↗9,604
  • lenve/vhrlenve avatar

    lenve/vhr

    28,090View on GitHub↗

    This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for managing employee records, professional titles, and organizational hierarchies. The system features a role-based access control framework that maps users to specific roles and resources to secure API endpoints and user interface elements. It includes a real-time communication hub utilizing WebSockets for internal corporate chat and system notifications, as well as a dedicated manager for defining and modifying nested organizational department structures. Additional capabilities co

    Java
    View on GitHub↗28,090
  • quantopian/ziplinequantopian avatar

    quantopian/zipline

    19,432View on GitHub↗

    Zipline is a Python-based algorithmic trading library designed for the development and backtesting of investment strategies. It functions as a quantitative finance engine that processes historical market data to simulate trading interactions and evaluate strategy performance through custom metrics. The platform provides a modular, event-driven framework that manages portfolio state transitions based on time-series data streams. Beyond its core trading capabilities, the system includes a comprehensive financial data analysis toolkit for manipulating large-scale market datasets to support syste

    Pythonalgorithmic-tradingpythonquant
    View on GitHub↗19,432
  • aureuserp/aureuserpaureuserp avatar

    aureuserp/aureuserp

    9,415View on GitHub↗

    Aureuserp is a modular open-source enterprise resource planning system and business suite designed to integrate accounting, inventory, manufacturing, human resources, and project coordination into a single centralized database. It functions as a comprehensive platform for managing business operations, sales orders, and procurement. The system uses a modular architecture that allows for the installation or removal of specific feature modules to tailor application capabilities to business needs. It includes a localization layer to translate the user interface into multiple languages and employs

    PHPaccountingerpfilamentphp
    View on GitHub↗9,415
  • See all 30 alternatives to Hrms→