hwm: Haskell Workspace Manager - Orchestrates Stack, Cabal, and HLS

[ development, library, mit, program ] [ Propose Tags ] [ Report a vulnerability ]

HWM (Haskell Workspace Manager) manages multi-package Haskell projects by generating and synchronizing configuration files for Stack, Cabal, Hpack, and HLS from a single source of truth (hwm.yaml). It handles dependency management, build matrices across GHC versions, and coordinated package releases.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.0.1, 0.0.5, 0.1.0
Change log CHANGELOG.md
Dependencies aeson (>=1.5.6.0 && <=2.2.3.0), ansi-terminal (>=0.11.3 && <=1.1.5), async (>2.2.3 && <=2.2.6), base (>=4.7.0 && <5.0.0), base16-bytestring (>=1.0.1.0 && <=1.0.2.0), bytestring (>=0.10.4 && <=0.12.2.0), Cabal (>=3.8 && <=3.16.1.0), containers (>=0.4.2.1 && <=0.8), cryptohash-sha256 (>=0.11.102.0 && <=0.11.102.1), directory (>=1.0 && <=1.3.10.1), filepath (>=1.1.0 && <=1.5.5.0), Glob (>=0.10.1 && <=0.10.2), hpack (>0.34.4 && <=0.39.1), hwm (>=0.1.0 && <0.2.0), modern-uri (>=0.3.4.1 && <=0.3.6.1), mtl (>2.0.0 && <2.6.0), optparse-applicative (>=0.16.1.0 && <=0.19.0.0), process (>=1.0.0 && <2.0.0), relude (>=0.7.0.0 && <=1.2.2.2), req (>=3.9.0 && <=3.13.4), stm (>=2.4 && <2.6.0), text (>=1.2.3 && <3.0.0), time (>=1.9.2 && <2.0.0), transformers (>=0.5.6 && <0.7.0), typed-process (>=0.2.6.1 && <=0.2.13.0), unordered-containers (>=0.2.14.0 && <=0.2.21), yaml (>=0.11.5.0 && <=0.11.11.2), zip-archive (>=0.4.1 && <=0.4.3.2) [details]
License MIT
Copyright (c) 2026 Daviti Nalchevanidze
Author Daviti Nalchevanidze
Maintainer d.nalchevanidze@gmail.com
Uploaded by nalchevanidze at 2026-02-23T02:41:37Z
Category Development
Home page https://github.com/nalchevanidze/hwm#readme
Bug tracker https://github.com/nalchevanidze/hwm/issues
Source repo head: git clone https://github.com/nalchevanidze/hwm
Distributions
Executables hwm
Downloads 6 total (6 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2026-02-23 [all 1 reports]

Readme for hwm-0.1.0

[back to package description]

HWM: Haskell Workspace Manager

HWM is not a build tool. It is the missing link that orchestrates the tools you already use.

📚 Complete Documentation & Examples →

Origin

HWM was born out of necessity to manage the Morpheus GraphQL ecosystem with 15+ packages across multiple GHC versions.