Packages479 packages
A–Z
A
18 packages- adjunctions4.4.4Adjunctions and representable functorshackage
- aeson2.2.5.1Fast JSON parsing and encodinghackage
- aeson-casing0.2.0.0Tools to change the formatting of field names in Aeson instances.hackage
- aeson-pretty0.8.11JSON pretty-printing library and command-line tool.hackage
- algebraic-graphs0.8A library for algebraic graph construction and transformationhackage
- ansi-terminal1.1.5Simple ANSI terminal supporthackage
- ansi-terminal-types1.1.3Types and functions used to represent SGR aspectshackage
- ansi-wl-pprint1.1.1The Wadler/Leijen Pretty Printer for colored ANSI terminal outputhackage
- antigen0.4.0.0Fault injection for QuickCheckhackage
- appar0.1.8A simple applicative parserhackage
- array0.5.8.0Mutable and immutable arraysboot
- assoc1.1.1swap and assoc: Symmetric and Semigroupy Bifunctorshackage
- async2.2.6Run IO operations asynchronously and wait for their resultshackage
- atomic-counter0.1.2.4Mutable counters that can be modified with atomic operatinoshackage
- atomic-primops0.8.8A safe approach to CAS and other atomic ops in Haskell.hackage
- attoparsec0.14.4Fast combinator parsing for bytestrings and texthackage
- attoparsec-aeson2.2.2.0Parsing of aeson's Value with attoparsechackage
- auto-update0.2.8Efficiently run periodic, on-demand actionshackage
B
34 packages- barbies2.1.1.0Classes for working with types that can change clothes.hackage
- base4.22.0.0Core data structures and operationsboot
- base-compat0.15.0A compatibility layer for basehackage
- base-compat-batteries0.15.0base-compat with extra batterieshackage
- base-deriving-via0.1.0.2A general hook newtype for use with deriving viahackage
- base-orphans0.9.4Backwards-compatible orphan instances for basehackage
- base161.0Fast RFC 4648-compliant Base16 encodinghackage
- base16-bytestring1.0.2.0RFC 4648-compliant Base16 encodings for ByteStringshackage
- base58-bytestring0.1.0Implementation of BASE58 transcoding for ByteStringshackage
- base641.0A modern Base64 libraryhackage
- base64-bytestring1.2.1.0Fast base64 encoding and decoding for ByteStringshackage
- base64-bytestring-type1.0.1A newtype around ByteString, for base64 encodinghackage
- basement0.0.16Foundation scrap box of array & stringhackage
- bech321.1.11Implementation of the Bech32 cryptocurrency address format (BIP 0173).hackage
- bech32-th1.1.11Template Haskell extensions to the Bech32 library.hackage
- bifunctors5.6.3Bifunctorshackage
- bimap0.5.0Bidirectional mapping between two key typeshackage
- bin0.1.4.1Bin: binary natural numbers.hackage
- binary0.8.9.3Binary serialisation for Haskell values using lazy ByteStringsboot
- binary-orphans1.0.6Compatibility package for binary; provides instanceshackage
- bitvec1.1.6.0Space-efficient bit vectorshackage
- blaze-builder0.4.4.1Efficient buffered output.hackage
- blaze-html0.9.2.0A blazingly fast HTML combinator library for Haskellhackage
- blaze-markup0.8.3.0A blazingly fast markup combinator library for Haskellhackage
- blockio0.2.1.0Perform batches of disk I/O operations.hackage
- blockio-uring0.2.0.0Perform batches of asynchronous disk IO operations.hackage
- bloomfilter-blocked0.1.0.2Fast, compact Bloom filtershackage
- boring0.2.2.1Boring and Absurd typeshackage
- boxes0.1.52D text pretty-printing libraryhackage
- byron-spec-chain1.0.1.1Executable specification of the Cardano blockchainhackage
- byron-spec-ledger1.1.0.1Executable specification of Cardano ledgerhackage
- byteorder1.0.4Exposes the native endianness or byte ordering of the system.hackage
- bytestring0.12.2.0Fast, compact, strict and lazy byte strings with a list interfaceboot
- bytestring-trie0.2.7.7An efficient finite map from bytestrings to values.hackage
C
75 packages- Cabal3.16.0.0A framework for packaging Haskell softwareboot
- Cabal-syntax3.16.0.0A library for working with .cabal filesboot
- call-stack0.4.0Use GHC call-stacks in a backward compatible wayhackage
- canonical-json0.6.0.1Canonical JSON for signing and hashing JSON valueshackage
- capability0.5.0.1Extensional capabilities and deriving combinatorshackage
- cardano-addresses4.0.2Utils for constructing a command-line on top of cardano-addresses.hackage
- cardano-api11.7.0.0The cardano APIhackage
- cardano-base0.1.6.0Various utilities for Cardanohackage
- cardano-binary1.9.1.0Binary serialization for Cardanohackage
- cardano-crypto1.3.0Cryptography primitives for cardanohackage
- cardano-crypto-class2.5.1.0Type classes abstracting over cryptography primitives for Cardanohackage
- cardano-crypto-leios0.3.0.0Crypto primitives for Leioshackage
- cardano-crypto-praos2.2.4.0Crypto primitives from libsodiumhackage
- cardano-crypto-wrapper1.7.0.0Cryptographic primitives used in Byron era of the Cardano projecthackage
- cardano-data1.3.1.0Specialized data for Cardano projecthackage
- cardano-diffusion1.1.1.0A networking layer for the cardano blockchain protocolhackage
- cardano-git-rev0.2.2.1Git revisioninghackage
- cardano-ledger-allegra1.10.1.0Allegra ledger era that introduces time lock support.hackage
- cardano-ledger-alonzo1.16.0.0Cardano ledger introducing Plutus Corehackage
- cardano-ledger-api1.14.0.0Public API for the cardano ledger codebasehackage
- cardano-ledger-babbage1.14.0.0Cardano ledger introducing refrence scripts and inline datumshackage
- cardano-ledger-binary1.9.1.0Binary serialization library used throughout ledgerhackage
- cardano-ledger-byron1.3.0.0The blockchain layer of Cardano during the Byron erahackage
- cardano-ledger-conway1.23.0.0Cardano ledger with an updated on-chain governance system.hackage
- cardano-ledger-core1.21.0.0Core components of Cardano ledgers from the Shelley release on.hackage
- cardano-ledger-dijkstra0.3.0.0Cardano ledger with nested transactionshackage
- cardano-ledger-mary1.11.0.0Cardano ledger with multiasset support.hackage
- cardano-ledger-shelley1.19.0.1Shelley Ledger Executable Modelhackage
- cardano-ledger-shelley-test1.9.0.0Test helpers from cardano-ledger-shelley exposed to other packageshackage
- cardano-prelude0.2.2.0A Prelude replacement for the Cardano projecthackage
- cardano-prelude-test0.1.0.5Utility types and functions for testing Cardanohackage
- cardano-protocol0.1.0.0Cardano Protocol: shared crypto and block-header definitionshackage
- cardano-protocol-tpraos1.6.0.0Cardano Protocol: Transitional Praoshackage
- cardano-slotting0.2.2.0Key slotting types for cardano librarieshackage
- cardano-strict-containers0.1.6.0Various strict container typeshackage
- case-insensitive1.2.1.0Case insensitive string comparisonhackage
- cases0.1.4.5A converter for spinal, snake and camel caseshackage
- casing0.1.4.1Convert between various source code casing conventionshackage
- cassava0.5.4.1A CSV parsing and encoding libraryhackage
- cborg0.2.10.0Concise Binary Object Representation (CBOR)hackage
- cborg-json0.2.6.0A library for encoding JSON as CBORhackage
- cereal0.5.8.3A binary serialization libraryhackage
- character-ps0.1Pattern synonyms for ASCII characters for Word8, Word16 etchackage
- charset0.3.12Fast unicode character sets based on complemented PATRICIA trieshackage
- clock0.8.4High-resolution clock functions: monotonic, realtime, cputime.hackage
- cmdargs0.10.22Command line argument processinghackage
- code-page0.2.1Windows code page library for Haskellhackage
- colour2.3.7A model for human colour/color perceptionhackage
- comonad5.0.10Comonadshackage
- compact0.2.0.0Non-GC'd, contiguous storage for immutable data structureshackage
- composition-prelude3.0.1.0Higher-order function combinatorshackage
- concurrent-output1.10.21Ungarble output from several threads or commandshackage
- conduit1.3.6.1Streaming data processing library.hackage
- conduit-extra1.3.8Batteries included conduit: adapters for common libraries.hackage
- constraints0.14.4Constraint manipulationhackage
- constraints-extras0.4.0.2Utility package for constraintshackage
- containers0.8Assorted concrete container typesboot
- contra-tracer0.2.1.1Arrow and contravariant tracershackage
- contravariant1.5.6Contravariant functorshackage
- cookie0.5.1HTTP cookie parsing and renderinghackage
- crc32c0.2.2crc32chackage
- criterion1.6.5.0Robust, reliable performance measurement and analysishackage
- criterion-measurement0.2.5.0Criterion measurement functionality and associated typeshackage
- crypton1.0.6Cryptography Primitives sinkhackage
- crypton-asn1-encoding0.10.0ASN.1 data (raw, BER or DER) readers and writershackage
- crypton-asn1-parse0.10.0A monadic parser combinator for a ASN.1 stream.hackage
- crypton-asn1-types0.4.1ASN.1 typeshackage
- crypton-connection0.4.5Simple and easy network connection APIhackage
- crypton-pem0.3.0Privacy Enhanced Mail (PEM) file format reader and writer.hackage
- crypton-socks0.6.2SOCKS Protocol Version 5hackage
- crypton-x5091.8.0X509 reader and writerhackage
- crypton-x509-store1.8.0X.509 collection accessing and storing methodshackage
- crypton-x509-system1.8.0Handle per-operating-system X.509 accessors and storagehackage
- crypton-x509-validation1.8.0X.509 Certificate and CRL validationhackage
- cuddle1.8.1.0CDDL Generator and test utilitieshackage
D
22 packages- data-default0.8.0.2A class for types with a default valuehackage
- data-default-class0.2.0.0A class for types with a default value (compatibility shim)hackage
- data-elevator0.3Coerce between unlifted boxed and lifted types.hackage
- data-fix0.3.4Fixpoint data typeshackage
- dec0.0.6Decidable propositions.hackage
- deepseq1.5.1.0Deep evaluation of data structuresboot
- dense-linear-algebra0.1.0.0Simple and incomplete pure haskell implementation of linear algebrahackage
- dependent-map0.4.0.1Dependent finite maps (partial dependent products)hackage
- dependent-sum0.7.2.0Dependent sum typehackage
- deque0.4.4.4Double-ended queueshackage
- deriving-compat0.6.8Backports of GHC deriving extensionshackage
- dictionary-sharing0.1.0.0Sharing/memoization of class membershackage
- Diff1.0.2Diff algorithm in pure Haskellhackage
- digest0.0.2.1CRC32 and Adler32 hashes for bytestringshackage
- directory1.3.10.0Platform-agnostic library for filesystem operationsboot
- directory-ospath-streaming0.3Stream directory entries in constant memory in vanilla IOhackage
- distributive0.6.3Distributive functors -- Dual to Traversablehackage
- dlist1.0Difference listshackage
- dns4.2.0DNS library in Haskellhackage
- dom-lt0.2.4The Lengauer-Tarjan graph dominators algorithm.hackage
- dot0.3Datatypes and encoding for graphviz dot fileshackage
- double-conversion2.0.5.0Fast conversion between single and double precision floating point and texthackage
E
11 packages- easy-file0.2.5Cross-platform File handlinghackage
- ech-config0.0.1Config for TLS Encrypted Client Hellohackage
- ed255190.0.5.0Ed25519 cryptographic signatureshackage
- either5.0.3Combinators for working with sumshackage
- ekg-core0.1.2.0Tracking of system metricshackage
- entropy0.4.1.11A platform independent entropy sourcehackage
- erf2.0.0.0The error function, erf, and related functions.hackage
- errors2.3.0Simplified error-handlinghackage
- exceptions0.10.11Extensible optionally-pure exceptionsboot
- extensible-exceptions0.1.1.4Extensible exceptionshackage
- extra1.8Extra functions I use.hackage
F
17 packages- FailT0.1.2.0A 'FailT' monad transformer that plays well with 'MonadFail'hackage
- fast-logger3.2.7A fast logging systemhackage
- fgl5.8.3.1Martin Erwig's Functional Graph Libraryhackage
- file-embed0.0.16.0Use Template Haskell to embed file contents directly.hackage
- file-io0.1.5Basic file IO operations via 'OsPath'boot
- filelock0.1.1.9Portable interface to file locking (flock / LockFileEx)hackage
- filepath1.5.4.0Library for manipulating FilePaths in a cross platform way.boot
- fin0.3.2Nat and Fin: peano naturals and finite numbershackage
- fingertree0.1.6.3Generic finger-tree structure, with example instanceshackage
- fmt0.6.3.0A new formatting libraryhackage
- foldl1.4.18Composable, streaming, and efficient left foldshackage
- formatting7.2.0Combinator-based type-safe formatting (like printf() or FORMAT)hackage
- foundation0.0.30Alternative prelude with batteries and no dependencieshackage
- free5.2Monads for freehackage
- fs-api0.4.0.0Abstract interface for the file systemhackage
- fs-sim0.5.0.1Simulated file systemshackage
- fsnotify0.4.4.0Cross platform library for file change notification.hackage
G
20 packages- generic-lens2.3.0.0Generically derive traversals, lenses and prisms.hackage
- generic-lens-core2.3.0.0Generically derive traversals, lenses and prisms.hackage
- generic-optics2.3.0.0Generically derive traversals, lenses and prisms.hackage
- generic-random1.5.0.1Generic random generators for QuickCheckhackage
- generics-sop0.5.1.4Generic Programming using True Sums of Productshackage
- genvalidity1.1.1.0Testing utilities for the validity libraryhackage
- ghc9.14.1The GHC APIboot
- ghc-boot9.14.1Shared functionality between GHC and its boot librariesboot
- ghc-boot-th9.14.1Shared functionality between GHC and the template-haskell libraryboot
- ghc-compact0.1.0.0In memory storage of deeply evaluated data structureboot
- ghc-experimental9.1401.0Experimental features of GHC's standard libraryboot
- ghc-heap9.14.1Functions for walking GHC's heapboot
- ghc-internal9.1401.0Basic librariesboot
- ghc-platform0.1.0.0Platform information used by GHC and friendsboot
- ghc-toolchain0.1.0.0Utility for managing GHC target toolchainsboot
- ghci9.14.1The library supporting GHC's interactive interpreterboot
- githash0.1.7.0Compile git revision info into Haskell projectshackage
- Glob0.10.2Globbing libraryhackage
- graphviz2999.20.2.1Bindings to Graphviz for graph visualisation.hackage
- groups0.5.3Groupshackage
H
33 packages- haddock-api2.33.0A documentation-generation tool for Haskell librariesboot
- haddock-library1.11.0Library exposing some functionality of Haddock.boot
- half0.3.3Half-precision floating-pointhackage
- hashable1.5.1.0A class for types that can be converted to a hash valuehackage
- haskeline0.8.3.0A command-line interface for user input, written in Haskell.boot
- haskell-lexer1.2.1A fully compliant Haskell 98 lexerhackage
- haskell-src-exts1.24.0Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printerhackage
- haskell-src-meta0.8.16Parse source to template-haskell abstract syntax.hackage
- hdaemonize0.5.7Library to handle the details of writing daemons for UNIXhackage
- heapwords0.1.0.2Heapwordshackage
- hedgehog1.7Release with confidence.hackage
- hedgehog-extras0.10.1.0Supplemental library for hedgehoghackage
- hedgehog-quickcheck0.1.1Use QuickCheck generators in Hedgehog and vice versa.hackage
- heredoc0.2.0.0multi-line string / here document using QuasiQuoteshackage
- hinotify0.4.2Haskell binding to inotifyhackage
- hostname1.0A very simple package providing a cross-platform means of determining the hostnamehackage
- hourglass0.2.12simple performant time related libraryhackage
- hpc0.7.0.2Code Coverage Library for Haskellboot
- hpke0.0.0Hybrid Public Key Encryptionhackage
- hspec2.11.17A Testing Framework for Haskellhackage
- hspec-core2.11.17A Testing Framework for Haskellhackage
- hspec-discover2.11.17Automatically discover and run Hspec testshackage
- hspec-expectations0.8.4Catchy combinators for HUnithackage
- hspec-expectations-lifted0.10.0A version of hspec-expectations generalized to MonadIOhackage
- hspec-golden0.2.2.0Golden tests for hspechackage
- hsyslog5.0.2FFI interface to syslog(3) from POSIX.1-2001hackage
- http-api-data0.7Converting to/from HTTP API data like URL pieces, headers and query parameters.hackage
- http-client0.7.19An HTTP client enginehackage
- http-client-tls0.3.6.4http-client backend using the connection package and tls libraryhackage
- http-conduit2.3.9.1HTTP client package with conduit interface and HTTPS support.hackage
- http-date0.0.11HTTP Date parser/formatterhackage
- http-types0.12.6Generic HTTP types for Haskell (for both client and server code).hackage
- HUnit1.6.2.0A unit testing framework for Haskellhackage
I
12 packages- ImpSpec0.2.0.0Imperative approach to testing stateful applications. ImpSpec is built on top of HSpec and QuickCheck.hackage
- indexed-profunctors0.1.1.1Utilities for indexed profunctorshackage
- indexed-traversable0.1.5FunctorWithIndex, FoldableWithIndex, TraversableWithIndexhackage
- indexed-traversable-instances0.1.2.1More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndexhackage
- infinite-list0.1.3Infinite listshackage
- integer-conversion0.1.1Conversion from strings to Integerhackage
- integer-gmp1.1Integer library based on GMPboot
- integer-logarithms1.0.5Integer logarithms.hackage
- invariant0.6.5Haskell98 invariant functorshackage
- io-classes1.8.0.1Type classes for concurrency with STM, ST and timinghackage
- io-sim1.8.0.1A pure simulator for monadic concurrency with STM.hackage
- iproute1.7.15IP Routing Tablehackage
J
3 packages- js-chart2.9.4.1Obtain minified chart.js codehackage
- json-stream0.4.6.1Incremental applicative JSON parserhackage
- jsonrpc-tinyclient1.1.0.0Tiny JSON-RPC client for Haskell Web3 library.hackage
K
3 packages- kan-extensions5.2.8Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monadshackage
- kes-agent1.3.0.0KES agent library and binarieshackage
- kes-agent-crypto1.2.0.0KES agent crypto libraryhackage
L
9 packages- lazy-search0.1.3.0Finds values satisfying a lazy predicatehackage
- lazysmallcheck0.6A library for demand-driven testing of Haskell programshackage
- lens5.3.6Lenses, Folds and Traversalshackage
- libyaml0.1.4Low-level, streaming YAML interface.hackage
- lifted-async0.11.0Run lifted IO operations asynchronously and wait for their resultshackage
- lifted-base0.2.3.12lifted IO operations from the base libraryhackage
- list-t1.0.5.7ListT done righthackage
- logict0.8.2.0A backtracking logic-programming monad.hackage
- lsm-tree1.1.1.0Log-structured merge-treeshackage
M
28 packages- machines0.7.4Networked stream transducershackage
- math-functions0.3.4.4Collection of tools for numeric computationshackage
- measures0.1.0.3An abstraction for (tuples of) measured quantitieshackage
- megaparsec9.8.3Monadic parser combinatorshackage
- memory0.18.0memory and related abstraction stuffhackage
- memory-hexstring1.1.0.0Hex-string type for Haskell Web3 library.hackage
- memory-pool0.1.0.0Short descriptionhackage
- MemoTrie0.6.11Trie-based memo functionshackage
- mempack0.2.1.0Short descriptionhackage
- microlens0.4.14.0A tiny lens library with no dependencieshackage
- microlens-aeson2.5.2Law-abiding lenses for Aeson, using microlenshackage
- microlens-ghc0.4.15.1microlens + array, bytestring, containers, transformershackage
- microlens-mtl0.2.1.0microlens support for Reader/Writer/State from mtlhackage
- microlens-th0.4.3.17Automatic generation of record lenses for microlenshackage
- microstache1.0.3.1Mustache templates for Haskellhackage
- mime-types0.1.2.2Basic mime-type handling types and functionshackage
- mmorph1.2.2Monad morphismshackage
- monad-control1.0.3.1Lift control operations, like exception catching, through monad transformershackage
- monad-logger0.3.42A class of monads which can log messages.hackage
- monad-loops0.4.3Monadic loopshackage
- MonadRandom0.6.2.1Random-number generation monad.hackage
- mono-traversable1.0.21.0Type classes for mapping, folding, and traversing monomorphic containershackage
- monoidal-containers0.6.8.0Containers with monoidal accumulationhackage
- monoidal-synchronisation0.1.0.8Monoidal synchronisationhackage
- mtl2.3.1Monad classes for transformers, using functional dependenciesboot
- multiset0.3.4.3The Data.MultiSet container typehackage
- mutable-containers0.3.4.1Abstactions and concrete implementations of mutable containershackage
- mwc-random0.15.3.0Fast, high quality pseudo random number generationhackage
N
10 packages- network3.2.9.0Low-level networking interfacehackage
- network-byte-order0.1.8Network byte order utilitieshackage
- network-mux0.11.0.0Multiplexing libraryhackage
- network-uri2.6.4.2URI manipulationhackage
- newtype0.2.2.1A typeclass and set of functions for working with newtypes.hackage
- newtype-generics0.6.3A typeclass and set of functions for working with newtypeshackage
- non-integral1.0.0.0hackage
- nonempty-containers0.4.0.0Non-empty variants of containers data types, with full APIhackage
- nonempty-vector0.2.4Non-empty vectorshackage
- nothunks0.3.1Examine values for unexpected thunkshackage
O
10 packages- old-locale1.0.0.7locale libraryhackage
- old-time1.1.1.0Time libraryhackage
- OneTuple0.4.3Singleton Tuplehackage
- Only0.1The 1-tuple type or single-value "collection"hackage
- optics-core0.4.2Optics as an abstract interface: core definitionshackage
- optparse-applicative0.19.0.0Utilities and combinators for parsing command line optionshackage
- ordered-containers0.2.4Set- and Map-like types that remember the order elements were insertedhackage
- os-string2.0.8Library for manipulating Operating system strings.boot
- ouroboros-consensus4.2.1.0Consensus layer for the Ouroboros blockchain protocolhackage
- ouroboros-network1.2.0.0A networking layer for the Ouroboros blockchain protocolhackage
P
24 packages- parallel3.3.0.0Parallel programming libraryhackage
- parsec3.1.18.0Monadic parser combinatorsboot
- parser-combinators1.3.1Lightweight package providing commonly useful parser combinatorshackage
- parsers0.12.12Parsing combinatorshackage
- partial-order0.2.0.0Provides typeclass suitable for types admitting a partial orderhackage
- pipes4.3.16Compositional pipelineshackage
- plutus-core1.70.0.0Language library for Plutus Corehackage
- plutus-ledger-api1.70.0.0Interface to the Plutus ledger for the Cardano ledger.hackage
- plutus-tx1.70.0.0Libraries for Plutus Tx and its preludehackage
- pointed5.0.5Pointed and copointed datahackage
- polyparse1.13.1A variety of alternative parser combinator libraries.hackage
- pretty1.1.3.6Pretty-printing libraryboot
- pretty-show1.10Tools for working with derived `Show` instances and generic inspection of values.hackage
- pretty-simple4.1.4.0pretty printer for data types with a 'Show' instance.hackage
- prettyprinter1.7.2A modern, easy to use, well-documented, extensible pretty-printer.hackage
- prettyprinter-ansi-terminal1.1.4ANSI terminal backend for the »prettyprinter« package.hackage
- prettyprinter-compat-ansi-wl-pprint1.1.1Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«.hackage
- prettyprinter-configurable1.36.0.0Configurable pretty-printinghackage
- primes0.2.1.0Efficient, purely functional generation of prime numbershackage
- primitive0.9.1.0Primitive memory-related operationshackage
- process1.6.26.1Process librariesboot
- profunctors5.6.3Profunctorshackage
- psqueues0.2.8.3Pure priority search queueshackage
- pvar1.0.0.0Mutable variable with primitive valueshackage
Q
7 packages- QuickCheck2.18.0.0Automatic testing of Haskell programshackage
- quickcheck-instances0.4Common quickcheck instanceshackage
- quickcheck-io0.2.0Use HUnit assertions as QuickCheck propertieshackage
- quickcheck-monoids0.1.1.0QuickCheck monoidshackage
- quickcheck-state-machine0.10.4Test monadic programs using state machine based modelshackage
- quickcheck-transformer0.3.1.3A GenT monad transformer for QuickCheck library.hackage
- quiet0.2Generic deriving of Read/Show with no record labels.hackage
R
13 packages- ral0.2.2Random access listshackage
- random1.3.1Pseudo-random number generationhackage
- random-shuffle0.0.4Random shuffle implementation.hackage
- rawlock0.1.2.0A writer-biased RAW lock.hackage
- recursion-schemes5.2.3Representing common recursion patterns as higher-order functionshackage
- reducers3.12.5Semigroups, specialized containers and a general map/reduce frameworkhackage
- reflection2.1.9Reifies arbitrary terms into types that can be reflected back into termshackage
- regex-base0.94.0.3Common "Text.Regex.*" API for Regex matchinghackage
- regex-tdfa1.3.2.6Pure Haskell Tagged DFA Backend for "Text.Regex" (regex-base)hackage
- relapse1.0.0.1Sensible RLP encodinghackage
- resource-registry0.3.0.0Track allocated resourceshackage
- resourcet1.3.0Deterministic allocation and freeing of scarce resources.hackage
- retry0.9.3.1Retry combinators for monadic actions that may failhackage
S
39 packages- safe0.3.21Library of safe (exception free) functionshackage
- safe-exceptions0.1.7.4Safe, consistent, and easy exception handlinghackage
- safe-wild-cards1.0.0.2Use RecordWildCards safelyhackage
- scale1.1.0.0SCALE v2.0 codec for Haskell Web3 library.hackage
- scientific0.3.9.0Numbers represented using scientific notationhackage
- selective0.7.0.1Selective applicative functorshackage
- semaphore-compat1.0.0Cross-platform abstraction for system semaphoresboot
- semialign1.4Align and Zip type-classes from the common Semialign ancestor.hackage
- semigroupoids6.0.2Semigroupoids: Category sans idhackage
- semigroups0.20.1Anything that associateshackage
- serdoc-core0.3.2.0Generated documentation of serialization formatshackage
- serialise0.2.6.1A binary serialisation library for Haskell values.hackage
- SHA1.6.4.4Implementations of the SHA suite of message digest functionshackage
- singletons3.0.4Basic singleton types and definitionshackage
- size-based0.1.3.3Sized functors, for size-based enumerationshackage
- small-steps1.1.4.0Small step semanticshackage
- socket0.8.3.0An extensible socket library.hackage
- solana-haskell-sdk1.3.0.0Solana SDK: transaction building, signing, program clients, and JSON-RPC.hackage
- some1.0.6Existential type: Somehackage
- sop-core0.5.0.2True Sums of Productshackage
- sop-extras0.4.1.1Type-level and data utilities that build upon SOP.hackage
- split0.2.5.1Combinator library for splitting lists.hackage
- splitmix0.1.3.2Fast Splittable PRNGhackage
- StateVar1.2.2State variableshackage
- statistics0.16.5.0A library of statistical types, data, and functionshackage
- statistics-linreg0.3Linear regression between two samples, based on the 'statistics' package.hackage
- stm2.5.3.1Software Transactional Memoryboot
- stm-chans3.0.0.11Additional types of channels for STM.hackage
- Stream0.4.7.2A library for manipulating infinite lists.hackage
- streaming0.2.4.0an elementary streaming prelude and general stream type.hackage
- streaming-binary0.3.0.1Streaming interface to binary.hackage
- streaming-bytestring0.3.4Fast, effectful byte streams.hackage
- streaming-commons0.2.3.1Common lower-level functions needed by various streaming data librarieshackage
- strict0.5.1Strict data types and String IO.hackage
- strict-checked-vars0.2.1.0Strict MVars and TVars with invariant checking for IO and IOSimhackage
- strict-list1.0.0.1Strict linked list with stack-safe operationshackage
- strict-sop-core0.1.4.0Strict replacement for NS and NP.hackage
- string-interpolate0.3.4.0Haskell string/text/bytestring interpolation that just workshackage
- syb0.7.4Scrap Your Boilerplatehackage
T
49 packages- tagged0.8.11Haskell 98 phantom types to avoid unsafely passing dummy argumentshackage
- tasty1.5.4Modern and extensible testing frameworkhackage
- tasty-discover5.2.0Test discovery for the tasty framework.hackage
- tasty-expected-failure0.12.3Mark tasty tests as failure expectedhackage
- tasty-golden2.3.6Golden tests support for tastyhackage
- tasty-hedgehog1.4.0.2Integration for tasty and hedgehog.hackage
- tasty-hunit0.10.2HUnit support for the Tasty test framework.hackage
- tasty-quickcheck0.11.1QuickCheck support for the Tasty test framework.hackage
- tasty-rerun1.1.20Rerun only tests which failed in a previous test runhackage
- tdigest0.3.1On-line accumulation of rank-based statisticshackage
- template-haskell2.24.0.0Support library for Template Haskellboot
- template-haskell-lift0.1.0.0The 'Lift' typeclass.boot
- template-haskell-quasiquoter0.1.0.0The 'QuasiQuoter' interface.boot
- temporary1.3Portable temporary file and directory supporthackage
- terminal-progress-bar0.4.2A progress bar in the terminalhackage
- terminal-size0.3.4Get terminal window height and widthhackage
- terminfo0.4.1.7Haskell bindings to the terminfo library.boot
- testing-type-modifiers0.1.0.1Data type modifiers for property based testinghackage
- text2.1.3An efficient packed Unicode text type.boot
- text-builder1.0.0.5Efficient and flexible strict text builderhackage
- text-builder-core0.1.1.3Internals of "text-builder"hackage
- text-conversions0.3.1.1Safe conversions between textual typeshackage
- text-iso86010.1.1.2Converting time to and from ISO 8601 text.hackage
- text-short0.1.6.1Memory-efficient representation of Unicode text stringshackage
- th-abstraction0.7.2.0Nicer interface for reified information about data typeshackage
- th-compat0.1.7Backward- (and forward-)compatible Quote and Code typeshackage
- th-env0.1.1Template Haskell splices that expand to an environment variablehackage
- th-expand-syns0.4.12.0Expands type synonyms in Template Haskell ASTshackage
- th-lift0.8.7Derive Template Haskell's Lift class for datatypes.hackage
- th-lift-instances0.1.20Lift instances for template-haskell for common data types.hackage
- th-orphans0.13.17Orphan instances for TH datatypeshackage
- th-reify-many0.1.10Recurseively reify template haskell datatype infohackage
- th-utilities0.2.5.2Collection of useful functions for use with Template Haskellhackage
- these1.2.1An either-or-both data type.hackage
- time1.15A time libraryboot
- time-compat1.9.9Compatibility package for timehackage
- time-hourglass0.3.0A simple and efficient time libraryhackage
- time-locale-compat0.1.1.5Compatibile module for time-format localehackage
- time-manager0.4.0Scalable timerhackage
- tls2.2.2TLS protocol native implementationhackage
- tomland1.3.3.3Bidirectional TOML serializationhackage
- trace-dispatcher2.13.1Modern, modular, configurable tracing and metrics systemhackage
- transformers0.6.1.2Concrete functor and monad transformersboot
- transformers-base0.4.6.1Lift computations from the bottom of a transformer stackhackage
- transformers-compat0.7.2A small compatibility shim for the transformers libraryhackage
- transformers-except0.1.4An Except monad transformer withhackage
- tree-diff0.4.1Diffing of (expression) trees.hackage
- typed-process0.2.13.0Run external processes, with strong typing of streamshackage
- typed-protocols1.2.2.0A framework for strongly typed protocolshackage
U
13 packages- unagi-chan0.4.1.4Fast concurrent queues with a Chan-like API, and morehackage
- unbounded-delays0.1.1.1Unbounded thread delays and timeoutshackage
- Unique0.4.8.0It provides the functionality like unix "uniq" utilityhackage
- universe-base1.1.4A class for finite and recursively enumerable types.hackage
- unix2.8.8.0POSIX functionalityboot
- unix-bytestring0.4.0.4Unix/Posix-specific functions for ByteStrings.hackage
- unix-compat0.7.4.1Portable POSIX-compatibility layer.hackage
- unix-time0.4.17Unix time parser/formatter and utilitieshackage
- unliftio0.2.25.1The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)hackage
- unliftio-core0.2.1.0The MonadUnliftIO typeclass for unlifting monads to IOhackage
- unordered-containers0.2.21Efficient hashing-based container typeshackage
- utf8-string1.0.2Support for reading and writing UTF8 Stringshackage
- uuid-types1.0.6.1Type definitions for Universally Unique Identifiershackage
V
11 packages- validation1.3.2A data-type like Either but with an accumulating Applicativehackage
- validation-selective0.2.0.0.0.0.0.0.1Lighweight pure data validation based on Applicative and Selective functorshackage
- validity0.12.1.0Validity typeclasshackage
- vector0.13.2.0Efficient Arrayshackage
- vector-algorithms0.9.1.0Efficient algorithms for vector arrayshackage
- vector-binary-instances0.2.5.2Instances of Data.Binary for vectorhackage
- vector-map1.2.1.0An efficient VMap that is backed by two vectors: one for keys and another for values.hackage
- vector-stream0.1.0.1Efficient Streamshackage
- vector-th-unbox0.2.2Deriver for Data.Vector.Unboxed using Template Haskellhackage
- vinyl0.14.3Extensible Recordshackage
- void0.7.4A Haskell 98 logically uninhabited data typehackage
W
15 packages- web31.1.0.0Haskell Web3 library.hackage
- web3-bignum1.1.0.0Fixed size big integers for Haskell Web3 library.hackage
- web3-crypto1.1.0.0Cryptograhical primitives for Haskell Web3 library.hackage
- web3-ethereum1.1.0.1Ethereum support for Haskell Web3 library.hackage
- web3-polkadot1.1.0.1Polkadot support for Haskell Web3 library.hackage
- web3-provider1.1.0.0Node connection provider for Haskell Web3 library.hackage
- web3-solidity1.1.0.0Solidity language for Haskell Web3 library.hackage
- websockets0.13.0.0A sensible and clean way to write WebSocket-capable servers in Haskell.hackage
- wherefrom-compat0.2.0.0A compatibility layer for GHC's 'wherefrom' functionhackage
- wide-word0.1.9.0Data types for large but fixed width signed and unsigned integershackage
- Win32-network0.2.0.1Win32 network APIhackage
- with-utf81.1.0.0Get your IO right on the first tryhackage
- witherable0.5filterable traversablehackage
- wl-pprint-annotated0.1.0.2Pretty printer with annotation supporthackage
- wl-pprint-text1.2.0.2A Wadler/Leijen Pretty Printer for Text valueshackage
X
1 package- xhtml3000.2.2.1An XHTML combinator libraryboot
Y
1 package- yaml0.11.11.2Support for parsing and rendering YAML documents.hackage
Z
1 package- zlib0.7.1.1Compression and decompression in the gzip and zlib formatshackage