Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Cabal
C

Cabal

Tool
15 projects45.1k total stars2.5k total forks2 languages

Open-source projects built with Cabal

There are currently 15 open-source projects built with Cabal, with a combined total of 45.1k GitHub stars. The most common language among these projects is Haskell.

Showing 15 open-source projects

shellcheck
shellcheckkoalaman/shellcheck

A static analysis tool that finds bugs, potential issues, and suggests improvements in bash/sh shell scripts.

39.8k1.9kHaskell
1 month ago
corrode
corrodejameysharp/corrode

An automatic semantics-preserving translator that converts C source code into equivalent Rust syntax.

2.2k117Haskell
7 years ago
nix-output-monitor
nix-output-monitormaralorn/nix-output-monitor

A terminal monitor that enhances nix-build output with real-time progress, dependency trees, and build statistics.

1.6k52Haskell
9 days ago
cabal2nix
cabal2nixNixOS/cabal2nix

Generate Nix build instructions from Cabal files to integrate Haskell projects into the Nix ecosystem.

401160Haskell
1 month ago
haskell-tor
haskell-torGaloisInc/haskell-tor

A Haskell implementation of the Tor onion routing protocol for anonymous internet communication.

27419Haskell
8 years ago
aws
awsaristidb/aws

A comprehensive Haskell library for interacting with Amazon Web Services including S3, SQS, DynamoDB, and more.

245111Haskell
7 months ago
haskell-flake
haskell-flakesrid/haskell-flake

A flake-parts Nix module that simplifies Haskell development, packaging, and deployment with Nix flakes.

23427Nix
5 days ago
nixkell
nixkellpwm/nixkell

A Nix-based skeleton project for quickly setting up reproducible Haskell development environments.

12114Nix
1 year ago
Parsing With Haskell Parser Combinators
Parsing With Haskell Parser Combinatorslettier/parsing-with-haskell-parser-combinators

A step-by-step guide to parsing using Haskell parser combinators, with practical examples for version numbers and SRT subtitles.

953Haskell
6 years ago
idris-llvm
idris-llvmidris-hackers/idris-llvm

An LLVM backend code generator for the Idris programming language.

8113Haskell
9 years ago
dada
dadasellout/dada

A total recursion scheme library for Dhall that separates recursion from business logic to enable simpler, modular, and terminating functions.

678Nix
1 month ago
Rescoyl
Rescoylnoteed/rescoyl

A private Docker registry implementation compatible with the official Docker registry API.

184Haskell
9 years ago
hopfield-networks
hopfield-networksajtulloch/hopfield-networks

A Haskell implementation of Hopfield networks for unsupervised learning and pattern storage.

161Haskell
12 years ago
git-prompt (awgn)
git-prompt (awgn)awgn/git-prompt

A fast, Haskell-based utility that renders git repository information for shell prompts in bash, zsh, and fish.

130Haskell
2 years ago
elm-init
elm-initJustusAdam/elm-init

Interactive scaffolding tool for initializing new Elm projects with package configuration.

110Haskell
9 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub