Haskell TUI

Open-source Haskell projects categorized as TUI | Edit details
Related topics: #Haskell #Brick #Vty #UI #Terminal

Top 12 Haskell TUI Projects

  • hledger

    A reliable, user-friendly Plain Text Accounting tool with command line, terminal and web interfaces.

    Project mention: Budżetowanie/śledzenie wydatków gospodarstwa domowego | reddit.com/r/Polska | 2022-01-02
  • brick

    A declarative Unix terminal UI programming library written in Haskell

    Project mention: FINAL CUT alternatives - brick, notcurses, FTXUI, blessed, and ansi-styles-python | libhunt.com/r/finalcut | 2021-09-05

    A declarative Unix terminal UI programming library written in Haskell (by jtdaugherty)

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

  • matterhorn

    A feature-rich Unix terminal client for the Mattermost chat system

    Project mention: We Switched to Mattermost | news.ycombinator.com | 2021-08-02

    I can also recommend a console client (in Haskell) - Matterhorn [1]. For me, the biggest obstacle right now is the lack of support of chat categories in mobile [2] client and Matterhorn [3]. These chat categories are available in the web interface.

    [1] https://github.com/matterhorn-chat/matterhorn

    [2] https://github.com/mattermost/mattermost-mobile/issues/5387

    [3] https://github.com/matterhorn-chat/matterhorn/issues/711

  • pboy

    a small .pdf management tool with a command-line UI

    Project mention: Is there a script in linux to bulk rename scientific literature pdfs based on metadata? | reddit.com/r/commandline | 2021-09-05

    Not a script, but pboy is a TUI program that tries to do exactly that. However I'm afraid it lacks options for proper renaming of academic PDFs, it doesn't find authors or year for instance, which I usually put in my PDF filenames.

  • summoner

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

    Project mention: Good Haskell Source Code | reddit.com/r/haskell | 2022-01-06

    Also, a great automation help at bootstrapping Haskell projects is their: https://github.com/kowainik/summoner.

  • tetris

    A terminal interface for Tetris (by samtay)

    Project mention: Practice the HJKL Keys for Neovim! | reddit.com/r/neovim | 2021-12-31

    Awesome! My recommendation is always the terminal interface for Tetris

  • tart

    Tart - draw ASCII art in the terminal with your mouse!

    Project mention: Jtdaugherty/tart: Tart – draw ASCII art in the terminal with your mouse | news.ycombinator.com | 2021-12-17
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • vty

    A high-level ncurses alternative written in Haskell

  • hascard

    flashcard TUI with markdown cards

    Project mention: Q: markdown master document | reddit.com/r/Anki | 2021-07-23

    hascard: nice commandline and markdown, but doesn't do spaced repetition. https://github.com/Yvee1/hascard

  • thock

    ⌨️ A modern TUI typing game featuring online racing against friends.

  • hledger-iadd

    A terminal UI as drop-in replacement for hledger add.

  • network-manager-tui

    Network manager tui

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

Haskell TUI related posts


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

Project Stars
1 hledger 1,920
2 brick 1,210
3 matterhorn 870
4 pboy 695
5 summoner 629
6 tetris 582
7 tart 336
8 vty 266
9 hascard 213
10 thock 69
11 hledger-iadd 55
12 network-manager-tui 7
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.