Haskell Compiler

Open-source Haskell projects categorized as Compiler

Top 23 Haskell Compiler Projects

  1. Elm

    Compiler for Elm, a functional language for reliable webapps.

    Project mention: 3 Options to Avoid Side-Effects in Web Dev | dev.to | 2025-04-23

    Use languages that don’t have side-effects; Elm for UI, and Roc for API/CLI.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. idris

    A Dependently Typed Functional Programming Language

  4. write-you-a-haskell

    Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)

  5. futhark

    :boom::computer::boom: A data-parallel functional programming language

    Project mention: What about K? | news.ycombinator.com | 2025-02-10

    Not exactly the approach your describing, but Futhark[0] offers an alternative to CPU execution, it compiles to CUDA or OpenCL to run on GPU (or multi-threaded CPU).

    [0] https://futhark-lang.org/

  6. haste-compiler

    A GHC-based Haskell to JavaScript compiler

  7. grin

    GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support. (by grin-compiler)

  8. kaleidoscope

    Haskell LLVM JIT Compiler Tutorial

    Project mention: 8 months of OCaml after 8 years of Haskell in production | news.ycombinator.com | 2024-12-02

    The are LLVM Caleidoscope (toy compiler) in both Haskell and OCaml

    https://github.com/sdiehl/kaleidoscope

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. accelerate

    Embedded language for high-performance array computations (by AccelerateHS)

    Project mention: Why Haskell? | news.ycombinator.com | 2024-09-12

    Well what kind of values and how many updates? You might have to call an external library to get decent performance, like you would use NumPy in Python. This might be of interest: https://www.acceleratehs.org/

  11. egison

    The Egison Programming Language

  12. pi-forall

    A demo implementation of a simple dependently-typed language

  13. Reduceron

    FPGA Haskell machine with game changing performance. Reduceron is Matthew Naylor, Colin Runciman and Jason Reich's high performance FPGA softcore for running lazy functional programs, including hardware garbage collection. Reduceron has been implemented on various FPGAs with clock frequency ranging from 60 to 150 MHz depending on the FPGA. A high degree of parallelism allows Reduceron to implement graph evaluation very efficiently. This fork aims to continue development on this, with a view to

  14. morte

    A bare-bones calculus-of-constructions

  15. husk-scheme

    A full implementation of the Scheme programming language for the Haskell Platform.

  16. lawvere

    A categorical programming language with effects (by jameshaydon)

  17. glambda

    The home of the Glamorous Glambda interpreter

  18. eclair-lang

    A minimal, fast Datalog implementation in Haskell that compiles to LLVM IR

  19. inspection-testing

    Inspection Testing for Haskell

  20. codec-beam

    Generate Erlang VM byte code from Haskell

  21. accelerate-llvm

    LLVM backend for Accelerate

  22. wasm

    Haskell WebAssembly Toolkit

  23. ghc-proofs

    Let GHC prove program equations for you

  24. ajhc

    A fork of jhc. And also a Haskell compiler.

  25. pcf

    A small compiler for PCF

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Haskell Compiler discussion

Log in or Post with

Haskell Compiler related posts

  • 3 Options to Avoid Side-Effects in Web Dev

    2 projects | dev.to | 23 Apr 2025
  • Reactivity in Programming

    2 projects | dev.to | 15 Apr 2025
  • Tsonnet #13 - Carets, columns, and clues: adding lexing error tracing

    1 project | dev.to | 28 Mar 2025
  • An Ode to TypeScript Enums

    9 projects | news.ycombinator.com | 2 Mar 2025
  • Why I'm leaving Elm (2020)

    3 projects | news.ycombinator.com | 16 Feb 2025
  • Run elm and lunarvim in a devcontainer

    1 project | dev.to | 27 Oct 2024
  • Run Elm in a devcontainer on apple silicon

    1 project | dev.to | 13 Oct 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Compiler projects in Haskell? This list will help you:

# Project Stars
1 Elm 7,634
2 idris 3,457
3 write-you-a-haskell 3,375
4 futhark 2,507
5 haste-compiler 1,443
6 grin 1,039
7 kaleidoscope 1,039
8 accelerate 918
9 egison 917
10 pi-forall 591
11 Reduceron 433
12 morte 376
13 husk-scheme 309
14 lawvere 274
15 glambda 224
16 eclair-lang 222
17 inspection-testing 176
18 codec-beam 170
19 accelerate-llvm 164
20 wasm 154
21 ghc-proofs 145
22 ajhc 134
23 pcf 125

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com