HORIZON HASKELLDocslts/ghc-10.0.xc7d136e2026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · c7d136e · 2026-10-12

Packages118 packages

A–Z

A

8 packages
  • aeson2.3.2.0Fast JSON parsing and encodinghackage
  • ansi-terminal1.1.5Simple ANSI terminal supporthackage
  • ansi-terminal-types1.1.3Types and functions used to represent SGR aspectshackage
  • 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-primops0.8.8A safe approach to CAS and other atomic ops in Haskell.hackage
  • attoparsec0.14.4Fast combinator parsing for bytestrings and texthackage

B

7 packages
  • barbies2.1.1.0Classes for working with types that can change clothes.hackage
  • base4.23.0.0Core data structures and operationsboot
  • base-orphans0.9.4Backwards-compatible orphan instances for basehackage
  • bifunctors5.6.3Bifunctorshackage
  • binary0.8.9.3Binary serialisation for Haskell values using lazy ByteStringsboot
  • boring0.2.2.1Boring and Absurd typeshackage
  • bytestring0.12.2.0Fast, compact, strict and lazy byte strings with a list interfaceboot

C

9 packages
  • Cabal3.18.1.0A framework for packaging Haskell softwareboot
  • Cabal-syntax3.18.1.0A library for working with .cabal filesboot
  • character-ps0.1Pattern synonyms for ASCII characters for Word8, Word16 etchackage
  • colour2.3.7A model for human colour/color perceptionhackage
  • comonad5.0.10Comonadshackage
  • concurrent-output1.10.21Ungarble output from several threads or commandshackage
  • constraints0.14.4Constraint manipulationhackage
  • containers0.8Assorted concrete container typesboot
  • contravariant1.5.6Contravariant functorshackage

D

5 packages
  • data-fix0.3.4Fixpoint data typeshackage
  • deepseq1.5.2.0Deep evaluation of data structuresboot
  • directory1.3.11.0Platform-agnostic library for filesystem operationsboot
  • distributive0.6.3Distributive functors -- Dual to Traversablehackage
  • dlist1.0Difference listshackage

E

2 packages
  • erf2.0.0.0The error function, erf, and related functions.hackage
  • exceptions0.10.12Extensible optionally-pure exceptionsboot

F

3 packages
  • file-io0.2.0Basic file IO operations via 'OsPath'boot
  • filepath1.5.5.0Library for manipulating FilePaths in a cross platform way.boot
  • first-class-families0.8.2.0First-class type familieshackage

G

11 packages
  • ghc10.0.0.20260917The GHC APIboot
  • ghc-boot10.0.0.20260917Shared functionality between GHC and its boot librariesboot
  • ghc-boot-th10.0.0.20260917Shared functionality between GHC and the template-haskell libraryboot
  • ghc-compact0.1.0.0In memory storage of deeply evaluated data structureboot
  • ghc-experimental10.0.0Experimental features of GHC's standard library and unstable GHC internals.boot
  • ghc-heap10.0.0.20260917Functions for walking GHC's heapboot
  • ghc-internal10.0.0Basic librariesboot
  • ghc-platform0.1.0.0Platform information used by GHC and friendsboot
  • ghc-toolchain0.1.0.0Utility for managing GHC target toolchainsboot
  • ghci10.0.0.20260917The library supporting GHC's interactive interpreterboot
  • ghcjs-base0.8.0.4base library for GHCJShackage

H

7 packages
  • haddock-api2.34.0A documentation-generation tool for Haskell librariesboot
  • haddock-library1.11.0Library exposing some functionality of Haddock.boot
  • hashable1.5.1.0A class for types that can be converted to a hash valuehackage
  • haskeline0.8.5.0A command-line interface for user input, written in Haskell.boot
  • haskell-lexer1.2.1A fully compliant Haskell 98 lexerhackage
  • hedgehog1.7Release with confidence.hackage
  • hpc0.7.0.2Code Coverage Library for Haskellboot

I

5 packages

L

2 packages
  • lifted-async0.11.0Run lifted IO operations asynchronously and wait for their resultshackage
  • lifted-base0.2.3.12lifted IO operations from the base libraryhackage

M

4 packages
  • miso1.12.0.0A tasty Haskell front-end web frameworkhackage
  • mmorph1.2.2Monad morphismshackage
  • monad-control1.0.3.1Lift control operations, like exception catching, through monad transformershackage
  • mtl2.3.2Monad classes for transformers, using functional dependenciesboot

N

1 package

O

3 packages
  • OneTuple0.4.3Singleton Tuplehackage
  • optparse-applicative0.19.0.0Utilities and combinators for parsing command line optionshackage
  • os-string2.0.11Library for manipulating Operating system strings.boot

P

9 packages
  • parsec3.1.18.0Monadic parser combinatorsboot
  • path0.9.6Support for well-typed pathshackage
  • polysemy1.9.2.0Higher-order, low-boilerplate free monads.hackage
  • pretty1.1.3.6Pretty-printing libraryboot
  • pretty-show1.10Tools for working with derived `Show` instances and generic inspection of values.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
  • primitive0.9.1.0Primitive memory-related operationshackage
  • process1.6.30.0Process librariesboot

Q

1 package
  • QuickCheck2.19.0.0Automatic testing of Haskell programshackage

R

2 packages
  • random1.3.1Pseudo-random number generationhackage
  • resourcet1.3.0Deterministic allocation and freeing of scarce resources.hackage

S

10 packages
  • safe-exceptions0.1.7.4Safe, consistent, and easy exception handlinghackage
  • scientific0.3.9.0Numbers represented using scientific notationhackage
  • semaphore-compat2.0.1Cross-platform abstraction for system semaphoresboot
  • semialign1.4Align and Zip type-classes from the common Semialign ancestor.hackage
  • semigroupoids6.0.2Semigroupoids: Category sans idhackage
  • splitmix0.1.3.2Fast Splittable PRNGhackage
  • StateVar1.2.2State variableshackage
  • stm2.5.3.1Software Transactional Memoryboot
  • strict0.5.1Strict data types and String IO.hackage
  • syb0.7.4Scrap Your Boilerplatehackage

T

18 packages
  • tagged0.8.11Haskell 98 phantom types to avoid unsafely passing dummy argumentshackage
  • tasty1.5.4Modern and extensible testing frameworkhackage
  • template-haskell2.25.0.0Support library for Template Haskellboot
  • template-haskell-lift0.1.0.0The 'Lift' typeclass.boot
  • template-haskell-quasiquoter0.1.0.0The 'QuasiQuoter' interface.boot
  • terminal-size0.3.4Get terminal window height and widthhackage
  • text2.1.4An efficient packed Unicode text type.boot
  • text-iso86010.2.0.0Converting 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
  • these1.2.1An either-or-both data type.hackage
  • time1.16.0.1A time libraryboot
  • time-compat1.9.9Compatibility package for timehackage
  • transformers0.6.3.0Concrete 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
  • type-errors0.2.0.2Tools for writing better type errorshackage

U

6 packages
  • unagi-chan0.4.1.4Fast concurrent queues with a Chan-like API, and morehackage
  • unbounded-delays0.1.1.1Unbounded thread delays and timeoutshackage
  • unix2.8.8.0POSIX functionalityboot
  • unliftio-core0.2.1.0The MonadUnliftIO typeclass for unlifting monads to IOhackage
  • unordered-containers0.2.21Efficient hashing-based container typeshackage
  • uuid-types1.0.6.1Type definitions for Universally Unique Identifiershackage

V

2 packages

W

2 packages

X

1 package
  • xhtml3000.4.1.0An XHTML combinator libraryboot