Repolode
hcengineering

hcengineering/platform

Huly Platformは、チャット、プロジェクト管理、CRM、人事、採用を網羅するオープンソースのフレームワーク兼オールインワン業務アプリスイートです。

代替できる製品:JiraLinearNotion

スター
27,958
フォーク
2,184
未解決の Issue
848
最終コミット
3 日前

これは何?

Huly Platformは、CRMシステムなどの業務アプリケーションを構築するためのフレームワークです。このリポジトリには、Chat、Project Management、CRM、HRM、応募者追跡システム(ATS)など、すぐに使えるアプリケーションが複数含まれています。また、他のチームがこのフレームワークを使って独自の製品を開発しています。

コードベースはTypeScriptで書かれたモノレポで、MicrosoftのRushを使って管理されています。ローカルで実行するにはNode.js 20.11、Docker、Docker Composeが必要です。MongoDB、Elasticsearch、MinIOを含むDockerコンテナ上でスタックが構成されます。スクリプトや外部サービスとの連携に使える、型付きAPIクライアントも用意されています。

このリポジトリは凍結されており、現在は積極的に保守されていません。開発は新しいリポジトリに移行しています。ホスト型のHulyサービスは終了しているため、現在Hulyを利用するにはセルフホストが必要です。そのための専用Docker構成として、huly-selfhostも提供されています。

主な機能

  • 01Chat、Project Management、CRM、HRM、ATSの各アプリケーションを1つのコードベースに収録。
  • 02プログラムからアクセスできる、型付きAPIクライアントを提供。
  • 03amd64とarm64に対応し、LinuxとmacOSでDockerコンテナを使ってローカル実行可能。
  • 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システムなどの業務アプリケーションを構築するためのフレームワークです。このリポジトリには、Chat、Project Management、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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト