Haskell GHC

Open-source Haskell projects categorized as GHC

Top 23 Haskell GHC Projects

  • haskell-language-server

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

    Project mention: Revisiting Haskell after 10 years | dev.to | 2024-01-15

    The advent of language server protocol made possible the creation of HLS (Haskell Language Server), and there are plugins for many editors, such as vscode-haskell, that allow you to have auto-complete, auto-import, and automatic function signatures—also available to your editor of choice. The whole feedback loop of editing, compiling, and running is greatly improved.

  • haskell-exercises

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • stan

    🕵️ Haskell STatic ANalyser (by kowainik)

  • haskell-code-explorer

    Web application for exploring and understanding Haskell codebases

  • gi-atk

    Generate Haskell bindings for GObject-Introspection capable libraries

  • ghcup-hs

    THIS REPO IS A MIRROR, BUG REPORTS GO HERE:

    Project mention: Revisiting Haskell after 10 years | dev.to | 2024-01-15

    The compiler now shows more helpful error messages and GHCup allows us to manage multiple versions of GHC, Stack, and HLS (Haskell Language Server) in a breeze. Compilation time is faster now, but I believe it is because hardware has become faster over the years. Unfortunately, cross-compiling is not yet as simple.

  • higgledy

    Higher-kinded data via generics

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • ghc-lib

    The GHC API, decoupled from GHC versions

  • ghc-vis

    Visualize live Haskell data structures in GHCi

  • ghc-justdoit

    A magic typeclass that just does it

  • ghc-whole-program-compiler-project

    GHC Whole Program Compiler and External STG IR tooling

  • ghc-source-gen

    Library for generating Haskell source files and code fragments.

  • schematic

    type-safe JSON spec and validation tool

  • ghc-exactprint

    GHC version of haskell-src-exts exactPrint

  • ghc-events-analyze

  • ghc-syntax-highlighter

    Syntax highlighter for Haskell using the lexer of GHC

  • ghc-dump

    A GHC plugin and library for analysing GHC Core

  • extensions

    👅 Parse Haskell Language Extensions (by kowainik)

  • vabal

    cabal in Valle

  • ghc-tags-plugin

    Generate tags file for haskell modules (GHC)

  • ghc-dump-tree

    Dump GHC's abstract syntax trees

  • ghc-typelits-natnormalise

    Normalise GHC.TypeLits.Nat equations

  • ghc-make

    An alternative to ghc --make which supports parallel compilation of modules and runs faster when nothing needs compiling.

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

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). The latest post mention was on 2024-01-15.

Haskell GHC related posts

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,536
2 haskell-exercises 626
3 stan 555
4 haskell-code-explorer 503
5 gi-atk 272
6 ghcup-hs 240
7 higgledy 170
8 ghc-lib 160
9 ghc-vis 131
10 ghc-justdoit 121
11 ghc-whole-program-compiler-project 113
12 ghc-source-gen 89
13 schematic 84
14 ghc-exactprint 67
15 ghc-events-analyze 67
16 ghc-syntax-highlighter 59
17 ghc-dump 52
18 extensions 46
19 vabal 43
20 ghc-tags-plugin 40
21 ghc-dump-tree 40
22 ghc-typelits-natnormalise 40
23 ghc-make 39
Learn 300+ open source libraries for free using AI.
LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!
learnthisrepo.com