brick
Write terminal user interfaces (TUIs) painlessly with brick! You write an event handler and a drawing function and the library does the rest
Official docs outline
Extra Credit builds an outline of brick's docs the first time your work uses it. Until then, start at the official documentation.
More in Haskell packages
All 1,000-
base16-bytestring This package provides support for encoding and decoding binary data according to base16 (see also RFC 4648) for strict (see Data.ByteString.
-
yesod-form API docs and the README are available at http://www.stackage.org/package/yesod-form. Third-party packages which you can find useful: yesod-
-
highlighting-kate highlighting-kate is a syntax highlighting library with support for nearly one hundred languages. The syntax parsers are automatically gener
-
trifecta A modern parser combinator library with slicing and Clang-style colored diagnostics For example:
-
statistics This library provides a number of common functions and types useful in statistics. We focus on high performance, numerical robustness, and
-
linear Types and combinators for linear algebra on free vector spaces
-
crypto-pubkey-types
-
hoogle Hoogle is a Haskell API search engine, which allows you to search many standard Haskell libraries by either function name, or by approximate
-
cprng-aes Simple crypto pseudo-random-number-generator with really good randomness property. Using ent, a randomness property maker on one 1Mb sample
-
bytestring An efficient compact, immutable byte string type (both strict and lazy) suitable for binary or 8-bit character data. The ByteString type re
-
vty vty is terminal GUI library in the niche of ncurses. It is intended to be easy to use and to provide good support for common terminal types.
-
quickcheck-io