Repolode
horilla

horilla/horilla-hr

基于 Django 的免费开源人力资源管理系统,涵盖员工、招聘、考勤、请假、薪资与绩效等模块。

可替代:BambooHRWorkday

Star
1,465
Fork
953
未关闭 Issue
128
最近提交
13小时前

这是什么?

Horilla HRMS 是一套可自行部署的人力资源管理系统,把日常 HR 工作集中在一个平台上处理。系统覆盖员工档案、从招聘到入职与离职的流程、支持生物识别的考勤与工时记录、带审批和政策规则的请假管理、薪资计算、绩效评估、资产管理以及 HR 工单支持。

应用基于 Python 与 Django 开发,前端使用 HTML 模板,并结合 htmx 和 jQuery。项目提供适用于 linux/amd64 与 linux/arm64 的官方 Docker 镜像,也支持通过 Docker Compose 从源码构建,或按手动步骤在 Python 3.12 至 3.14 上安装。部署文档涵盖 Nginx 与 Gunicorn。

仓库默认分支为 2.0,是用于运行系统的稳定版本。日常开发集中在 dev/v2.0 分支,贡献代码时应向该分支提交 Pull Request。1.0 版本目前仅按需修复问题。

核心功能

  • 01员工档案管理,支持 LDAP 集成
  • 02招聘、入职与离职流程
  • 03考勤记录,支持生物识别设备
  • 04请假政策、审批与假期余额管理
  • 05薪资处理,包含税务计算
  • 06绩效目标、评估与资产管理

适用场景

  • 在自有服务器上为中小型企业运行 HR 业务
  • 替代表格管理请假和考勤记录
  • 管理从发布职位到入职的招聘流程
  • 为员工提供内部 HR 工单支持

快速上手

  1. 1

    拉取官方 Docker 镜像

    docker pull horilla/horilla-hr:2.1.5
  2. 2

    或克隆仓库并使用 Docker Compose 启动

    docker compose up -d
  3. 3

    在浏览器中打开 localhost 的 8000 端口

使用前须知

  • 手动安装需要 Python 3.12、3.13 或 3.14,目前 Python 3.15 无法使用。
  • 需要自行托管并配置环境,部署有一定工作量。
  • v1 版本已被降低优先级,修复没有保证的时间表。

标签

常见问题

horilla-hr 是什么?
基于 Django 的免费开源人力资源管理系统,涵盖员工、招聘、考勤、请假、薪资与绩效等模块。 Horilla HRMS 是一套可自行部署的人力资源管理系统,把日常 HR 工作集中在一个平台上处理。系统覆盖员工档案、从招聘到入职与离职的流程、支持生物识别的考勤与工时记录、带审批和政策规则的请假管理、薪资计算、绩效评估、资产管理以及 HR 工单支持。
horilla-hr 可以免费使用吗?用的什么许可证?
horilla-hr 以 LGPL-2.1 许可证开源。用于商业产品前,请先确认许可证条款。
horilla-hr 还在维护吗?
活跃维护中。horilla-hr 最近一次提交是在 2026年10月21日。
horilla-hr 适合用来做什么?
在自有服务器上为中小型企业运行 HR 业务 替代表格管理请假和考勤记录 管理从发布职位到入职的招聘流程 为员工提供内部 HR 工单支持
horilla-hr 怎么安装和运行?
拉取官方 Docker 镜像: docker pull horilla/horilla-hr:2.1.5 或克隆仓库并使用 Docker Compose 启动: docker compose up -d 在浏览器中打开 localhost 的 8000 端口
在哪里获取 horilla-hr?
源代码和安装说明在 GitHub 上:https://github.com/horilla/horilla-hr

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目