Haskell UI

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

Top 8 Haskell UI Projects

  • GitHub repo miso

    :ramen: A tasty Haskell front-end framework

    Project mention: Anything like Svelte/Jetpack Compose for Haskell? | reddit.com/r/haskell | 2021-12-04

    I've built miso, https://haskell-miso.org and it does use the VDOM appraoch. Svelte uses static analysis to compile down to the minimum number of DOM operations required to run your specific app. I think it's the future. This would only be possible in Haskell w/ GHCJS, since you'd need the GHCJS runtime to support it.

  • GitHub repo 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)

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo vty

    A high-level ncurses alternative written in Haskell

  • GitHub repo nixos-manager

    Manage your NixOS packages and configuration via a simple, intuitive UI

    Project mention: Best UI Toolkit for generating UI elements at runtime | reddit.com/r/haskell | 2021-01-07

    the version of GTK supported by gi-gtk is far from current, not to mention that gi-gtk itself, according to this discussion, isn't being as actively developed as it used to be.

  • GitHub repo concur-replica

    Server-side VDOM UI framework for Concur

    Project mention: Haskell Frontend with HOTWire? What are your thoughts? | reddit.com/r/haskell | 2021-04-02

    This is basically what Concur-Replica provides

  • GitHub repo hledger-iadd

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

    Project mention: Ledger: multiple transactions on different dates in the same block | reddit.com/r/plaintextaccounting | 2021-01-24

    If it is a problem of repetition, have you tried using a tool like hledger-iadd or even hledger-add or ledger's xact? They make it easy to enter multiple similar entries.

  • GitHub repo butcher

    haskell library to parse commandline args - an alternative to optparse-applicative

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo frpnow-gtk3

    Extended version of frpnow-gtk updated to GTK3

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 2021-12-04.

Haskell UI related posts


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

Project Stars
1 miso 1,897
2 brick 1,195
3 vty 262
4 nixos-manager 148
5 concur-replica 132
6 hledger-iadd 54
7 butcher 13
8 frpnow-gtk3 4
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives