dev-haskell

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

abstract-dequeAbstract, parameterized interface to mutable Deques
abstract-parType classes generalizing the functionality of the 'monad-par' library
adjunctionsAdjunctions and representable functors
aesonFast JSON parsing and encoding
aeson-prettyJSON pretty-printing library and command-line tool
alexAlex is a tool for generating lexical analysers in Haskell
alsa-coreBinding to the ALSA Library API (Exceptions)
alsa-mixerBindings to the ALSA simple mixer API
ansi-terminalSimple ANSI terminal support, with Windows compatibility
ansi-terminal-typesTypes and functions used to represent SGR aspects
ansi-wl-pprintThe Wadler/Leijen Pretty Printer for colored ANSI terminal output
apparA simple applicative parser
asn1-encodingASN1 data reader and writer in RAW, BER and DER forms
asn1-parseSimple monadic parser for ASN1 stream types
asn1-typesASN.1 types
assocswap and assoc: Symmetric and Semigroupy Bifunctors
asyncRun IO operations asynchronously and wait for their results
atomic-primopsA safe approach to CAS and other atomic ops in Haskell
attoparsecFast combinator parsing for bytestrings and text
attoparsec-aesonParsing of aeson's Value with attoparsec
attoparsec-iso8601Parsing of ISO 8601 dates, originally from aeson
auto-updateEfficiently run periodic, on-demand actions
awsAmazon Web Services (AWS) for Haskell
barbiesClasses for working with types that can change clothes
base16-bytestringFast base16 (hex) encoding and decoding for ByteStrings
base64A modern RFC 4648-compliant Base64 library
base64-bytestringFast base64 encoding and decoding for ByteStrings
base-compatA compatibility layer for base
base-compat-batteriesbase-compat with extra batteries
basementFoundation scrap box of array & string
base-orphansBackwards-compatible orphan instances for base
base-unicode-symbolsUnicode alternatives for common functions and operators
bencodeParser and printer for bencoded data
bifunctorsThe Bifunctors package authored by Edward Kmett
binaryBinary serialisation for Haskell values using lazy ByteStrings
binary-orphansCompatibility package for binary; provides instances
bitvecSpace-efficient bit vectors
blaze-builderEfficient buffered output
blaze-htmlA blazingly fast HTML combinator library for Haskell
blaze-markupA blazingly fast markup combinator library for Haskell
bloomfilterPure and impure Bloom Filter implementations
boringBoring and Absurd types
bsb-http-chunkedChunked HTTP transfer encoding for bytestring builders
byteableType class for sequence of bytes
byteorderExposes the native endianness or byte ordering of the system
bytestring-builderThe new bytestring builder, packaged outside of GHC
c2hsC->Haskell FFI tool that gives some cross-language type safety
cabalA framework for packaging Haskell software
cabal-doctestA Setup.hs helper for running doctests
cabal-installThe command-line interface for Cabal and Hackage
cairoBinding to the Cairo library
call-stackUse GHC call-stacks in a backward compatible way
case-insensitiveCase insensitive string comparison
cassavaA CSV parsing and encoding library
cerealA binary serialization library
charsetFast unicode character sets based on complemented PATRICIA tries
chasingbottomsFor testing partial and infinite values
chellA simple and intuitive library for automated testing
cipher-aesFast AES cipher implementation with advanced mode of operations
citeprocGenerates citations and bibliography from CSL styles
clientsessionSecurely store session data in a client-side cookie
clockHigh-resolution clock functions: monotonic, realtime, cputime
cmdargsCommand line argument processing
code-pageWindows code page library for Haskell
colourA model for human colour/color perception
commonmarkPure Haskell commonmark parser
commonmark-extensionsPure Haskell commonmark parser
commonmark-pandocBridge between commonmark and pandoc AST
comonadThe Comonads package authored by Edward Kmett
concurrent-outputUngarble output from several threads or commands
conduitStreaming data processing library
conduit-combinatorsCommonly used conduit functions, for both chunked and unchunked data
conduit-extraBatteries included conduit: adapters for common libraries
configuratorConfiguration management
connectionSimple and easy network connections API
constraintsConstraint manipulation
contravariantContravariant functors
convertibleTypeclasses and instances for converting between types
cookieHTTP cookie parsing and rendering
cprng-aesCrypto Pseudo Random Number Generator using AES in counter mode
criterionRobust, reliable performance measurement and analysis
criterion-measurementCriterion measurement functionality and associated types
crypto-apiA generic interface for cryptographic operations
crypto-api-testsA test framework and KATs for cryptographic operations
crypto-cipher-testsGeneric cryptography cipher tests
crypto-cipher-typesGeneric cryptography cipher types
cryptohash-md5Fast, pure and practical MD5 implementation
cryptohash-sha1Fast, pure and practical SHA-1 implementation
cryptohash-sha256Fast, pure and practical SHA-256 implementation
cryptonCryptography Primitives sink
crypton-connectionSimple and easy network connections API
cryptoniteCryptography Primitives sink
cryptonite-conduitcryptonite conduit
crypton-x509X509 reader and writer
crypton-x509-storeX.509 collection accessing and storing methods
crypton-x509-systemHandle per-operating-system X.509 accessors and storage
crypton-x509-validationX.509 Certificate and CRL validation
crypto-randomSimple cryptographic random related types
css-textCSS parser and renderer
data-array-byteCompatibility layer for Data.Array.Byte
data-defaultA class for types with a default value
data-default-classA class for types with a default value
data-default-instances-containersDefault instances for types in containers
data-default-instances-dlistDefault instances for types in dlist
data-default-instances-old-localeDefault instances for types in old-locale
data-fixFixpoint data types
data-ordlistSet and bag operations on ordered lists
davRFC 4918 WebDAV support
dbusA client library for the D-Bus IPC system
decDecidable propositions
dense-linear-algebraSimple and incomplete pure haskell implementation of linear algebra
deriving-compatBackports of GHC deriving extensions
diffO(ND) diff algorithm in haskell
digestVarious cryptographic hashes for bytestrings; CRC32 and Adler32 for now
digitsConverts integers to lists of digits and back
disk-free-spaceRetrieve information about disk space usage
distributiveDistributive functors -- Dual to Traversable
dlistDifference lists
dnsDNS library in Haskell
doclayoutA prettyprinting library for laying out text documents
doctemplatesPandoc-style document templates
doctestTest interactive Haskell examples
doctest-driver-genGenerate driver file for doctest's cabal integration
easy-fileCross-platform File handling
echoA cross-platform, cross-console way to handle echoing terminal input
ed25519Ed25519 cryptographic signatures
edit-distanceLevenshtein and restricted Damerau-Levenshtein edit distances
email-validateEmail address validation
emojisConversion between emoji characters and their names
enclosed-exceptionsCatching all exceptions from within an enclosed computation
entropyA platform independent entropy source
erfThe error function, erf, and related functions
errorcall-eq-instanceAn orphan Eq instance for ErrorCall
errorsSimplified error-handling
exceptionsExtensible optionally-pure exceptions
extensible-exceptionsExtensible exceptions
extraExtra functions I use
failForward-compatible MonadFail class
fast-loggerA fast logging system
fdo-notifyDesktop Notifications client
feedInterfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds
fglMartin Erwig's Functional Graph Library
file-embedUse Template Haskell to embed file contents directly
filemanipExpressive file and directory manipulation for Haskell
filepath-bytestringLibrary for manipulating RawFilePaths in a cross platform way
findbinLocate directory of original program
fingertreeGeneric finger-tree structure, with example instances
foldable1-classes-compatCompatibility package for the Foldable1 and Bifoldable1 type classes
foldlComposable, streaming, and efficient left folds
foundationAlternative prelude with batteries and no dependencies
freeMonads for free
genericallyGenerically newtype to use with DerivingVia
generic-derivingGeneric programming library for generalised deriving
generics-sopGeneric Programming using True Sums of Products
getopt-genericsCreate command line interfaces with ease
ghc-byteorder"GHC.ByteOrder" API Compatibility Layer
ghc-pathsKnowledge of GHC's installation directories
git-lfsgit-lfs protocol
glibBinding to the GLIB library for Gtk2Hs
globGlobbing library
gridtablesParser for reStructuredText-style grid tables
gtk2hs-buildtoolsTools to build the Gtk2Hs suite of User Interface libraries
hackage-securityHackage security library
haddock-libraryLibrary exposing some functionality of Haddock
happyHappy is a parser generator for Haskell
hashableA class for types that can be converted to a hash value
hashtablesMutable hash tables in the ST monad
haskelineA command-line interface for user input, written in Haskell
haskell-lexerA fully compliant Haskell 98 lexer
haskell-src-extsManipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer
hdbcHaskell Database Connectivity
hdbc-postgresqlPostgreSQL driver for HDBC
hdbc-sqlite3Sqlite v3 driver for HDBC
hedgehogRelease with confidence
hinotifyHaskell binding to inotify
hjsminHaskell implementation of a javascript minifier
hostnameA a cross-platform means of determining the hostname
hourglasssimple performant time related library
hscolourColourise Haskell code
hsloggerVersatile logging framework
hsluaBindings to Lua, an embeddable scripting language
hslua-aesonAllow aeson data types to be used with Lua
hslua-classesType classes for HsLua
hslua-cliCommand-line interface for Lua
hslua-coreBindings to Lua, an embeddable scripting language
hslua-listOpinionated, but extensible Lua list type
hslua-marshallingMarshalling of values between Haskell and Lua
hslua-module-doclayoutLua module wrapping Text.DocLayout
hslua-module-pathLua module to work with file paths
hslua-module-systemLua module wrapper around Haskell's System module
hslua-module-textLua module for text
hslua-module-versionLua module to work with version specifiers
hslua-module-zipLua module to work with file zips
hslua-objectorientationObject orientation tools for HsLua
hslua-packagingUtilities to build Lua modules
hslua-replIsocline-based Lua REPL
hslua-typingType specifiers for Lua
hspecA Testing Framework for Haskell
hspec-contribContributed functionality for Hspec
hspec-coreA Testing Framework for Haskell
hspec-discoverAutomatically discover and run Hspec tests
hspec-expectationsCatchy combinators for HUnit
hspec-megaparsecUtility functions for testing Megaparsec parsers with Hspec
hspec-metaA version of Hspec which is used to test Hspec itself
hspec-waiExperimental Hspec support for testing WAI applications
hsyamlPure Haskell YAML 1.2 processor
htmlHTML combinator library
html-conduitParse HTML documents using xml-conduit datatypes
httpA library for client-side HTTP
http2HTTP/2 library
http-api-dataConverting to/from HTTP API data like URL pieces, headers and query parameters
http-clientAn HTTP client engine
http-client-restrictedrestricting the servers that http-client will use
http-client-tlshttp-client backend using the connection package and tls library
http-conduitHTTP client package with conduit interface and HTTPS support
http-dateHTTP Date parser/formatter
httpd-shedA simple web-server with an interact style API
http-mediaProcessing HTTP Content-Type and Accept headers
http-typesGeneric HTTP types for Haskell (for both client and server code)
hunitA unit testing framework for Haskell
ieee754Utilities for dealing with IEEE floating point numbers
ifelseAnaphoric and miscellaneous useful control-flow
indexed-traversableFunctorWithIndex, FoldableWithIndex, TraversableWithIndex
indexed-traversable-instancesMore instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex
integer-logarithmsInteger logarithms
invariantHaskell98 invariant functors
iprouteIP Routing Table
ipynbData structure for working with Jupyter notebooks (ipynb)
isoclineA portable alternative to GNU Readline
jira-wiki-markupHandle Jira wiki markup
js-chartObtain minified chart.js code
juicypixelsPicture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and others)
kan-extensionsKan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads
language-cAnalysis and generation of C code
language-haskell-extractModule to automatically extract functions from the local code
language-javascriptParser for JavaScript
leancheckEnumerative property-based testing
lensLenses, Folds and Traversals
libmpdAn MPD client library
libyamlLow-level, streaming YAML interface
lifted-asyncRun lifted IO operations asynchronously and wait for their results
lifted-baselifted IO operations from the base library
lift-typeLift a type from a Typeable constraint to a Template Haskell type
logging-facadeSimple logging abstraction that allows multiple back-ends
logictA backtracking logic-programming monad
lpegLPeg – Parsing Expression Grammars For Lua
luaLua, an embeddable scripting language
lua-arbitraryArbitrary instances for Lua types
lukkoFile locking
magicInterface to C file/magic library
markdown-unlitLiterate Haskell support for Markdown
math-functionsCollection of tools for numeric computations
megaparsecMonadic parser combinators
megaparsec-testsTest utilities and the test suite of Megaparsec
memorymemory and related abstraction stuff
microaesonA tiny JSON library with light dependency footprint
microlensA tiny lens library with no dependencies
microlens-aesonLaw-abiding lenses for Aeson, using microlens
microlens-mtlmicrolens support for Reader/Writer/State from mtl
microlens-thAutomatic generation of record lenses for microlens
microstacheMustache templates for Haskell
mime-typesBasic mime-type handling types and functions
missinghLarge utility library
mmapMemory mapped files for POSIX and Windows
mmorphMonad morphisms
mockerySupport functions for automated testing
monad-controlLift control operations, like exception catching, through monad transformers
monad-loggerA class of monads which can log messages
monad-loopsMonadic loops
monad-parA library for parallel programming based on a monad
monad-parallelParallel execution of monadic computations
monad-par-extrasCombinators and extra features for Par monads
monads-tfMonad classes, using type families
mono-traversableType classes for mapping, folding, and traversing monomorphic containers
mountpointslist mount points
mtlMonad classes, using functional dependencies
mtl-compatBackported Control.Monad.Except module from mtl
mwc-randomFast, high quality pseudo random number generation
nanospecA lightweight implementation of a subset of Hspec's API
natsNatural numbers
netlinkNetlink communication for Haskell
networkLow-level networking interface
network-bsdNetwork.BSD
network-byte-orderNetwork byte order utilities
network-infoAccess the local computer's basic network configuration
network-multicastSimple multicast library
network-runSimple network runner library
network-uriURI manipulation
nothunksExamine values for unexpected thunks
old-localelocale library
old-timeTime library
onetupleSingleton Tuple
onlyThe 1-tuple type or single-value "collection"
optionsA powerful and easy-to-use command-line option parser
optparse-applicativeUtilities and combinators for parsing command line options
ordered-containersSet- and Map-like types that remember the order elements were inserted
pandocConversion between markup formats
pandoc-lua-engineLua engine to power custom pandoc conversions
pandoc-lua-marshalUse pandoc types in Lua
pandoc-serverPandoc document conversion as an HTTP servant-server
pandoc-typesTypes for representing a structured document
pangoBinding to the Pango text rendering engine
parallelParallel programming library
parallel-ioCombinators for executing IO actions in parallel on a thread pool
parsecMonadic parser combinators
parsec1Portable monadic parser combinators
parsec-numbersUtilities for parsing numbers from strings
parser-combinatorsLightweight package providing commonly useful parser combinators
parsersParsing combinators
path-piecesComponents of paths
patiencePatience diff and longest increasing subsequence
pcg-randomHaskell bindings to the PCG random number generator
pcre-lightPortable regex library for Perl 5 compatible regular expressions
pemPrivacy Enhanced Mail (PEM) format reader and writer
persistentType-safe, multi-backend data serialization
persistent-sqliteBackend for the persistent library using sqlite3
persistent-templateType-safe, non-relational, multi-backend persistence
persistent-testTests for Persistent
pgp-wordlistTranslate between binary data and a human-readable collection of words
pretty-hexA library for hex dumps of ByteStrings
prettyprinterA modern, easy to use, well-documented, extensible pretty-printer
prettyprinter-ansi-terminalANSI terminal backend for the "prettyprinter" package
prettyprinter-compat-ansi-wl-pprintDrop-in compatibility package from ansi-wl-pprint to prettyprinter
pretty-showTools for working with derived 'Show' instances and generic inspection of values
primitivePrimitive memory-related operations
primitive-addrAddresses to unmanaged memory
profunctorsThe Profunctors package, authored by Edward Kmett
psqueuesPure priority search queues
puremd5A Haskell-only implementation of the MD5 digest (hash) algorithm
quickcheckAutomatic testing of Haskell programs
quickcheck-classesQuickCheck common typeclasses
quickcheck-classes-baseQuickCheck common typeclasses from 'base'
quickcheck-instancesCommon quickcheck instances
quickcheck-ioUse HUnit assertions as QuickCheck properties
quickcheck-unicodeGenerator and shrink functions for testing Unicode-related software
randomPseudo-random number generation
random-bytestringEfficient generation of random bytestrings
raw-strings-qqRaw string literals for Haskell
recvEfficient network recv
reducersSemigroups, specialized containers and a general map/reduce framework
reflectionReifies arbitrary terms into types that can be reflected back into terms
regex-applicativeRegex-based parsing with applicative interface
regex-baseCommon "Text.Regex.*" API for Regex matching
regex-compatReplaces/enhances "Text.Regex"
regex-posixReplaces/Enhances Text.Regex
regex-tdfaPure Haskell Tagged DFA Backend for "Text.Regex" (regex-base)
resolvDomain Name Service (DNS) lookup via the libresolv standard library routines
resource-poolA high-performance striped resource pooling implementation
resourcetDeterministic allocation and freeing of scarce resources
retryRetry combinators for monadic actions that may fail
rioA standard library for Haskell
safeLibrary of safe (exception free) functions
safe-exceptionsSafe, consistent, and easy exception handling
safesemaphoreMuch safer replacement for QSemN, QSem, and SampleVar
sandiData encoding library
scientificNumbers represented using scientific notation
securememabstraction to an auto scrubbing and const time eq, memory chunk
semialignAlign and Zip type-classes from the common Semialign ancestor
semigroupoidsSemigroupoids: Category sans id
semigroupsAnything that associates
semiringstwo monoids as one, in holy haskimony
servantA family of combinators for defining webservices APIs
servant-serverA family of combinators for defining webservices APIs and serving them
setenvA cross-platform library for setting environment variables
setlocaleHaskell bindings to setlocale
shaImplementations of the SHA suite of message digest functions
shakespeareA toolkit for making compile-time interpolated templates
shellyshell-like (systems) programming in Haskell
should-not-typecheckA HUnit/hspec assertion library to verify that an expression does not typecheck
silentlyPrevent or capture writing to stdout and other handles
simple-reflectSimple reflection of expressions containing variables
simple-sendfileCross platform library for the sendfile system call
singleton-boolType level booleans
skeinSkein, a family of cryptographic hash functions. Includes Skein-MAC as well
skylightingsyntax highlighting library
skylighting-coresyntax highlighting library
skylighting-format-ansiANSI formatter for skylighting syntax highlighting library
skylighting-format-blaze-htmlHTML formatter for skylighting syntax highlighting library
skylighting-format-contextConTeXt formatter for skylighting syntax highlighting library
skylighting-format-latexLaTeX formatter for skylighting syntax highlighting library
smallcheckA property-based testing library
socksSocks proxy (version 5) implementation
someExistential type: Some
sop-coreTrue Sums of Products
splitCombinator library for splitting lists
splitmixFast Splittable PRNG
statevarState variables
statisticsA library of statistical types, data, and functions
stmSoftware Transactional Memory
stm-chansAdditional types of channels for STM
streaming-commonsCommon lower-level functions needed by various streaming data libraries
strictStrict data types and String IO
stringbuilderA writer monad for multi-line string literals
string-conversionsSimplifies dealing with different types for strings
string-qqQuasiQuoter for non-interpolated strings, texts and bytestrings
sybScrap Your Boilerplate
system-fileioConsistent filesystem interaction across GHC versions (deprecated)
system-filepathHigh-level, byte-based file and directory path manipulations (deprecated)
taggedHaskell 98 phantom types to avoid unsafely passing dummy arguments
tagsoupParsing and extracting information from (possibly malformed) HTML/XML documents
tarReading, writing and manipulating ".tar" archive files
tastyModern and extensible testing framework
tasty-expected-failureMark tasty tests as failure expected
tasty-goldenGolden tests support for tasty
tasty-hedgehogIntegration for tasty and hedgehog
tasty-hsluaTasty helpers to test HsLua
tasty-hunitHUnit support for the Tasty test framework
tasty-katKnown Answer Tests (KAT) framework for tasty
tasty-luaWrite tests in Lua, integrate into tasty
tasty-quickcheckQuickCheck support for the Tasty test framework
tasty-rerunRerun only tests which failed in a previous test run
tasty-smallcheckSmallCheck support for the Tasty test framework
tasty-thAutomatic tasty test case discovery using TH
temporaryPortable temporary file and directory support
temporary-rcPortable temporary file and directory support for Windows and Unix
terminal-sizeGet terminal window height and width
test-frameworkFramework for running and organising tests, with HUnit and QuickCheck support
test-framework-hunitHUnit support for the test-framework package
test-framework-leancheckLeanCheck support for test-framework
test-framework-quickcheck2QuickCheck2 support for the test-framework package
test-framework-thAutomagically generate the HUnit and Quickcheck using Template Haskell
texmathConversion between math formats
textAn efficient packed Unicode text type
text-conversionsSafe conversions between textual types
text-icuBindings to the ICU library
text-shortMemory-efficient representation of Unicode text strings
text-showEfficient conversion of values into Text
tf-randomHigh-quality splittable pseudorandom number generator
th-abstractionNicer interface for reified information about data types
th-compatBackward- (and forward-)compatible Quote and Code types
theseAn either-or-both data type
th-liftDerive Template Haskell's Lift class for datatypes
th-lift-instancesLift instances for template-haskell for common data types
time-compatCompatibility package for time
timeitTime a computation
time-locale-compatCompatibility of TimeLocale between old-locale and time-1.5
time-managerScalable timer
timezone-olsonA pure Haskell parser and renderer for binary Olson timezone files
timezone-seriesEnhanced timezone handling for Data.Time
tlsTLS/SSL protocol native implementation (Server and Client)
tls-session-managerIn-memory TLS session manager
toml-parserTOML 1.0.0 parser
torrentBitTorrent file parser and generater
transformersConcrete functor and monad transformers
transformers-baseLift computations from the bottom of a transformer stack
transformers-compatA small compatibility shim for the transformers library
tree-diffDiffing of (expression) trees
trifectaA modern parser combinator library with convenient diagnostics
typed-processRun external processes, with strong typing of streams
type-equalityType equality, coercion/cast and other operations
typstParsing and evaluating typst syntax
typst-symbolsSymbol and emoji lookup for typst language
unbounded-delaysUnbounded thread delays and timeouts
unicode-collationHaskell implementation of the Unicode Collation Algorithm
unicode-dataAccess Unicode character database
unicode-transformsUnicode normalization
uniplateHelp writing simple, concise and fast generic operations
unix-compatPortable POSIX-compatibility layer
unix-timeUnix time parser/formatter and utilities
unliftioThe MonadUnliftIO typeclass for unlifting monads to IO (batteries included)
unliftio-coreThe MonadUnliftIO typeclass for unlifting monads to IO
unordered-containersEfficient hashing-based container types
utf8-lightLightweight UTF8 handling
utf8-stringSupport for reading and writing UTF8 Strings
uuidFor creating, comparing, parsing and printing Universally Unique Identifiers
uuid-typesType definitions for Universally Unique Identifiers
vaulta persistent store for values of arbitrary types
vectorEfficient Arrays
vector-algorithmsEfficient algorithms for vector arrays
vector-binary-instancesInstances of Data.Binary and Data.Serialize for vector
vector-th-unboxDeriver for Data.Vector.Unboxed using Template Haskell
voidA Haskell 98 logically uninhabited data type
waiWeb Application Interface
wai-app-staticWAI application for static serving
wai-corsCORS for WAI
wai-extraProvides some basic WAI handlers and middleware
wai-loggerA logging system for WAI
wai-websocketsProvide a bridge between WAI and the websockets package
warpA fast, light-weight web server for WAI applications
warp-tlsHTTP over TLS support for Warp via the TLS package
wcwidthNative wcwidth
websocketsA sensible and clean way to write WebSocket-capable servers in Haskell
witherablefilterable traversable
wl-pprint-annotatedPretty printer with annotation support
word8Word8 library
x11A binding to the X11 graphics library
x11-xftBindings to the Xft and some Xrender parts
x509X509 reader and writer
x509-storeX.509 collection accessing and storing methods
x509-systemHandle per-operating-system X.509 accessors and storage
x509-validationX.509 Certificate and CRL validation
xmlA simple XML library
xml-conduitPure-Haskell utilities for dealing with XML with the conduit package
xml-hamletHamlet-style quasiquoter for XML content
xml-typesBasic types for representing XML
xss-sanitizesanitize untrusted HTML to prevent XSS attacks
yamlSupport for parsing and rendering YAML documents
yesodCreation of type-safe, RESTful web applications
yesod-coreCreation of type-safe, RESTful web applications
yesod-formForm handling support for Yesod Web Framework
yesod-persistentSome helpers for using Persistent from Yesod
yesod-staticStatic file serving subsite for Yesod Web Framework
yesod-testintegration testing for WAI/Yesod Applications
zip-archiveLibrary for creating and modifying zip archives
zlibCompression and decompression in the gzip and zlib formats

Statistics

Packages: 505

Filter by Category