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

Package setlts/ghc-10.0.xrev c7d136e2026-10-12

horizon-
javascript

The libraries that build for GHC's JavaScript backend, for front ends that run in the browser.

Flake inputlts/ghc-10.0.x c7d136e
inputs.horizon-javascript.url = "git+https://nixlab.openfp.net/package-sets/haskell/horizon-javascript.git?ref=refs/tags/snapshots/lts/ghc-10.0.x/1";

Binary cache

https://cache.openfp.netShow cache settings

CI-built outputs are cached at https://cache.openfp.net: with these settings Nix fetches them instead of building them.

nix.confsubstituter and key
extra-substituters = https://cache.openfp.net
extra-trusted-public-keys = cache.openfp.net-1:ThN0P23SdgO8mRfZDCr0FZICFv9f2Llv1wqpfDoaMY4=
flake.nixnixConfig
nixConfig = {
  extra-substituters = "https://cache.openfp.net";
  extra-trusted-public-keys = "cache.openfp.net-1:ThN0P23SdgO8mRfZDCr0FZICFv9f2Llv1wqpfDoaMY4=";
};
Search 118 packages, their modules, types and functionsCtrl K

The set

  • Packages118
  • Categories27
  • CompilerGHC 10.0.0.20260917
  • TargetJavaScript
  • Linelts/ghc-10.0.x
  • Revisionc7d136e
  • Committed2026-10-12
  • Sourceforge ↗

Data

31 packages
  • OneTuple0.4.3Singleton Tuplehackage
  • StateVar1.2.2State variableshackage
  • assoc1.1.1swap and assoc: Symmetric and Semigroupy Bifunctorshackage
  • atomic-primops0.8.8A safe approach to CAS and other atomic ops in Haskell.hackage
  • 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
  • character-ps0.1Pattern synonyms for ASCII characters for Word8, Word16 etchackage
  • colour2.3.7A model for human colour/color perceptionhackage
  • data-fix0.3.4Fixpoint data typeshackage
  • dlist1.0Difference listshackage
all 31 in Data →

Control

14 packages
  • comonad5.0.10Comonadshackage
  • contravariant1.5.6Contravariant functorshackage
  • deepseq1.5.2.0Deep evaluation of data structuresboot
  • exceptions0.10.12Extensible optionally-pure exceptionsboot
  • hpc0.7.0.2Code Coverage Library for Haskellboot
  • lifted-base0.2.3.12lifted IO operations from the base libraryhackage
  • 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
  • safe-exceptions0.1.7.4Safe, consistent, and easy exception handlinghackage
  • semigroupoids6.0.2Semigroupoids: Category sans idhackage
  • transformers0.6.3.0Concrete functor and monad transformersboot
all 14 in Control →

System

12 packages
  • directory1.3.11.0Platform-agnostic library for filesystem operationsboot
  • file-io0.2.0Basic file IO operations via 'OsPath'boot
  • filepath1.5.5.0Library for manipulating FilePaths in a cross platform way.boot
  • optparse-applicative0.19.0.0Utilities and combinators for parsing command line optionshackage
  • os-string2.0.11Library for manipulating Operating system strings.boot
  • path0.9.6Support for well-typed pathshackage
  • process1.6.30.0Process librariesboot
  • random1.3.1Pseudo-random number generationhackage
  • semaphore-compat2.0.1Cross-platform abstraction for system semaphoresboot
  • splitmix0.1.3.2Fast Splittable PRNGhackage
  • terminal-size0.3.4Get terminal window height and widthhackage
  • unix2.8.8.0POSIX functionalityboot

Text

6 packages
  • aeson2.3.2.0Fast JSON parsing and encodinghackage
  • attoparsec0.14.4Fast combinator parsing for bytestrings and texthackage
  • pretty1.1.3.6Pretty-printing libraryboot
  • pretty-show1.10Tools for working with derived `Show` instances and generic inspection of values.hackage
  • th-compat0.1.7Backward- (and forward-)compatible Quote and Code typeshackage
  • wl-pprint-annotated0.1.0.2Pretty printer with annotation supporthackage

User Interfaces

6 packages

Concurrency

5 packages
  • async2.2.6Run IO operations asynchronously and wait for their resultshackage
  • lifted-async0.11.0Run lifted IO operations asynchronously and wait for their resultshackage
  • stm2.5.3.1Software Transactional Memoryboot
  • unagi-chan0.4.1.4Fast concurrent queues with a Chan-like API, and morehackage
  • unbounded-delays0.1.1.1Unbounded thread delays and timeoutshackage

Development

5 packages

Data Structures

4 packages
  • array0.5.8.0Mutable and immutable arraysboot
  • barbies2.1.1.0Classes for working with types that can change clothes.hackage
  • containers0.8Assorted concrete container typesboot
  • distributive0.6.3Distributive functors -- Dual to Traversablehackage

GHC

4 packages
  • 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-heap10.0.0.20260917Functions for walking GHC's heapboot
  • ghci10.0.0.20260917The library supporting GHC's interactive interpreterboot

Testing

3 packages
  • QuickCheck2.19.0.0Automatic testing of Haskell programshackage
  • hedgehog1.7Release with confidence.hackage
  • tasty1.5.4Modern and extensible testing frameworkhackage

Web

3 packages
  • ghcjs-base0.8.0.4base library for GHCJShackage
  • miso1.12.0.0A tasty Haskell front-end web frameworkhackage
  • xhtml3000.4.1.0An XHTML combinator libraryboot

Compatibility

2 packages
  • base-orphans0.9.4Backwards-compatible orphan instances for basehackage
  • transformers-compat0.7.2A small compatibility shim for the transformers libraryhackage

Distribution

2 packages
  • Cabal3.18.1.0A framework for packaging Haskell softwareboot
  • Cabal-syntax3.18.1.0A library for working with .cabal filesboot

Documentation

2 packages
  • haddock-api2.34.0A documentation-generation tool for Haskell librariesboot
  • haddock-library1.11.0Library exposing some functionality of Haddock.boot

Language

2 packages
  • haskell-lexer1.2.1A fully compliant Haskell 98 lexerhackage
  • polysemy1.9.2.0Higher-order, low-boilerplate free monads.hackage

Math

2 packages
  • erf2.0.0.0The error function, erf, and related functions.hackage
  • integer-logarithms1.0.5Integer logarithms.hackage

Parsing

2 packages
  • parsec3.1.18.0Monadic parser combinatorsboot
  • text-iso86010.2.0.0Converting time to and from ISO 8601 text.hackage

Prelude

2 packages
  • base4.23.0.0Core data structures and operationsboot
  • ghc-internal10.0.0Basic librariesboot

Time

2 packages
  • time1.16.0.1A time libraryboot
  • time-compat1.9.9Compatibility package for timehackage

Uncategorised

2 packages
  • ghc-platform0.1.0.0Platform information used by GHC and friendsboot
  • ghc-toolchain0.1.0.0Utility for managing GHC target toolchainsboot

Constraints

1 package

Generics

1 package
  • syb0.7.4Scrap Your Boilerplatehackage

Network

1 package

Numeric

1 package

Other

1 package

Template Haskell

1 package

Type

1 package
  • type-errors0.2.0.2Tools for writing better type errorshackage