ghc/ghc
Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing). observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5632
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
3275 stars · 738 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
The Glasgow Haskell Compiler (GHC), the state-of-the-art open-source compiler and interactive environment (GHCi) for the Haskell functional programming language. It compiles Haskell to native code or via LLVM, supports the full Haskell 2010 standard plus many language extensions, and ships with a rich set of libraries.
Use cases
- compile haskell programs to native code
- interactive haskell repl for evaluating expressions
- profile haskell program time and memory usage
- use language extensions like template haskell
- write concurrent haskell programs with stm
- cross-compile haskell to webassembly
- learn functional programming in haskell
When to choose
- you are writing or compiling Haskell code and need the reference compiler
- you need GHCi for interactive evaluation, debugging, and experimentation
- you need high-performance native compilation with strong optimization and SMP parallelism
- you want access to the full Haskell ecosystem on Hackage
When to avoid
- you are not programming in Haskell
- you want a lightweight or fast-compiling alternative compiler for simple scripts
- you need a different language's toolchain entirely
Facets
cli-tool · maturity active
compiler interpreter programming-language concurrency developer-tools programming-languages compilers developer-tools windows cross-platform cli haskell ghc ghci functional-programming llvm-backend stm profiling repl command-line linux macos
10 sources
- readme: https://github.com/ghc/ghc · fetched 2026-08-28 · fd87d15e66de
- homepage: http://www.haskell.org/ghc/ · fetched 2026-08-29 · d4cf8e29acd4
- site_page: https://downloads.haskell.org/ghc/latest/docs/users_guide · fetched 2026-08-29 · 83fdb8fc3a4b
- site_page: https://downloads.haskell.org/ghc/latest/docs/html/users_guide/exts.html · fetched 2026-08-29 · 85c3fd3253f0
- site_page: https://hackage.haskell.org/package/base-4.18.0.0/docs/Control-Concurrent.html · fetched 2026-08-29 · a9705a8ee399
- site_page: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/using-concurrent.html · fetched 2026-08-29 · 28642ca27d82
- site_page: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/using-optimisation.html · fetched 2026-08-29 · 2af7cc52b191
- site_page: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/ghci.html · fetched 2026-08-29 · 7bdd792874b6
- site_page: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/profiling.html · fetched 2026-08-29 · f4db0a3be523
- site_page: https://downloads.haskell.org/~ghc/latest/docs/html/libraries/index.html · fetched 2026-08-29 · 4b7f1bdc9620
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ghc/ghc | main | 77 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem