Haskell Cabal

Open-source Haskell projects categorized as Cabal | Edit details

Top 23 Haskell Cabal Projects

  • haskell-language-server

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

    Project mention: Learning Tidal Fundamentals - nice ground-up intro to TidalCycles by Mark Zadel | reddit.com/r/haskell | 2022-01-11
  • Cabal

    Official upstream development repository for Cabal and cabal-install

    Project mention: Why doesn't Haskell have a package manager? | reddit.com/r/haskell | 2022-01-09

    I just found some more info: this functionality is provided by the third party cabal-edit tool. This is the specific issue that tracks the integration of that functionality into cabal itself. One of the problems of the cabal-edit tool is that it sometimes messes up your cabal files. We need the exact-printing to avoid that.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • cabal-install-parsers

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

    Project mention: How do I figure out dependency version bounds for my library (when publishing on Hackage)? | reddit.com/r/haskell | 2021-10-28

    If you're on github, I'd look at https://github.com/haskell-CI/haskell-ci , which generates a GH actions template from the tested-with: fields in the cabal file.

  • hackage-server

    Hackage-Server: A Haskell Package Repository

    Project mention: Haskell compiled onto LLVM increase performance? | reddit.com/r/haskell | 2021-11-02

    The other source of haskell documentation is hackage, which features both libraries and higher-level GHC modules. Using hoogle (!hoogle or !hgl in DDG), you can search these docs by module name, function name, or even type signature.

  • 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: Yet another (sic) Haskell project template with Nix, Docker, Lorri, and haskell-language-server | reddit.com/r/haskell | 2021-04-24

    If you see an error message that tells you an implicit cradle could not be found for your file, then it may be helpful to generate and edit that hie.yaml file. If you have any issues with the generated config, don't hesitate to open an issue on the Implicit-hie repo. Best of luck

  • cabal-dev

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

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • dhall-to-cabal

    Compile Dhall expressions to Cabal files

  • cabal-bounds

    Set the version bounds of dependencies in a cabal file

  • ghcup-hs

    THIS REPO IS A MIRROR, BUG REPORTS GO HERE:

    Project mention: [ANN] GHCup-0.1.16.1 released | reddit.com/r/haskell | 2021-07-29

    Improve ghcup tui for screen readers wrt github/#4, thanks to Mario Lang

  • policeman

    👮 Haskell PVP adviser

  • cabal-edit

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

    Project mention: Why doesn't Haskell have a package manager? | reddit.com/r/haskell | 2022-01-09

    I just found some more info: this functionality is provided by the third party cabal-edit tool. This is the specific issue that tracks the integration of that functionality into cabal itself. One of the problems of the cabal-edit tool is that it sometimes messes up your cabal files. We need the exact-printing to avoid that.

  • cabal-fmt

    An experiment of formatting .cabal files

    Project mention: Is there a prettifier for Cabal files? | reddit.com/r/haskellquestions | 2021-12-13

    https://github.com/phadej/cabal-fmt is pretty widely used. I think there's also a VSCode extension for it.

  • hackage-repo-tool

    Hackage security framework based on TUF (The Update Framework)

  • vabal

    cabal in Valle

  • cabal-meta

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

  • releaser

    Automation of Haskell package release process.

  • cabal-cache

    CI assistant

  • cabal-plan

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

  • autopack

    📦 Custom Setup to automate package modules discovery

  • cabal-dependency-licenses

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

  • cabal-doctest

    A Setup.hs helper for doctest running

  • cabal-uninstall

    Very simple Haskell script to uninstall cabal packages

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 2022-01-11.

Haskell Cabal related posts

Index

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

Project Stars
1 haskell-language-server 1,916
2 Cabal 1,331
3 cabal-install-parsers 384
4 hackage-server 332
5 cabal2nix 262
6 implicit-hie 159
7 cabal-dev 151
8 dhall-to-cabal 96
9 cabal-bounds 66
10 ghcup-hs 65
11 policeman 63
12 cabal-edit 62
13 cabal-fmt 61
14 hackage-repo-tool 51
15 vabal 41
16 cabal-meta 37
17 releaser 31
18 cabal-cache 28
19 cabal-plan 28
20 autopack 27
21 cabal-dependency-licenses 25
22 cabal-doctest 25
23 cabal-uninstall 25
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.
www.sonarqube.org