Repolode
hcengineering

hcengineering/platform

Huly Platform 是开源的业务应用框架,集成聊天、项目管理、CRM、人事与招聘等模块。

可替代:JiraLinearNotion

Star
27,958
Fork
2,184
未关闭 Issue
848
最近提交
3天前

这是什么?

Huly Platform 是一个用于快速开发 CRM 等业务应用的框架。仓库内包含聊天、项目管理、CRM、人力资源管理(HRM)和招聘管理(ATS)等多个现成应用,也有其他团队基于它开发自己的产品。

代码以 TypeScript 编写,采用 Microsoft Rush 管理的 monorepo 结构。本地运行需要 Node.js 20.11、Docker 和 Docker Compose,容器环境中包含 MongoDB、Elasticsearch 和 MinIO。项目还提供类型化的 API 客户端,便于编写脚本和集成。

该仓库已冻结,不再积极维护,开发已迁移到新仓库。官方托管服务已关闭,如需使用需自行部署,项目另提供基于 Docker 的 huly-selfhost 方案。

核心功能

  • 01同一代码库包含聊天、项目管理、CRM、人力资源和招聘(ATS)等应用。
  • 02提供类型化的 API 客户端,便于程序化调用与集成。
  • 03通过 Docker 容器在 Linux 和 macOS 上本地运行,支持 amd64 与 arm64。
  • 04提供支持热重载的开发模式。
  • 05附有备份与恢复指南。

适用场景

  • 自建一体化团队协作空间,统一管理聊天、任务与项目。
  • 基于共享框架开发定制化 CRM 或业务应用。
  • 在自有服务器上运行招聘流程或人事管理工作流。
  • 通过类型化 API 为内部业务平台开发集成。

快速上手

  1. 1

    安装前置依赖:Node.js v20.11.0、Docker 和 Docker Compose

  2. 2

    全局安装 Microsoft Rush

    npm install -g @microsoft/rush
  3. 3

    在仓库根目录安装依赖并构建

    rush install
  4. 4

    为所有应用构建 Docker 容器

    rush docker:build

使用前须知

  • 该仓库已冻结,不再积极维护;开发已转移到另一个仓库。
  • 托管版 Huly 服务已关闭,要使用需自行部署。
  • 本地安装无法发送邮件,因此密码找回和邮件通知功能不可用。
  • 本地构建和运行需要 Docker 及较大磁盘空间,约 35 GB 或更多。

标签

常见问题

platform 是什么?
Huly Platform 是开源的业务应用框架,集成聊天、项目管理、CRM、人事与招聘等模块。 Huly Platform 是一个用于快速开发 CRM 等业务应用的框架。仓库内包含聊天、项目管理、CRM、人力资源管理(HRM)和招聘管理(ATS)等多个现成应用,也有其他团队基于它开发自己的产品。
platform 可以免费使用吗?用的什么许可证?
platform 以 EPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
platform 还在维护吗?
活跃维护中。platform 最近一次提交是在 2026年10月19日。
platform 适合用来做什么?
自建一体化团队协作空间,统一管理聊天、任务与项目。 基于共享框架开发定制化 CRM 或业务应用。 在自有服务器上运行招聘流程或人事管理工作流。 通过类型化 API 为内部业务平台开发集成。
platform 怎么安装和运行?
安装前置依赖:Node.js v20.11.0、Docker 和 Docker Compose 全局安装 Microsoft Rush: npm install -g @microsoft/rush 在仓库根目录安装依赖并构建: rush install 为所有应用构建 Docker 容器: rush docker:build
在哪里获取 platform?
源代码和安装说明在 GitHub 上:https://github.com/hcengineering/platform

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

相关项目