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

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Package setlts/ghc-9.14.xrev d82dee82026-10-12

horizon-
web3

Blockchain clients and SDKs: Solana and Cardano.

Flake inputlts/ghc-9.14.x d82dee8
inputs.horizon-web3.url = "git+https://nixlab.openfp.net/package-sets/haskell/horizon-web3.git?ref=refs/tags/snapshots/lts/ghc-9.14.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 479 packages, their modules, types and functionsCtrl K

The set

  • Packages479
  • Categories54
  • CompilerGHC 9.14.1
  • Targetnative (glibc)
  • Linelts/ghc-9.14.x
  • Revisiond82dee8
  • Committed2026-10-12
  • Sourceforge ↗

Data

116 packages
  • MemoTrie0.6.11Trie-based memo functionshackage
  • OneTuple0.4.3Singleton Tuplehackage
  • Only0.1The 1-tuple type or single-value "collection"hackage
  • StateVar1.2.2State variableshackage
  • Stream0.4.7.2A library for manipulating infinite lists.hackage
  • Unique0.4.8.0It provides the functionality like unix "uniq" utilityhackage
  • aeson-casing0.2.0.0Tools to change the formatting of field names in Aeson instances.hackage
  • assoc1.1.1swap and assoc: Symmetric and Semigroupy Bifunctorshackage
  • atomic-primops0.8.8A safe approach to CAS and other atomic ops in Haskell.hackage
  • 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
all 116 in Data →

Control

44 packages
  • FailT0.1.2.0A 'FailT' monad transformer that plays well with 'MonadFail'hackage
  • MonadRandom0.6.2.1Random-number generation monad.hackage
  • auto-update0.2.8Efficiently run periodic, on-demand actionshackage
  • capability0.5.0.1Extensional capabilities and deriving combinatorshackage
  • cardano-data1.3.1.0Specialized data for Cardano projecthackage
  • comonad5.0.10Comonadshackage
  • composition-prelude3.0.1.0Higher-order function combinatorshackage
  • contravariant1.5.6Contravariant functorshackage
  • deepseq1.5.1.0Deep evaluation of data structuresboot
  • either5.0.3Combinators for working with sumshackage
  • errors2.3.0Simplified error-handlinghackage
  • exceptions0.10.11Extensible optionally-pure exceptionsboot
all 44 in Control →

System

39 packages
  • Glob0.10.2Globbing libraryhackage
  • Win32-network0.2.0.1Win32 network APIhackage
  • blockio0.2.1.0Perform batches of disk I/O operations.hackage
  • blockio-uring0.2.0.0Perform batches of asynchronous disk IO operations.hackage
  • byteorder1.0.4Exposes the native endianness or byte ordering of the system.hackage
  • clock0.8.4High-resolution clock functions: monotonic, realtime, cputime.hackage
  • code-page0.2.1Windows code page library for Haskellhackage
  • directory1.3.10.0Platform-agnostic library for filesystem operationsboot
  • easy-file0.2.5Cross-platform File handlinghackage
  • ekg-core0.1.2.0Tracking of system metricshackage
  • fast-logger3.2.7A fast logging systemhackage
  • file-io0.1.5Basic file IO operations via 'OsPath'boot
all 39 in System →

Network

37 packages
all 37 in Network →

Testing

33 packages
  • HUnit1.6.2.0A unit testing framework for Haskellhackage
  • ImpSpec0.2.0.0Imperative approach to testing stateful applications. ImpSpec is built on top of HSpec and QuickCheck.hackage
  • QuickCheck2.18.0.0Automatic testing of Haskell programshackage
  • antigen0.4.0.0Fault injection for QuickCheckhackage
  • byron-spec-chain1.0.1.1Executable specification of the Cardano blockchainhackage
  • byron-spec-ledger1.1.0.1Executable specification of Cardano ledgerhackage
  • fs-sim0.5.0.1Simulated file systemshackage
  • genvalidity1.1.1.0Testing utilities for the validity libraryhackage
  • hedgehog1.7Release with confidence.hackage
  • hedgehog-quickcheck0.1.1Use QuickCheck generators in Hedgehog and vice versa.hackage
  • hspec2.11.17A Testing Framework for Haskellhackage
  • hspec-core2.11.17A Testing Framework for Haskellhackage
all 33 in Testing →

Text

29 packages
  • aeson2.2.5.1Fast JSON parsing and encodinghackage
  • aeson-pretty0.8.11JSON pretty-printing library and command-line tool.hackage
  • attoparsec0.14.4Fast combinator parsing for bytestrings and texthackage
  • blaze-html0.9.2.0A blazingly fast HTML combinator library for Haskellhackage
  • blaze-markup0.8.3.0A blazingly fast markup combinator library for Haskellhackage
  • boxes0.1.52D text pretty-printing libraryhackage
  • canonical-json0.6.0.1Canonical JSON for signing and hashing JSON valueshackage
  • 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
  • double-conversion2.0.5.0Fast conversion between single and double precision floating point and texthackage
  • fmt0.6.3.0A new formatting libraryhackage
all 29 in Text →

Uncategorised

15 packages
all 15 in Uncategorised →

Data Structures

12 packages
  • adjunctions4.4.4Adjunctions and representable functorshackage
  • 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
  • fgl5.8.3.1Martin Erwig's Functional Graph Libraryhackage
  • fingertree0.1.6.3Generic finger-tree structure, with example instanceshackage
  • kan-extensions5.2.8Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monadshackage
  • multiset0.3.4.3The Data.MultiSet container typehackage
  • nonempty-containers0.4.0.0Non-empty variants of containers data types, with full APIhackage
  • psqueues0.2.8.3Pure priority search queueshackage
  • void0.7.4A Haskell 98 logically uninhabited data typehackage

Development

11 packages

User Interfaces

10 packages

Concurrency

9 packages
  • async2.2.6Run IO operations asynchronously and wait for their resultshackage
  • atomic-counter0.1.2.4Mutable counters that can be modified with atomic operatinoshackage
  • lifted-async0.11.0Run lifted IO operations asynchronously and wait for their resultshackage
  • rawlock0.1.2.0A writer-biased RAW lock.hackage
  • stm2.5.3.1Software Transactional Memoryboot
  • stm-chans3.0.0.11Additional types of channels for STM.hackage
  • strict-checked-vars0.2.1.0Strict MVars and TVars with invariant checking for IO and IOSimhackage
  • unagi-chan0.4.1.4Fast concurrent queues with a Chan-like API, and morehackage
  • unbounded-delays0.1.1.1Unbounded thread delays and timeoutshackage

Currency

8 packages

Web

8 packages
  • 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
  • cookie0.5.1HTTP cookie parsing and renderinghackage
  • http-api-data0.7Converting to/from HTTP API data like URL pieces, headers and query parameters.hackage
  • http-conduit2.3.9.1HTTP client package with conduit interface and HTTPS support.hackage
  • mime-types0.1.2.2Basic mime-type handling types and functionshackage
  • xhtml3000.2.2.1An XHTML combinator libraryboot

Generics

7 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
  • quiet0.2Generic deriving of Read/Show with no record labels.hackage
  • syb0.7.4Scrap Your Boilerplatehackage

Language

7 packages
  • 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
  • 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
  • th-lift0.8.7Derive Template Haskell's Lift class for datatypes.hackage

Math

7 packages
  • dense-linear-algebra0.1.0.0Simple and incomplete pure haskell implementation of linear algebrahackage
  • erf2.0.0.0The error function, erf, and related functions.hackage
  • integer-logarithms1.0.5Integer logarithms.hackage
  • math-functions0.3.4.4Collection of tools for numeric computationshackage
  • mwc-random0.15.3.0Fast, high quality pseudo random number generationhackage
  • statistics0.16.5.0A library of statistical types, data, and functionshackage
  • statistics-linreg0.3Linear regression between two samples, based on the 'statistics' package.hackage

Template Haskell

7 packages
  • template-haskell2.24.0.0Support library for Template Haskellboot
  • 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-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

Codec

6 packages
  • cborg0.2.10.0Concise Binary Object Representation (CBOR)hackage
  • cborg-json0.2.6.0A library for encoding JSON as CBORhackage
  • cuddle1.8.1.0CDDL Generator and test utilitieshackage
  • serialise0.2.6.1A binary serialisation library for Haskell values.hackage
  • utf8-string1.0.2Support for reading and writing UTF8 Stringshackage
  • zlib0.7.1.1Compression and decompression in the gzip and zlib formatshackage

