#238
C+
Rank #236
Huly (self-hosted)
An all-in-one work management platform (project tracking, docs, chat, CRM) positioned as a Linear+Notion+Slack alternative. Its standout trait β and biggest deployment liability β is that service URLs get compiled into the frontend bundle at build time.
52.0
/ 100
β Full Stack
TypeScript monorepo with four backend services (front, account, transactor, collaborator), MongoDB for primary data and MinIO for object storage; the frontend is a Vite-built SPA.
π Scaling Analysis
The individual backend services can scale independently, but the build-time URL-baking is a hard architectural limitation: you cannot move or blue-green a deployment to a new hostname without rebuilding the frontend image, which undermines otherwise-reasonable horizontal scaling.
π Running on Nexlayer
Requires 5+ pods (front, account, transactor, collaborator, mongo, minio) wired via <podName>.pod:<port>. The critical gotcha: ACCOUNTS_URL/TRANSACTOR_URL/COLLABORATOR_URL are baked into the frontend bundle at Vite build time, so changing the Nexlayer deployment URL later requires a full image rebuild, not just an env var change β plan the final URL before first build.