El Glasgow Haskell Compiler (o GHC) es un compilador nativo de código libre para el lenguaje de programación funcional Haskell.
Incluye la mayoría de extensiones de Haskell estándar, incluyendo la biblioteca STM, que sirve para permitir las transacciones de datos directamente con la memoria.