For an open source human resources and payroll platform, the strongest matches are frappe/hrms (Frappe HRMS is a comprehensive human resources and employee), lenve/vhr (This project is a human resources management system with) and dolibarr/dolibarr (Dolibarr is an open-source ERP and CRM business suite). ever-co/ever-gauzy and orangehrm/orangehrm round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “open source alternatives to rippling”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
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, along
Frappe HRMS is a comprehensive human resources and employee management platform built on the Frappe framework, covering payroll, attendance, onboarding, and lifecycle tracking, though it lacks direct native IT provisioning out of the box.
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
This project is a human resources management system with role-based access control and employee record management, though it lacks dedicated payroll and comprehensive benefits features.
Dolibarr is an open-source business suite and integrated PHP web application designed for ERP and CRM management. It serves as a centralized system for tracking company activities, including sales, invoicing, stock, and accounting. The platform combines financial accounting, human resources management, and web-based inventory tracking. It provides tools for managing general ledgers, bank accounts, employee timesheets, and product catalogs alongside manufacturing orders and warehouse stock levels. The software covers a broad range of operational areas, including customer relationship manageme
Dolibarr is an open-source ERP and CRM business suite that includes modules for human resource management, employee timesheets, and role-based access control, making it a comprehensive option even though it is broader than a dedicated HRIS.
Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services automation. It functions as a multi-tenant SaaS platform that combines time tracking, billing, and human resource management into a unified system. The project is distinguished by its headless architecture, utilizing a REST and GraphQL API gateway to expose business operations. It features a Model Context Protocol server that allows AI assistants to interact with system data and execute functional tools for automated business workflows. The platform covers a broad operational su
Ever Gauzy is an integrated business management suite with human resource capabilities including time tracking and payroll features, making it a viable option for employee management despite its broader ERP and CRM scope.
OrangeHRM is an open-source human resources management system covering core employee directories, leave management, and self-hosted deployment, though it lacks integrated native payroll features.
NestJS Access Control is a role-based and attribute-based authorization framework designed for the NestJS ecosystem. It provides a declarative system for securing application routes and resources, allowing developers to enforce granular access policies through metadata-driven decorators. The framework distinguishes itself by supporting hierarchical role inheritance, which enables the resolution of complex permission sets by traversing parent and child role relationships. It also facilitates dynamic authorization management, allowing security rules to be loaded asynchronously from external dat
This repository is a role-based access control authorization framework for the NestJS ecosystem rather than a complete human resources and employee management system, making it a building block rather than the requested platform.
SpringBoot-Shiro-Vue is a permission management framework and role-based access control system. It provides a backend implemented with Spring Boot and a frontend built with Vue.js to manage user roles and map them to specific interface and API access rights. The project utilizes a token-based authentication system to verify user identities and enable stateless communication between the frontend and backend. It implements granular UI permission control to show or hide specific buttons and interface elements based on the current user's assigned access rights. The framework covers API security
This project is a role-based access control and permission management framework rather than a complete human resources and employee management platform.
EasyAdminBundle is a tool for automatically generating backend management interfaces for Symfony applications. It builds administrative screens and forms by mapping database entity definitions to user interface components, providing a web-based system for managing database records through searchable lists and CRUD forms. The project supports the creation of separate administration backends tailored for different user roles or external collaborators. It includes a security layer for restricting dashboards, menus, and data fields based on role-based access control and user security tokens. The
EasyAdminBundle is a Symfony backend generator rather than a dedicated human resources platform, meaning you would have to build the HRIS data models and workflows yourself from scratch.
This project is a Spring Boot administrative framework and enterprise backend boilerplate designed for building management systems. It provides a foundation for enterprise-level applications using a reactive programming model and non-blocking data access patterns. The framework includes a reactive CRUD system for database operations and a role-based access control system to manage user accounts and administrative permissions. It further distinguishes itself with a centralized data dictionary for maintaining standardized labels and values across application modules. The system's broader capab
This project is a general Spring Boot administrative framework and backend boilerplate rather than a dedicated human resources and employee management system, making it a building block rather than the out-of-the-box platform you need.
vue-framework-wz is a Vue.js admin dashboard framework and modular frontend boilerplate designed for building administrative interfaces. It provides an enterprise UI component library and a role-based access control system to manage user logins and restrict access to protected administrative routes. The framework features a command-line tool for managing optional plugin dependencies to optimize bundle size. It includes an automated navigation system that generates multi-level sidebars, breadcrumbs, and tabbed browsing interfaces based on the application routing configuration. The project cov
This repository is a Vue.js admin dashboard framework and frontend boilerplate rather than an HRIS and employee management system, making it a UI building block rather than the requested application.
Ferry is an open-source workflow engine designed to manage ticket-based processes across departments. It provides a platform for submitting, tracking, transferring, and closing tickets, with personal and all-ticket views for full lifecycle management. The system is built around a configurable process template designer that supports serial, parallel, and conditional node routing, enabling flexible approval sequences. The platform distinguishes itself through dynamic variable-based approver assignment, where task approvers can be determined by organizational variables such as direct supervisor,
This repository is a workflow and ticket management engine rather than a complete human resources and employee management platform, making it a building block rather than the desired HRIS application.
This is a role-based access control system for Laravel applications that manages user permissions and roles within a database. It provides a database permissions manager to assign specific abilities to users and roles, utilizing authorization gates to restrict access to routes and interface elements. The project features a wildcard permission system that uses pattern matching to grant broad access across multiple related permissions. It also supports team-scoped access control, allowing users to maintain different roles and permission levels across separate organizational contexts or teams.
This repository is a role-based access control library for Laravel applications rather than a complete HRIS and employee management platform.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| frappe/hrms | 7.5K | Python | gpl-3.0 | |
| lenve/vhr | 28.1K | Java | — | |
| dolibarr/dolibarr | 7.3K | PHP | GPL-3.0 | |
| ever-co/ever-gauzy | 3.5K | TypeScript | agpl-3.0 | |
| orangehrm/orangehrm | 1K | PHP | gpl-3.0 | |
| nestjsx/nest-access-control | 1.2K | TypeScript | MIT | |
| heeexy/springboot-shiro-vue | 4.7K | Java | MIT | |
| easycorp/easyadminbundle | 4.3K | PHP | MIT | |
| hs-web/hsweb-framework | 8.4K | Java | Apache-2.0 | |
| herozhou/vue-framework-wz | 4.3K | Vue | MIT |