Packages tagged user-interfaces
100 packages have this tag.
[Merge tag] (trustees only)Related tags: library (95), bsd3 (61), gui (23), program (16), mit (15), text (15), frp (12), reactivity (12), bsd2 (10), web (10), reactive (9), html (8), javascript (8), user-interface (8), deprecated (7), reflex (4), system (4), apache (3), console (3), gpl (3), graphics (3), ui (3), concurrency (2), control (2), development (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 | 27 | 0.0 | 2 | Gtk-based GUIs for Tangible Values | (bsd3, library, user-interfaces) | 2011-12-28 | 0.2.0 | ConalElliott |
| GuiTV | 13 | 0.0 | 1 | GUIs for Tangible Values | (bsd3, interfaces, library, user-interfaces) | 2008-02-19 | 0.4 | ConalElliott |
| HCL | 23 | 2.0 | 1 | High-level library for building command line interfaces. | (bsd3, library, program, user-interfaces) | 2024-11-29 | 1.9 | JustinBailey, jlamothe |
| Hashell | 8 | 0.0 | 1 | Simple shell written in Haskell | (program, user-interfaces) | 2009-01-18 | 1.0 | GwernBranwen |
| Shellac | 13 | 0.0 | 5 | A framework for creating shell envinronments | (bsd3, library, user-interfaces) | 2016-06-03 | 0.9.9 | RobertDockins |
| Shellac-compatline | 15 | 0.0 | 1 | "compatline" backend module for Shellac | (bsd3, library, user-interfaces) | 2016-06-03 | 0.9.9 | RobertDockins |
| Shellac-editline | 10 | 0.0 | 2 | Editline backend module for Shellac | (bsd3, library, user-interfaces) | 2016-06-03 | 0.9.9 | RobertDockins |
| Shellac-haskeline | 8 | 0.0 | 1 | Haskeline backend module for Shellac | (bsd3, library, user-interfaces) | 2016-06-04 | 0.2.1 | JudahJacobson, RobertDockins |
| Shellac-readline | 5 | 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 | 3 | 0.0 | 1 | Binding to the Win32 console API | (bsd3, console, library, user-interfaces) | 2016-09-12 | 0.1.0.0 | siracusa |
| ansi-pretty | 14 | 0.0 | 1 | AnsiPretty for ansi-wl-pprint | (bsd3, library, text, user-interfaces) | 2019-11-20 | 0.1.2.2 | phadej |
| ansi-terminal | 230 | 2.5 | 238 | Simple ANSI terminal support | (bsd3, library, user-interfaces) | 2025-12-26 | 1.1.5 | MaxBolingbroke, OliverCharles, RomanCheplyaka, mpilgrem |
| ansi-terminal-types | 18 | 0.0 | 2 | 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) | 85 | 2.5 | 120 | The Wadler/Leijen Pretty Printer for colored ANSI terminal output | (bsd3, deprecated, library, text, user-interfaces) | 2026-05-11 | 1.1.1 | EdwardKmett, MaxBolingbroke, phadej, quchen |
| binding-core | 9 | 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 | 6 | 0.0 | 1 | Data Binding in WxHaskell | (bsd3, gui, library, user-interfaces) | 2013-06-09 | 0.2.1 | GideonSireling |
| brick-calendar | 3 | 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 | 41 | 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 | 30 | 0.0 | 0 | Building blocks for a GHCi-like REPL with colon-commands | (bsd3, library, program, user-interfaces) | 2026-06-09 | 0.8.0 | ejconlon |
| colorful-monoids | 20 | 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 |
| concoct | 2 | 0.0 | 0 | A declarative UI framework | (bsd3, library, program, user-interfaces) | 2026-01-31 | 0.1.0 | matthunz |
| 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) | 10 | 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) | 10 | 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 | 1 | 0.0 | 1 | Control Crystalfontz LCD displays. | (bsd3, hardware, library, system, user-interfaces) | 2010-09-21 | 0.1 | KeeganMcAllister |
| cutesetup | 3 | 0.0 | 0 | Cute TUI for scaffolding nix devshells | (apache, development, program, user-interfaces, utility) | 2026-07-27 | 0.1.0.0 | petalmaya |
| editline | 10 | 0.0 | 5 | Bindings to the editline library (libedit). | (bsd3, library, user-interfaces) | 2012-11-26 | 0.2.1.1 | JudahJacobson |
| fenfire | 2 | 0.0 | 1 | Graph-based notetaking system | (program, user-interfaces) | 2007-02-13 | 0.1 | BenjaFallenstein |
| fltkhs | 263 | 2.0 | 3 | FLTK bindings | (graphics, gui, library, mit, program, ui, user-interfaces) | 2020-02-21 | 0.8.0.3 | deech |
| fltkhs-themes | 28 | 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) | 47 | 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) | 7 | 0.0 | 2 | HSP support for Formlets | (bsd3, deprecated, library, text, user-interfaces, web, xml) | 2010-10-18 | 2.3.1 | JeremyShaw |
| grapefruit-examples | 16 | 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 | 38 | 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 | 17 | 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 | 264 | 2.0 | 86 | A command-line interface for user input, written in Haskell. | (bsd3, library, user-interfaces) | 2026-06-27 | 0.8.5.0 | 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 | 9 | 0.0 | 1 | hscurses swimming fish example | (console, development, education, help, program, user-interfaces) | 2018-01-08 | 1.3.2 | DinoMorelli |
| lambdacat | 5 | 0.0 | 1 | Webkit Browser | (bsd3, library, program, user-interfaces) | 2011-01-08 | 0.1.1 | AndreasBaldeau |
| linenoise | 19 | 0.0 | 1 | A lightweight readline-replacement library for Haskell | (bsd3, library, program, user-interfaces) | 2026-06-09 | 0.7.0 | ejconlon |
| load-font | 9 | 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 | 13 | 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 | 6 | 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 | 2 | 0.0 | 1 | Simple Curses binding | (bsd3, library, user-interfaces) | 2008-05-18 | 1.5.2 | GwernBranwen |
| ncurses | 45 | 0.0 | 5 | Modernised bindings to GNU ncurses | (foreign, gpl, library, user-interfaces) | 2016-08-29 | 0.2.16 | tjtrabue |
| phooey | 17 | 0.0 | 3 | Functional user interfaces | (bsd3, library, user-interfaces) | 2011-09-10 | 2.0.0.1 | ConalElliott, RussellOConnor |
| polysemy-readline | 6 | 2.0 | 0 | Readline effect for polysemy. | (bsd2, effect, library, program, user-interfaces) | 2025-10-04 | 0.3.0.0 | lehmacdj |
| prettyprinter | 88 | 2.5 | 247 | A modern, easy to use, well-documented, extensible pretty-printer. | (bsd2, library, text, user-interfaces) | 2026-04-28 | 1.7.2 | quchen, sjakobi |
| prettyprinter-ansi-terminal | 28 | 1.75 | 59 | ANSI terminal backend for the »prettyprinter« package. | (bsd2, library, text, user-interfaces) | 2026-04-28 | 1.1.4 | quchen, sjakobi |
| prettyprinter-combinators | 12 | 0.0 | 3 | Some useful combinators for the prettyprinter package | (apache, library, text, user-interfaces) | 2026-07-25 | 0.1.4 | SergeyVinokurov |
| prettyprinter-compat-annotated-wl-pprint | 14 | 0.0 | 1 | Drop-in compatibility package to migrate from »annotated-wl-pprint« to »prettyprinter«. | (bsd2, library, text, user-interfaces) | 2026-04-28 | 1.1.1 | quchen, sjakobi |
| prettyprinter-compat-ansi-wl-pprint | 22 | 0.0 | 5 | Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«. | (bsd2, library, text, user-interfaces) | 2026-04-28 | 1.1.1 | quchen, sjakobi |
| prettyprinter-compat-wl-pprint | 9 | 0.0 | 1 | Drop-in compatibility package to migrate from »wl-pprint« to »prettyprinter«. | (bsd2, library, text, user-interfaces) | 2026-04-28 | 1.0.2 | quchen, sjakobi |
| prettyprinter-configurable | 1 | 0.0 | 0 | Configurable pretty-printing | (apache, library, text, user-interfaces) | 2024-11-20 | 1.0.0.0 | effectfully |
| prettyprinter-convert-ansi-wl-pprint | 12 | 0.0 | 0 | Converter from »ansi-wl-pprint« documents to »prettyprinter«-based ones. | (bsd2, library, text, user-interfaces) | 2026-04-28 | 1.1.3 | quchen, sjakobi |
| progress | 5 | 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 | 11 | 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 | 59 | 2.5 | 10 | 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, AdriaanLeijnse |
| reflex-dom-core | 48 | 2.0 | 12 | 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, AdriaanLeijnse |
| reflex-dom-ionic | 5 | 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 | 15 | 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 | 16 | 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 | 19 | 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 | 22 | 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 | 7 | 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 | 47 | 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 | 22 | 0.0 | 15 | Safely output coloured text | (library, mit, user-interfaces) | 2026-07-24 | 0.6.0.0 | Norfair |
| safe-coloured-text-layout | 8 | 0.0 | 3 | Safely layout output coloured text | (library, mit, user-interfaces) | 2026-07-24 | 0.2.0.2 | Norfair |
| safe-coloured-text-parsing | 2 | 0.0 | 1 | Parse coloured text | (library, mit, user-interfaces) | 2026-07-24 | 0.1.0.0 | Norfair |
| safe-coloured-text-parsing-gen | 3 | 0.0 | 0 | Generators for safe-coloured-text-parsing | (library, mit, user-interfaces) | 2026-07-24 | 0.0.0.0 | Norfair |
| safe-coloured-text-terminfo | 6 | 0.0 | 4 | Safely output coloured text | (library, mit, user-interfaces) | 2024-06-23 | 0.3.0.0 | Norfair |
| settings | 14 | 0.0 | 1 | Runtime-editable program settings. | (data, library, public-domain, user-interfaces) | 2016-01-27 | 0.3.0.0 | akrasner |
| show-prettyprint | 39 | 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 | 4 | 0.0 | 1 | Ways to output stylized text on ANSI consoles. | (library, user-interfaces) | 2010-01-05 | 0.1.3 | LucaMolari |
| termbox | 25 | 0.0 | 2 | termbox | (bsd3, library, user-interfaces) | 2025-04-10 | 2.0.0.2 | mitchellwrosen |
| termbox-banana | 19 | 0.0 | 0 | termbox + reactive-banana | (bsd3, library, user-interfaces) | 2025-04-10 | 2.0.0.1 | mitchellwrosen |
| termbox-bindings-c | 10 | 0.0 | 1 | termbox bindings | (bsd3, library, user-interfaces) | 2025-12-03 | 0.1.0.3 | mitchellwrosen |
| termbox-bindings-hs | 9 | 0.0 | 1 | termbox bindings | (bsd3, library, user-interfaces) | 2025-04-10 | 1.0.0.1 | mitchellwrosen |
| termbox-tea | 6 | 0.0 | 0 | termbox + The Elm Architecture | (bsd3, library, user-interfaces) | 2025-04-10 | 1.0.0.1 | mitchellwrosen |
| terminal-progress-bar | 28 | 2.25 | 8 | A progress bar in the terminal | (bsd3, library, system, user-interfaces) | 2023-06-10 | 0.4.2 | RoelVanDijk |
| terminfo | 114 | 0.0 | 24 | Haskell bindings to the terminfo library. | (bsd3, library, user-interfaces) | 2025-01-28 | 0.4.1.7 | BenGamari, JudahJacobson, wz1000 |
| tinytools | 19 | 2.0 | 1 | tinytools is a monospace unicode diagram editor | (bsd3, library, user-interfaces) | 2023-12-26 | 0.1.0.7 | pdlla, minimaple |
| vty | 342 | 2.5 | 73 | A simple terminal UI library | (bsd3, library, user-interfaces) | 2026-06-15 | 6.6 | JonathanDaugherty |
| vty-examples (deprecated in favor of vty-crossplatform) | 16 | 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) | 60 | 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 | 3 | 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 | 7 | 0.0 | 2 | Unix backend for Vty | (bsd3, library, program, user-interfaces) | 2026-06-15 | 0.3.0.0 | JonathanDaugherty |
| wizards | 15 | 2.0 | 2 | High level, generic library for interrogative user interfaces | (bsd3, library, user-interfaces) | 2018-11-16 | 1.0.3 | LiamOConnorDavis, SimonMichael |
| wx | 81 | 2.0 | 17 | wxHaskell | (gui, library, user-interfaces) | 2017-04-28 | 0.92.3.0 | AtzeDijkstra, DanielFischer, EricKow, HenkJanVanTuyl, JeremyODonoghue, KidoTakahiro, fgaz, GeorgeThomas, pranaysashank |
| wxc | 49 | 0.0 | 2 | wxHaskell C++ wrapper | (gui, library, user-interfaces) | 2017-04-28 | 0.92.3.0 | AtzeDijkstra, HenkJanVanTuyl, JeremyODonoghue, fgaz, GeorgeThomas, pranaysashank |
| wxcore | 154 | 0.0 | 17 | wxHaskell core | (gui, library, user-interfaces) | 2017-04-28 | 0.92.3.0 | AtzeDijkstra, DanielFischer, EricKow, HenkJanVanTuyl, JeremyODonoghue, KidoTakahiro, fgaz, GeorgeThomas, pranaysashank |
| wxdirect | 43 | 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, pranaysashank |
| xtc | 8 | 0.0 | 2 | eXtended & Typed Controls for wxHaskell. | (bsd3, gui, library, user-interfaces) | 2012-06-10 | 1.0.1 | AlanZimmerman, EricKow |
| zipedit | 9 | 0.0 | 1 | Create simple list editor interfaces | (bsd3, library, user-interfaces) | 2008-06-26 | 0.2.3 | BrentYorgey |