Meta tags:
description= Huly — All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion) - hcengineering/platform;
Headings (most frequently used words):
uh, oh, and, wsl, navigation, to, build, tests, the, issues, saved, searches, platform, files, about, run, in, update, footer, communication, submodule, search, code, repositories, users, pull, requests, provide, feedback, hcengineering, huly, menu, use, filter, your, results, more, quickly, folders, latest, commit, history, repository, self, hosting, activity, api, client, changelog, versions, architecture, table, of, contents, pre, requisites, verification, branches, contributing, setup, dev, environment, fast, start, installation, development, mode, project, structure, database, troubleshooting, watch, package, publishing, additional, testing, guide, releases, 349, packages, contributors, languages, initialise, authentication, unit, ui, prerequisites, common, solutions, running, application, topics, resources, license, stars, watchers, forks, disk, space, requirements, docker, integration, git, line, endings, on, windows, elevated, privileges, configuration, port, conflicts,
Text of the page (most frequently used words):
the (77), and (50), build (32), for (31), rush (29), you (26), docker (25), github (22), huly (22), your (22), all (20), tests (19), this (18), #platform (17), wsl (16), development (16), code (13), with (13), use (12), project (11), dev (11), will (11), package (11), can (10), security (10), windows (10), please (9), application (9), reload (8), run (8), settings (8), local (8), hosted (8), community (7), packages (7), repository (7), management (7), support (7), update (7), git (7), from (7), scripts (7), are (7), execute (7), used (7), version (7), branch (7), view (7), not (6), there (6), resources (6), using (6), issues (6), npm (6), files (6), testing (6), mode (6), test (6), environment (6), sign (6), server (6), required (6), services (6), token (6), production (6), changelog (6), self (6), desktop (6), enterprise (6), that (5), navigation (5), was (5), error (5), while (5), loading (5), page (5), releases (5), license (5), qms (5), about (5), new (5), disk (5), following (5), install (5), common (5), available (5), rushx (5), generate (5), setup (5), submodule (5), our (5), pre (5), release (5), versions (5), api (5), search (5), personal (4), svelte (4), readme (4), system (4), crm (4), service (4), port (4), file (4), these (4), running (4), source (4), then (4), etc (4), commands (4), ensure (4), solutions (4), advanced (4), space (4), more (4), guide (4), node (4), only (4), containers (4), validate (4), watch (4), installation (4), applications (4), start (4), changes (4), architecture (4), client (4), hosting (4), see (4), features (4), documentation (4), explore (4), json (4), plugins (4), actions (4), perform (3), information (3), docs (3), stars (3), activity (3), jira (3), alternative (3), issue (3), wiki (3), topics (3), find (3), change (3), need (3), important (3), when (3), compose (3), after (3), instructions (3), options (3), root (3), drive (3), add (3), sudo (3), microsoft (3), repositories (3), integration (3), select (3), building (3), sure (3), additional (3), create (3), restore (3), want (3), follow (3), bundle (3), database (3), cache (3), structure (3), projects (3), password (3), such (3), email (3), app (3), hosts (3), default (3), backup (3), check (3), fast (3), com (3), access (3), developer (3), merge (3), quality (3), staging (3), develop (3), ready (3), deployments (3), branches (3), before (3), business (3), migrate (3), data (3), last (3), star (3), agents (3), commit (3), name (3), open (3), hcengineering (3), insights (3), pull (3), requests (3), signed (3), another (3), tab (3), window (3), refresh (3), session (3), saved (3), feedback (3), grade (3), copilot (3), action (2), manage (2), footer (2), 2026 (2), inc (2), typescript (2), latest (2), forks (2), custom (2), epl (2), team (2), chat (2), one (2), linear (2), slack (2), notion (2), motion (2), address (2), configuration (2), which (2), some (2), fix (2), work (2), without (2), operations (2), false (2), located (2), ntfs (2), content (2), doesn (2), conf (2), elevated (2), privileges (2), distribution (2), auto (2), replacement (2), checkout (2), automatically (2), line (2), endings (2), them (2), verify (2), command (2), make (2), accessible (2), virtual (2), sources (2), than (2), have (2), requirements (2), both (2), publishing (2), sanity (2), uitest (2), debug (2), pattern (2), workspace (2), steps (2), prepare (2), execution (2), unit (2), includes (2), phases (2), could (2), but (2), troubleshooting (2), may (2), rebuild (2), click (2), link (2), enter (2), http (2), process (2), notifications (2), macos (2), linux (2), alternatively (2), just (2), preview (2), min (2), registry (2), https (2), read (2), tokens (2), log (2), uses (2), communication (2), into (2), builds (2), once (2), deployment (2), main (2), stable (2), contributing (2), verification (2), nvm (2), requisites (2), table (2), contents (2), detailed (2), recommended (2), bug (2), fixes (2), example (2), developers (2), users (2), tags (2), examples (2), out (2), its (2), designed (2), option (2), teams (2), questions (2), any (2), export (2), step (2), being (2), lock (2), cliff (2), toml (2), architecture_overview (2), prettierrc (2), nvmrc (2), gitmodules (2), gitignore (2), gitattributes (2), templates (2), pods (2), models (2), foundations (2), vscode (2), 932 (2), commits (2), message (2), menu (2), discussions (2), appearance (2), cancel (2), searches (2), customer (2), devops (2), time, share, cookies, contact, status, privacy, terms, other, rust, scss, javascript, languages, contributors, 348, jul, 426, 349, report, watching, watchers, properties, applicant, tracking, human, hrms, tracker, 2025, hardcore, engineering, corresponding, what, depending, starting, network, ports, might, occupied, mapping, yaml, conflicts, preparations, should, however, recommend, storing, dramatically, improves, maintenance, true, mnt, appendwindowspath, interop, metadata, umask, fmask, enabled, automount, edit, exist, nano, require, working, ubuntu, prefix, configure, disable, disables, machine, config, global, core, autocrlf, instead, solution, often, replaces, since, most, break, works, hello, world, where, insufficient, usually, location, folder, artifacts, occupy, fully, deployed, clean, consume, slightly, sufficient, prerequisites, describes, nuances, tested, browserstack, bump, projectname, matching, against, predefined, initial, state, runs, creates, sets, individual, inside, directory, purpose, temp, fails, correct, try, delete, retry, updated, necessary, relink, right, panel, bottom, user, credentials, proceed, localhost, 8080, prod, allows, live, reloading, smoother, does, sending, emails, thus, disabling, functionalities, recovery, limitations, accessing, url, lead, 8087, 127, system32, drivers, lines, volumes, named, dev_db, dev_elastic, dev_files, created, mongodb, elasticsearch, minio, instances, resource, constrained, machines, minified, variants, excludes, hulypulse, redis, rating, elastic, fulltext, payment, stats, print, hulygun, hulykvs, note, aware, like, set, optional, validation, webpack, bundles, omit, amd64, arm64, requires, installed, presetup, navigate, globally, prompted, username, generated, login, pkg, authenticate, copy, scopes, least, account, dependency, successfully, download, dependencies, authentication, init, initialise, periodically, satisfied, contributions, enough, yet, made, checks, terminal, entering, repo, align, shell, proceeding, meets, v20, their, interactions, overview, contain, experimental, purposes, 288, 292, 313, published, notes, suitable, installations, 501, 307, 310, end, two, types, distinguish, between, improvements, each, usage, interact, programmatically, provides, typed, interface, integrations, primarily, interested, intention, modify, contribute, offers, convenient, method, host, ease, quick, effortlessly, enjoy, own, selfhost, robust, framework, accelerate, systems, several, hrm, ats, various, products, top, including, tracex, updates, join, discuss, migration, stay, informed, affects, affected, artem, hardcoreeng, shutdown, expected, rather, wait, until, day, july, how, downloading, restoring, elsewhere, discontinued, because, longer, funded, keep, back, soon, possible, help, move, either, shutting, down, shines, items, history, date, folders, 787, fork, must, notification, public, dismiss, alert, switched, accounts, resetting, focus, qualifiers, query, filter, results, quickly, submit, include, contacted, every, piece, take, input, very, seriously, provide, syntax, tips, clear, jump, pricing, premium, ons, powered, collections, trending, archive, program, accelerator, maintainer, lab, programs, fund, sponsors, partners, trust, center, forum, skills, ebooks, reports, events, webinars, stories, type, software, topic, industries, government, manufacturing, financial, healthcare, industry, cases, devsecops, modernization, case, nonprofits, startups, small, medium, enterprises, company, size, marketplace, blog, why, stop, leaks, they, secret, protection, secure, vulnerabilities, review, plan, track, instant, environments, codespaces, automate, workflow, workflows, integrate, external, tools, mcp, direct, write, better, creation, toggle, skip,
Text of the page (random words):
ith ai github copilot app direct agents from issue to merge mcp registry new integrate external tools developer workflows actions automate any workflow codespaces instant dev environments issues plan and track work code review manage code changes application security github advanced security find and fix vulnerabilities code security secure your code as you build secret protection stop leaks before they start explore why github documentation blog changelog marketplace view all features solutions by company size enterprises small and medium teams startups nonprofits by use case app modernization devsecops devops ci cd view all use cases by industry healthcare financial services manufacturing government view all industries view all solutions resources explore by topic ai software development devops security view all topics explore by type customer stories events webinars ebooks reports business insights github skills support services documentation customer support community forum trust center partners view all resources open source community github sponsors fund open source developers programs security lab maintainer community accelerator github stars archive program repositories topics trending collections enterprise enterprise solutions enterprise platform ai powered developer platform available add ons github advanced security enterprise grade security features copilot for business enterprise grade ai features premium support enterprise grade 24 7 support pricing search or jump to search code repositories users issues pull requests search clear search syntax tips provide feedback we read every piece of feedback and take your input very seriously include my email address so i can be contacted cancel submit feedback saved searches use saved searches to filter your results more quickly name query to see all available qualifiers see our documentation cancel create saved search sign in sign up appearance settings resetting focus you signed in with another tab or window reload to refresh your session you signed out in another tab or window reload to refresh your session you switched accounts on another tab or window reload to refresh your session dismiss alert message uh oh there was an error while loading please reload this page hcengineering platform public notifications you must be signed in to change notification settings fork 2k star 26 9k code issues 787 pull requests 65 discussions actions projects wiki security and quality 0 insights additional navigation options code issues pull requests discussions actions projects wiki security and quality insights hcengineering platform develop branches tags go to file code open more actions menu folders and files name name last commit message last commit date latest commit history 8 932 commits 8 932 commits github github vscode vscode common common desktop package desktop package desktop desktop dev dev docs docs foundations foundations models models packages packages plugins plugins pods pods qms desktop package qms desktop package qms tests qms tests scripts scripts server plugins server plugins server server services services templates templates tests tests ws tests ws tests gitattributes gitattributes gitignore gitignore gitmodules gitmodules nvmrc nvmrc prettierrc prettierrc agents md agents md architecture_overview md architecture_overview md license license readme md readme md changelog md changelog md cliff toml cliff toml package lock json package lock json rush json rush json view all files repository files navigation readme epl 2 0 license more items huly platform ️ your star shines on us star us on github important hosted huly is shutting down please migrate your data the hosted huly service is being discontinued because its hosting is no longer being funded if you keep important data on the hosted platform export and back it up and migrate as soon as possible we can help you move to either a self hosted setup or a hosted option not sure how follow the backup restore guide for step by step instructions on downloading your backup and restoring it elsewhere the service shutdown is expected on july 20 please make sure to export and migrate your data before then rather than wait until the last day have questions or want updates join the huly community to discuss migration and stay informed or email us at artem hardcoreeng com with any questions this affects only the hosted huly service self hosted deployments are not affected about the huly platform is a robust framework designed to accelerate the development of business applications such as crm systems this repository includes several applications such as chat project management crm hrm and ats various teams are building products on top of the platform including huly and tracex self hosting if you re primarily interested in self hosting huly without the intention to modify or contribute to its development please use huly selfhost this project offers a convenient method to host huly using docker designed for ease of use and quick setup explore this option to effortlessly enjoy huly on your own server activity api client if you want to interact with huly programmatically check out our api client documentation the api client provides a typed interface for all huly operations and can be used to build integrations and custom applications you can find api usage examples in the huly examples repository changelog for detailed information about changes improvements and bug fixes in each version see our changelog versions the huly platform uses two types of version tags to distinguish between production ready and development releases production versions v stable releases for end users example v0 7 310 v0 7 307 v0 6 501 these versions are recommended for production deployments suitable for self hosted installations published with release notes on github releases development versions s pre release builds for developers example s0 7 313 s0 7 292 s0 7 288 used for development and testing purposes may contain experimental features or bug fixes not recommended for production use architecture for detailed information about the platform architecture services and their interactions see our architecture overview table of contents huly platform about self hosting activity api client changelog versions architecture table of contents pre requisites verification branches contributing setup dev environment fast start installation build and run run in development mode update project structure and database troubleshooting build watch tests unit tests ui tests package publishing additional testing wsl build guide pre requisites before proceeding ensure that your system meets the following requirements node js v20 11 0 is required docker docker compose if you use nvm run this after entering the repo to align your shell with the repository node version nvm use verification to verify the installation perform the following checks in your terminal ensure that the docker commands are available docker version docker compose version branches contributing the main branch is the default branch used for production deployments changes to this branch are made from the staging branch once a version is ready for community use the staging branch is used for pre release testing it is stable enough for testing but not yet ready for production deployment the develop branch is used for development and is the default branch for contributions we periodically merge develop into staging to perform testing builds once we are satisfied with the build quality in our pre release deployment we merge changes into main and release a new version to the community setup dev environment to initialise the communication submodule git submodule init git submodule update to update the communication submodule git submodule update authentication this project uses github packages for dependency management to successfully download dependencies you need to generate a github personal access token and log in to npm using that token follow these steps generate a github token log in to your github account go to settings developer settings personal access tokens https github com settings personal access tokens click generate new token select the required scopes at least read packages generate the token and copy it authenticate with npm npm login registry https npm pkg github com when prompted enter your github username use the generated token as your password fast start sh scripts fast start sh installation you need microsoft s rush to install the application install rush globally using the command npm install g microsoft rush navigate to the repository root and run the following commands rush install rush build alternatively you can just execute sh scripts presetup rush sh build and run development environment setup requires docker to be installed on system support is available for both amd64 and arm64 containers on linux and macos cd dev rush build will build all the required packages rush rebuild could be used to omit build cache rush bundle will prepare bundles rush package will build all webpack packages rush validate will validate all sources with typescript and generate d ts files required for ts node execution rush svelte check optional svelte files validation using svelte check rush docker build will build docker containers for all applications in the local docker environment rush docker up will set up all the containers be aware rush docker build will automatically execute all required phases like build bundle package note for resource constrained machines you can use the minified variants rush docker min and rush docker up min to build and run only the required services excludes hulypulse redis process backup rating preview link preview elastic fulltext payment stats print sign hulygun hulykvs alternatively you can just execute sh scripts build sh by default docker volumes named dev_db dev_elastic and dev_files will be created for the mongodb elasticsearch and minio instances add the following lines to your hosts file macos linux etc hosts windows c windows system32 drivers etc hosts 127 0 0 1 huly local 1 huly local accessing the url http huly local 8087 will lead you to the app in development mode limitations local installation does not support sending emails thus disabling functionalities such as password recovery and email notifications run in development mode development mode allows for live reloading and a smoother development process cd dev prod rush validate rushx dev server then go to http localhost 8080 select sign up on the right panel and click the sign up with password link at the bottom enter the new user s credentials then proceed to create a workspace for them update project structure and database if the project s structure is updated it may be necessary to relink and rebuild the projects rush update rush build troubleshooting if a build fails but the code is correct try to delete the build cache and retry from the project root rm rf common temp build cache build watch for development purpose rush build watch action could be used it includes build and validate phases in watch mode tests unit tests rush test to execute all tests rushx test for individual test execution inside a package directory ui tests cd tests rush build rush bundle rush docker build creates test docker containers and sets up test database prepare sh runs ui tests rushx uitest to execute tests in the development environment please follow these steps cd tests create local sh use restore local sh if you only want to restore the workspace to a predefined initial state for sanity cd sanity rushx dev uitest to execute all tests against the development environment rushx dev debug g pattern to execute tests in debug mode with only the matching test pattern package publishing node common scripts bump js p projectname additional testing this project is tested with browserstack wsl build guide this guide describes the nuances of building and running the application from source code located on your ntfs drive which is accessible from both windows and wsl prerequisites disk space requirements ensure you have sufficient disk space available a fully deployed local application in clean docker will consume slightly more than 35 gb of wsl virtual disk space the application folder after build sources artifacts will occupy 4 5 gb if there s insufficient space on your system drive usually c you can change the virtual disk location in docker settings resources advanced docker wsl integration make sure docker is accessible from wsl go to docker settings resources advanced wsl integration select the distribution where you ll be building and running the application verify integration works by running this command in wsl docker run hello world common issues and solutions git line endings on windows windows git often automatically replaces line endings since most build scripts are sh files ensure your windows checkout doesn t break them solution options checkout from wsl instead of windows configure git on windows to disable auto replacement git config global core autocrlf false this disables auto replacement for all repositories on your machine elevated privileges in wsl some commands in the instructions require elevated privileges when working in wsl if you re using ubuntu distribution prefix commands with sudo sudo npm install g microsoft rush wsl configuration if the source code is located on a windows ntfs drive then edit the etc wsl conf file in wsl e g sudo nano etc wsl conf and add the following content if it doesn t exist automount enabled true root mnt options metadata umask 22 fmask 11 interop appendwindowspath false however we recommend storing the repository on a wsl disk as this dramatically improves build and maintenance operations running the application after these preparations the build instructions should work without issues port conflicts when starting the application rush docker up some network ports in windows might be occupied you can fix port mapping in the dev docker compose yaml file important depending on which port you change you ll need to find what s using that port update the new address in the corresponding service configuration 2025 hardcore engineering inc about huly all in one project management platform alternative to linear jira slack notion motion huly io topics support wiki issue tracker crm project management chat application team management team platform qms hrms human resources issue management crm platform applicant tracking system jira alternative resources readme license epl 2 0 license uh oh there was an error while loading please reload this page activity custom properties stars 26 9k stars watchers 77 watching forks 2k forks report repository releases 349 v0 7 426 latest jul 5 2026 348 releases packages 0 uh oh there was an error while loading please reload this page uh oh there was an error while loading please reload this page contributors uh oh there was an error wh...
|