The dev-haskell category contains libraries and utilities relevant to the Haskell programming language.

All packages

abstract-deque Abstract, parameterized interface to mutable Deques
abstract-deque-tests A test-suite for any queue or double-ended queue satisfying an interface
abstract-par Type classes generalizing the functionality of the 'monad-par' library
ac-ppm Trivial package for writing PPM images
adjunctions Adjunctions and representable functors
aeson Fast JSON parsing and encoding
aeson-compat Compatibility layer for aeson
aeson-pretty JSON pretty-printing library and command-line tool
aeson-qq JSON quasiquoter for Haskell
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
alut A binding for the OpenAL Utility Toolkit
ansi-terminal Simple ANSI terminal support, with Windows compatibility
ansi-wl-pprint The Wadler/Leijen Pretty Printer for colored ANSI terminal output
appar A simple applicative parser
argparser Command line parsing framework for console applications
arithmoi Efficient basic number-theoretic functions. Primes, powers, integer logarithms
arrows Arrow classes and transformers
ascii-progress A simple progress bar for the console
asn1-data ASN1 data reader and writer in RAW, BER and DER forms
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
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-conduit Consume attoparsec parsers via conduit. (deprecated)
attoparsec-enumerator Pass input from an enumerator to an Attoparsec parser
authenticate Authentication methods for Haskell web applications
auto-update Efficiently run periodic, on-demand actions
aws Amazon Web Services (AWS) for Haskell
base-compat A compatibility layer for base
base-orphans Backwards-compatible orphan instances for base
base-unicode-symbols Unicode alternatives for common functions and operators
base16-bytestring Fast base16 (hex) encoding and decoding for ByteStrings
base64-bytestring Fast base64 encoding and decoding for ByteStrings
basic-prelude An enhanced core prelude; a common foundation for alternate preludes
bencode Parser and printer for bencoded data
bifunctors Bifunctors
binary Binary serialisation for Haskell values using lazy ByteStrings
bio A bioinformatics library
biocore A bioinformatics library
biofasta Library for reading fasta sequence files
biosff Library and executables for working with SFF files
bits-atomic Atomic bit operations on memory locations for low-level synchronization
bitwise fast multi-dimensional unboxed bit packed Bool arrays
blaze-builder Efficient buffered output
blaze-builder-conduit Convert streams of builders to streams of bytestrings. (deprecated)
blaze-builder-enumerator Enumeratees for the incremental conversion of builders to bytestrings
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
boolean Generalized booleans and numbers
boxes 2D text pretty-printing library
byteable Type class for sequence of bytes
byteorder Exposes the native endianness or byte ordering of the system
bytes Sharing code for serialization between binary and cereal
bytestring-builder The new bytestring builder, packaged outside of GHC
bytestring-handle ByteString-backed Handles
bytestring-mmap mmap support for strict ByteStrings
bytestring-show Efficient conversion of values into readable byte strings
bzlib Compression and decompression in the bzip2 format
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 doctests running
cabal-helper Simple interface to some of Cabal's configuration state used by ghc-mod
cabal-install The command-line interface for Cabal and Hackage
cairo Binding to the Cairo library
case-insensitive Case insensitive string comparison
cassava A CSV parsing and encoding library
cereal A binary serialization library
certificate Certificates and Key Reader/Writer
cgi A library for writing CGI programs
chaselev-deque Chase & Lev work-stealing lock-free double-ended queues (deques)
chasingbottoms For testing partial and infinite values
chell A simple and intuitive library for automated testing
chell-quickcheck QuickCheck support for the Chell testing library
chunked-data Typeclasses for dealing with various chunked data representations
cipher-aes Fast AES cipher implementation with advanced mode of operations
cipher-blowfish Blowfish cipher
cipher-camellia Camellia block cipher primitives
cipher-des DES and 3DES primitives
cipher-rc4 Fast RC4 cipher implementation
citeproc-hs A Citation Style Language implementation in Haskell
classy-prelude A typeclass-based Prelude
clientsession Securely store session data in a client-side cookie
clock High-resolution clock functions: monotonic, realtime, cputime
cmark Fast, accurate CommonMark (Markdown) parser and renderer
cmdargs Command line argument processing
cmdlib a library for command line parsing & online help
code-page Windows code page library for Haskell
colour A model for human colour/color perception
comonad Comonads
comonad-transformers This package has been merged into comonad 4.0
comonads-fd This package has been merged into comonad 4.0
concurrent-extra Extra concurrency primitives
concurrent-output Ungarble output from several threads or commands
conduit Streaming data processing library
conduit-extra Batteries included conduit: adapters for common libraries
configfile Configuration file reading & writing
configurator Configuration management
connection Simple and easy network connections API
constraints Constraint manipulation
contravariant Contravariant functors
control-monad-loop Simple monad transformer for imperative-style loops
convertible Typeclasses and instances for converting between types
cookie HTTP cookie parsing and rendering
cpphs A liberalised re-implementation of cpp, the C pre-processor
cprng-aes Crypto Pseudo Random Number Generator using AES in counter mode
cpu Cpu information and properties helpers
criterion Robust, reliable performance measurement and analysis
crypto Collects together existing Haskell cryptographic functions into a package
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
crypto-conduit Conduit interface for cryptographic operations (from crypto-api)
crypto-numbers Cryptographic numbers: functions and algorithms
crypto-pubkey Public Key cryptography
crypto-pubkey-types Generic cryptography Public keys algorithm types
crypto-random Simple cryptographic random related types
crypto-random-api Simple random generators API for cryptography related code
cryptocipher Symmetrical block and stream ciphers
cryptohash collection of crypto hashes, fast, pure and practical
cryptohash-conduit cryptohash conduit
cryptohash-cryptoapi Crypto-api interfaces for cryptohash
cryptohash-sha256 Fast, pure and practical SHA-256 implementation
cryptonite Cryptography Primitives sink
css-text CSS parser and renderer
curl Haskell binding to libcurl
data-accessor Utilities for accessing and manipulating fields of records
data-binary-ieee754 Parser/Serialiser for IEEE-754 floating-point values
data-default A class for types with a default value
data-default-class A class for types with a default value
data-default-instances-base Default instances for types in base
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-endian Endian-sensitive data
data-hash Combinators for building fast hashing functions
data-ordlist Set and bag operations on ordered lists
dataenc Data encoding library
date-cache Date cacher
dav RFC 4918 WebDAV support
dbus A client library for the D-Bus IPC system
dbus-core Low-level D-Bus protocol implementation
deepseq-generics GHC.Generics-based Control.DeepSeq.rnf implementation
derive A program and library to derive instances for data types
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
disk-free-space Retrieve information about disk space usage
distributive Distributive functors -- Dual to Traversable
djinn-ghc Generate Haskell code from a type. Bridge from Djinn to GHC API
djinn-lib Generate Haskell code from a type. Library extracted from djinn package
dlist Difference lists
dlist-instances Difference lists instances
dns DNS library in Haskell
doctemplates Pandoc-style document templates
doctest Test interactive Haskell examples
drift Program to derive type class instances
easy-file Cross-platform File handling
ed25519 Ed25519 cryptographic signatures
edisonapi A library of efficient, purely-functional data structures (API)
edisoncore A library of efficent, purely-functional data structures (Core Implementations)
edit-distance Levenshtein and restricted Damerau-Levenshtein edit distances
editline Bindings to the editline library (libedit)
either An either monad transformer
ekg Remote monitoring of processes
ekg-core Tracking of system metrics
ekg-json JSON encoding of ekg metrics
email-validate Validating an email address string against RFC 5322
enclosed-exceptions Catching all exceptions from within an enclosed computation
encoding A library for various character encodings
entropy A platform independent entropy source
enumerator Reliable, high-performance processing with left-fold enumerators
equivalence Maintaining an equivalence relation implemented as union-find using STT
erf The error function, erf, and related functions
errorcall-eq-instance An orphan Eq instance for ErrorCall
errors Simplified error-handling
esqueleto Type-safe EDSL for SQL queries on persistent backends
exceptions Extensible optionally-pure exceptions
executable-path Finding out the full path of the executable
extensible-exceptions Extensible exceptions
extra Extra functions I use
fail Forward-compatible MonadFail class
failure A simple type class for success/failure computations. (deprecated)
fast-logger A fast logging system
fclabels First class accessor labels implemented as lenses
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
fgl-arbitrary QuickCheck support for fgl
file-embed Use Template Haskell to embed file contents directly
file-location common functions that show file location information
filemanip Expressive file and directory manipulation for Haskell
filestore Interface for versioning file stores
findbin Locate directory of original program
fingertree Generic finger-tree structure, with example instances
fixed Signed 15.16 precision fixed point arithmetic
fmlist FoldMap lists
foldl Composable, streaming, and efficient left folds
free Monads for free
frown LALR(k) parser generator
fsnotify Cross platform library for file change notification
generic-deriving Generic programming library for generalised deriving
generics-sop Generic Programming using True Sums of Products
geniplate Use Template Haskell to generate Uniplate-like functions
geniplate-mirror Use Template Haskell to generate Uniplate-like functions
ghc-paths Knowledge of GHC's installation directories
ghc-syb-utils Scrap Your Boilerplate utilities for the GHC API
gio Binding to GIO
gitrev Compile git revision info into Haskell projects
glade Binding to the glade library
glib Binding to the GLIB library for Gtk2Hs
glob Globbing library
gluraw A raw binding for the OpenGL graphics system
glut A binding for the OpenGL Utility Toolkit
gnuidn Bindings for GNU IDN
gnutls Bindings for GNU libgnutls
graphviz Bindings to Graphviz for graph visualisation
groupoids This package has been absorbed into semigroupoids 4.0
gsasl Bindings for GNU libgsasl
gtk Binding to the Gtk+ graphical user interface library
gtk2hs-buildtools Tools to build the Gtk2Hs suite of User Interface libraries
gtk3 Binding to the Gtk+ 3 graphical user interface library
hackage-security Hackage security library
haddock A documentation-generation tool for Haskell libraries
haddock-api A documentation-generation tool for Haskell libraries
haddock-library Library exposing some functionality of Haddock
half Half-precision floating-point
hamlet Haml-like template files that are compile-time checked (deprecated)
happstack-server Web related tools and services
happy Happy is a parser generator for Haskell
harp HaRP allows pattern-matching with regular expressions
hashable A class for types that can be converted to a hash value
hashable-time Hashable instances for Data.Time
hashed-storage Hashed file storage support code
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-platform The Haskell Platform
haskell-src Support for manipulating Haskell source code
haskell-src-exts Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer
haskell-src-meta Parse source to template-haskell abstract syntax
hastache Haskell implementation of Mustache templates
haxml Utilities for manipulating XML documents
hcg-minus haskell cg (minus)
hcodecs A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files
hdbc Haskell Database Connectivity
hdbc-mysql MySQL driver for HDBC
hdbc-odbc ODBC driver for HDBC
hdbc-postgresql PostgreSQL driver for HDBC
hdbc-sqlite Sqlite v3 driver for HDBC
hex Convert strings into hexadecimal and back
hexpat XML parser/formatter based on expat
hgettext Bindings to libintl.h (gettext, bindtextdomain)
highlighting-kate Syntax highlighting
hinotify Haskell binding to inotify
hjsmin Haskell implementation of a javascript minifier
hlint Source code suggestions
hoauth2 Haskell OAuth2 authentication client
hostname A a cross-platform means of determining the hostname
hourglass simple performant time related library
hps Haskell Postscript
hs-bibutils Haskell bindings to bibutils, the bibliography conversion utilities
hs3 Interface to Amazon's Simple Storage Service (S3)
hsb2hs Preprocesses a file, adding blobs from files as string literals
hscolour Colourise Haskell code
hslogger Versatile logging framework
hslua A Lua language interpreter embedding in Haskell
hsopenssl Partial OpenSSL binding for Haskell
hspec A Testing Framework for Haskell
hspec-core A Testing Framework for Haskell
hspec-discover Automatically discover and run Hspec tests
hspec-expectations Catchy combinators for HUnit
hspec-meta A version of Hspec which is used to test Hspec itself
hsql Database access from Haskell
hsql-mysql MySQL driver for HSQL
hsql-odbc A Haskell Interface to ODBC
hsql-postgresql A Haskell Interface to PostgreSQL via the PQ library
hsql-sqlite3 SQLite3 driver for HSQL
hstringtemplate StringTemplate implementation in Haskell
htf The Haskell Test Framework
html HTML combinator library
html-conduit Parse HTML documents using xml-conduit datatypes
http A library for client-side HTTP
http-api-data Converting to/from HTTP API data like URL pieces, headers and query parameters
http-attoparsec Attoparsec parsers for http-types
http-client An HTTP client engine
http-client-conduit Frontend support for using http-client with conduit (deprecated)
http-client-multipart Generate multipart uploads for http-client. (deprecated)
http-client-tls http-client backend using the connection package and tls library
http-common Common types for HTTP clients and servers
http-conduit HTTP client package with conduit interface and HTTPS support
http-date HTTP Date parser/formatter
http-reverse-proxy Reverse proxy HTTP requests, either over raw sockets or with WAI
http-streams An HTTP client using io-streams
http-types Generic HTTP types for Haskell (for both client and server code)
http2 HTTP/2.0 library including frames and HPACK
httpd-shed A simple web-server with an interact style API
hunit A unit testing framework for Haskell
hxt A collection of tools for processing XML with Haskell
hxt-charproperties Character properties and classes for XML and Unicode
hxt-regex-xmlschema A regular expression library for W3C XML Schema regular expressions
hxt-unicode Unicode en-/decoding functions for utf8, iso-latin-* and other encodings
icalendar iCalendar data types, parser, and printer
iconv String encoding conversion
idiii ID3v2 (tagging standard for MP3 files) library
idna Implements IDNA (RFC 3490)
ieee754 Utilities for dealing with IEEE floating point numbers
ifelse Anaphoric and miscellaneous useful control-flow
io-streams Simple, composable, and easy-to-use stream I/O
io-streams-haproxy HAProxy protocol 1.5 support for io-streams
iproute IP Routing Table
js-flot Obtain minified flot code
js-jquery Obtain minified jQuery code
json Support for serialising Haskell to and from JSON
juicypixels Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)
kan-extensions Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads
keys Keyed functors and containers
language-bash Parsing and pretty-printing Bash shell scripts
language-c Analysis and generation of C code
language-css CSS 2.1 syntax
language-dot A library for the analysis and creation of Graphviz DOT files
language-ecmascript JavaScript parser and pretty-printer library
language-glsl GLSL abstract syntax tree, parser, and pretty-printer
language-haskell-extract Module to automatically extract functions from the local code
language-javascript Parser for JavaScript
language-lua Lua parser and pretty-printer
language-python Parsing and pretty printing of Python code
lazysmallcheck A library for demand-driven testing of Haskell programs
lcs Find longest common sublist of two lists
lens Lenses, Folds and Traversals
lens-family Lens Families
lens-family-core Haskell 98 Lens Families
lens-family-th Generate lens-family style lenses
lens-simple simplified import of elementary lens-family combinators
lhs2tex Preprocessor for typesetting Haskell sources with LaTeX
libmpd An MPD client library
libxml Binding to libxml2
libxml-sax Bindings for the libXML2 SAX interface
lifted-async Run lifted IO operations asynchronously and wait for their results
lifted-base lifted IO operations from the base library
linear Linear Algebra
list List monad transformer and class
listlike Generic support for list-like structures
logging-facade Simple logging abstraction that allows multiple backends
logict A backtracking logic-programming monad
logict-state Library for logic programming based on haskell package logict
lvmlib The Lazy Virtual Machine (LVM)
maccatcher Obtain the host MAC address on *NIX and Windows
magic Interface to C file/magic library
markdown-unlit Literate Haskell support for Markdown
math-functions Special functions and Chebyshev polynomials
memory memory and related abstraction stuff
memotrie Trie-based memo functions
mersenne-random-pure64 Generate high quality pseudorandom numbers purely using a Mersenne Twister
mime Working with MIME types
mime-mail Compose MIME email messages
mime-types Basic mime-type handling types and functions
minisat A Haskell bundle of the Minisat SAT solver
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-journal Pure logger typeclass and monad transformer
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-par-extras Combinators and extra features for Par monads
monad-unlift Typeclasses for representing monad transformer unlifting
monadcatchio-mtl Monad-transformer version of the Control.Exception module
monadcatchio-transformers Monad-transformer compatible version of the Control.Exception module
monadplus Haskell98 partial maps and filters over MonadPlus
monadrandom Random-number generation monad
monads-tf Monad classes, using type families
mono-traversable Type classes for mapping, folding, and traversing monomorphic containers
mono-traversable-instances Extra typeclass instances for mono-traversable
mountpoints list mount points
mtl Monad classes, using functional dependencies
mtl-compat Backported Control.Monad.Except module from mtl
multipart HTTP multipart split out of the cgi package
murmur-hash MurmurHash2 implementation for Haskell
mutable-containers Abstactions and concrete implementations of mutable containers
mwc-random Fast, high quality pseudo random number generation
nanospec A lightweight implementation of a subset of Hspec's API
nats Natural numbers
network Low-level networking interface
network-bytestring Fast, memory-efficient, low-level networking
network-conduit Stream socket data using conduits. (deprecated)
network-data Library for network data structures and their serialization
network-info Access the local computer's basic network configuration
network-multicast Simple multicast library
network-protocol-xmpp Client library for the XMPP protocol
network-uri URI manipulation
newtype A typeclass and set of functions for working with newtypes
nonce Generate cryptographic nonces
numinstances Instances of numeric classes for functions and tuples
objectname Explicitly handled object names
old-locale locale library
old-time Time library
openal A binding to the OpenAL cross-platform 3D audio API
opengl A binding for the OpenGL graphics system
openglraw A raw binding for the OpenGL graphics system
openssl-streams OpenSSL network support for io-streams
options A powerful and easy-to-use command-line option parser
optparse-applicative Utilities and combinators for parsing command line options
pandoc-citeproc Supports using pandoc with citeproc
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
path-pieces Components of paths
patience Patience diff and longest increasing subsequence
pcap A system-independent interface for user-level packet capture
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
pipes Compositional pipelines
pointed Pointed and copointed data
polyparse A variety of alternative parser combinator libraries
pqueue Reliable, persistent, fast priority queues
prelude-extras Higher order versions of Prelude classes
preprocessor-tools A framework for extending Haskell's syntax via quick-and-dirty preprocessors
pretty-hex A library for hex dumps of ByteStrings
pretty-show Tools for working with derived 'Show' instances and generic inspection of values
prettyclass Pretty printing class similar to Show
primitive Primitive memory-related operations
process-conduit Conduits for processes (deprecated)
process-extras Process extras
profunctor-extras This package has been absorbed into profunctors 4.0
profunctors Profunctors
project-template Specify Haskell project templates and generate files
psqueue Priority Search Queue
psqueues Pure priority search queues
publicsuffixlist Is a given string a domain suffix?
punycode Encode unicode strings to ascii forms according to RFC 3492
puremd5 A Haskell-only implementation of the MD5 digest (hash) algorithm
pwstore-fast Secure password storage
quickcheck Automatic testing of Haskell programs
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 random number library
ranges Ranges and various functions on them
raw-strings-qq Raw string literals for Haskell
readable Reading from Text and ByteString
readargs Simple command line argument parsing
readline An interface to the GNU readline library
recaptcha Functions for using the reCAPTCHA service in web applications
reducers Semigroups, specialized containers and a general map/reduce framework
refact Specify refactorings to perform with apply-refact
reflection Reifies arbitrary terms into types that can be reflected back into terms
regex-applicative Regex-based parsing with applicative interface
regex-base Replaces/Enhances Text.Regex
regex-compat Replaces/Enhances Text.Regex
regex-compat-tdfa Unicode Support version of Text.Regex, using regex-tdfa
regex-pcre Replaces/Enhances Text.Regex
regex-pcre-builtin Replaces/Enhances Text.Regex
regex-posix Replaces/Enhances Text.Regex
regex-tdfa Replaces/Enhances Text.Regex
regex-tdfa-rc Replaces/Enhances Text.Regex (fork by Roman Cheplyaka)
resource-pool A high-performance striped resource pooling implementation
resourcet Deterministic allocation and freeing of scarce resources
rfc5051 Simple unicode collation as per RFC5051
riff RIFF parser 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
say Initial project template from stack
scientific Numbers represented using scientific notation
securemem abstraction to an auto scrubbing and const time eq, memory chunk
semigroupoid-extras Semigroupoids that depend on PolyKinds
semigroupoids Semigroupoids: Category sans id
semigroups Anything that associates
sendfile A portable sendfile library
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
shakespeare-css Stick your haskell variables into css at compile time. (deprecated)
shakespeare-i18n A type-based approach to internationalization. (deprecated)
shakespeare-js Stick your haskell variables into javascript/coffeescript at compile time
shakespeare-text Interpolation with quasi-quotation: put variables strings (deprecated)
shell-escape Shell escaping library
shellish shell-/perl- like (systems) programming in Haskell
shelly shell-like (systems) programming in Haskell
shuffle Shuffle tool for UHC
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
skein Skein, a family of cryptographic hash functions. Includes Skein-MAC as well
skylighting syntax highlighting library
smallcheck A property-based testing library
snap-core Snap: A Haskell Web Framework (core interfaces and types)
snap-server A web server for the Snap Framework
socks Socks proxy (version 5) implementation
split Combinator library for splitting lists
statevar State variables
statistics A library of statistical types, data, and functions
stm Software Transactional Memory
stm-chans Additional types of channels for STM
stmonadtrans A monad transformer version of the ST monad
stream A library for manipulating infinite lists
streaming-commons Common lower-level functions needed by various streaming data libraries
strict Strict data types and String IO
string-qq QuasiQuoter for non-interpolated strings, texts and bytestrings
stringable A Stringable type class, in the spirit of Foldable and Traversable
stringbuilder A writer monad for multi-line string literals
stringprep Implements the StringPrep algorithm
stringsearch Fast searching, splitting and replacing of ByteStrings
syb Scrap Your Boilerplate
syb-with-class Scrap Your Boilerplate With Class
system-fileio Consistent filesystem interaction across GHC versions (deprecated)
system-filepath High-level, byte-based file and directory path manipulations (deprecated)
system-posix-redirect A toy module to temporarily redirect a program's stdout
tagged Haskell 98 phantom types to avoid unsafely passing dummy arguments
tagshare TagShare - explicit sharing with tags
tagsoup Parsing and extracting information from (possibly malformed) HTML/XML documents
tagstream-conduit streamlined html tag parser
tar Reading, writing and manipulating ".tar" archive files
tasty Modern and extensible testing framework
tasty-ant-xml Render tasty output to XML for Jenkins
tasty-golden Golden tests support for tasty
tasty-hunit HUnit support for the Tasty test framework
tasty-kat Known Answer Tests (KAT) framework for tasty
tasty-quickcheck QuickCheck support for the Tasty test framework
tasty-rerun Run tests by filtering the tests depending on the result of previous runs
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 for Windows and Unix
temporary-rc Portable temporary file and directory support for Windows and Unix
tensor Tensor data types
terminal-size Get terminal window height and width
terminfo Haskell bindings to the terminfo library
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-quickcheck2 QuickCheck2 support for the test-framework package
test-framework-th Automagically generate the HUnit and Quickcheck code using Template Haskell
test-framework-th-prime Template Haskell for test framework
testing-feat Functional Enumeration of Algebraic Types
testpack Test Utililty Pack for HUnit and QuickCheck (unmaintained)
texmath Conversion between formats used to represent mathematics
text An efficient packed Unicode text type
text-icu Bindings to the ICU library
text-show Efficient conversion of values into Text
text-stream-decode Streaming decoding functions for UTF encodings. (deprecated)
tf-random High-quality splittable pseudorandom number generator
th-expand-syns Expands type synonyms in Template Haskell ASTs
th-lift Derive Template Haskell's Lift class for datatypes
th-orphans Orphan instances for TH datatypes
th-reify-many Recurseively reify template haskell datatype info
threads Fork threads and wait for their result
thyme A faster time library
time-compat Compatibility with old-time for the time package
time-locale-compat Compatibility of TimeLocale between old-locale and time-1.5
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)
top Constraint solving framework employed by the Helium Compiler
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 dev-haskell/transformers
uhc-light Part of UHC packaged as cabal/hackage installable library
uhc-util UHC utilities
unbounded-delays Unbounded thread delays and timeouts
unexceptionalio IO without any non-error, synchronous exceptions
uniplate Help writing simple, concise and fast generic operations
uniqueid Splittable Unique Identifier Supply
unix-compat Portable POSIX-compatibility layer
unix-time Unix time parser/formatter and utilities
unixutils A crude interface between Haskell and Unix-like operating systems
unordered-containers Efficient hashing-based container types
uri Library for working with URIs
uri-bytestring Haskell URI parsing as ByteStrings
url A library for working with URLs
utf8-light Unicode
utf8-string Support for reading and writing UTF8 Strings
uuagc Attribute Grammar System of Universiteit Utrecht
uuagc-cabal Cabal plugin for the Universiteit Utrecht Attribute Grammar System
uuid For creating, comparing, parsing and printing Universally Unique Identifiers
uuid-types Type definitions for Universally Unique Identifiers
uulib Haskell Utrecht Tools Library
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-instances Orphan Instances for 'Data.Vector'
vector-space Vector & affine spaces, linear maps, and derivatives
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-conduit conduit wrappers for WAI
wai-extra Provides some basic WAI handlers and middleware
wai-logger A logging system for WAI
wai-test Unit test framework (built on HUnit) for WAI applications. (deprecated)
warp A fast, light-weight web server for WAI applications
warp-tls HTTP over TLS support for Warp via the TLS package
wavy Process WAVE files in Haskell
weigh Measure allocations of a Haskell functions/values
with-location Use ImplicitParams-based source locations in a backward compatible way
wl-pprint The Wadler/Leijen Pretty Printer
wl-pprint-text A Wadler/Leijen Pretty Printer for Text values
word8 Word8 library
wx wxHaskell
wxc wxHaskell C++ wrapper
wxcore wxHaskell core
wxdirect helper tool for building wxHaskell
x11 A binding to the X11 graphics library
x11-xft Bindings to the Xft, X Free Type interface library, 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
xhtml An XHTML combinator library
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
xmlgen Fast XML generation library
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-auth Authentication for Yesod
yesod-auth-hashdb Authentication plugin for Yesod
yesod-core Creation of type-safe, RESTful web applications
yesod-default Default config and main functions for your yesod application (deprecated)
yesod-form Form handling support for Yesod Web Framework
yesod-json Generate content for Yesod using the aeson package. (deprecated)
yesod-persistent Some helpers for using Persistent from Yesod
yesod-platform Meta package for Yesod (deprecated)
yesod-routes Efficient routing for 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
zlib-bindings Low-level bindings to the zlib package. (deprecated)
zlib-conduit Streaming compression/decompression via conduits. (deprecated)
zlib-enum Enumerator interface for zlib compression


648 Packages