Haskell Cabal

Open-source Haskell projects categorized as Cabal

Top 23 Haskell Cabal Projects

  • haskell-language-server

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

    Project mention: Haskell-Language-Server v1.9.0.0 | news.ycombinator.com | 2022-12-26
  • Cabal

    Official upstream development repository for Cabal and cabal-install

    Project mention: The best way to add a flag to copy documentation to given location? | reddit.com/r/haskell | 2023-02-05

    I created this issue a few months ago: https://github.com/haskell/cabal/issues/8270

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • cabal-install-parsers

    Scripts and instructions for using CI services (e.g. Travis CI or Appveyor) with multiple GHC configurations

    Project mention: [ANN] get-tested: A tool to generate a build matrix from your cabal file | reddit.com/r/haskell | 2022-11-19

    This reminds me of haskell-ci, which also generates GH Actions workflows based on tested-with: (as well as further stuff), is there a comparison?

  • hackage-server

    Hackage-Server: A Haskell Package Repository

    Project mention: Why are haskell applications so obscure? | reddit.com/r/haskell | 2023-01-10

    I used to see pandoc described as a "virus that makes people want to install Haskell", but I think someone must've figured out binary distribution.

  • cabal2nix

    Generate Nix build instructions from a Cabal file (by NixOS)

  • implicit-hie

    Auto generate a stack or cabal multi component hie.yaml file

    Project mention: HLS issues in Stack project | reddit.com/r/haskell | 2022-08-03

    Okay, this is the expected behavior. You can see hls's hie.yaml with https://github.com/Avi-D-coder/implicit-hie. You may also want to checkout this issue https://github.com/haskell/haskell-language-server/issues/335#issuecomment-675860274

  • cabal-dev

    A wrapper program around cabal and cabal-install that maintains sandboxed build environments.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • ghcup-hs


    Project mention: I want to move from linux to bsd | reddit.com/r/freebsd | 2023-02-04

    I don't know what FreeBSD's reasons for removing Haskell from the ports tree was -- but in any case, Haskell likes to have its own development & runtime environments. The recommended method (for Linux, as well as FreeBSD) to install the package managers (cabal & stack), & the toolchain nowadays is 'ghcup': https://www.haskell.org/ghcup/

  • dhall-to-cabal

    Compile Dhall expressions to Cabal files

  • cabal-fmt

    An experiment of formatting .cabal files

    Project mention: Is there some truth to this hyperbole? "Haskell is beautiful and elegant, but unmaintainable and painful" | reddit.com/r/haskell | 2022-06-27

    It kinda is, but it's a one-time thing and it gives us the ability to map module names to packages by only looking at the index. Plus, the list can be generated: cabal-fmt has an expand feature, and in the future HLS could do that too.

  • cabal-bounds

    Set the version bounds of dependencies in a cabal file

  • policeman

    👮 Haskell PVP adviser

  • cabal-edit

    A utility for managing Hackage dependencies and manipulating Cabal files from the command line.

    Project mention: RFC: cabal add | reddit.com/r/haskell | 2022-03-29

    This is a planned feature, but will take a while due to the exactprint prerequisite. In the meantime you could try https://github.com/sdiehl/cabal-edit

  • hackage-repo-tool

    Hackage security framework based on TUF (The Update Framework)

  • cabal-cache

    CI assistant

  • vabal

    cabal in Valle

  • cabal-meta

    avoid cabal dependency hell by installing all your cabal dependencies at the same time

  • autopack

    📦 Custom Setup to automate package modules discovery

  • cabal-plan

    Library and utility for processing cabal's plan.json file

  • releaser

    Automation of Haskell package release process.

  • cabal-doctest

    A Setup.hs helper for doctest running

  • cabal-uninstall

    Very simple Haskell script to uninstall cabal packages

  • cabal-dependency-licenses

    Compose a list of a project's transitive dependencies with their licenses

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-02-05.

Haskell Cabal related posts


What are some of the best open-source Cabal projects in Haskell? This list will help you:

Project Stars
1 haskell-language-server 2,284
2 Cabal 1,453
3 cabal-install-parsers 408
4 hackage-server 375
5 cabal2nix 318
6 implicit-hie 183
7 cabal-dev 151
8 ghcup-hs 130
9 dhall-to-cabal 98
10 cabal-fmt 87
11 cabal-bounds 67
12 policeman 66
13 cabal-edit 66
14 hackage-repo-tool 54
15 cabal-cache 42
16 vabal 42
17 cabal-meta 37
18 autopack 32
19 cabal-plan 32
20 releaser 31
21 cabal-doctest 28
22 cabal-uninstall 26
23 cabal-dependency-licenses 25
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives