hx

hx 0.11.0

Fast, opinionated Haskell toolchain CLI

  • By raskell-io
  • Open Source
  • Portable
  • Updated Oct 20, 2026
Download for Windows

About hx

Fast, opinionated Haskell toolchain CLI

What's new in 0.11.0

What's Changed
- docs: align README and metadata with the new arcanist.sh/hx by @raffaelschneider in #68
- Locked builds: hx build/test/run use hx.lock; --locked; flake.lock workflow by @raffaelschneider in #69
- chore(nix): update flake.lock by @github-actions[bot] in #70
- ci: submit releases to winget by @raffaelschneider in #71
- release: v0.11.0 by @raffaelschneider in #72
New Contributors
- @github-actions[bot] made their first contribution in #70
Full Changelog: v0.10.1...v0.11.0

Full release notes »

Technical details

Publisherraskell-io
Version0.11.0
Release date2026-10-20
LicenseMIT
Installer typezip
Architecturex64
Package IDraskell-io.hx
DependenciesMicrosoft.VCRedist.2015+.x64

Install hx from the command line

Install with Windows Package Manager
winget install --id=raskell-io.hx -e
Update to the latest version
winget upgrade --id=raskell-io.hx -e
Uninstall
winget uninstall --id=raskell-io.hx -e

build-toolcabalclideveloper-toolsghchackagehaskellhxlockfilemcppackage-managerrusttoolchain

hx version history

0.9.2

> If you use the Helix editor, or installed hx via Homebrew: this release
> may install hx under the name hxs instead of hx. Helix's binary is also
> called hx, and hx now steps aside rather than colliding. Every command works
> the same, spelled hxs. The installer tells you when it does this; Homebrew
> does it unconditionally, so brew upgrade replaces an existing hx with hxs.
> Run hx doctor (or hxs doctor) to see which names are in play on your
> machine, and see the Changed section below for how to keep the short name.

Changed
• The binary name is no longer fixed to hx. The Helix editor's binary is
also called hx and ships in most distributions, so a machine can end up with
two executables under one name — whichever comes first on PATH wins and the
other becomes unreachable. hx now adapts instead of colliding.
• The CLI derives its command name from argv[0], so help text, usage,
parse errors, completions and man pages all follow the name the binary was
actually installed under. Previously these were hardcoded:a renamed binary
printed hx throughout its help and, worse, generated shell completions
registered against hx — a command absent from that machine.
(#19)
• install.sh probes PATH and installs as hxs when something else
already owns hx, reporting it plainly. It distinguishes an upgrade from a …

0.9.1
0.4.1

Frequently asked questions

Is hx free?

Yes. hx is free and open-source software released under the MIT license.

What is the latest version of hx?

The latest version is 0.11.0, released on Oct 20, 2026.

Is it safe to download hx?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with b4a7c4eb9c9780f7b8724673fceeb6b8adc559912d106e12a84194b69cb030d3.

Which Windows versions does hx support?

hx runs on Windows and is available for 64-bit (x64) systems.

How do I uninstall hx?

Open Settings › Apps › Installed apps, find hx and select Uninstall. From the command line, run winget uninstall --id=raskell-io.hx -e.

Is there a portable version of hx?

Yes. hx is available as a portable ZIP archive (hx-v0.11.0-x86_64-pc-windows-msvc.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.