Compatibility

6 packages

Parsing

6 packages
  • appar0.1.8A simple applicative parserhackage
  • attoparsec-aeson2.2.2.0Parsing of aeson's Value with attoparsechackage
  • megaparsec9.8.3Monadic parser combinatorshackage
  • parsec3.1.18.0Monadic parser combinatorsboot
  • parser-combinators1.3.1Lightweight package providing commonly useful parser combinatorshackage
  • text-iso86010.1.1.2Converting time to and from ISO 8601 text.hackage

Algorithms

5 packages
  • Diff1.0.2Diff algorithm in pure Haskellhackage
  • dom-lt0.2.4The Lengauer-Tarjan graph dominators algorithm.hackage
  • iproute1.7.15IP Routing Tablehackage
  • mempack0.2.1.0Short descriptionhackage
  • primes0.2.1.0Efficient, purely functional generation of prime numbershackage

Cryptography

5 packages
  • SHA1.6.4.4Implementations of the SHA suite of message digest functionshackage
  • crypton1.0.6Cryptography Primitives sinkhackage
  • digest0.0.2.1CRC32 and Adler32 hashes for bytestringshackage
  • ed255190.0.5.0Ed25519 cryptographic signatureshackage
  • hpke0.0.0Hybrid Public Key Encryptionhackage

Cardano

4 packages

GHC

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

Numeric

4 packages
  • half0.3.3Half-precision floating-pointhackage
  • integer-gmp1.1Integer library based on GMPboot
  • microlens-aeson2.5.2Law-abiding lenses for Aeson, using microlenshackage
  • tdigest0.3.1On-line accumulation of rank-based statisticshackage

Time

4 packages
  • hourglass0.2.12simple performant time related libraryhackage
  • time1.15A time libraryboot
  • time-compat1.9.9Compatibility package for timehackage
  • time-hourglass0.3.0A simple and efficient time libraryhackage

Algebra

3 packages

Constraints

2 packages

Distribution

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

Documentation

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

Memory

2 packages
  • memory0.18.0memory and related abstraction stuffhackage
  • memory-pool0.1.0.0Short descriptionhackage

Prelude

2 packages
  • base4.22.0.0Core data structures and operationsboot
  • ghc-internal9.1401.0Basic librariesboot

Streaming

2 packages

Blockchain

1 package
  • solana-haskell-sdk1.3.0.0Solana SDK: transaction building, signing, program clients, and JSON-RPC.hackage

Console

1 package
  • cmdargs0.10.22Command line argument processinghackage

Crypto

1 package

Database

1 package
  • lsm-tree1.1.1.0Log-structured merge-treeshackage

Dependent Types

1 package
  • singletons3.0.4Basic singleton types and definitionshackage

FFI

1 package

File

1 package

Filesystem

1 package
  • fsnotify0.4.4.0Cross platform library for file change notification.hackage

Foreign

1 package
  • hsyslog5.0.2FFI interface to syslog(3) from POSIX.1-2001hackage

Foundation

1 package
  • foundation0.0.30Alternative prelude with batteries and no dependencieshackage

Graphs

1 package
  • graphviz2999.20.2.1Bindings to Graphviz for graph visualisation.hackage

IO

1 package
  • with-utf81.1.0.0Get your IO right on the first tryhackage

Javascript

1 package
  • js-chart2.9.4.1Obtain minified chart.js codehackage

List

1 package
  • split0.2.5.1Combinator library for splitting lists.hackage

Logging

1 package

Records

1 package
  • vinyl0.14.3Extensible Recordshackage

TOML

1 package
  • tomland1.3.3.3Bidirectional TOML serializationhackage

Test

1 package

Unclassified

1 package
  • safe0.3.21Library of safe (exception free) functionshackage

Validation

1 package
  • validation-selective0.2.0.0.0.0.0.0.1Lighweight pure data validation based on Applicative and Selective functorshackage

Validity

1 package
  • validity0.12.1.0Validity typeclasshackage