Package setlts/ghc-9.14.xrev d82dee82026-10-12
horizon-
web3
Blockchain clients and SDKs: Solana and Cardano.
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.
extra-substituters = https://cache.openfp.net
extra-trusted-public-keys = cache.openfp.net-1:ThN0P23SdgO8mRfZDCr0FZICFv9f2Llv1wqpfDoaMY4=nixConfig = {
extra-substituters = "https://cache.openfp.net";
extra-trusted-public-keys = "cache.openfp.net-1:ThN0P23SdgO8mRfZDCr0FZICFv9f2Llv1wqpfDoaMY4=";
};The set
- Packages479
- Categories54
- CompilerGHC 9.14.1
- Targetnative (glibc)
- Linelts/ghc-9.14.x
- Revisiond82dee8
- Committed2026-10-12
- Sourceforge ↗
- 479Packages
- 5931Modules
- 135189Declarations
- GHC 9
.14 Compiler.1 - d82dee8Revision
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
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
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
Network
37 packages- cardano-diffusion1.1.1.0A networking layer for the cardano blockchain protocolhackage
- 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-babbage1.14.0.0Cardano ledger introducing refrence scripts and inline datumshackage
- cardano-ledger-binary1.9.1.0Binary serialization library used throughout ledgerhackage
- cardano-ledger-conway1.23.0.0Cardano ledger with an updated on-chain governance system.hackage
- cardano-ledger-dijkstra0.3.0.0Cardano ledger with nested transactionshackage
- cardano-ledger-mary1.11.0.0Cardano ledger with multiasset support.hackage
- crypton-connection0.4.5Simple and easy network connection APIhackage
- crypton-socks0.6.2SOCKS Protocol Version 5hackage
- dns4.2.0DNS library in Haskellhackage
- ech-config0.0.1Config for TLS Encrypted Client Hellohackage
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
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
Uncategorised
15 packages- base-deriving-via0.1.0.2A general hook newtype for use with deriving viahackage
- cardano-ledger-api1.14.0.0Public API for the cardano ledger codebasehackage
- cardano-ledger-core1.21.0.0Core components of Cardano ledgers from the Shelley release on.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-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
- ghc-platform0.1.0.0Platform information used by GHC and friendsboot
- ghc-toolchain0.1.0.0Utility for managing GHC target toolchainsboot
- heapwords0.1.0.2Heapwordshackage
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- criterion1.6.5.0Robust, reliable performance measurement and analysishackage
- criterion-measurement0.2.5.0Criterion measurement functionality and associated typeshackage
- dictionary-sharing0.1.0.0Sharing/memoization of class membershackage
- extra1.8Extra functions I use.hackage
- ghc9.14.1The GHC APIboot
- ghc-experimental9.1401.0Experimental features of GHC's standard libraryboot
- githash0.1.7.0Compile git revision info into Haskell projectshackage
- nothunks0.3.1Examine values for unexpected thunkshackage
- template-haskell-lift0.1.0.0The 'Lift' typeclass.boot
- template-haskell-quasiquoter0.1.0.0The 'QuasiQuoter' interface.boot
- th-abstraction0.7.2.0Nicer interface for reified information about data typeshackage
User Interfaces
10 packages- 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
- concurrent-output1.10.21Ungarble output from several threads or commandshackage
- haskeline0.8.3.0A command-line interface for user input, written in Haskell.boot
- 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
- terminfo0.4.1.7Haskell bindings to the terminfo library.boot
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- cardano-binary1.9.1.0Binary serialization 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-ledger-byron1.3.0.0The blockchain layer of Cardano during the Byron erahackage
- cardano-prelude0.2.2.0A Prelude replacement for the Cardano projecthackage
- cardano-prelude-test0.1.0.5Utility types and functions for testing Cardanohackage
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- base-compat0.15.0A compatibility layer for basehackage
- base-compat-batteries0.15.0base-compat with extra batterieshackage
- base-orphans0.9.4Backwards-compatible orphan instances for basehackage
- deriving-compat0.6.8Backports of GHC deriving extensionshackage
- transformers-compat0.7.2A small compatibility shim for the transformers libraryhackage
- wherefrom-compat0.2.0.0A compatibility layer for GHC's 'wherefrom' functionhackage
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 packagesCryptography
5 packagesCardano
4 packages- 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-git-rev0.2.2.1Git revisioninghackage
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- algebraic-graphs0.8A library for algebraic graph construction and transformationhackage
- groups0.5.3Groupshackage
- semigroups0.20.1Anything that associateshackage
Constraints
2 packages- constraints0.14.4Constraint manipulationhackage
- constraints-extras0.4.0.2Utility package for constraintshackage
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- list-t1.0.5.7ListT done righthackage
- streaming-binary0.3.0.1Streaming interface to binary.hackage
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- cardano-crypto1.3.0Cryptography primitives for cardanohackage
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- crc32c0.2.2crc32chackage
File
1 package- directory-ospath-streaming0.3Stream directory entries in constant memory in vanilla IOhackage
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- contra-tracer0.2.1.1Arrow and contravariant tracershackage
Records
1 package- vinyl0.14.3Extensible Recordshackage
TOML
1 package- tomland1.3.3.3Bidirectional TOML serializationhackage
Test
1 package- hedgehog-extras0.10.1.0Supplemental library for hedgehoghackage
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