Open-source CRM for sales teams built on the Frappe framework, with unlimited users, kanban pipelines and call and WhatsApp integrations.
- 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
Install the prerequisites: Node.js v20.11.0, Docker and Docker Compose
- 2
Install Microsoft Rush globally
npm install -g @microsoft/rush - 3
From the repository root, install dependencies and build
rush install - 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
Open-source CRM platform for managing leads, contacts, sales opportunities, marketing campaigns and support cases, with a customizable REST API.
Open-source project management tool for tracking issues, cycles, modules, and product roadmaps, self-hostable via Docker or Kubernetes.
Self-hosted experience operating system that combines marketing, sales, support and operations tools on a plugin-based core.
Open core, self-hosted collaboration platform offering chat, workflow automation, voice calling, screen sharing and AI integration.
Open-source business management platform combining ERP, CRM, HRM, ATS, project management and employee time tracking in one system.