📋 开源 HR / EHR 人事管理系统选型手册

精选 10 款 Java 技术栈开源人事系统,覆盖纯人事管理与 OA 一体化平台,支持私有化部署与二次开发

🇯🇦 Java / Spring Boot 📦 私有化部署 🔧 二次开发 🆓 免费开源

一、纯人事 / EHR 管理系统

聚焦员工档案、薪资、考勤、请假等核心 HR 场景,架构轻量,适合快速落地与深度二开

👤

微人事 vhr

⭐ 27K+ stars MIT
江南一点雨出品的企业级人力资源管理标杆项目,采用前后端分离架构,代码与文档质量极高,是最流行的 Java 人事管理系统。
技术栈
SpringBoot 2JDK 1.8Vue2ElementUI RedisRabbitMQWebSocket MyBatisSpring SecurityMySQL 5.7+
核心功能
组织架构管理员工档案薪资管理 考勤统计RBAC 权限动态菜单 邮件通知WebIM 即时聊天Excel 导入导出
🚀

微人事 vhr 2.0

⭐ SpringBoot3 重构版 MIT
vhr 的现代化重构版本,后端升级 SpringBoot 3,前端升级 Vue3,沿用原版成熟业务模型,技术栈更贴近当下主流。
技术栈
SpringBoot 3JDK 17Vue3Vite RedisMySQL 8.0+Spring Security
核心功能
组织架构员工管理薪资体系 考勤权限控制实时通信
📄

hros

⭐ 295 stars 无 License
基于微人事二次开发的毕设项目,含完整论文、PPT、答辩稿,环境仅需 JDK + MySQL,jar 包解压即可运行,部署门槛极低。
技术栈
SpringBootJDK 1.8Spring SecurityMyBatis VueWebSocketMySQL 5.7+
核心功能
人事考评奖惩管理培训管理 薪资管理员工打卡考勤在线聊天 员工档案统计分析
🌱

xavier-pms

持续更新中 无 License
前后端分离的人力资源管理系统,采用较新的 Vue3 技术栈,持续迭代更新,适合作为学习或二次开发起点。
技术栈
SpringBootJDK 17Vue3MySQL 8.0+
核心功能
员工管理人事档案部门管理 基础考勤
📊

4.person_system

⭐ 145 stars 无 License
七大模块完整的人事管理系统,模块划分清晰,技术栈偏传统(jQuery + Bootstrap),适合对前端要求不高的场景。
技术栈
SpringBoot 2JDK 1.8MyBatisMySQL 5.7 jQueryBootstrapZtree
核心功能
绩效考核招聘管理档案管理 工资管理考勤管理培训管理 系统管理
💼

HR_ManagementSystem

2026 新项目 无 License
2026 年新上线的前后端分离人事管理系统,集成 JWT 认证与考勤规则判定引擎,薪资社保五险一金管理精细,ECharts 数据可视化首页。
技术栈
SpringBootJDK 17VueMyBatis-Plus JWTHutoolEChartsMySQL 8.0+
核心功能
多角色权限考勤规则引擎请假审批 薪资社保五险一金文件管理 数据可视化
🌍

IceHRM

国际化老牌 GPL-3.0
Java 生态中最国际化的开源 HRMS 之一,提供社区版与企业版,支持多语言、多国 HR 流程,适合有跨国 HR 需求的团队。
技术栈
JavaJDK 1.8MySQL 5.7+Docker
核心功能
员工管理请假考勤 部门职位多语言

二、OA + 人事一体化平台

在 HRM 基础之上整合 OA、BPM、CRM、ERP 等模块,适合需要一站式企业管理的中大型团队

🏢

RuoYi Office

