Haskell GHC

Open-source Haskell projects categorized as GHC

Top 23 Haskell GHC Projects

  1. haskell-language-server

    Official Haskell IDE support via the language server protocol (LSP)

  2. SaaSHub

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

    SaaSHub logo
  3. miso

    :ramen: A tasty Haskell web framework

    Project mention: Haskell Miso v1.9.0 Released | news.ycombinator.com | 2026-04-02
  4. haskell-exercises

    A little course to learn about some of the more obscure GHC extensions.

  5. stan

    🕵️ Haskell STatic ANalyser (by kowainik)

  6. haskell-code-explorer

    Web application for exploring and understanding Haskell codebases

  7. ghcup-hs

    THIS REPO IS A MIRROR, BUG REPORTS GO HERE:

    Project mention: MCP Development with Haskell, Firestore, Cloud Run, and Gemini CLI | dev.to | 2026-01-25

    GHCup

  8. gi-atk

    Generate Haskell bindings for GObject-Introspection capable libraries

  9. haskell-tools-ast

    Developer tools for Haskell

  10. higgledy

    Higher-kinded data via generics

  11. ghc-lib

    The GHC API, decoupled from GHC versions

  12. ghc-vis

    Visualize live Haskell data structures in GHCi

  13. ghc-justdoit

    A magic typeclass that just does it

  14. ghc-whole-program-compiler-project

    GHC Whole Program Compiler and External STG IR tooling

  15. ghc-source-gen

    Library for generating Haskell source files and code fragments.

  16. schematic

    type-safe JSON spec and validation tool

    Project mention: The Gleam Programming Language | news.ycombinator.com | 2026-01-13

    > I’m not as certain. The fact that we’ve gone from ASN.1 to COBRA/SOAP to protobuf to Cap’n’web and all the million other items I didn’t list says something.

    > It absolutely is a decades old set of problems that have never been solved to the satisfaction of most users.

    ASN.1 wasn't in the same problem space with CORBA/DCOM, both CORBA and DCOM/OLE were heavily invested in a general-purpose non-domain-specific object model representation that would suppot arbitrary embeddings within an open-ended range of software. I suspect this is the unsolvable problem indeed, but I also believe that's not what you meant with your comment either, since all the known large-scale BEAM deployments (the comment I originally replied to implied BEAM deployments) operate within bounded domain spaces such as telecom and messaging, where distributed properties of the systems are known upfront: there are existing formats, protocols of exchange, and the finite number of valid interactions between entities/actors of the network, the embeddings are either non-existent or limited to a finite set of media such as static images, videos, maps, contacts etc. All of these can be encoded by a compile-time specification that gets published for all parties upfront.

    > basic questions like “should optionality/absence be encoded differently than unset default values?”

    However you like, any monoid would work here. I would argue that [a] and [] always win over (Option a) and especially over (Option [a]).

    > and “how should we encode forward compatibility?”

    If you'd like to learn if there's a spec-driven typed way of achieving that, you can start your research from this sample implementation atop json: https://github.com/typeable/schematic?tab=readme-ov-file#mig...

  17. ghc-exactprint

    GHC version of haskell-src-exts exactPrint

  18. ghc-events-analyze

  19. ghc-syntax-highlighter

    Syntax highlighter for Haskell using the lexer of GHC

  20. ghc-dump

    A GHC plugin and library for analysing GHC Core

  21. extensions

    đź‘… Parse Haskell Language Extensions (by kowainik)

  22. ghc-typelits-natnormalise

    Normalise GHC.TypeLits.Nat equations

  23. vabal

    cabal in Valle

  24. ghc-dump-tree

    Dump GHC's abstract syntax trees

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 GHC discussion

Log in or Post with

Haskell GHC related posts

  • MCP Development with Haskell, Firestore, Cloud Run, and Gemini CLI

    2 projects | dev.to | 25 Jan 2026
  • How to Send an SMS in Haskell (2017)

    1 project | news.ycombinator.com | 13 Apr 2024
  • Revisiting Haskell after 10 years

    8 projects | dev.to | 15 Jan 2024
  • Issues writing programs using Haskell

    1 project | /r/vscode | 26 Aug 2023
  • Ghcup: Manage Haskell GHC, Cabal, Stack in TUI

    1 project | news.ycombinator.com | 9 Aug 2023
  • ghcup: command not found

    1 project | /r/SimpleXChat | 7 Jul 2023
  • Buch Empfehlungen fĂĽr Programmierung (nicht sprachspezifisch - nur konzeptionell)

    1 project | /r/informatik | 3 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 haskell-language-server 2,930
2 miso 2,409
3 haskell-exercises 662
4 stan 593
5 haskell-code-explorer 517
6 ghcup-hs 351
7 gi-atk 325
8 haskell-tools-ast 250
9 higgledy 170
10 ghc-lib 158
11 ghc-vis 142
12 ghc-justdoit 126
13 ghc-whole-program-compiler-project 121
14 ghc-source-gen 102
15 schematic 86
16 ghc-exactprint 73
17 ghc-events-analyze 67
18 ghc-syntax-highlighter 59
19 ghc-dump 55
20 extensions 48
21 ghc-typelits-natnormalise 44
22 vabal 43
23 ghc-dump-tree 41

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com