← All repos

cabal

Official upstream development repository for Cabal and cabal-install

cabalhackagehaskell
Browse cluster: Haskell tooling and libraries
15,740commits
567contributors
19languages

Tech stack & purpose

Cabal is the official upstream development repository for Cabal and cabal-install, which form the core of Haskell's build automation and package management system. The repository contains multiple main packages: the Cabal library for package building, cabal-install (a command-line tool for building and installing packages), Cabal-syntax (a library for the `.cabal` file format), Cabal-hooks (an API for customizing package configuration and building), and cabal-install-solver (the dependency solver component). Written in Haskell, the project is developed by the Haskell community through a proposals-based process and maintains support for GHC versions released within the past three years.

Community & reference links

Languages

Haskell
98.2%
Shell
0.4%
Python
0.2%
Makefile
0.2%
Vim Script
0.2%
Dockerfile
0.2%
C
0.2%
C++
0.1%
Lex
0.1%
Batchfile
0.0%
M4
0.0%
Assembly
0.0%
JavaScript
0.0%
HTML
0.0%
PowerShell
0.0%
Logos
0.0%
Standard ML
0.0%
COBOL
0.0%
TeX
0.0%

Contributors (top 30 of 567)