Fast. Unified. Modern.
arcanist.sh
High-performance Haskell tooling
An ecosystem of tools for building, shipping, and running Haskell. Built in Rust.
hx
The Haskell package manager
An extremely fast Haskell package and project manager. Build, test, run, format, lint, and publish — all in one tool with managed toolchains.
- Unified build, test, run, format, lint
- Managed GHC & BHC toolchains
- Deterministic TOML lockfiles
- Steel (Scheme) plugin system
BHC
Basel Haskell Compiler
An alternative Haskell compiler with runtime profiles, WASM targets, tensor-native numerics, and structured concurrency. GHC-compatible and drop-in for most packages.
- Runtime profiles: default, server, numeric, edge
- Multiple targets: native, WASI, WASM
- Tensor-native numerics & structured concurrency
- GHC-compatible, drop-in for most packages
See it in action
Blazingly fast
hx is written in Rust for maximum performance. Cold builds, incremental compiles, dependency resolution — everything is fast.
What developers are saying
Using arcanist.sh in your workflow? We'd love to hear about it.
Share your experienceBuilt in the open
arcanist.sh is open source and community-driven. Star us on GitHub, join the discussion, and help shape the future of Haskell tooling.