platform
加速业务应用开发的企业级框架
⭐ 26.4k TypeScript
✓ 解决什么问题
帮助团队避免从零开发常见的业务应用(如项目管理、CRM、HRM),提供可复用的模块化框架,减少重复造轮子,并支持按需定制和扩展。
✓ 最适合
适合需要快速搭建内部协作系统(如项目跟踪、团队聊天、客户管理)的中小型团队或企业;也适合希望构建 SaaS 产品,需要一套现成后台管理模块的开发者。
✗ 不适合
不适合寻求零配置、即开即用云端服务(官方托管已关闭)的用户;也不适合只需要单功能(如简单待办列表)的场景,因为该框架涉及较多基础设施和运维工作。
快速上手
git clone https://github.com/hcengineering/platform.git
cd platform && npm install
npm run dev 项目详情
Huly Platform 是一个基于 TypeScript 的企业级应用框架,专为加速 CRM、项目管理、人力资源管理(HRM)、招聘系统(ATS)、即时通讯等业务应用开发而设计。该项目由 Hardcore Engineering 维护,GitHub 上获得 26,396 个 Star,采用 EPL-2.0 许可证。
平台包含多个现成应用模块,例如:
- Chat:内部团队即时通讯
- Project Management:项目规划、任务跟踪、甘特图
- CRM:客户关系管理
- HRM:人力资源管理
- ATS:招聘流程管理
此外,平台提供统一的 API 客户端(支持 TypeScript 类型定义),方便开发者通过编程方式集成和扩展功能。框架支持两种版本发布:生产版本(v)* 用于稳定部署,开发版本(s)* 用于测试和新功能验证。
Huly Platform 的典型部署方式为自托管(Self-Hosted),官方推荐通过 huly-selfhost 仓库的 Docker 配置快速启动。注意:官方的托管服务(Huly Hosted)已于 2024 年 7 月 20 日关闭,建议用户迁移至自托管或其他方案。
架构方面,平台采用微服务设计,包含通信模块、数据库、API 服务等组件。详细架构说明见 ARCHITECTURE_OVERVIEW.md。