Packages tagged user-interfaces
96 packages have this tag.
[Merge tag] (trustees only)Related tags: library (92), bsd3 (60), gui (23), text (15), program (14), mit (13), frp (12), reactivity (12), bsd2 (10), web (10), reactive (9), html (8), javascript (8), user-interface (8), deprecated (7), reflex (4), system (4), console (3), gpl (3), graphics (3), ui (3), apache (2), concurrency (2), control (2), effect (2), monad (2), xml (2), command-line (1), ...
Name  | 
                        DLs  | 
                        Rating  | 
                        Rev Deps  | 
                        Description  | 
                        Tags  | 
                        Last U/L  | 
                        Last Version  | 
                        Maintainers  | 
                    
|---|---|---|---|---|---|---|---|---|
| GtkGLTV | 3 | 0.0 | 1 | OpenGL support for Gtk-based GUIs for Tangible Values | (bsd3, library, user-interfaces) | 2011-12-28 | 0.2.0 | ConalElliott | 
| GtkTV | 18 | 0.0 | 2 | Gtk-based GUIs for Tangible Values | (bsd3, library, user-interfaces) | 2011-12-28 | 0.2.0 | ConalElliott | 
| GuiTV | 4 | 0.0 | 1 | GUIs for Tangible Values | (bsd3, interfaces, library, user-interfaces) | 2008-02-19 | 0.4 | ConalElliott | 
| HCL | 15 | 2.0 | 1 | High-level library for building command line interfaces. | (bsd3, library, program, user-interfaces) | 2024-11-29 | 1.9 | JustinBailey, jlamothe | 
| Hashell | 3 | 0.0 | 1 | Simple shell written in Haskell | (program, user-interfaces) | 2009-01-18 | 1.0 | GwernBranwen | 
| Shellac | 9 | 0.0 | 5 | A framework for creating shell envinronments | (bsd3, library, user-interfaces) | 2016-06-03 | 0.9.9 | RobertDockins | 
| Shellac-compatline | 7 | 0.0 | 1 | "compatline" backend module for Shellac | (bsd3, library, user-interfaces) | 2016-06-03 | 0.9.9 | RobertDockins | 
| Shellac-editline | 5 | 0.0 | 2 | Editline backend module for Shellac | (bsd3, library, user-interfaces) | 2016-06-03 | 0.9.9 | RobertDockins | 
| Shellac-haskeline | 16 | 0.0 | 1 | Haskeline backend module for Shellac | (bsd3, library, user-interfaces) | 2016-06-04 | 0.2.1 | JudahJacobson, RobertDockins | 
| Shellac-readline | 3 | 0.0 | 2 | Readline backend module for Shellac | (bsd3, library, user-interfaces) | 2016-06-03 | 0.9.9 | RobertDockins | 
| WXDiffCtrl | 2 | 0.0 | 1 | WXDiffCtrl | (bsd3, gui, library, user-interfaces) | 2010-01-11 | 0.0.1 | JeremyODonoghue | 
| Win32-console | 2 | 0.0 | 1 | Binding to the Win32 console API | (bsd3, console, library, user-interfaces) | 2016-09-12 | 0.1.0.0 | siracusa | 
| ansi-pretty | 6 | 0.0 | 1 | AnsiPretty for ansi-wl-pprint | (bsd3, library, text, user-interfaces) | 2019-11-20 | 0.1.2.2 | phadej | 
| ansi-terminal | 164 | 2.5 | 228 | Simple ANSI terminal support | (bsd3, library, user-interfaces) | 2025-07-18 | 1.1.3 | MaxBolingbroke, OliverCharles, RomanCheplyaka, mpilgrem | 
| ansi-terminal-types | 9 | 0.0 | 1 | Types and functions used to represent SGR aspects | (bsd3, library, user-interfaces) | 2025-07-18 | 1.1.3 | OliverCharles, RomanCheplyaka, mpilgrem | 
| ansi-wl-pprint (deprecated in favor of prettyprinter) | 31 | 2.5 | 120 | The Wadler/Leijen Pretty Printer for colored ANSI terminal output | (bsd3, deprecated, library, text, user-interfaces) | 2023-05-18 | 1.0.2 | EdwardKmett, MaxBolingbroke, phadej, quchen | 
| binding-core | 4 | 0.0 | 3 | Data Binding | (bsd3, gui, library, user-interfaces) | 2013-06-09 | 0.2.2 | GideonSireling | 
| binding-gtk | 3 | 0.0 | 1 | Data Binding in Gtk2Hs | (bsd3, gui, library, user-interfaces) | 2013-06-09 | 0.2.1 | GideonSireling | 
| binding-wx | 0 | 0.0 | 1 | Data Binding in WxHaskell | (bsd3, gui, library, user-interfaces) | 2013-06-09 | 0.2.1 | GideonSireling | 
| brick-calendar | 2 | 0.0 | 0 | Calendar widget for the Brick TUI library | (console, library, mit, program, tui, user-interfaces) | 2025-04-23 | 0.2.0.0 | ldgrp | 
| byline | 37 | 0.0 | 1 | Library for creating command-line interfaces (colors, menus, etc.) | (bsd2, library, system, user-interfaces) | 2025-02-17 | 1.1.3 | PeterJones | 
| climb | 8 | 0.0 | 0 | Building blocks for a GHCi-like REPL with colon-commands | (bsd3, library, program, user-interfaces) | 2024-12-17 | 0.5.1 | ejconlon | 
| colorful-monoids | 7 | 0.0 | 2 | Styled console text output using ANSI escape sequences. | (library, mit, monad, text, user-interfaces) | 2020-06-17 | 0.2.1.3 | minad | 
| concurrent-output | 116 | 2.5 | 7 | Ungarble output from several threads or commands | (bsd2, concurrency, library, user-interfaces) | 2024-04-29 | 1.10.21 | JoeyHess | 
| concurrentoutput (deprecated in favor of concurrent-output) | 5 | 0.0 | 2 | Ungarble output from several threads | (bsd3, deprecated, library, user-interfaces) | 2011-06-08 | 0.2.0.2 | JoachimBreitner | 
| console-style (deprecated in favor of colorful-monoids) | 9 | 0.0 | 2 | Styled console text output using ANSI escape sequences. | (deprecated, library, mit, monad, text, user-interfaces) | 2016-12-03 | 0.0.2.1 | minad | 
| crystalfontz | 0 | 0.0 | 1 | Control Crystalfontz LCD displays. | (bsd3, hardware, library, system, user-interfaces) | 2010-09-21 | 0.1 | KeeganMcAllister | 
| editline | 7 | 0.0 | 5 | Bindings to the editline library (libedit). | (bsd3, library, user-interfaces) | 2012-11-26 | 0.2.1.1 | JudahJacobson | 
| fenfire | 3 | 0.0 | 1 | Graph-based notetaking system | (program, user-interfaces) | 2007-02-13 | 0.1 | BenjaFallenstein | 
| fltkhs | 260 | 2.0 | 3 | FLTK bindings | (graphics, gui, library, mit, program, ui, user-interfaces) | 2020-02-21 | 0.8.0.3 | deech | 
| fltkhs-themes | 19 | 0.0 | 1 | A set of themed widgets that provides drop in replacements to the ones in FLTKHS. | (bsd3, graphics, gui, library, ui, user-interfaces) | 2020-02-21 | 0.2.0.3 | deech | 
| formlets (deprecated in favor of digestive-functors) | 9 | 0.0 | 6 | Formlets implemented in Haskell | (bsd3, deprecated, library, text, user-interfaces, web, xml) | 2010-12-22 | 0.8 | ChrisEidhof, DougBeardsley | 
| formlets-hsp (deprecated in favor of digestive-functors-hsp) | 6 | 0.0 | 2 | HSP support for Formlets | (bsd3, deprecated, library, text, user-interfaces, web, xml) | 2010-10-18 | 2.3.1 | JeremyShaw | 
| grapefruit-examples | 24 | 0.0 | 1 | Examples using the Grapefruit library | (bsd3, frp, gui, library, reactivity, user-interfaces) | 2017-04-06 | 0.1.0.7 | WolfgangJeltsch | 
| grapefruit-ui | 14 | 0.0 | 3 | Declarative user interface programming | (bsd3, frp, gui, library, reactivity, user-interfaces) | 2017-04-06 | 0.1.0.7 | WolfgangJeltsch | 
| grapefruit-ui-gtk | 8 | 0.0 | 1 | GTK+-based backend for declarative user interface programming | (bsd3, frp, gui, library, reactivity, user-interfaces) | 2017-04-06 | 0.1.0.7 | WolfgangJeltsch | 
| haskeline | 288 | 2.0 | 85 | A command-line interface for user input, written in Haskell. | (bsd3, library, user-interfaces) | 2025-10-05 | 0.8.4.1 | BenGamari, JudahJacobson, LennartAugustsson, TroelsHenriksen | 
| haskeline-class | 8 | 0.0 | 2 | Class interface for working with Haskeline | (bsd3, library, user-interfaces) | 2011-08-13 | 0.6.2 | AntoineLatter | 
| hs-fltk | 4 | 0.0 | 1 | Binding to GUI library FLTK | (bsd3, library, user-interfaces) | 2008-03-09 | 0.2.5 | GwernBranwen | 
| hscurses-fish-ex | 5 | 0.0 | 1 | hscurses swimming fish example | (console, development, education, help, program, user-interfaces) | 2018-01-08 | 1.3.2 | DinoMorelli | 
| lambdacat | 3 | 0.0 | 1 | Webkit Browser | (bsd3, library, program, user-interfaces) | 2011-01-08 | 0.1.1 | AndreasBaldeau | 
| linenoise | 17 | 0.0 | 1 | A lightweight readline-replacement library for Haskell | (bsd3, library, program, user-interfaces) | 2024-12-17 | 0.4.2 | ejconlon | 
| load-font | 8 | 0.0 | 1 | A cross platform library for loading bundled fonts into your application | (bsd3, font, graphics, gui, library, ui, user-interfaces) | 2020-02-21 | 0.1.0.3 | deech | 
| midair | 9 | 2.0 | 1 | Hot-swappable FRP | (concurrency, control, frp, gpl, interaction, library, music, reactive, reactivity, user-interfaces) | 2018-11-10 | 0.2.0.1 | TomMurphy | 
| monad-parallel-progressbar | 4 | 0.0 | 1 | Parallel execution of monadic computations with a progress bar | (control, library, mit, monads, system, user-interfaces) | 2015-04-05 | 0.1.0.1 | mnacamura | 
| nanocurses | 3 | 0.0 | 1 | Simple Curses binding | (bsd3, library, user-interfaces) | 2008-05-18 | 1.5.2 | GwernBranwen | 
| ncurses | 21 | 0.0 | 5 | Modernised bindings to GNU ncurses | (foreign, gpl, library, user-interfaces) | 2016-08-29 | 0.2.16 | tjtrabue | 
| phooey | 15 | 0.0 | 3 | Functional user interfaces | (bsd3, library, user-interfaces) | 2011-09-10 | 2.0.0.1 | ConalElliott, RussellOConnor | 
| polysemy-readline | 5 | 2.0 | 0 | Readline effect for polysemy. | (bsd2, effect, library, program, user-interfaces) | 2025-10-04 | 0.3.0.0 | lehmacdj | 
| prettyprinter | 52 | 2.5 | 219 | A modern, easy to use, well-documented, extensible pretty-printer. | (bsd2, library, text, user-interfaces) | 2021-09-11 | 1.7.1 | quchen, sjakobi | 
| prettyprinter-ansi-terminal | 27 | 1.75 | 52 | ANSI terminal backend for the »prettyprinter« package. | (bsd2, library, text, user-interfaces) | 2021-09-11 | 1.1.3 | quchen, sjakobi | 
| prettyprinter-combinators | 14 | 0.0 | 3 | Some useful combinators for the prettyprinter package | (apache, library, text, user-interfaces) | 2024-05-12 | 0.1.3 | SergeyVinokurov | 
| prettyprinter-compat-annotated-wl-pprint | 7 | 0.0 | 1 | Drop-in compatibility package to migrate from »annotated-wl-pprint« to »prettyprinter«. | (bsd2, library, text, user-interfaces) | 2020-12-27 | 1.1 | quchen, sjakobi | 
| prettyprinter-compat-ansi-wl-pprint | 14 | 0.0 | 5 | Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«. | (bsd2, library, text, user-interfaces) | 2021-09-11 | 1.0.2 | quchen, sjakobi | 
| prettyprinter-compat-wl-pprint | 11 | 0.0 | 1 | Drop-in compatibility package to migrate from »wl-pprint« to »prettyprinter«. | (bsd2, library, text, user-interfaces) | 2021-09-11 | 1.0.1 | quchen, sjakobi | 
| prettyprinter-configurable | 3 | 0.0 | 0 | Configurable pretty-printing | (apache, library, text, user-interfaces) | 2024-11-20 | 1.0.0.0 | effectfully | 
| prettyprinter-convert-ansi-wl-pprint | 13 | 0.0 | 0 | Converter from »ansi-wl-pprint« documents to »prettyprinter«-based ones. | (bsd2, library, text, user-interfaces) | 2021-09-11 | 1.1.2 | quchen, sjakobi | 
| progress | 2 | 0.0 | 2 | Simple progress tracking & projection library | (bsd3, library, user-interfaces) | 2009-09-10 | 1.0 | MariusEriksen | 
| proplang | 2 | 0.0 | 1 | A library for functional GUI development | (bsd3, library, user-interfaces) | 2007-08-15 | 0.1 | NeilMitchell | 
| readline-in-other-words | 9 | 0.0 | 0 | Readline effect for in-other-words. | (bsd2, command-line, effect, haskeline, in-other-words, library, program, user-interfaces) | 2021-11-05 | 0.1.0.2 | lehmacdj | 
| reflex-dom | 30 | 2.5 | 9 | Functional Reactive Web Apps with Reflex | (bsd3, frp, gui, html, javascript, library, reactive, reactivity, user-interface, user-interfaces, web) | 2025-04-05 | 0.6.3.4 | JohnEricson, RyanTrinkle, abrar, 3noch, alexfmpe, maralorn, ymeister | 
| reflex-dom-core | 34 | 2.0 | 11 | Functional Reactive Web Apps with Reflex | (bsd3, frp, gui, html, javascript, library, reactive, reactivity, user-interface, user-interfaces, web) | 2025-05-15 | 0.8.1.4 | JohnEricson, RyanTrinkle, abrar, 3noch, alexfmpe, maralorn, ymeister | 
| reflex-dom-ionic | 4 | 0.0 | 0 | Compatible highlevel Wigdets for some Ionic Input Components | (bsd3, frp, gui, html, javascript, library, reactive, reactivity, user-interface, user-interfaces, web) | 2022-04-18 | 0.2.0.0 | ChristophBauer | 
| reflex-dom-retractable | 4 | 2.0 | 0 | Routing and retractable back button for reflex-dom | (frp, gui, html, javascript, library, mit, reactive, reactivity, reflex, user-interface, user-interfaces, web) | 2020-11-26 | 0.1.7.0 | NCrashed | 
| reflex-dom-th | 7 | 0.0 | 0 | reflex-dom-th transpiles HTML templates to haskell code for reflex-dom | (bsd3, frp, gui, html, javascript, library, reactive, reactivity, user-interface, user-interfaces, web) | 2022-10-01 | 0.3.4 | ChristophBauer | 
| reflex-external-ref | 11 | 0.0 | 2 | External reference with reactivity support | (frp, gui, html, javascript, library, mit, reactive, reactivity, reflex, user-interface, user-interfaces, web) | 2024-03-16 | 1.1.0.0 | NCrashed | 
| reflex-localize | 8 | 0.0 | 1 | Localization library for reflex | (frp, gui, html, javascript, library, mit, reactive, reactivity, reflex, user-interface, user-interfaces, web) | 2024-03-16 | 1.2.0.0 | NCrashed | 
| reflex-localize-dom | 4 | 0.0 | 0 | Helper widgets for reflex-localize | (frp, gui, html, javascript, library, mit, reactive, reactivity, reflex, user-interface, user-interfaces, web) | 2024-03-16 | 1.1.0.0 | NCrashed | 
| repline | 62 | 2.25 | 5 | Haskeline wrapper for GHCi-like REPL interfaces. | (library, mit, user-interfaces) | 2025-05-16 | 0.4.3.0 | sdiehl, adamwespiser | 
| safe-coloured-text | 20 | 0.0 | 11 | Safely output coloured text | (library, mit, user-interfaces) | 2024-06-23 | 0.3.0.2 | Norfair | 
| safe-coloured-text-layout | 12 | 0.0 | 3 | Safely layout output coloured text | (library, mit, user-interfaces) | 2024-08-03 | 0.2.0.1 | Norfair | 
| safe-coloured-text-terminfo | 9 | 0.0 | 4 | Safely output coloured text | (library, mit, user-interfaces) | 2024-06-23 | 0.3.0.0 | Norfair | 
| settings | 12 | 0.0 | 1 | Runtime-editable program settings. | (data, library, public-domain, user-interfaces) | 2016-01-27 | 0.3.0.0 | akrasner | 
| show-prettyprint | 29 | 2.0 | 1 | Robust prettyprinter for output of auto-generated Show instances | (bsd3, library, text, user-interfaces) | 2019-07-08 | 0.3.0.1 | quchen, sjakobi | 
| sneakyterm | 3 | 0.0 | 1 | Tiny, declarative wrapper around ncurses | (gpl, library, user-interfaces) | 2015-08-10 | 0.1 | pimiddy | 
| stylized | 1 | 0.0 | 1 | Ways to output stylized text on ANSI consoles. | (library, user-interfaces) | 2010-01-05 | 0.1.3 | LucaMolari | 
| termbox | 23 | 0.0 | 2 | termbox | (bsd3, library, user-interfaces) | 2025-04-10 | 2.0.0.2 | mitchellwrosen | 
| termbox-banana | 21 | 0.0 | 0 | termbox + reactive-banana | (bsd3, library, user-interfaces) | 2025-04-10 | 2.0.0.1 | mitchellwrosen | 
| termbox-bindings-c | 9 | 0.0 | 1 | termbox bindings | (bsd3, library, user-interfaces) | 2025-04-10 | 0.1.0.2 | mitchellwrosen | 
| termbox-bindings-hs | 7 | 0.0 | 1 | termbox bindings | (bsd3, library, user-interfaces) | 2025-04-10 | 1.0.0.1 | mitchellwrosen | 
| termbox-tea | 12 | 0.0 | 0 | termbox + The Elm Architecture | (bsd3, library, user-interfaces) | 2025-04-10 | 1.0.0.1 | mitchellwrosen | 
| terminal-progress-bar | 23 | 2.25 | 8 | A progress bar in the terminal | (bsd3, library, system, user-interfaces) | 2023-06-10 | 0.4.2 | RoelVanDijk | 
| terminfo | 144 | 0.0 | 24 | Haskell bindings to the terminfo library. | (bsd3, library, user-interfaces) | 2025-01-28 | 0.4.1.7 | BenGamari, JudahJacobson, wz1000 | 
| tinytools | 14 | 2.0 | 1 | tinytools is a monospace unicode diagram editor | (bsd3, library, user-interfaces) | 2023-12-26 | 0.1.0.7 | pdlla, minimaple | 
| vty | 339 | 2.5 | 69 | A simple terminal UI library | (bsd3, library, user-interfaces) | 2025-10-02 | 6.5 | JonathanDaugherty | 
| vty-examples (deprecated in favor of vty-crossplatform) | 10 | 0.0 | 1 | Examples programs using the vty library. | (bsd3, deprecated, program, user-interfaces) | 2016-05-11 | 5.5.0 | CoreyOConnor, JonathanDaugherty | 
| vty-ui (deprecated in favor of brick) | 37 | 0.0 | 5 | An interactive terminal user interface library for Vty | (bsd3, deprecated, library, user-interfaces) | 2015-04-11 | 1.9 | JonathanDaugherty | 
| vty-ui-extras | 2 | 0.0 | 1 | Extra vty-ui functionality not included in the core library | (bsd3, library, user-interfaces) | 2012-01-07 | 0.1 | JonathanDaugherty | 
| vty-unix | 2 | 0.0 | 2 | Unix backend for Vty | (bsd3, library, program, user-interfaces) | 2023-11-15 | 0.2.0.0 | JonathanDaugherty | 
| wizards | 10 | 2.0 | 2 | High level, generic library for interrogative user interfaces | (bsd3, library, user-interfaces) | 2018-11-16 | 1.0.3 | LiamOConnorDavis, SimonMichael | 
| wx | 40 | 2.0 | 17 | wxHaskell | (gui, library, user-interfaces) | 2017-04-28 | 0.92.3.0 | AtzeDijkstra, DanielFischer, EricKow, HenkJanVanTuyl, JeremyODonoghue, KidoTakahiro, fgaz, GeorgeThomas | 
| wxc | 30 | 0.0 | 2 | wxHaskell C++ wrapper | (gui, library, user-interfaces) | 2017-04-28 | 0.92.3.0 | AtzeDijkstra, HenkJanVanTuyl, JeremyODonoghue, fgaz, GeorgeThomas | 
| wxcore | 63 | 0.0 | 17 | wxHaskell core | (gui, library, user-interfaces) | 2017-04-28 | 0.92.3.0 | AtzeDijkstra, DanielFischer, EricKow, HenkJanVanTuyl, JeremyODonoghue, KidoTakahiro, fgaz, GeorgeThomas | 
| wxdirect | 24 | 0.0 | 3 | helper tool for building wxHaskell | (bsd3, gui, library, program, user-interfaces) | 2017-04-28 | 0.92.3.0 | AtzeDijkstra, DanielFischer, EricKow, HenkJanVanTuyl, JeremyODonoghue, KidoTakahiro, fgaz, GeorgeThomas | 
| xtc | 5 | 0.0 | 2 | eXtended & Typed Controls for wxHaskell. | (bsd3, gui, library, user-interfaces) | 2012-06-10 | 1.0.1 | AlanZimmerman, EricKow | 
| zipedit | 11 | 0.0 | 1 | Create simple list editor interfaces | (bsd3, library, user-interfaces) | 2008-06-26 | 0.2.3 | BrentYorgey |