Haskell CLI

Open-source Haskell projects categorized as CLI

Top 23 Haskell CLI Projects

  • summoner

    🔮 🔧 Tool for scaffolding batteries-included production-level Haskell projects

  • herms

    :stew::fork_and_knife: A command-line manager for delicious kitchen recipes

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • iris

    🌈 Haskell CLI Framework supporting Command Line Interface Guidelines (by chshersh)

    Project mention: Looking for projects that need developers. | /r/haskell | 2023-04-09
  • shelltestrunner

    Easy, repeatable testing of CLI programs/commands

  • nvfetcher

    Generate nix sources expr for the latest version of packages

    Project mention: Why you don't need flake-utils | /r/NixOS | 2023-05-21

    Pinning can be done without flakes, be it manually or with codegen (nvfetcher)

  • cabal-edit

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

  • fernery

    A CLI tool for generating images of ferns 🌿 and other Iterated Function Systems

    Project mention: The Algorithmic Beauty of Plants [pdf] | news.ycombinator.com | 2023-07-25

    Apropos, https://github.com/two-twelve/fernery a "tool for generating images of ferns and other Iterated Function Systems" was recently posted somewhere

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • chapelure

    Chapelure is a diagnostic library for Haskell

  • commander-cli

    A simple library I wrote to allow me to quickly and easily construct command line interfaces.

  • harg

    Haskell program configuration using higher kinded data

  • diagrams-braille

    Render diagrams to Braille

    Project mention: A command line tool that draw plots on the terminal | news.ycombinator.com | 2023-01-12

    Slightly related


  • quickbench

    Easily time one or more commands with one or more executables and show tabular results

  • trial-optparse-applicative

    ⚖️ Trial Data Type (by kowainik)

  • mmark-cli

    Command line interface to the MMark markdown processor

  • hibet

    Tibetan-English translator for CLI

  • wt

    Watch Torrents using btfs and mpv without leaving the command line (by DegenCoden)

  • hsendxmpp

    sendxmpp clone and drop-in replacement, sending XMPP messages via CLI

  • ploton

    A useful cli tool to draw figures

  • highlight

    command line tool for highlighting parts of files that match a regex (by cdepillabout)

  • otp-authenticator

    OTP Authenticator (ala Google Authenticator) cli app

  • translate-cli

    Command Line Interface to translate words

  • rob

    Personal projects generator written in haskell (by GianlucaGuarini)

  • optparse-applicative-simple

    Simple command line interface arguments parser

  • 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-07-25.

Haskell CLI related posts


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

Project Stars
1 summoner 690
2 herms 196
3 iris 165
4 shelltestrunner 116
5 nvfetcher 115
6 cabal-edit 71
7 fernery 46
8 chapelure 43
9 commander-cli 29
10 harg 29
11 diagrams-braille 26
12 quickbench 21
13 trial-optparse-applicative 20
14 mmark-cli 12
15 hibet 11
16 wt 7
17 hsendxmpp 7
18 ploton 5
19 highlight 5
20 otp-authenticator 4
21 translate-cli 3
22 rob 3
23 optparse-applicative-simple 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives