Package setlts/ghc-9.10.xrev c74966e2026-09-27
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 1076 packages, their modules, types and functionsCtrl KThe set
- Packages1076
- Categories107
- CompilerGHC 9.10.3
- Linelts/ghc-9.10.x
- Revisionc74966e
- Committed2026-09-27
- Sourceforge ↗
- 1076Packages
- 11326Modules
- 298755Declarations
- GHC 9.10.3Compiler
- c74966eRevision
Data
224 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
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
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
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
Control
62 packages- MonadPrompt1.0.0.5MonadPrompt, implementation & exampleshackage
- MonadRandom0.6.2Random-number generation monad.hackage
- abstract-par0.3.3Type classes generalizing the functionality of the 'monad-par' library.hackage
- ap-normalize0.1.0.1Self-normalizing applicative expressionshackage
- auto-update0.2.6Efficiently run periodic, on-demand actionshackage
- comonad5.0.9Comonadshackage
- composition-prelude3.0.0.2Higher-order function combinatorshackage
- contravariant1.5.5Contravariant functorshackage
- contravariant-extras0.3.5.4Extras for the "contravariant" packagehackage
- control-monad-free0.6.2Free monads and monad transformershackage
- deepseq1.5.0.0Deep evaluation of data structuresboot
- deepseq-generics0.2.0.0GHC.Generics-based Control.DeepSeq.rnf implementationhackage
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
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
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
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
Foreign
22 packages- hopenssl2.2.5FFI Bindings to OpenSSL's EVP Digest Interfacehackage
- hslua2.3.1Bindings to Lua, an embeddable scripting languagehackage
- hslua-aeson2.3.1Allow aeson data types to be used with Lua.hackage
- hslua-classes2.3.1Type classes for HsLuahackage
- hslua-core2.3.2Bindings to Lua, an embeddable scripting languagehackage
- hslua-list1.1.1Opinionated, but extensible Lua list type.hackage
- hslua-marshalling2.3.1Marshalling of values between Haskell and Lua.hackage
- hslua-module-doclayout1.1.1Lua module wrapping Text.DocLayout.hackage
- hslua-module-path1.1.1Lua module to work with file paths.hackage
- hslua-module-system1.1.1Lua module wrapper around Haskell's System module.hackage
- hslua-module-text1.1.1Lua module for texthackage
- hslua-module-version1.1.1Lua module to work with version specifiers.hackage
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
Uncategorised
18 packages- autodocodec0.5.0.0Self-documenting encoder and decoderhackage
- autodocodec-nix0.1.0.0Autodocodec interpreters for nixhackage
- autodocodec-schema0.2.0.1Autodocodec interpreters for JSON Schemahackage
- autodocodec-servant-multipart0.0.0.2Autodocodec interpreters for Servant Multiparthackage
- autodocodec-yaml0.4.0.2Autodocodec interpreters for yamlhackage
- conformance0.1.0.0hackage
- conformance-gen0.0.0.0hackage
- cursor-brick0.1.0.1hackage
- data-sketches0.3.1.0hackage
- data-sketches-core0.1.0.0hackage
- ghc-platform0.1.0.0Platform information used by GHC and friendsboot
- ghc-toolchain0.1.0.0Utility for managing GHC target toolchainsboot
User Interfaces
16 packages- ansi-terminal1.1.3Simple ANSI terminal supporthackage
- ansi-terminal-types1.1.3Types and functions used to represent SGR aspectshackage
- ansi-wl-pprint1.0.2The Wadler/Leijen Pretty Printer for colored ANSI terminal outputhackage
- concurrent-output1.10.21Ungarble output from several threads or commandshackage
- haskeline0.8.2.1A command-line interface for user input, written in Haskell.boot
- prettyprinter1.7.1A modern, easy to use, well-documented, extensible pretty-printer.hackage
- prettyprinter-ansi-terminal1.1.3ANSI terminal backend for the »prettyprinter« package.hackage
- prettyprinter-compat-ansi-wl-pprint1.0.2Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«.hackage
- repline0.4.3.0Haskeline wrapper for GHCi-like REPL interfaces.hackage
- safe-coloured-text0.3.0.2Safely output coloured texthackage
- safe-coloured-text-layout0.2.0.1Safely layout output coloured texthackage
- safe-coloured-text-terminfo0.3.0.0Safely output coloured texthackage
Database
15 packages- direct-sqlite2.3.29Low-level binding to SQLite3. Includes UTF8 and BLOB support.hackage
- hedis0.15.2Client library for the Redis datastore: supports full command set, pipelining.hackage
- persistent2.14.6.3Type-safe, multi-backend data serialization.hackage
- persistent-postgresql2.13.6.2Backend for the persistent library using postgresql.hackage
- persistent-sqlite2.13.3.0Backend for the persistent library using sqlite3.hackage
- persistent-test2.13.1.3Tests for Persistenthackage
- pg-entity0.0.4.4A pleasant PostgreSQL layerhackage
- postgres-options0.2.2.0An Options type representing options for postgres connectionshackage
- postgresql-libpq0.11.0.0low-level binding to libpqhackage
- postgresql-migration0.2.1.8PostgreSQL Schema Migrationshackage
- postgresql-simple0.7.0.0Mid-Level PostgreSQL client libraryhackage
- postgresql-simple-migration0.1.15.0PostgreSQL Schema Migrationshackage
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
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
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
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
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
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- genvalidity-criterion1.1.0.0Criterion benchmarks for generatorshackage
- validity0.12.1.0Validity typeclasshackage
- validity-aeson0.2.0.5Validity instances for aesonhackage
- validity-bytestring0.4.1.1Validity instances for bytestringhackage
- validity-case-insensitive0.0.0.0Validity instances for case-insensitivehackage
- validity-containers0.5.0.5Validity instances for containershackage
- validity-network-uri0.0.0.1Validity instances for URIhackage
- validity-path0.4.0.1Validity instances for Pathhackage
- validity-primitive0.0.0.1Validity instances for primitivehackage
- validity-time0.5.0.0Validity instances for timehackage
- validity-unordered-containers0.2.0.3Validity instances for unordered-containershackage
- validity-vector0.2.0.3Validity instances for vectorhackage
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- cursor-fuzzy-time0.1.0.0hackage
- fuzzy-time0.3.0.0hackage
- fuzzy-time-gen0.3.0.0hackage
- hourglass0.2.12simple performant time related libraryhackage
- iso8601-time0.1.5Convert to/from the ISO 8601 time formathackage
- pretty-relative-time0.3.0.0Pretty relative timehackage
- time1.12.2A time libraryboot
- time-compat1.9.8Compatibility package for timehackage
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- polysemy-extra0.2.1.0Extra Input and Output functions for polysemy.hackage
- polysemy-kvstore0.1.3.0KVStore effect for polysemy.hackage
- polysemy-methodology0.2.2.0Domain modelling algebra for polysemyhackage
- polysemy-path0.2.1.0Polysemy versions of Path functions.hackage
- polysemy-plugin0.4.5.2Disambiguate obvious uses of effects.hackage
- polysemy-several0.1.1.0Run several effects at once, taken from the polysemy-zoo.hackage
- polysemy-zoo0.8.2.0Experimental, user-contributed effects and interpreters for polysemyhackage
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- base-compat0.14.1A compatibility layer for basehackage
- base-compat-batteries0.14.1base-compat with extra batterieshackage
- base-orphans0.9.3Backwards-compatible orphan instances for basehackage
- transformers-compat0.7.2A small compatibility shim for the transformers libraryhackage
- wherefrom-compat0.2.0.0A compatibility layer for GHC's 'wherefrom' functionhackage
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- commutative-semigroups0.2.0.1Commutative semigroupshackage
- groups0.5.3Groupshackage
- semigroups0.20Anything that associateshackage
- semirings0.7two monoids as one, in holy haskimonyhackage
Composite
4 packages- composite-cassava0.0.3.1Csv parsing functionality for composite.hackage
- composite-dhall0.1.0.1Dhall instances for composite records.hackage
- composite-lens-extra0.1.0.0Extra lens functions for composite.hackage
- composite-tuple0.1.2.0Tuple functions for composite records.hackage
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
Package Management
4 packages- horizon-gen-nix0.12.0Generate nix expressions from horizon-spec definitionshackage
- horizon-spec0.12.4Horizon Stable Package Set Type Definitionshackage
- horizon-spec-lens0.2.2Horizon Stable Package Set Lenseshackage
- horizon-spec-pretty0.1.2Horizon Stable Package Set Pretty Printerhackage
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- ghc-tcplugins-extra0.4.6Utilities for writing GHC type-checker pluginshackage
- ghc-typelits-knownnat0.7.12Derive KnownNat constraints from other KnownNat constraintshackage
- ghc-typelits-natnormalise0.7.10GHC typechecker plugin for types of kind GHC.TypeLits.Nathackage
Console
2 packagesConstraints
2 packages- constraints0.14.2Constraint manipulationhackage
- constraints-extras0.4.0.2Utility package for constraintshackage
Foreign Binding
2 packagesLens
2 packages- generic-lens-lite0.1Monomorphic field lens like with generic-lenshackage
- generic-optics-lite0.1Monomorphic field opics like with generic-lenshackage
List
2 packagesOther
2 packages- fcf-containers0.8.2Data structures and algorithms for first-class-familieshackage
- first-class-families0.8.1.0First-class type familieshackage
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- bytestring-tree-builder0.2.7.12A very efficient ByteString builder implementation based on the binary treehackage
Caching
1 package- expiring-cache-map0.0.6.1General purpose simple caching.hackage
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- conduit-parse0.2.1.1Parsing framework based on conduit.hackage
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- isomorphism-class0.1.0.12Isomorphism typeclass solving the conversion problemhackage
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
- 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- directory-ospath-streaming0.3Stream directory entries in constant memory in vanilla IOhackage
Filesystem
1 package- path-dhall-instance0.2.1.0ToDhall and FromDhall instances for Path.hackage
Folding
1 package- deferred-folds0.9.18.6Abstractions over deferred foldshackage
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- generic-arbitrary1.0.1Generic implementation for QuickCheck's Arbitraryhackage
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- opentelemetry0.8.0hackage
Optimisation
1 package- circle-packing0.1.0.6Simple heuristic for packing discs of varying radii in a circlehackage
Options
1 package- optparse-simple0.1.1.4Simple interface to optparse-applicativehackage
PSP
1 package- stripeapi3.0.0.0Stripe-Libraryhackage
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- headed-megaparsec0.2.1.3More informative parserhackage
Phantom Types
1 package- type-hint0.1Guide type inference with proxy valueshackage
Physics
1 package- force-layout0.4.0.6Simple force-directed layouthackage
Pipes
1 package- pipes-attoparsec0.6.0Attoparsec and Pipes integration.hackage
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- exact-combinatorics0.2.0.11Efficient exact computation of combinatoric functions.hackage
Streaming
1 package- streaming-binary0.3.0.1Streaming interface to binary.hackage
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- template-haskell-compat-v02080.1.9.3Backward-compatibility layer for Template Haskell newer than 2.8hackage
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- type-errors-pretty0.0.1.2Combinators for writing pretty type errors easilyhackage
URI
1 package- uri-bytestring-aeson0.1.0.8Aeson instances for URI Bytestringhackage
Utility
1 package- autoexporter2.0.0.12Automatically re-export modules.hackage
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