HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Package setlts/ghc-9.10.xrev 248f8f02026-10-05

horizon-
platform

Every library the set builds and GHC's own, read as one library: one search across all of it, and types that link from one package into the next.

Search 1069 packages, their modules, types and functionsCtrl K

The set

  • Packages1069
  • Categories105
  • CompilerGHC 9.10.3
  • Linelts/ghc-9.10.x
  • Revision248f8f0
  • Committed2026-10-05
  • Sourceforge ↗

Data

222 packages
  • Boolean0.2.4Generalized booleans and numbershackage
  • MemoTrie0.6.11Trie-based memo functionshackage
  • NumInstances1.4Instances of numeric classes for functions and tupleshackage
  • OneTuple0.4.2Singleton 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.7.9It provides the functionality like unix "uniq" utilityhackage
  • abstract-deque0.3Abstract, parameterized interface to mutable Deques.hackage
  • abstract-deque-tests0.3A test-suite for any queue or double-ended queue satisfying an interface hackage
  • active0.2.1Abstractions for animationhackage
  • asn1-encoding0.9.6ASN1 data reader and writer in RAW, BER and DER formshackage
all 222 in Data →

Text

95 packages
  • HsYAML0.2.1.4Pure Haskell YAML 1.2 processorhackage
  • PyF0.11.3.0Quasiquotations for a python like interpolated string formatterhackage
  • aeson2.2.3.0Fast JSON parsing and encodinghackage
  • aeson-pretty0.8.10JSON pretty-printing library and command-line tool.hackage
  • aeson-yaml1.1.0.1Output any Aeson value as YAML (pure Haskell library)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
  • blaze-textual0.2.3.1Fast rendering of common datatypeshackage
  • boxes0.1.52D text pretty-printing libraryhackage
  • bytestring-strict-builder0.4.5.7An efficient strict bytestring builderhackage
  • canonical-json0.6.0.1Canonical JSON for signing and hashing JSON valueshackage
all 95 in Text →

Testing

91 packages
  • ChasingBottoms1.3.1.16For testing partial and infinite values.hackage
  • HUnit1.6.2.0A unit testing framework for Haskellhackage
  • QuickCheck2.15.0.1Automatic testing of Haskell programshackage
  • checkers0.6.0Check properties on standard classes and data structures.hackage
  • doctest0.24.0Test interactive Haskell exampleshackage
  • doctest-exitcode-stdio0.0.0.1Run doctest's in a Cabal.Test.exitcode-stdio environmenthackage
  • doctest-lib0.1.1.1Parts of doctest exposed as libraryhackage
  • fast-myers-diff0.0.1A fast implementation of the Myers diff algorithm.hackage
  • fgl-arbitrary0.2.0.6QuickCheck support for fglhackage
  • genvalidity1.1.1.0Testing utilities for the validity libraryhackage
  • genvalidity-aeson1.0.0.1GenValidity support for aesonhackage
  • genvalidity-bytestring1.0.0.1GenValidity support for ByteStringhackage
all 91 in Testing →

Web

66 packages
  • authenticate-oauth1.7Library to authenticate with OAuth for Haskell web applications.hackage
  • basement0.0.16Foundation scrap box of array & stringhackage
  • bech321.1.7Implementation of the Bech32 cryptocurrency address format (BIP 0173).hackage
  • bech32-th1.1.7Template Haskell extensions to the Bech32 library.hackage
  • binary-instances1.0.5Orphan instances for binaryhackage
  • clientsession0.9.3.0Securely store session data in a client-side cookie.hackage
  • cookie0.5.1HTTP cookie parsing and renderinghackage
  • css-text0.1.3.0CSS parser and renderer.hackage
  • friendly-time0.4.1Print time information in friendly wayshackage
  • html1.0.1.2HTML combinator libraryhackage
  • html-conduit1.3.2.2Parse HTML documents using xml-conduit datatypes.hackage
  • http-api-data0.6.1Converting to/from HTTP API data like URL pieces, headers and query parameters.hackage
all 66 in Web →

Control

62 packages
all 62 in Control →

System

60 packages
  • Glob0.10.2Globbing libraryhackage
  • Hclip3.0.0.4A small cross-platform library for reading and modifying the system clipboard.hackage
  • atomic-write0.2.1.1Atomically write to a filehackage
  • 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.8.5Platform-agnostic library for filesystem operationsboot
  • easy-file0.2.5Cross-platform File handlinghackage
  • echo0.1.4A cross-platform, cross-console way to handle echoing terminal inputhackage
  • envparse0.6.0Parse environment variableshackage
  • fast-logger3.2.6A fast logging systemhackage
  • file-io0.1.5Basic file IO operations via 'OsPath'hackage
all 60 in System →

Network

43 packages
  • HTTP4000.4.1A library for client-side HTTPhackage
  • crypton-connection0.4.5Simple and easy network connection APIhackage
  • crypton-socks0.6.2SOCKS Protocol Version 5hackage
  • dbus1.4.1A client library for the D-Bus IPC system.hackage
  • dns4.2.0DNS library in Haskellhackage
  • ech-config0.0.1Config for TLS Encrypted Client Hellohackage
  • grapesy1.1.1Native Haskell implementation of the gRPC frameworkhackage
  • grpc-spec1.0.0Implementation of the pure part of the gRPC spechackage
  • hoauth22.14.3Haskell OAuth2 authentication clienthackage
  • hoauth2-providers0.8.0OAuth2 Identity Providershackage
  • hostname1.0A very simple package providing a cross-platform means of determining the hostnamehackage
  • http-client0.7.19An HTTP client enginehackage
all 43 in Network →

Development

31 packages
  • breakpoint0.1.4.0Set breakpoints using a GHC pluginhackage
  • cpphs1.20.9.1A liberalised re-implementation of cpp, the C pre-processor.hackage
  • criterion1.6.4.0Robust, reliable performance measurement and analysishackage
  • criterion-measurement0.2.3.0Criterion measurement functionality and associated typeshackage
  • dictionary-sharing0.1.0.0Sharing/memoization of class membershackage
  • extra1.8Extra functions I use.hackage
  • filepattern0.1.3File path glob-like matchinghackage
  • foreign-store0.2.1Store a stable pointer in a foreign context to be retrieved later.hackage
  • fusion-plugin-types0.1.0Types for the fusion-plugin package.hackage
  • ghc9.10.3The GHC APIboot
  • ghc-exactprint1.10.0.0ExactPrint for GHChackage
  • ghc-experimental9.1003.0Experimental features of GHC's standard libraryboot
all 31 in Development →

Math

28 packages
  • Decimal0.5.2Decimal numbers with variable precisionhackage
  • dense-linear-algebra0.1.0.0Simple and incomplete pure haskell implementation of linear algebrahackage
  • dimensional1.5Statically checked physical dimensionshackage
  • erf2.0.0.0The error function, erf, and related functions.hackage
  • extended-reals0.2.4.0Extension of real numbers with positive/negative infinitieshackage
  • fast-math1.0.2Non IEEE-754 compliant compile-time floating-point optimisationshackage
  • finite-field0.10.0Finite Fieldshackage
  • ieee7540.8.0Utilities for dealing with IEEE floating point numbershackage
  • integer-logarithms1.0.4Integer logarithms.hackage
  • intervals0.9.2Interval Arithmetichackage
  • linear1.22Linear Algebrahackage
  • math-functions0.3.4.4Collection of tools for numeric computationshackage
all 28 in Math →

Foreign

22 packages
all 22 in Foreign →

Data Structures

18 packages
  • PSQueue1.2.2Priority Search Queuehackage
  • adjunctions4.4.3Adjunctions and representable functorshackage
  • array0.5.8.0Mutable and immutable arraysboot
  • barbies2.1.1.0Classes for working with types that can change clothes.hackage
  • containers0.7Assorted concrete container typesboot
  • data-clist0.2Simple functional ring type.hackage
  • distributive0.6.2.1Distributive functors -- Dual to Traversablehackage
  • enummapset0.7.2.0IntMap and IntSet with Enum keys/elements.hackage
  • fgl5.8.2.0Martin Erwig's Functional Graph Libraryhackage
  • fingertree0.1.6.2Generic finger-tree structure, with example instanceshackage
  • heaps0.4.1Asymptotically optimal Brodal/Okasaki heaps.hackage
  • hw-fingertree0.1.2.1Generic finger-tree structure, with example instanceshackage
all 18 in Data Structures →

Uncategorised

18 packages
all 18 in Uncategorised →

User Interfaces

16 packages
all 16 in User Interfaces →

Database

15 packages
all 15 in Database →

Cryptography

14 packages
  • HsOpenSSL0.11.7.10Partial OpenSSL binding for Haskellhackage
  • RSA2.4.1Implementation of RSA, using the padding schemes of PKCS#1 v2.1.hackage
  • SHA1.6.4.4Implementations of the SHA suite of message digest functionshackage
  • crypto-pubkey-types0.4.3Generic cryptography Public keys algorithm typeshackage
  • crypto-token0.1.2crypto tokenshackage
  • crypton1.0.4Cryptography Primitives sinkhackage
  • cryptonite0.30Cryptography Primitives sinkhackage
  • cryptonite-conduit0.2.2cryptonite conduithackage
  • digest0.0.2.1CRC32 and Adler32 hashes for bytestringshackage
  • ed255190.0.5.0Ed25519 cryptographic signatureshackage
  • hpke0.0.0Hybrid Public Key Encryptionhackage
  • jose0.11JSON Object Signing and Encryption (JOSE) and JSON Web Token (JWT) libraryhackage
all 14 in Cryptography →

Parsing

14 packages
  • BNFC2.9.5A compiler front-end generator.hackage
  • appar0.1.8A simple applicative parserhackage
  • attoparsec-aeson2.2.2.0Parsing of aeson's Value with attoparsechackage
  • attoparsec-iso86011.1.1.0Parsing of ISO 8601 dates, originally from aesonhackage
  • derp0.1.6Derivative Parsinghackage
  • megaparsec9.7.0Monadic parser combinatorshackage
  • parsec3.1.18.0Monadic parser combinatorsboot
  • parsec-numbers0.1.0Utilities for parsing numbers from stringshackage
  • parsec11.0.0.8Portable monadic parser combinatorshackage
  • parser-combinators1.3.0Lightweight package providing commonly useful parser combinatorshackage
  • replace-megaparsec1.5.0.1Find, replace, split string patterns with Megaparsec parsers (instead of regex)hackage
  • rere0.2.0.2Regular-expressions extended with fixpoints for context-free powershackage
all 14 in Parsing →

Codec

13 packages
  • JuicyPixels3.3.8Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)hackage
  • cborg0.2.10.0Concise Binary Object Representation (CBOR)hackage
  • cborg-json0.2.6.0A library for encoding JSON as CBORhackage
  • qrcode-core0.9.9QR code library in pure Haskellhackage
  • serialise0.2.6.1A binary serialisation library for Haskell values.hackage
  • snappy0.2.0.2Bindings to the Google Snappy library for fast compression/decompressionhackage
  • snappy-c0.1.1Bindings to Google's Snappy: A fast compression libraryhackage
  • snappy-framing0.1.2Snappy Framing Format in Haskellhackage
  • snappy-lazy0.1.0.0Lazy bytestring compression and decompressionhackage
  • utf8-string1.0.2Support for reading and writing UTF8 Stringshackage
  • zip-archive0.4.3.2Library for creating and modifying zip archives.hackage
  • zlib0.7.1.0Compression and decompression in the gzip and zlib formatshackage
all 13 in Codec →

Generics

13 packages
  • generic-data1.1.0.2Deriving instances with GHC.Generics and related utilitieshackage
  • generic-deriving1.14.6Generic programming library for generalised deriving.hackage
  • generic-lens2.2.2.0Generically derive traversals, lenses and prisms.hackage
  • generic-lens-core2.2.1.0Generically derive traversals, lenses and prisms.hackage
  • generic-optics2.2.1.0Generically derive traversals, lenses and prisms.hackage
  • generic-random1.5.0.1Generic random generators for QuickCheckhackage
  • generically0.1.1Generically newtype to use with DerivingViahackage
  • generics-sop0.5.1.4Generic Programming using True Sums of Productshackage
  • linear-generics0.2.3Generic programming library for generalised deriving.hackage
  • one-liner2.1Constraint-based genericshackage
  • quiet0.2Generic deriving of Read/Show with no record labels.hackage
  • syb0.7.3Scrap Your Boilerplatehackage
all 13 in Generics →

Graphics

13 packages
  • OpenGLRaw3.3.4.1A raw binding for the OpenGL graphics systemhackage
  • X111.10.3A binding to the X11 graphics libraryhackage
  • X11-xft0.3.4Bindings to the Xft and some Xrender partshackage
  • blaze-svg0.3.7SVG combinator libraryhackage
  • brick2.10A declarative terminal user interface libraryhackage
  • integration0.2.1Fast robust numeric integration via tanh-sinh quadraturehackage
  • lucid-svg0.7.1.1DSL for SVG using lucid for HTMLhackage
  • qrcode-juicypixels0.8.5Converts a qrcode-core image to JuicyPixelshackage
  • sdl22.5.5.0Both high- and low-level bindings to the SDL library (version 2.0.6+).hackage
  • sdl2-gfx0.3.0.0Haskell bindings to SDL2_gfxhackage
  • sdl2-image2.1.0.0Haskell bindings to SDL2_imagehackage
  • svg-builder0.1.1DSL for building SVG.hackage
all 13 in Graphics →

Concurrency

12 packages
  • async2.2.5Run IO operations asynchronously and wait for their resultshackage
  • async-timer0.2.0.0Provides API for timer based execution of IO actionshackage
  • atomic-counter0.1.2.4Mutable counters that can be modified with atomic operatinoshackage
  • concurrent-extra0.7.0.12Extra concurrency primitiveshackage
  • lifted-async0.11.0Run lifted IO operations asynchronously and wait for their resultshackage
  • lvar0.1.0.0TMVar that can be listened tohackage
  • stm2.5.3.1Software Transactional Memoryboot
  • stm-chans3.0.0.9Additional types of channels for STM.hackage
  • threads0.5.1.8Fork threads and wait for their resulthackage
  • timeout0.1.1Generalized sleep and timeout functionshackage
  • unagi-chan0.4.1.4Fast concurrent queues with a Chan-like API, and morehackage
  • unbounded-delays0.1.1.1Unbounded thread delays and timeoutshackage

Validity

12 packages

Distribution

10 packages
  • Cabal3.12.1.0A framework for packaging Haskell softwareboot
  • Cabal-syntax3.12.1.0A library for working with .cabal filesboot
  • cabal-doctest1.0.11A Setup.hs helper for running doctestshackage
  • cabal-install3.12.1.0The command-line interface for Cabal and Hackage.hackage
  • cabal-install-solver3.12.1.0The command-line interface for Cabal and Hackage.hackage
  • cabal2nix2.20.1Convert Cabal files into Nix build instructions.hackage
  • distribution-nixpkgs1.7.1.1Types and functions to manipulate the Nixpkgs distributionhackage
  • hackage-db2.1.3Access cabal-install's Hackage database via Data.Maphackage
  • hackage-security0.6.3.2Hackage security libraryhackage
  • language-nix2.2.0Data types and functions to represent the Nix languagehackage

Language

9 packages
  • haskell-lexer1.2.1A fully compliant Haskell 98 lexerhackage
  • haskell-src1.0.4.1Support for manipulating Haskell source codehackage
  • haskell-src-exts1.23.1Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printerhackage
  • haskell-src-meta0.8.15Parse source to template-haskell abstract syntax.hackage
  • hint0.9.0.8A Haskell interpreter built on top of the GHC APIhackage
  • hscolour1.25Colourise Haskell code.hackage
  • language-c0.9.3Analysis and generation of C codehackage
  • polysemy1.9.2.0Higher-order, low-boilerplate free monads.hackage
  • th-lift0.8.6Derive Template Haskell's Lift class for datatypes.hackage

Template Haskell

9 packages
  • template-haskell2.22.0.0Support library for Template Haskellboot
  • th-desugar1.17Functions to desugar Template Haskellhackage
  • 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-extras0.0.0.8A grab bag of functions for use with Template Haskellhackage
  • th-lift-instances0.1.20Lift instances for template-haskell for common data types.hackage
  • th-orphans0.13.16Orphan 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

Servant

8 packages
  • servant0.20.2A family of combinators for defining webservices APIshackage
  • servant-blaze0.9.1Blaze-html support for servanthackage
  • servant-client0.20.2Automatic derivation of querying functions for servanthackage
  • servant-client-core0.20.2Core functionality and class for client function generation for servant APIshackage
  • servant-docs0.13.1generate API docs for your servant webservicehackage
  • servant-foreign0.16.1Helpers for generating clients for servant APIs in any programming languagehackage
  • servant-server0.20.2A family of combinators for defining webservices APIs and serving themhackage
  • servant-websockets2.0.0Small library providing WebSocket endpoints for servant.hackage

Time

8 packages

Algorithms

7 packages
  • Diff1.0.2Diff algorithm in pure Haskellhackage
  • dom-lt0.2.3The Lengauer-Tarjan graph dominators algorithm.hackage
  • edit-distance0.2.2.1Levenshtein and restricted Damerau-Levenshtein edit distanceshackage
  • equivalence0.4.1Maintaining an equivalence relation implemented as union-find using STT.hackage
  • iproute1.7.15IP Routing Tablehackage
  • patience0.3Patience diff and longest increasing subsequencehackage
  • primes0.2.1.0Efficient, purely functional generation of prime numbershackage

Polysemy

7 packages

Numeric

6 packages
  • fixed0.3Signed 15.16 precision fixed point arithmetichackage
  • ghc-bignum1.3GHC BigNum libraryboot
  • half0.3.3Half-precision floating-pointhackage
  • integer-gmp1.1Integer library based on GMPboot
  • microlens-aeson2.5.2Law-abiding lenses for Aeson, using microlenshackage
  • tdigest0.3On-line accumulation of rank-based statisticshackage

Prelude

6 packages
  • base4.20.2.0Core data structures and operationsboot
  • base-prelude1.6.1.1Featureful preludes formed solely from the "base" packagehackage
  • ghc-internal9.1003.0Basic librariesboot
  • linear-base0.4.0Standard library for linear types.hackage
  • mtl-prelude2.0.3.2Reexports of most definitions from "mtl" and "transformers" hackage
  • relude1.2.0.0Safe, performant, user-friendly and lightweight Haskell Standard Libraryhackage

Sound

6 packages
  • alsa-core0.5.0.1Binding to the ALSA Library API (Exceptions).hackage
  • alsa-mixer0.3.0.1Bindings to the ALSA simple mixer API.hackage
  • hosc0.20Haskell Open Sound Controlhackage
  • sdl2-mixer1.2.0.0Haskell bindings to SDL2_mixerhackage
  • tidal1.9.5Pattern language for improvised musichackage
  • tidal-link1.0.3Ableton Link integration for Tidalhackage

Compatibility

5 packages

GHC

5 packages
  • ghc-boot9.10.3Shared functionality between GHC and its boot librariesboot
  • ghc-boot-th9.10.3Shared functionality between GHC and the @template-haskell@ libraryboot
  • ghc-heap9.10.3Functions for walking GHC's heapboot
  • ghc-prim0.12.0GHC primitivesboot
  • ghci9.10.3The library supporting GHC's interactive interpreterboot

Algebra

4 packages

Composite

4 packages

Javascript

4 packages
  • js-chart2.9.4.1Obtain minified chart.js codehackage
  • js-dgtable0.5.2Obtain minified jquery.dgtable codehackage
  • js-flot0.8.3Obtain minified flot codehackage
  • js-jquery3.7.1Obtain minified jQuery codehackage

Logging

4 packages
  • co-log-core0.3.2.2Composable Contravariant Comonadic Logging Libraryhackage
  • co-log-polysemy0.0.1.4Composable Contravariant Comonadic Logging Libraryhackage
  • libsystemd-journal1.4.5.1Haskell bindings to libsystemd-journalhackage
  • raven-haskell0.1.4.1Haskell client for Sentry logging service.hackage

XML

4 packages
  • hxt9.3.1.22A collection of tools for processing XML with Haskell.hackage
  • libxml0.1.1Binding to libxml2hackage
  • tagsoup0.14.8Parsing and extracting information from (possibly malformed) HTML/XML documentshackage
  • xml-conduit1.10.0.0Pure-Haskell utilities for dealing with XML with the conduit package.hackage

Dependent Types

3 packages
  • Agda2.7.0.1A dependently typed functional programming language and proof assistanthackage
  • singleton-bool0.1.8Type level booleanshackage
  • singletons3.0.3Basic singleton types and definitionshackage

JSON

3 packages
  • aeson-qq0.8.4JSON quasiquoter for Haskellhackage
  • deriving-aeson0.2.9Type driven generic aeson instance customisationhackage
  • jose-jwt0.10.0JSON Object Signing and Encryption Libraryhackage

Test

3 packages
  • hw-hedgehog0.1.1.1Extra hedgehog functionalityhackage
  • hw-hspec-hedgehog0.1.1.1Interoperability between hspec and hedgehoghackage
  • microspec0.2.1.3Tiny QuickCheck test library with minimal dependencieshackage

Type System

3 packages

Console

2 packages
  • cmdargs0.10.22Command line argument processinghackage
  • options1.2.1.2Powerful and easy command-line option parserhackage

Constraints

2 packages

Foreign Binding

