Skip to content
SPECIFICTION
Get listed

ActiveState Platform vs GHCup

ActiveState Platform

docs.activestate.com

GHCup

haskell.org

Side by side

FigureActiveState PlatformGHCup
Price fromFreeFree
Free planYesYes
Free trialYes—
Open source——
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYes—
Self-hosted—Yes
Plans published21
Spec score · Development Environment Managers9.1 (#1)8.5 (#7)
PurposeThe Platform hosts custom runtimes whose projects define runtime components, track project history, and provide deployment instructions.GHCup is the main installer for the general purpose language Haskell.
SecurityThe deployment documentation says packages are built and tested by ActiveState and downloads are cryptographically verified.The installation instructions use HTTPS with TLS 1.2 or later for the Linux, macOS, FreeBSD, and WSL2 bootstrap command.
Support limitsPlatform features vary by subscription tier, and legacy Platform Enterprise or Business Tier subscription pricing is available by contacting an account representative or sales team.The site says WSL1 is unsupported and macOS versions earlier than 10.13 are not supported.

Plans

ActiveState Platform

  • Free organizationFree
  • Paid organizationPriced on request

ActiveState Platform pricing →

GHCup

  • GHCupFree

GHCup pricing →

In their own words

ActiveState Platform

ActiveState Platform hosts custom runtimes assembled from source. Projects specify runtime components, preserve project history and provide deployment instructions; their artifacts may include packages, dependencies, patches and bundles, but not contributors’ first-party code. Create projects in the web interface or with the State Tool CLI, then deploy and activate them locally. Projects can remain personal, be shared with an organization or be public. The platform supports Windows, macOS and Linux deployments, and its GraphQL API can build open-source software for different operating systems and languages without requiring users to manage build infrastructure. It provides immutable SBOMs in SPDX formats and describes build safeguards including reproducible builds, checksum checks and isolated containers. A free organization plan costs nothing and is limited to public projects. Curated Catalog annual pricing is $25,000 for fewer than 100 employees, $50,000 for 100–999 employees and $150,000 for 1,000 or more; those prices do not apply to legacy Platform subscriptions.

Visit docs.activestate.com

GHCup

GHCup is a free, open-source installer and version manager for the Haskell toolchain. It installs and manages GHC, cabal-install, Haskell Language Server (HLS), and Stack versions; Stack can also be configured to use GHC versions managed by GHCup. Listed functionality includes a terminal user interface and GHC cross-compilation. Installation guidance covers terminal commands for Linux, macOS, FreeBSD, and WSL2, alongside PowerShell instructions for Windows. The project describes Windows support as being in an early stage and uses a shim wrapper because Windows does not properly support symbolic links. On macOS, GHCup may prompt for command line tools; Windows setup includes msys2. The installer should be run as a non-root user on Unix-like systems and a non-admin user on Windows. GHCup relies on precompiled binaries, so compatibility can depend on the distribution and libraries such as libtinfo. WSL1 and macOS versions earlier than 10.13 are unsupported. Some ARM binaries are experimental: Stack and HLS on Linux ARM, and HLS bindists on macOS aarch64. Configuration can be stored in ~/.ghcup/config.yaml, with command-line options taking precedence.

Visit haskell.org