# GHC Documentation

Welcome to GHC!

This is the top of the GHC documentation tree, where you will find links to all the supplied documentation about GHC and its libraries.

- The User's Guide

  The User's Guide has all you need to know about using GHC: command line options, language extensions, GHCi, etc.

- Libraries

  Documentation for the libraries that come with GHC.

- GHC API

  Documentation for the GHC API.

- Cabal

  An infrastructure for building and distributing Haskell software.

For more information, see the following:

- GHC Home Page

- GHC Developers Home