abstract-deque | Abstract, parameterized interface to mutable Deques |
---|
abstract-par | Type classes generalizing the functionality of the 'monad-par' library |
---|
adjunctions | Adjunctions and representable functors |
---|
aeson | Fast JSON parsing and encoding |
---|
aeson-pretty | JSON pretty-printing library and command-line tool |
---|
alex | Alex is a tool for generating lexical analysers in Haskell |
---|
alsa-core | Binding to the ALSA Library API (Exceptions) |
---|
alsa-mixer | Bindings to the ALSA simple mixer API |
---|
ansi-terminal | Simple ANSI terminal support, with Windows compatibility |
---|
ansi-terminal-types | Types and functions used to represent SGR aspects |
---|
ansi-wl-pprint | The Wadler/Leijen Pretty Printer for colored ANSI terminal output |
---|
appar | A simple applicative parser |
---|
asn1-encoding | ASN1 data reader and writer in RAW, BER and DER forms |
---|
asn1-parse | Simple monadic parser for ASN1 stream types |
---|
asn1-types | ASN.1 types |
---|
assoc | swap and assoc: Symmetric and Semigroupy Bifunctors |
---|
async | Run IO operations asynchronously and wait for their results |
---|
atomic-primops | A safe approach to CAS and other atomic ops in Haskell |
---|
attoparsec | Fast combinator parsing for bytestrings and text |
---|
attoparsec-aeson | Parsing of aeson's Value with attoparsec |
---|
attoparsec-iso8601 | Parsing of ISO 8601 dates, originally from aeson |
---|
auto-update | Efficiently run periodic, on-demand actions |
---|
aws | Amazon Web Services (AWS) for Haskell |
---|
barbies | Classes for working with types that can change clothes |
---|
base16-bytestring | RFC 4648-compliant Base16 encodings for ByteStrings |
---|
base64 | A modern RFC 4648-compliant Base64 library |
---|
base64-bytestring | Fast base64 encoding and decoding for ByteStrings |
---|
base-compat | A compatibility layer for base |
---|
base-compat-batteries | base-compat with extra batteries |
---|
basement | Foundation scrap box of array & string |
---|
base-orphans | Backwards-compatible orphan instances for base |
---|
base-unicode-symbols | Unicode alternatives for common functions and operators |
---|
bencode | Parser and printer for bencoded data |
---|
bifunctors | The Bifunctors package authored by Edward Kmett |
---|
binary | Binary serialisation for Haskell values using lazy ByteStrings |
---|
binary-orphans | Compatibility package for binary; provides instances |
---|
bitvec | Space-efficient bit vectors |
---|
blaze-builder | Efficient buffered output |
---|
blaze-html | A blazingly fast HTML combinator library for Haskell |
---|
blaze-markup | A blazingly fast markup combinator library for Haskell |
---|
bloomfilter | Pure and impure Bloom Filter implementations |
---|
boring | Boring and Absurd types |
---|
bsb-http-chunked | Chunked HTTP transfer encoding for bytestring builders |
---|
byteable | Type class for sequence of bytes |
---|
byteorder | Exposes the native endianness or byte ordering of the system |
---|
bytestring-builder | The new bytestring builder, packaged outside of GHC |
---|
c2hs | C->Haskell FFI tool that gives some cross-language type safety |
---|
cabal | A framework for packaging Haskell software |
---|
cabal-doctest | A Setup.hs helper for running doctests |
---|
cabal-install | The command-line interface for Cabal and Hackage |
---|
cairo | Binding to the Cairo library |
---|
call-stack | Use GHC call-stacks in a backward compatible way |
---|
case-insensitive | Case insensitive string comparison |
---|
cassava | A CSV parsing and encoding library |
---|
cereal | A binary serialization library |
---|
charset | Fast unicode character sets based on complemented PATRICIA tries |
---|
chasingbottoms | For testing partial and infinite values |
---|
chell | A simple and intuitive library for automated testing |
---|
cipher-aes | Fast AES cipher implementation with advanced mode of operations |
---|
citeproc | Generates citations and bibliography from CSL styles |
---|
clientsession | Securely store session data in a client-side cookie |
---|
clock | High-resolution clock functions: monotonic, realtime, cputime |
---|
cmdargs | Command line argument processing |
---|
code-page | Windows code page library for Haskell |
---|
colour | A model for human colour/color perception |
---|
commonmark | Pure Haskell commonmark parser |
---|
commonmark-extensions | Pure Haskell commonmark parser |
---|
commonmark-pandoc | Bridge between commonmark and pandoc AST |
---|
comonad | The Comonads package authored by Edward Kmett |
---|
concurrent-output | Ungarble output from several threads or commands |
---|
conduit | Streaming data processing library |
---|
conduit-combinators | Commonly used conduit functions, for both chunked and unchunked data |
---|
conduit-extra | Batteries included conduit: adapters for common libraries |
---|
configurator | Configuration management |
---|
connection | Simple and easy network connections API |
---|
constraints | Constraint manipulation |
---|
contravariant | Contravariant functors |
---|
convertible | Typeclasses and instances for converting between types |
---|
cookie | HTTP cookie parsing and rendering |
---|
cprng-aes | Crypto Pseudo Random Number Generator using AES in counter mode |
---|
criterion | Robust, reliable performance measurement and analysis |
---|
criterion-measurement | Criterion measurement functionality and associated types |
---|
crypto-api | A generic interface for cryptographic operations |
---|
crypto-api-tests | A test framework and KATs for cryptographic operations |
---|
crypto-cipher-tests | Generic cryptography cipher tests |
---|
crypto-cipher-types | Generic cryptography cipher types |
---|
cryptohash-md5 | Fast, pure and practical MD5 implementation |
---|
cryptohash-sha1 | Fast, pure and practical SHA-1 implementation |
---|
cryptohash-sha256 | Fast, pure and practical SHA-256 implementation |
---|
crypton | Cryptography Primitives sink |
---|
crypton-connection | Simple and easy network connections API |
---|
cryptonite | Cryptography Primitives sink |
---|
cryptonite-conduit | cryptonite conduit |
---|
crypton-x509 | X509 reader and writer |
---|
crypton-x509-store | X.509 collection accessing and storing methods |
---|
crypton-x509-system | Handle per-operating-system X.509 accessors and storage |
---|
crypton-x509-validation | X.509 Certificate and CRL validation |
---|
crypto-random | Simple cryptographic random related types |
---|
css-text | CSS parser and renderer |
---|
data-array-byte | Compatibility layer for Data.Array.Byte |
---|
data-default | A class for types with a default value |
---|
data-default-class | A class for types with a default value |
---|
data-default-instances-containers | Default instances for types in containers |
---|
data-default-instances-dlist | Default instances for types in dlist |
---|
data-default-instances-old-locale | Default instances for types in old-locale |
---|
data-fix | Fixpoint data types |
---|
data-ordlist | Set and bag operations on ordered lists |
---|
dav | RFC 4918 WebDAV support |
---|
dbus | A client library for the D-Bus IPC system |
---|
dec | Decidable propositions |
---|
dense-linear-algebra | Simple and incomplete pure haskell implementation of linear algebra |
---|
deriving-compat | Backports of GHC deriving extensions |
---|
diff | O(ND) diff algorithm in haskell |
---|
digest | Various cryptographic hashes for bytestrings; CRC32 and Adler32 for now |
---|
digits | Converts integers to lists of digits and back |
---|
disk-free-space | Retrieve information about disk space usage |
---|
distributive | Distributive functors -- Dual to Traversable |
---|
dlist | Difference lists |
---|
dns | DNS library in Haskell |
---|
doclayout | A prettyprinting library for laying out text documents |
---|
doctemplates | Pandoc-style document templates |
---|
doctest | Test interactive Haskell examples |
---|
doctest-driver-gen | Generate driver file for doctest's cabal integration |
---|
easy-file | Cross-platform File handling |
---|
echo | A cross-platform, cross-console way to handle echoing terminal input |
---|
ed25519 | Ed25519 cryptographic signatures |
---|
edit-distance | Levenshtein and restricted Damerau-Levenshtein edit distances |
---|
email-validate | Email address validation |
---|
emojis | Conversion between emoji characters and their names |
---|
enclosed-exceptions | Catching all exceptions from within an enclosed computation |
---|
entropy | A platform independent entropy source |
---|
erf | The error function, erf, and related functions |
---|
errorcall-eq-instance | An orphan Eq instance for ErrorCall |
---|
errors | Simplified error-handling |
---|
exceptions | Extensible optionally-pure exceptions |
---|
extensible-exceptions | Extensible exceptions |
---|
extra | Extra functions I use |
---|
fail | Forward-compatible MonadFail class |
---|
fast-logger | A fast logging system |
---|
fdo-notify | Desktop Notifications client |
---|
feed | Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds |
---|
fgl | Martin Erwig's Functional Graph Library |
---|
file-embed | Use Template Haskell to embed file contents directly |
---|
filemanip | Expressive file and directory manipulation for Haskell |
---|
filepath-bytestring | Library for manipulating RawFilePaths in a cross platform way |
---|
findbin | Locate directory of original program |
---|
fingertree | Generic finger-tree structure, with example instances |
---|
foldable1-classes-compat | Compatibility package for the Foldable1 and Bifoldable1 type classes |
---|
foldl | Composable, streaming, and efficient left folds |
---|
foundation | Alternative prelude with batteries and no dependencies |
---|
free | Monads for free |
---|
generically | Generically newtype to use with DerivingVia |
---|
generic-deriving | Generic programming library for generalised deriving |
---|
generics-sop | Generic Programming using True Sums of Products |
---|
getopt-generics | Create command line interfaces with ease |
---|
ghc-byteorder | "GHC.ByteOrder" API Compatibility Layer |
---|
ghc-paths | Knowledge of GHC's installation directories |
---|
git-lfs | git-lfs protocol |
---|
glib | Binding to the GLIB library for Gtk2Hs |
---|
glob | Globbing library |
---|
gridtables | Parser for reStructuredText-style grid tables |
---|
gtk2hs-buildtools | Tools to build the Gtk2Hs suite of User Interface libraries |
---|
hackage-security | Hackage security library |
---|
haddock-library | Library exposing some functionality of Haddock |
---|
happy | Happy is a parser generator for Haskell |
---|
hashable | A class for types that can be converted to a hash value |
---|
hashtables | Mutable hash tables in the ST monad |
---|
haskeline | A command-line interface for user input, written in Haskell |
---|
haskell-lexer | A fully compliant Haskell 98 lexer |
---|
haskell-src-exts | Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer |
---|
hdbc | Haskell Database Connectivity |
---|
hdbc-postgresql | PostgreSQL driver for HDBC |
---|
hdbc-sqlite3 | Sqlite v3 driver for HDBC |
---|
hedgehog | Release with confidence |
---|
hinotify | Haskell binding to inotify |
---|
hjsmin | Haskell implementation of a javascript minifier |
---|
hostname | A a cross-platform means of determining the hostname |
---|
hourglass | simple performant time related library |
---|
hscolour | Colourise Haskell code |
---|
hslogger | Versatile logging framework |
---|
hslua | Bindings to Lua, an embeddable scripting language |
---|
hslua-aeson | Allow aeson data types to be used with Lua |
---|
hslua-classes | Type classes for HsLua |
---|
hslua-cli | Command-line interface for Lua |
---|
hslua-core | Bindings to Lua, an embeddable scripting language |
---|
hslua-list | Opinionated, but extensible Lua list type |
---|
hslua-marshalling | Marshalling of values between Haskell and Lua |
---|
hslua-module-doclayout | Lua module wrapping Text.DocLayout |
---|
hslua-module-path | Lua module to work with file paths |
---|
hslua-module-system | Lua module wrapper around Haskell's System module |
---|
hslua-module-text | Lua module for text |
---|
hslua-module-version | Lua module to work with version specifiers |
---|
hslua-module-zip | Lua module to work with file zips |
---|
hslua-objectorientation | Object orientation tools for HsLua |
---|
hslua-packaging | Utilities to build Lua modules |
---|
hslua-repl | Isocline-based Lua REPL |
---|
hslua-typing | Type specifiers for Lua |
---|
hspec | A Testing Framework for Haskell |
---|
hspec-contrib | Contributed functionality for Hspec |
---|
hspec-core | A Testing Framework for Haskell |
---|
hspec-discover | Automatically discover and run Hspec tests |
---|
hspec-expectations | Catchy combinators for HUnit |
---|
hspec-megaparsec | Utility functions for testing Megaparsec parsers with Hspec |
---|
hspec-meta | A version of Hspec which is used to test Hspec itself |
---|
hspec-wai | Experimental Hspec support for testing WAI applications |
---|
hsyaml | Pure Haskell YAML 1.2 processor |
---|
html | HTML combinator library |
---|
html-conduit | Parse HTML documents using xml-conduit datatypes |
---|
http | A library for client-side HTTP |
---|
http2 | HTTP/2 library |
---|
http-api-data | Converting to/from HTTP API data like URL pieces, headers and query parameters |
---|
http-client | An HTTP client engine |
---|
http-client-restricted | restricting the servers that http-client will use |
---|
http-client-tls | http-client backend using the connection package and tls library |
---|
http-conduit | HTTP client package with conduit interface and HTTPS support |
---|
http-date | HTTP Date parser/formatter |
---|
httpd-shed | A simple web-server with an interact style API |
---|
http-media | Processing HTTP Content-Type and Accept headers |
---|
http-types | Generic HTTP types for Haskell (for both client and server code) |
---|
hunit | A unit testing framework for Haskell |
---|
ieee754 | Utilities for dealing with IEEE floating point numbers |
---|
ifelse | Anaphoric and miscellaneous useful control-flow |
---|
indexed-traversable | FunctorWithIndex, FoldableWithIndex, TraversableWithIndex |
---|
indexed-traversable-instances | More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex |
---|
integer-logarithms | Integer logarithms |
---|
invariant | Haskell98 invariant functors |
---|
iproute | IP Routing Table |
---|
ipynb | Data structure for working with Jupyter notebooks (ipynb) |
---|
isocline | A portable alternative to GNU Readline |
---|
jira-wiki-markup | Handle Jira wiki markup |
---|
js-chart | Obtain minified chart.js code |
---|
juicypixels | Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and others) |
---|
kan-extensions | Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads |
---|
language-c | Analysis and generation of C code |
---|
language-haskell-extract | Module to automatically extract functions from the local code |
---|
language-javascript | Parser for JavaScript |
---|
leancheck | Enumerative property-based testing |
---|
lens | Lenses, Folds and Traversals |
---|
libmpd | An MPD client library |
---|
libyaml | Low-level, streaming YAML interface |
---|
lifted-async | Run lifted IO operations asynchronously and wait for their results |
---|
lifted-base | lifted IO operations from the base library |
---|
lift-type | Lift a type from a Typeable constraint to a Template Haskell type |
---|
logging-facade | Simple logging abstraction that allows multiple back-ends |
---|
logict | A backtracking logic-programming monad |
---|
lpeg | LPeg - Parsing Expression Grammars For Lua |
---|
lua | Lua, an embeddable scripting language |
---|
lua-arbitrary | Arbitrary instances for Lua types |
---|
lukko | File locking |
---|
magic | Interface to C file/magic library |
---|
markdown-unlit | Literate Haskell support for Markdown |
---|
math-functions | Special functions and Chebyshev polynomials |
---|
megaparsec | Monadic parser combinators |
---|
megaparsec-tests | Test utilities and the test suite of Megaparsec |
---|
memory | memory and related abstraction stuff |
---|
microaeson | A tiny JSON library with light dependency footprint |
---|
microlens | A tiny lens library with no dependencies |
---|
microlens-aeson | Law-abiding lenses for Aeson, using microlens |
---|
microlens-mtl | microlens support for Reader/Writer/State from mtl |
---|
microlens-th | Automatic generation of record lenses for microlens |
---|
microstache | Mustache templates for Haskell |
---|
mime-types | Basic mime-type handling types and functions |
---|
missingh | Large utility library |
---|
mmap | Memory mapped files for POSIX and Windows |
---|
mmorph | Monad morphisms |
---|
mockery | Support functions for automated testing |
---|
monad-control | Lift control operations, like exception catching, through monad transformers |
---|
monad-logger | A class of monads which can log messages |
---|
monad-loops | Monadic loops |
---|
monad-par | A library for parallel programming based on a monad |
---|
monad-parallel | Parallel execution of monadic computations |
---|
monad-par-extras | Combinators and extra features for Par monads |
---|
monads-tf | Monad classes, using type families |
---|
mono-traversable | Type classes for mapping, folding, and traversing monomorphic containers |
---|
mountpoints | list mount points |
---|
mtl | Monad classes, using functional dependencies |
---|
mtl-compat | Backported Control.Monad.Except module from mtl |
---|
mwc-random | Fast, high quality pseudo random number generation |
---|
nanospec | A lightweight implementation of a subset of Hspec's API |
---|
nats | Natural numbers |
---|
netlink | Netlink communication for Haskell |
---|
network | Low-level networking interface |
---|
network-bsd | Network.BSD |
---|
network-byte-order | Network byte order utilities |
---|
network-info | Access the local computer's basic network configuration |
---|
network-multicast | Simple multicast library |
---|
network-run | Simple network runner library |
---|
network-uri | URI manipulation |
---|
nothunks | Examine values for unexpected thunks |
---|
old-locale | locale library |
---|
old-time | Time library |
---|
onetuple | Singleton Tuple |
---|
only | The 1-tuple type or single-value "collection" |
---|
options | A powerful and easy-to-use command-line option parser |
---|
optparse-applicative | Utilities and combinators for parsing command line options |
---|
ordered-containers | Set- and Map-like types that remember the order elements were inserted |
---|
pandoc | Conversion between markup formats |
---|
pandoc-lua-engine | Lua engine to power custom pandoc conversions |
---|
pandoc-lua-marshal | Use pandoc types in Lua |
---|
pandoc-server | Pandoc document conversion as an HTTP servant-server |
---|
pandoc-types | Types for representing a structured document |
---|
pango | Binding to the Pango text rendering engine |
---|
parallel | Parallel programming library |
---|
parallel-io | Combinators for executing IO actions in parallel on a thread pool |
---|
parsec | Monadic parser combinators |
---|
parsec1 | Portable monadic parser combinators |
---|
parsec-numbers | Utilities for parsing numbers from strings |
---|
parser-combinators | Lightweight package providing commonly useful parser combinators |
---|
parsers | Parsing combinators |
---|
path-pieces | Components of paths |
---|
patience | Patience diff and longest increasing subsequence |
---|
pcg-random | Haskell bindings to the PCG random number generator |
---|
pcre-light | Portable regex library for Perl 5 compatible regular expressions |
---|
pem | Privacy Enhanced Mail (PEM) format reader and writer |
---|
persistent | Type-safe, multi-backend data serialization |
---|
persistent-sqlite | Backend for the persistent library using sqlite3 |
---|
persistent-template | Type-safe, non-relational, multi-backend persistence |
---|
persistent-test | Tests for Persistent |
---|
pgp-wordlist | Translate between binary data and a human-readable collection of words |
---|
pretty-hex | A library for hex dumps of ByteStrings |
---|
prettyprinter | A modern, easy to use, well-documented, extensible pretty-printer |
---|
prettyprinter-ansi-terminal | ANSI terminal backend for the »prettyprinter« package |
---|
prettyprinter-compat-ansi-wl-pprint | Drop-in compatibility package from ansi-wl-pprint to prettyprinter |
---|
pretty-show | Tools for working with derived 'Show' instances and generic inspection of values |
---|
primitive | Primitive memory-related operations |
---|
primitive-addr | Addresses to unmanaged memory |
---|
profunctors | The Profunctors package, authored by Edward Kmett |
---|
psqueues | Pure priority search queues |
---|
puremd5 | A Haskell-only implementation of the MD5 digest (hash) algorithm |
---|
quickcheck | Automatic testing of Haskell programs |
---|
quickcheck-classes | QuickCheck common typeclasses |
---|
quickcheck-classes-base | QuickCheck common typeclasses from 'base' |
---|
quickcheck-instances | Common quickcheck instances |
---|
quickcheck-io | Use HUnit assertions as QuickCheck properties |
---|
quickcheck-unicode | Generator and shrink functions for testing Unicode-related software |
---|
random | Pseudo-random number generation |
---|
random-bytestring | Efficient generation of random bytestrings |
---|
raw-strings-qq | Raw string literals for Haskell |
---|
recv | Efficient network recv |
---|
reducers | Semigroups, specialized containers and a general map/reduce framework |
---|
reflection | Reifies arbitrary terms into types that can be reflected back into terms |
---|
regex-applicative | Regex-based parsing with applicative interface |
---|
regex-base | Common "Text.Regex.*" API for Regex matching |
---|
regex-compat | Replaces/enhances "Text.Regex" |
---|
regex-posix | Replaces/Enhances Text.Regex |
---|
regex-tdfa | Pure Haskell Tagged DFA Backend for "Text.Regex" (regex-base) |
---|
resolv | Domain Name Service (DNS) lookup via the libresolv standard library routines |
---|
resource-pool | A high-performance striped resource pooling implementation |
---|
resourcet | Deterministic allocation and freeing of scarce resources |
---|
retry | Retry combinators for monadic actions that may fail |
---|
rio | A standard library for Haskell |
---|
safe | Library of safe (exception free) functions |
---|
safe-exceptions | Safe, consistent, and easy exception handling |
---|
safesemaphore | Much safer replacement for QSemN, QSem, and SampleVar |
---|
sandi | Data encoding library |
---|
scientific | Numbers represented using scientific notation |
---|
securemem | abstraction to an auto scrubbing and const time eq, memory chunk |
---|
semialign | Align and Zip type-classes from the common Semialign ancestor |
---|
semigroupoids | Semigroupoids: Category sans id |
---|
semigroups | Anything that associates |
---|
semirings | two monoids as one, in holy haskimony |
---|
servant | A family of combinators for defining webservices APIs |
---|
servant-server | A family of combinators for defining webservices APIs and serving them |
---|
setenv | A cross-platform library for setting environment variables |
---|
setlocale | Haskell bindings to setlocale |
---|
sha | Implementations of the SHA suite of message digest functions |
---|
shakespeare | A toolkit for making compile-time interpolated templates |
---|
shelly | shell-like (systems) programming in Haskell |
---|
should-not-typecheck | A HUnit/hspec assertion library to verify that an expression does not typecheck |
---|
silently | Prevent or capture writing to stdout and other handles |
---|
simple-reflect | Simple reflection of expressions containing variables |
---|
simple-sendfile | Cross platform library for the sendfile system call |
---|
singleton-bool | Type level booleans |
---|
skein | Skein, a family of cryptographic hash functions. Includes Skein-MAC as well |
---|
skylighting | syntax highlighting library |
---|
skylighting-core | syntax highlighting library |
---|
skylighting-format-ansi | ANSI formatter for skylighting syntax highlighting library |
---|
skylighting-format-blaze-html | HTML formatter for skylighting syntax highlighting library |
---|
skylighting-format-context | ConTeXt formatter for skylighting syntax highlighting library |
---|
skylighting-format-latex | LaTeX formatter for skylighting syntax highlighting library |
---|
smallcheck | A property-based testing library |
---|
socks | Socks proxy (version 5) implementation |
---|
some | Existential type: Some |
---|
sop-core | True Sums of Products |
---|
split | Combinator library for splitting lists |
---|
splitmix | Fast Splittable PRNG |
---|
statevar | State variables |
---|
statistics | A library of statistical types, data, and functions |
---|
stm | Software Transactional Memory |
---|
stm-chans | Additional types of channels for STM |
---|
streaming-commons | Common lower-level functions needed by various streaming data libraries |
---|
strict | Strict data types and String IO |
---|
stringbuilder | A writer monad for multi-line string literals |
---|
string-conversions | Simplifies dealing with different types for strings |
---|
string-qq | QuasiQuoter for non-interpolated strings, texts and bytestrings |
---|
syb | Scrap Your Boilerplate |
---|
system-fileio | Consistent filesystem interaction across GHC versions (deprecated) |
---|
system-filepath | High-level, byte-based file and directory path manipulations (deprecated) |
---|
tagged | Haskell 98 phantom types to avoid unsafely passing dummy arguments |
---|
tagsoup | Parsing and extracting information from (possibly malformed) HTML/XML documents |
---|
tar | Reading, writing and manipulating ".tar" archive files |
---|
tasty | Modern and extensible testing framework |
---|
tasty-expected-failure | Mark tasty tests as failure expected |
---|
tasty-golden | Golden tests support for tasty |
---|
tasty-hedgehog | Integration for tasty and hedgehog |
---|
tasty-hslua | Tasty helpers to test HsLua |
---|
tasty-hunit | HUnit support for the Tasty test framework |
---|
tasty-kat | Known Answer Tests (KAT) framework for tasty |
---|
tasty-lua | Write tests in Lua, integrate into tasty |
---|
tasty-quickcheck | QuickCheck support for the Tasty test framework |
---|
tasty-rerun | Rerun only tests which failed in a previous test run |
---|
tasty-smallcheck | SmallCheck support for the Tasty test framework |
---|
tasty-th | Automatic tasty test case discovery using TH |
---|
temporary | Portable temporary file and directory support |
---|
temporary-rc | Portable temporary file and directory support for Windows and Unix |
---|
terminal-size | Get terminal window height and width |
---|
test-framework | Framework for running and organising tests, with HUnit and QuickCheck support |
---|
test-framework-hunit | HUnit support for the test-framework package |
---|
test-framework-leancheck | LeanCheck support for test-framework |
---|
test-framework-quickcheck2 | QuickCheck2 support for the test-framework package |
---|
test-framework-th | Automagically generate the HUnit and Quickcheck using Template Haskell |
---|
texmath | Conversion between math formats |
---|
text | An efficient packed Unicode text type |
---|
text-conversions | Safe conversions between textual types |
---|
text-icu | Bindings to the ICU library |
---|
text-short | Memory-efficient representation of Unicode text strings |
---|
text-show | Efficient conversion of values into Text |
---|
tf-random | High-quality splittable pseudorandom number generator |
---|
th-abstraction | Nicer interface for reified information about data types |
---|
th-compat | Backward- (and forward-)compatible Quote and Code types |
---|
these | An either-or-both data type |
---|
th-lift | Derive Template Haskell's Lift class for datatypes |
---|
th-lift-instances | Lift instances for template-haskell for common data types |
---|
time-compat | Compatibility package for time |
---|
timeit | Time a computation |
---|
time-locale-compat | Compatibility of TimeLocale between old-locale and time-1.5 |
---|
time-manager | Scalable timer |
---|
timezone-olson | A pure Haskell parser and renderer for binary Olson timezone files |
---|
timezone-series | Enhanced timezone handling for Data.Time |
---|
tls | TLS/SSL protocol native implementation (Server and Client) |
---|
tls-session-manager | In-memory TLS session manager |
---|
toml-parser | TOML 1.0.0 parser |
---|
torrent | BitTorrent file parser and generater |
---|
transformers | Concrete functor and monad transformers |
---|
transformers-base | Lift computations from the bottom of a transformer stack |
---|
transformers-compat | A small compatibility shim for the transformers library |
---|
tree-diff | Diffing of (expression) trees |
---|
trifecta | A modern parser combinator library with convenient diagnostics |
---|
typed-process | Run external processes, with strong typing of streams |
---|
type-equality | Type equality, coercion/cast and other operations |
---|
typst | Parsing and evaluating typst syntax |
---|
typst-symbols | Symbol and emoji lookup for typst language |
---|
unbounded-delays | Unbounded thread delays and timeouts |
---|
unicode-collation | Haskell implementation of the Unicode Collation Algorithm |
---|
unicode-data | Access Unicode character database |
---|
unicode-transforms | Unicode normalization |
---|
uniplate | Help writing simple, concise and fast generic operations |
---|
unix-compat | Portable POSIX-compatibility layer |
---|
unix-time | Unix time parser/formatter and utilities |
---|
unliftio | The MonadUnliftIO typeclass for unlifting monads to IO (batteries included) |
---|
unliftio-core | The MonadUnliftIO typeclass for unlifting monads to IO |
---|
unordered-containers | Efficient hashing-based container types |
---|
utf8-light | Lightweight UTF8 handling |
---|
utf8-string | Support for reading and writing UTF8 Strings |
---|
uuid | For creating, comparing, parsing and printing Universally Unique Identifiers |
---|
uuid-types | Type definitions for Universally Unique Identifiers |
---|
vault | a persistent store for values of arbitrary types |
---|
vector | Efficient Arrays |
---|
vector-algorithms | Efficient algorithms for vector arrays |
---|
vector-binary-instances | Instances of Data.Binary and Data.Serialize for vector |
---|
vector-th-unbox | Deriver for Data.Vector.Unboxed using Template Haskell |
---|
void | A Haskell 98 logically uninhabited data type |
---|
wai | Web Application Interface |
---|
wai-app-static | WAI application for static serving |
---|
wai-cors | CORS for WAI |
---|
wai-extra | Provides some basic WAI handlers and middleware |
---|
wai-logger | A logging system for WAI |
---|
wai-websockets | Provide a bridge between WAI and the websockets package |
---|
warp | A fast, light-weight web server for WAI applications |
---|
warp-tls | HTTP over TLS support for Warp via the TLS package |
---|
wcwidth | Native wcwidth |
---|
websockets | A sensible and clean way to write WebSocket-capable servers in Haskell |
---|
witherable | filterable traversable |
---|
wl-pprint-annotated | Pretty printer with annotation support |
---|
word8 | Word8 library |
---|
x11 | A binding to the X11 graphics library |
---|
x11-xft | Bindings to the Xft and some Xrender parts |
---|
x509 | X509 reader and writer |
---|
x509-store | X.509 collection accessing and storing methods |
---|
x509-system | Handle per-operating-system X.509 accessors and storage |
---|
x509-validation | X.509 Certificate and CRL validation |
---|
xml | A simple XML library |
---|
xml-conduit | Pure-Haskell utilities for dealing with XML with the conduit package |
---|
xml-hamlet | Hamlet-style quasiquoter for XML content |
---|
xml-types | Basic types for representing XML |
---|
xss-sanitize | sanitize untrusted HTML to prevent XSS attacks |
---|
yaml | Support for parsing and rendering YAML documents |
---|
yesod | Creation of type-safe, RESTful web applications |
---|
yesod-core | Creation of type-safe, RESTful web applications |
---|
yesod-form | Form handling support for Yesod Web Framework |
---|
yesod-persistent | Some helpers for using Persistent from Yesod |
---|
yesod-static | Static file serving subsite for Yesod Web Framework |
---|
yesod-test | integration testing for WAI/Yesod Applications |
---|
zip-archive | Library for creating and modifying zip archives |
---|
zlib | Compression and decompression in the gzip and zlib formats |
---|