Haskell GHC

Open-source Haskell projects categorized as GHC

Top 23 Haskell GHC Projects

  1. haskell-language-server

    Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.

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

    The Haskell Language Server (LSP) always needs help: https://github.com/haskell/haskell-language-server/issues?q=...

    As for GHC compile times... hard to say. The compiler does do a lot of things. Type checking and inference of a complex type system, lots of optimizations etc. I don't think it's just some bug/inefficient implementation, bc. resources have been poured into optimizations and still are. But there are certainly ways to improve speed.

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. haskell-exercises

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

  4. stan

    🕵️ Haskell STatic ANalyser (by kowainik)

  5. haskell-code-explorer

    Web application for exploring and understanding Haskell codebases

  6. ghcup-hs

    THIS REPO IS A MIRROR, BUG REPORTS GO HERE:

    Project mention: How I switched from Stack to Cabal | dev.to | 2024-05-05

    But also ghcup does that and I already use ghcup to manage stack itself, the haskell language server (hls), and even the compatible ghc version. Recently I’ve been hooking up stack to make it use ghcup-installed ghc versions. So, it feels simpler to just use ghcup.

  7. gi-atk

    Generate Haskell bindings for GObject-Introspection capable libraries

  8. haskell-tools-ast

    Developer tools for Haskell

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  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

  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-tags-plugin

    Generate tags file for haskell modules (GHC)

  25. ghc-dump-tree

    Dump GHC's abstract syntax trees

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

Log in or Post with

Haskell GHC related posts

  • 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
  • GHC as an admin user

    1 project | /r/haskell | 23 Apr 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 15 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. 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,769
2 haskell-exercises 645
3 stan 578
4 haskell-code-explorer 516
5 ghcup-hs 308
6 gi-atk 299
7 haskell-tools-ast 250
8 higgledy 170
9 ghc-lib 161
10 ghc-vis 136
11 ghc-justdoit 124
12 ghc-whole-program-compiler-project 117
13 ghc-source-gen 96
14 schematic 85
15 ghc-exactprint 71
16 ghc-events-analyze 67
17 ghc-syntax-highlighter 59
18 ghc-dump 54
19 extensions 48
20 ghc-typelits-natnormalise 43
21 vabal 43
22 ghc-tags-plugin 41
23 ghc-dump-tree 41

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

Did you know that Haskell is
the 25th most popular programming language
based on number of references?