DEV.co
Open-Source CRM · hcengineering

platform

Huly is an open-source all-in-one platform combining project management, CRM, chat, HR, and ATS functionality as a self-hosted alternative to Linear, Jira, and Slack. Built in TypeScript, it requires Docker and Node.js for deployment and offers a modular architecture extensible for custom business applications.

Source: GitHub — github.com/hcengineering/platform
26.8k
GitHub stars
2k
Forks
TypeScript
Primary language
EPL-2.0
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositoryhcengineering/platform
Ownerhcengineering
Primary languageTypeScript
LicenseEPL-2.0 — OSI-approved
Stars26.8k
Forks2k
Open issues846
Latest releasev0.7.426 (2026-07-05)
Last updated2026-07-07
Sourcehttps://github.com/hcengineering/platform

What platform is

TypeScript-based monorepo using Rush for dependency management, Docker Compose for orchestration, and a modular service architecture including MongoDB, Elasticsearch, and MinIO. Deployable as both a development environment and production-grade self-hosted instance via the separate huly-selfhost repository.

Quickstart

Get the platform source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/hcengineering/platform.gitcd platform# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Self-hosted unified workspace

Teams needing a single platform combining project management, CRM, chat, and HR without relying on external SaaS, with full data ownership.

Custom business application development

Organizations building proprietary internal tools leveraging the platform's modular framework and API client for integrations and automation.

On-premises compliance deployments

Enterprises requiring data residency, air-gapped environments, or strict data governance where self-hosting is mandatory.

Implementation considerations

  • Requires GitHub token authentication for npm package dependency access; plan credential and access management.
  • Node.js v20.11.0 specifically required; use nvm for version alignment to avoid compatibility issues.
  • Docker and Docker Compose mandatory; resource-constrained environments may use minified deployment options excluding non-core services.
  • Submodule initialization required (communication module); ensure Git workflow training for contributors.
  • v0.7.426 is production-labeled but actively developed; test migration path for future version upgrades.

When to avoid it — and what to weigh

  • Minimal DevOps resources — Self-hosting requires Docker, Docker Compose, Node.js v20.11.0, and operational maintenance; SaaS alternatives are simpler for small teams without infrastructure expertise.
  • Rapid time-to-value priority — Setup complexity (submodule initialization, GitHub token authentication, Rush installation) and pre-release stability (v0.7.x indicates active development) may delay production readiness.
  • Hosted SaaS dependency — The official hosted Huly service is shutting down (deadline July 20); users currently on the hosted platform must migrate to self-hosted or third-party hosting.
  • Enterprise integration ecosystem maturity — Limited documented integrations; reliance on custom API client development for third-party connectivity.

License & commercial use

Licensed under EPL-2.0 (Eclipse Public License 2.0), a copyleft open-source license requiring derivative works to disclose source code under the same license.

EPL-2.0 permits commercial deployment and modification. However, any modifications or derivative platform must be released under EPL-2.0; redistribution of proprietary variants is not permitted without source disclosure. Internal business use is permitted. Consult legal counsel before offering modified versions as a commercial service.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityHigh
DEV.co fitGood
Assessment confidenceHigh
Security considerations

Self-hosted architecture shifts security responsibility to operators. Considerations include: MongoDB and Elasticsearch require network isolation and access control; Docker container image supply chain trust; GitHub token handling for dependency resolution; backup encryption and access policies. EPL-2.0 license does not provide security indemnification. No documented security audit, CVE policy, or disclosure process provided.

Alternatives to consider

Linear

Purpose-built SaaS project management with native integrations, no self-hosting overhead, and production-grade reliability; suitable if unified chat/HR/CRM not required.

Jira + Confluence + Slack (best-of-breed)

Mature, separately-optimized products with extensive integrations and ecosystem; better for orgs wanting point-solution specialization over unified platform.

Plane (open-source alternative)

Lighter-weight open-source project management; lower deployment complexity if CRM/chat/HR features not needed.

Software development agency

Build on platform with DEV.co software developers

Start with the huly-selfhost repository for production deployment, or contact our team to discuss integration with your custom development services.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

platform FAQ

Can I migrate from the shutting-down hosted Huly?
Yes. Backup/restore guide provided in repository. Export data before July 20, 2026 deadline. Migrate to huly-selfhost (self-hosted Docker setup) or third-party hosting providers.
Do I need to modify the platform or can I use it as-is?
As-is deployment via huly-selfhost is the recommended path. Core repository is for contributors building on the platform framework. EPL-2.0 copyleft applies only if you modify and redistribute.
What are the production-readiness prerequisites?
Use tagged production versions (v*) not development versions (s*). Test in staging environment. Plan for MongoDB, Elasticsearch, MinIO operational management. Establish backup and disaster recovery procedures.
How does the API client integrate with external systems?
Typed API client available in separate repository with examples in huly-examples. Custom development required for third-party integrations; no pre-built connectors documented.

Custom software development services

From first prototype to production, DEV.co delivers software development services around tools like platform. Our software development agency staffs experienced software developers and web developers for custom software development, web development, integrations, and ongoing support across open-source crm and beyond.

Ready to evaluate Huly for your infrastructure?

Start with the huly-selfhost repository for production deployment, or contact our team to discuss integration with your custom development services.