Haskell Project Template with Nix Flakes

This page summarizes the projects mentioned and recommended in the original post on dev.to

AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com
sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
sponsored
  1. haskell-template-hebele

    An opinionated Haskell Project Template based on Nix.

    I tried the second option a few years ago but have not tried the third one. I have been using the first one, using classic Nix. Only recently, I have refactored some of my projects to use Nix Flakes. Today, I also refactored my Haskell project template to use Flakes.

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. release-please-action

    automated releases based on conventional commits

    I am pretty sure that there are many better ways to do what I do in this template repository, but I am happy using it to quickly spin up a new Haskell project. There are quite a few other things and methods I use in real-life projects, such as multi-package builds and GitHub Release Please Action integration, which are quite easy to add upon this template.

  4. nix-flake-templates

    Personal Nix Flake Templates (by vst)

    If you find this template useful, consider starring the repository or bookmarking it for future reference. You might also want to check out my new Nix Flake Templates collection, where I plan to share more Haskell setups as my use cases expand.

  5. nix

    Nix, the purely functional package manager

    Haskell has been my go-to language for over 7 years. First, I started with Stack, then switched to plain Cabal and finally settled on Nix to provision a development environment for Haskell projects.

  6. haskell.nix

    Alternative Haskell Infrastructure for Nixpkgs

    Haskell.nix -- a more flexible but complex option from IOHK.

  7. flake-parts

    ❄️ Simplify Nix Flakes with the module system

    haskell-flake -- a recent and modular setup based on flake-parts.

  8. haskell-flake

    A `flake-parts` Nix module for Haskell development

    haskell-flake -- a recent and modular setup based on flake-parts.

  9. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How I Organized over 100 NixOS Modules Without Going Crazy

    2 projects | dev.to | 9 Apr 2026
  • LambdaBuffers, a schema language and codegen toolkit

    1 project | news.ycombinator.com | 19 Sep 2024
  • Nix noob question

    2 projects | /r/Nix | 6 Jul 2023
  • Namaka - Snapshot testing for Nix

    1 project | /r/opensource | 2 May 2023
  • Namaka - Snapshot testing for Nix

    1 project | /r/commandline | 2 May 2023

Did you know that Nix is
the 32nd most popular programming language
based on number of references?