Repolode
hcengineering

hcengineering/platform

Huly Platform is an open-source framework and all-in-one business app suite covering chat, project management, CRM, HR and recruiting.

Open-source alternative to:JiraLinearNotion

Stars
27,958
Forks
2,184
Open issues
848
Last commit
3 days ago

What is it?

Huly Platform is a framework for building business applications such as CRM systems. The repository includes several ready-made applications: Chat, Project Management, CRM, HRM, and an applicant tracking system (ATS). Other teams use the framework to build their own products on top of it.

The codebase is written in TypeScript and organized as a monorepo managed with Microsoft's Rush. Running it locally requires Node.js 20.11, Docker and Docker Compose, and the stack is built into Docker containers that include MongoDB, Elasticsearch and MinIO. A typed API client is provided for scripting and integrations.

The repository is frozen and no longer actively maintained; development has moved to a new repository. The hosted Huly service has been shut down, so using Huly now means self-hosting, and the project offers a separate huly-selfhost Docker setup for that purpose.

Key features

  • 01Includes Chat, Project Management, CRM, HRM and ATS applications in one codebase.
  • 02Provides a typed API client for programmatic access.
  • 03Runs locally in Docker containers on Linux and macOS, with amd64 and arm64 support.
  • 04Offers a development mode with live reloading.
  • 05Supports backup and restore through a documented guide.

Use cases

  • Self-hosting an all-in-one team workspace for chat, tasks and projects.
  • Building a custom CRM or business application on a shared framework.
  • Running recruiting pipelines or HR workflows on your own servers.
  • Developing integrations against a typed API for an internal business platform.

Quick start

  1. 1

    Install the prerequisites: Node.js v20.11.0, Docker and Docker Compose

  2. 2

    Install Microsoft Rush globally

    npm install -g @microsoft/rush
  3. 3

    From the repository root, install dependencies and build

    rush install
  4. 4

    Build the Docker containers for all applications

    rush docker:build

Things to know

  • This repository is frozen and no longer actively maintained; development continues in another repository.
  • The hosted Huly service has shut down, so you must self-host to use it.
  • A local installation cannot send emails, so password recovery and email notifications are disabled.
  • Building and running locally needs Docker and substantial disk space, about 35 GB or more.

Topics

FAQ

What is platform?
Huly Platform is an open-source framework and all-in-one business app suite covering chat, project management, CRM, HR and recruiting. Huly Platform is a framework for building business applications such as CRM systems. The repository includes several ready-made applications: Chat, Project Management, CRM, HRM, and an applicant tracking system (ATS). Other teams use the framework to build their own products on top of it.
Is platform free to use? What license does it have?
platform is open source under the EPL-2.0 license. Check the license terms before using it in commercial products.
Is platform still maintained?
Actively maintained. The last commit to platform was on Oct 19, 2026.
What can I use platform for?
Self-hosting an all-in-one team workspace for chat, tasks and projects. Building a custom CRM or business application on a shared framework. Running recruiting pipelines or HR workflows on your own servers. Developing integrations against a typed API for an internal business platform.
How do I install platform?
Install the prerequisites: Node.js v20.11.0, Docker and Docker Compose Install Microsoft Rush globally: npm install -g @microsoft/rush From the repository root, install dependencies and build: rush install Build the Docker containers for all applications: rush docker:build
Where can I get platform?
The source code and installation instructions are on GitHub: https://github.com/hcengineering/platform

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects