Haskell System

Open-source Haskell projects categorized as System

Top 23 Haskell System Projects

  1. turtle

    Shell programming, Haskell style

  2. SaaSHub

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

    SaaSHub logo
  3. optparse-applicative

    Applicative option parser

    Project mention: Designing type-safe sync/async mode support in TypeScript | dev.to | 2026-01-01

    Optique is a type-safe, combinatorial CLI parser for TypeScript, inspired by Haskell's optparse-applicative. Instead of decorators or builder patterns, you compose small parsers into larger ones using combinators, and TypeScript infers the result types.

  4. bench

    Command-line benchmark tool (by Gabriella439)

  5. taffybar

    A gtk based status bar for tiling window managers such as XMonad

  6. nix-diff

    Explain why two Nix derivations differ

  7. angel

    Process Monitoring/Management, Like Daemontools (by MichaelXavier)

  8. optparse-generic

    Auto-generate a command-line parser for your datatype

  9. date-cache

    A fast logging system for Haskell (by kazu-yamamoto)

  10. envy

    :angry: Environmentally friendly environment variables

  11. unix

    POSIX functionality (by haskell)

  12. typed-process

    Alternative API for processes, featuring more type safety

  13. clifm

    Command Line Interface File Manager (by pasqu4le)

  14. hapistrano

    Deploy tool for Haskell applications, like Capistrano for Rails

  15. hnix-store-core

    Haskell implementation of the Nix store

  16. process

    Library for dealing with system processes (by haskell)

    Project mention: Async DNS | news.ycombinator.com | 2025-12-12

    I am always amused when folks rediscover the bad idea that is `pthread_cancel()` — it’s amazing that it was ever part of the standard.

    We knew it was a bad idea at the time it was standardized in the 1990s, but politics and the inevitable allure of a very convenient sounding bad idea meant that it won out.

    Funny enough, while Java has deprecated their version of thread cancellation for the same reasons, Haskell still has theirs. When you’re writing code in IO, you have to be prepared for async cancellation anywhere, at any time.

    This leads to common bugs in the standard library that you really wouldn’t expect from a language like Haskell; e.g. https://github.com/haskell/process/issues/183 (withCreateProcess async exception safety)

  17. pid1

    Do signal handling and orphan reaping for Unix PID1 init processes

  18. monky

    The main repository for monky

  19. filepath

    Haskell FilePath core library

  20. hobbes

    A cross-platform file activity monitor (by jhickner)

  21. directory

    Platform-independent library for basic file system operations (by haskell)

  22. ascii-progress

    A simple Haskell progress bar for the console. Heavily borrows from TJ Holowaychuk's Node.JS project

  23. optparse-declarative

    Declarative command-line option parser

  24. clock

    High-resolution clock functions: monotonic, realtime, cputime. (by corsis)

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).

Haskell System discussion

Log in or Post with

Haskell System related posts

  • AccuWeather to discontinue free access to Core Weather API

    10 projects | news.ycombinator.com | 23 Jul 2025
  • Hacking Watson with Haskell - Part 3

    2 projects | dev.to | 17 Aug 2024
  • Need project idea

    4 projects | /r/haskell | 6 Jun 2023
  • Haskell job prospects

    1 project | /r/haskell | 13 May 2023
  • Monthly Hask Anything (March 2023)

    5 projects | /r/haskell | 5 Mar 2023
  • Xmobar tray

    1 project | /r/xmonad | 31 Jan 2023
  • Is there a standalone system/app indicator tray?

    3 projects | /r/swaywm | 13 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 turtle 974
2 optparse-applicative 959
3 bench 909
4 taffybar 713
5 nix-diff 479
6 angel 285
7 optparse-generic 213
8 date-cache 162
9 envy 155
10 unix 123
11 typed-process 116
12 clifm 117
13 hapistrano 108
14 hnix-store-core 97
15 process 91
16 pid1 86
17 monky 84
18 filepath 75
19 hobbes 71
20 directory 65
21 ascii-progress 62
22 optparse-declarative 60
23 clock 59

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Haskell is
the 30th most popular programming language
based on number of references?