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

Open-Source Alternatives to Rippling

Ranking updated Aug 19, 2026

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.

Open-Source Alternatives to Rippling

Find the best repos with AI.We'll search the best matching repositories with AI.
  • frappe/hrmsfrappe avatar

    frappe/hrms

    7,530View on GitHub↗

    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.

    PythonAttendance TrackingPayroll AdministrationRole-Based Access Control
    View on GitHub↗7,530
  • 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

    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.

    JavaEmployee RecordsPayroll AdministrationRole-Based Access Control
    View on GitHub↗28,090
  • dolibarr/dolibarrDolibarr avatar

    Dolibarr/dolibarr

    7,323View on GitHub↗

    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.

    PHPRole-Based Access ControlHuman Resource Management Systems
    View on GitHub↗7,323
  • ever-co/ever-gauzyever-co avatar

    ever-co/ever-gauzy

    3,476View on GitHub↗

    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.

    TypeScriptRole-Based Access ControlPayroll ProcessingHuman Resource Management Systems
    View on GitHub↗3,476
  • orangehrm/orangehrmorangehrm avatar

    orangehrm/orangehrm

    1,024View on GitHub↗

    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.

    PHPHuman Resources Management
    View on GitHub↗1,024
  • nestjsx/nest-access-controlnestjsx avatar

    nestjsx/nest-access-control

    1,156View on GitHub↗

    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.

    TypeScriptRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗1,156
  • heeexy/springboot-shiro-vueHeeexy avatar

    Heeexy/SpringBoot-Shiro-Vue

    4,668View on GitHub↗

    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.

    JavaRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗4,668
  • easycorp/easyadminbundleEasyCorp avatar

    EasyCorp/EasyAdminBundle

    4,282View on GitHub↗

    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.

    PHPRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗4,282
  • hs-web/hsweb-frameworkhs-web avatar

    hs-web/hsweb-framework

    8,404View on GitHub↗

    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.

    JavaRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗8,404
  • herozhou/vue-framework-wzherozhou avatar

    herozhou/vue-framework-wz

    4,337View on GitHub↗

    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.

    VueRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗4,337
  • lanyulei/ferrylanyulei avatar

    lanyulei/ferry

    6,610View on GitHub↗

    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.

    JavaScriptRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗6,610
  • spatie/laravel-permissionspatie avatar

    spatie/laravel-permission

    12,911View on GitHub↗

    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.

    PHPRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗12,911
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
frappe/hrms7.5KPythongpl-3.0Feb 20, 2026
lenve/vhr28.1KJava—Nov 25, 2024
dolibarr/dolibarr7.3KPHPGPL-3.0Jun 16, 2026
ever-co/ever-gauzy3.5KTypeScriptagpl-3.0Feb 21, 2026
orangehrm/orangehrm1KPHPgpl-3.0Dec 22, 2025
nestjsx/nest-access-control1.2KTypeScriptMITDec 24, 2025
heeexy/springboot-shiro-vue4.7KJavaMITMay 7, 2026
easycorp/easyadminbundle4.3KPHPMITJun 22, 2026
hs-web/hsweb-framework8.4KJavaApache-2.0Jun 18, 2026
herozhou/vue-framework-wz4.3KVueMITApr 18, 2023

Related searches

  • an open source applicant tracking system
  • an open source alternative to RingCentral
  • an open source alternative to ServiceNow
  • an open source enterprise resource planning system
  • an open source sales crm system
  • an open source corporate expense management platform
  • an open source project management tool
  • an open source alternative to proprietary software