⭐ 功能最全 · 技术最新 · 首推 首推 MIT
基于 RuoYi 生态的企业管理一体化平台,14 大业务模块覆盖 OA/BPM/HRM/CRM/ERP/AI,Flowable 7 工作流引擎,原生多租户,支持信创国产化(达梦、人大金仓、麒麟 OS)。SpringBoot 3.5 + Vue3 + JDK 17,技术栈最新,功能最全,首推选型
技术栈
SpringBoot 3.5JDK 17Spring CloudVue3 Vben AdminFlowable 7MyBatis-Plus RedisMySQL 8.0+ / PostgreSQL 15
核心功能
OA 协同BPM 审批HRM 入转调离 CRM 客户ERP 进销存合同管理 EAM 资产WMS 仓储多租户AI 助手
⚙️

O2OA(翱途)

⭐ 4.6K stars AGPL-3.0
国产老牌企业级 OA 平台,100% 开源,自研流程引擎功能强大,开箱即用考勤/会议/组织模块,提供一键安装包秒级部署,支持麒麟 OS + 达梦/人大金仓。
技术栈
Java EEJDK 1.8自研框架自研前端 MWF MySQL/Oracle/PostgreSQL/达梦
核心功能
流程引擎门户管理信息管理 考勤打卡会议日程 组织管理移动办公人脸识别
🌌

SkyEye 云

⭐ 1.2K stars MIT
Dromara 开源社区出品的一站式零代码全链路管理平台,面向智能制造行业,涵盖 EHR 人事薪资、工作流、CRM、ERP、MES、仓储等上百个业务模块,一次开发多端适配(PC + 小程序 + App)。
技术栈
Spring Cloud AlibabaJDK 1.8Vue3uni-app FlowableNacosMyBatis-Plus Ant Design VueMySQL 5.7+
核心功能
EHR 人事薪资CRMERP MES 生产WMSOA 行政 零代码设计器多租户多端同步

三、对比总览表

快速对比各项目的核心维度,按需选择

项目 类型 后端 JDK 前端 协议 演示 推荐场景
微人事 vhr 纯人事 SpringBoot2 1.8 Vue2 MIT 学习 / 快速二开
vhr 2.0 纯人事 SpringBoot3 17 Vue3 MIT 技术栈更新
hros 纯人事 SpringBoot 1.8 Vue 原地址可能失效 毕设 / 极速部署
xavier-pms 纯人事 SpringBoot 17 Vue3 学习 / 轻量二开
4.person_system 纯人事 SpringBoot2 1.8 Bootstrap 传统前端偏好
HR_ManagementSystem 纯人事 SpringBoot 17 Vue 五险一金精细管理
IceHRM 纯人事 Java 1.8 自研 GPL-3.0 demo.icehrm.com 国际化 / 多语言
RuoYi Office 首推 OA 一体化 SpringBoot 3.5 17 Vue3 + Vben MIT ruoyioffice.com/web/ 🏆 首推 企业一站式管理
O2OA(翱途) OA 一体化 Java EE 1.8 自研 MWF AGPL samplev10.o2oa.net 政企 / 信创合规
SkyEye 云 OA 一体化 Spring Cloud Alibaba 1.8 Vue3 + uni-app MIT 需申请 智能制造 / 零代码

💡 选型建议 首推

  • ⚡ 首推选型:RuoYi Office —— JDK17 + SpringBoot3.5 + Vue3,技术最新,14 大模块功能最全,MIT 无授权顾虑,企业一站式首选
  • 学习/毕设首选: 微人事 vhr —— 文档最全、社区最大、示例最丰富
  • 快速二开部署: hros —— JDK + MySQL 即可跑,含完整论文与部署包
  • 完整 HR 流程审批: RuoYi Office —— MIT 协议无授权顾虑,模块最全(同首推)
  • 企业级 OA + 人事: O2OA —— 部署最简单(一键安装包),注意 AGPL 商用需授权
  • 国际化 / 多语言: IceHRM —— Java 生态中少有的国际化 HRMS
  • 信创合规 / 国产化: RuoYi Office 或 O2OA —— 均支持达梦、人大金仓、麒麟 OS(RuoYi Office 为首推)