2 packages
  • rdtsc1.3.0.1Binding for the rdtsc machine instructionhackage
  • sundown0.6Bindings to the sundown markdown libraryhackage

Lens

2 packages

List

2 packages
  • ListLike4.7.8.4Generalized support for list-like structureshackage
  • split0.2.5Combinator library for splitting lists.hackage

Other

2 packages

Records

2 packages
  • composite-base0.8.3.0Shared utilities for composite-* packages.hackage
  • vinyl0.14.3Extensible Recordshackage

Serialization

2 packages
  • store0.7.20Fast binary serializationhackage
  • store-core0.4.4.7Fast and lightweight binary serializationhackage

Streamly

2 packages
  • streamly0.10.1Streaming, dataflow programming and declarative concurrencyhackage
  • streamly-core0.2.2Streaming, parsers, arrays, serialization and morehackage

Unclassified

2 packages
  • dependent-sum-template0.2.0.1Template Haskell code to generate instances of classes in some packagehackage
  • safe0.3.21Library of safe (exception free) functionshackage

Array

1 package
  • contiguous0.6.4.2Unified interface for primitive arrayshackage

ByteString

1 package

Caching

1 package

Compiler

1 package
  • dhall1.42.3A configuration language guaranteed to terminatehackage

Concurrent

1 package
  • concurrent-split0.0.1.1MVars and Channels with distinguished input and output sidehackage

Conduit

1 package

Configuration

1 package
  • config-ini0.2.7.0A library for simple INI-based configuration files.hackage

Containers

1 package
  • focus1.0.3.2A general abstraction for manipulating elements of container data structureshackage

Conversion

1 package

Cursor

1 package
  • cursor-gen0.4.0.0Generators for Purely Functional Cursorshackage

Debug

1 package
  • simple-reflect0.3.3Simple reflection of expressions containing variableshackage

Documentation

1 package
  • haddock-library1.11.0Library exposing some functionality of Haddock.hackage

Editor

1 package
  • cursor0.3.2.0Purely Functional Cursorshackage

Email

1 package
  • mime-mail0.5.1Compose MIME email messages.hackage

Error Handling

1 package
  • spoon0.3.1Catch errors thrown from pure computations.hackage

FFI

1 package
  • inline-c0.9.1.10Write Haskell source files including C code inline. No FFI required.hackage

File

1 package

Folding

1 package

Font

1 package
  • sdl2-ttf2.1.3Bindings to SDL2_ttf.hackage

Foundation

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

Game

1 package
  • apecs0.9.6Fast Entity-Component-System library for game programminghackage

Generic

1 package

Graphs

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

IO

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

Interfaces

1 package
  • hslogger1.3.2.0Versatile logging frameworkhackage

Memory

1 package
  • memory0.18.0memory and related abstraction stuffhackage

Monads

1 package
  • STMonadTrans0.4.8A monad transformer version of the ST monadhackage

OpenTelemetry

1 package

Optimisation

1 package
  • circle-packing0.1.0.6Simple heuristic for packing discs of varying radii in a circlehackage

Options

1 package

PSP

1 package

Parallelism

1 package
  • pooled-io0.0.2.3Run jobs on a limited number of threads and support data dependencieshackage

Parser

1 package
  • binary-parser0.5.7.6An efficient but limited parser API specialised to bytestringshackage

Parsers

1 package

Phantom Types

1 package
  • type-hint0.1Guide type inference with proxy valueshackage

Physics

1 package

Pipes

1 package

Polysemy Vinyl

1 package
  • polysemy-vinyl0.1.5.0Functions for mapping vinyl records in polysemy.hackage

PostgreSQL

1 package
  • postgresql-binary0.13.1.3Encoders and decoders for the PostgreSQL's binary formathackage

Random

1 package
  • tf-random0.5High-quality splittable pseudorandom number generatorhackage

Statistics

1 package

Streaming

1 package

String

1 package
  • neat-interpolation0.5.1.4Quasiquoter for neat and simple multiline text interpolationhackage

TOML

1 package
  • tomland1.3.3.3Bidirectional TOML serializationhackage

Tasty-kat

1 package
  • tasty-kat0.0.3Known Answer Tests (KAT) framework for tastyhackage

TemplateHaskell

1 package

Terminal

1 package
  • colourista0.1.0.2Convenient interface for printing colourful messageshackage

Type

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

Types

1 package

URI

1 package

Utility

1 package

Utils

1 package
  • slugify0.1.0.1Convert text into slugs.hackage

Validation

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