Packages1098 packages
A–Z
A
41 packages- 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
- abstract-par0.3.3Type classes generalizing the functionality of the 'monad-par' library.hackage
- active0.2.1.1Abstractions for animationhackage
- adjunctions4.4.4Adjunctions and representable functorshackage
- aeson2.3.2.0Fast JSON parsing and encodinghackage
- aeson-pretty0.8.11JSON pretty-printing library and command-line tool.hackage
- aeson-qq0.8.4JSON quasiquoter for Haskellhackage
- aeson-typescript0.6.4.0Generate TypeScript definition files from your ADTshackage
- aeson-yaml1.1.0.1Output any Aeson value as YAML (pure Haskell library)hackage
- Agda2.8.0.2A dependently typed functional programming language and proof assistanthackage
- alfred-margaret2.1.1.1Fast Aho-Corasick string searchinghackage
- alsa-core0.5.0.1Binding to the ALSA Library API (Exceptions).hackage
- alsa-mixer0.3.0.1Bindings to the ALSA simple mixer API.hackage
- ansi-terminal1.1.5Simple 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
- ap-normalize0.1.0.1Self-normalizing applicative expressionshackage
- apecs0.10.1Fast Entity-Component-System library for game programminghackage
- appar0.1.8A simple applicative parserhackage
- array0.5.8.0Mutable and immutable arraysboot
- asn1-encoding0.9.6ASN1 data reader and writer in RAW, BER and DER formshackage
- asn1-parse0.9.5Simple monadic parser for ASN1 stream types.hackage
- asn1-types0.3.4ASN.1 typeshackage
- assoc1.1.1swap and assoc: Symmetric and Semigroupy Bifunctorshackage
- async2.2.6Run 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
- atomic-primops0.8.8A safe approach to CAS and other atomic ops in Haskell.hackage
- attoparsec0.14.4Fast combinator parsing for bytestrings and texthackage
- attoparsec-aeson2.2.2.0Parsing of aeson's Value with attoparsechackage
- attoparsec-binary0.2Binary processing extensions to Attoparsec.hackage
- attoparsec-iso86011.1.1.0Parsing of ISO 8601 dates, originally from aesonhackage
- authenticate-oauth1.7Library to authenticate with OAuth for Haskell web applications.hackage
- auto-update0.2.8Efficiently run periodic, on-demand actionshackage
- autodocodec0.6.0.0Self-documenting encoder and decoderhackage
- autodocodec-nix0.1.1.0Autodocodec interpreters for nixhackage
- autodocodec-schema0.2.0.2Autodocodec interpreters for JSON Schemahackage
- autodocodec-servant-multipart0.0.0.4Autodocodec interpreters for Servant Multiparthackage
- autodocodec-yaml0.4.0.3Autodocodec interpreters for yamlhackage
- autoexporter2.0.0.9Automatically re-export modules.hackage
B
46 packages- barbies2.1.1.0Classes for working with types that can change clothes.hackage
- base4.23.0.0Core data structures and operationsboot
- 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
- base-prelude1.6.1.1Featureful preludes formed solely from the "base" packagehackage
- base161.0Fast RFC 4648-compliant Base16 encodinghackage
- base16-bytestring1.0.2.0RFC 4648-compliant Base16 encodings for ByteStringshackage
- base320.4Fast RFC 4648-compliant Base32 encodinghackage
- base58-bytestring0.1.0Implementation of BASE58 transcoding for ByteStringshackage
- base641.0A modern Base64 libraryhackage
- base64-bytestring1.2.1.0Fast base64 encoding and decoding for ByteStringshackage
- base64-bytestring-type1.0.1A newtype around ByteString, for base64 encodinghackage
- 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
- bifunctors5.6.3Bifunctorshackage
- bimap0.5.0Bidirectional mapping between two key typeshackage
- bin0.1.4.1Bin: binary natural numbers.hackage
- binary0.8.9.3Binary serialisation for Haskell values using lazy ByteStringsboot
- binary-instances1.0.6Orphan instances for binaryhackage
- binary-orphans1.0.6Compatibility package for binary; provides instanceshackage
- binary-parser0.5.7.7An efficient but limited parser API specialised to bytestringshackage
- bitvec1.1.6.0Space-efficient bit vectorshackage
- blaze-builder0.4.4.1Efficient buffered output.hackage
- 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-svg0.3.7SVG combinator libraryhackage
- blaze-textual0.2.3.1Fast rendering of common datatypeshackage
- BNFC2.9.6.3A compiler front-end generator.hackage
- Boolean0.2.4Generalized booleans and numbershackage
- boring0.2.2.1Boring and Absurd typeshackage
- boxes0.1.52D text pretty-printing libraryhackage
- brick3.0A declarative terminal user interface libraryhackage
- bsb-http-chunked0.0.0.4Chunked HTTP transfer encoding for bytestring buildershackage
- byte-order0.1.3.1Portable big-endian and little-endian conversionshackage
- byteable0.1.1Type class for sequence of byteshackage
- bytebuild0.3.17.0Build byte arrayshackage
- byteorder1.0.4Exposes the native endianness or byte ordering of the system.hackage
- bytes0.17.5Sharing code for serialization between binary and cerealhackage
- byteslice0.2.15.0Slicing managed and unmanaged memoryhackage
- bytesmith0.3.14.0Nonresumable byte parserhackage
- bytestring0.12.2.0Fast, compact, strict and lazy byte strings with a list interfaceboot
- bytestring-lexing0.5.0.16Efficiently parse and produce common integral and fractional numbers.hackage
- bytestring-strict-builder0.4.5.8An efficient strict bytestring builderhackage
- bytestring-tree-builder0.2.7.13A very efficient ByteString builder implementation based on the binary treehackage
C
93 packages- Cabal3.18.1.0A framework for packaging Haskell softwareboot
- cabal-doctest1.0.13A Setup.hs helper for running doctestshackage
- cabal-install3.18.1.0The command-line interface for Cabal and Hackage.hackage
- cabal-install-solver3.18.1.0The solver component of cabal-installhackage
- Cabal-syntax3.18.1.0A library for working with .cabal filesboot
- cabal2nix2.21.3Convert Cabal files into Nix build instructions.hackage
- cache0.1.3.0An in-memory key/value store with expiration supporthackage
- call-stack0.4.0Use GHC call-stacks in a backward compatible wayhackage
- canonical-json0.6.0.1Canonical JSON for signing and hashing JSON valueshackage
- case-insensitive1.2.1.0Case insensitive string comparisonhackage
- casing0.1.4.1Convert between various source code casing conventionshackage
- cassava0.5.4.1A CSV parsing and encoding libraryhackage
- cassava-megaparsec2.1.1Megaparsec parser of CSV files that plays nicely with Cassavahackage
- cborg0.2.10.0Concise Binary Object Representation (CBOR)hackage
- cereal0.5.8.3A binary serialization libraryhackage
- cereal-vector0.2.0.1Serialize instances for Data.Vector types.hackage
- character-ps0.1Pattern synonyms for ASCII characters for Word8, Word16 etchackage
- charset0.3.12Fast unicode character sets based on complemented PATRICIA trieshackage
- ChasingBottoms1.3.1.17For testing partial and infinite values.hackage
- cheapskate0.1.1.2Experimental markdown processor.hackage
- checkers0.6.0Check properties on standard classes and data structures.hackage
- chell0.5.0.2A simple and intuitive library for automated testing.hackage
- chell-quickcheck0.2.5.4QuickCheck support for Chellhackage
- chronos1.1.7.0A high-performance time libraryhackage
- circle-packing0.1.0.6Simple heuristic for packing discs of varying radii in a circlehackage
- citeproc0.14.1Generates citations and bibliography from CSL styles.hackage
- clientsession0.9.3.0Securely store session data in a client-side cookie.hackage
- clock0.8.4High-resolution clock functions: monotonic, realtime, cputime.hackage
- cmark-gfm0.2.6Fast, accurate GitHub Flavored Markdown parser and rendererhackage
- cmdargs0.10.22Command line argument processinghackage
- co-log-core0.3.2.7Composable Contravariant Comonadic Logging Libraryhackage
- co-log-polysemy0.0.1.6Composable Contravariant Comonadic Logging Libraryhackage
- code-page0.2.1Windows code page library for Haskellhackage
- colour2.3.7A model for human colour/color perceptionhackage
- colourista0.1.0.2Convenient interface for printing colourful messageshackage
- commonmark0.3.1Pure Haskell commonmark parser.hackage
- commonmark-extensions0.2.7.3Pure Haskell commonmark parser.hackage
- commonmark-pandoc0.3.0.2Bridge between commonmark and pandoc AST.hackage
- commutative-semigroups0.2.0.2Commutative semigroupshackage
- comonad5.0.10Comonadshackage
- compact0.2.0.0Non-GC'd, contiguous storage for immutable data structureshackage
- composite-base0.8.3.0Shared utilities for composite-* packages.hackage
- composite-cassava0.0.3.1Csv parsing functionality for composite.hackage
- composite-lens-extra0.1.0.0Extra lens functions for composite.hackage
- composite-tuple0.1.2.0Tuple functions for composite records.hackage
- composition-prelude3.0.1.0Higher-order function combinatorshackage
- concise0.1.0.1Utilities for Control.Lens.Conshackage
- concurrent-extra0.7.0.12Extra concurrency primitiveshackage
- concurrent-output1.10.21Ungarble output from several threads or commandshackage
- concurrent-split0.0.1.1MVars and Channels with distinguished input and output sidehackage
- conduit1.3.6.1Streaming data processing library.hackage
- conduit-extra1.3.8Batteries included conduit: adapters for common libraries.hackage
- conduit-parse0.2.1.1Parsing framework based on conduit.hackage
- config-ini0.2.7.0A library for simple INI-based configuration files.hackage
- conformance0.1.0.0hackage
- conformance-gen0.0.0.0hackage
- constraints0.14.4Constraint manipulationhackage
- constraints-extras0.4.0.2Utility package for constraintshackage
- containers0.8Assorted concrete container typesboot
- contiguous0.6.5.0Unified interface for primitive arrayshackage
- contravariant1.5.6Contravariant functorshackage
- contravariant-extras0.3.5.4Extras for the "contravariant" packagehackage
- control-monad-free0.6.2Free monads and monad transformershackage
- cookie0.5.1HTTP cookie parsing and renderinghackage
- cpphs1.20.10A liberalised re-implementation of cpp, the C pre-processor.hackage
- criterion1.6.5.0Robust, reliable performance measurement and analysishackage
- criterion-measurement0.2.5.0Criterion measurement functionality and associated typeshackage
- crypto-api0.13.3A generic interface for cryptographic operationshackage
- crypto-api-tests0.3A test framework and KATs for cryptographic operations.hackage
- crypto-pubkey-types0.4.3Generic cryptography Public keys algorithm typeshackage
- crypto-token0.2.0crypto tokenshackage
- cryptohash0.11.9collection of crypto hashes, fast, pure and practicalhackage
- cryptohash-md50.11.101.0Fast, pure and practical MD5 implementationhackage
- cryptohash-sha10.11.101.0Fast, pure and practical SHA-1 implementationhackage
- cryptohash-sha2560.11.102.1Fast, pure and practical SHA-256 implementationhackage
- crypton2.1.7Cryptography Primitiveshackage
- crypton-asn1-encoding0.10.0ASN.1 data (raw, BER or DER) readers and writershackage
- crypton-asn1-parse0.10.0A monadic parser combinator for a ASN.1 stream.hackage
- crypton-asn1-types0.4.1ASN.1 typeshackage
- crypton-connection0.4.6Simple and easy network connection APIhackage
- crypton-pem0.3.0Privacy Enhanced Mail (PEM) file format reader and writer.hackage
- crypton-socks0.6.2SOCKS Protocol Version 5hackage
- crypton-x5091.9.2X509 reader and writerhackage
- crypton-x509-store1.9.0X.509 collection accessing and storing methodshackage
- crypton-x509-system1.9.0Handle per-operating-system X.509 accessors and storagehackage
- crypton-x509-validation1.9.1X.509 Certificate and CRL validationhackage
- cryptonite0.30Cryptography Primitives sinkhackage
- cryptonite-conduit0.2.2cryptonite conduithackage
- css-text0.1.3.0CSS parser and renderer.hackage
- cursor0.3.2.0Purely Functional Cursorshackage
- cursor-brick0.1.0.1hackage
- cursor-fuzzy-time0.1.0.0hackage
- cursor-gen0.4.0.0Generators for Purely Functional Cursorshackage
D
47 packages- data-binary-ieee7540.4.4Parser/Serialiser for IEEE-754 floating-point valueshackage
- data-bword0.1.0.2Extra operations on binary words of fixed lengthhackage
- data-checked0.3Type-indexed runtime-checked properties hackage
- data-clist0.2Simple functional ring type.hackage
- data-default0.8.0.2A class for types with a default valuehackage
- data-default-class0.2.0.0A class for types with a default value (compatibility shim)hackage
- data-dword0.3.2.1Stick two binary words together to get a bigger onehackage
- data-endian0.1.1Endian-sensitive datahackage
- data-fix0.3.4Fixpoint data typeshackage
- data-hash0.2.0.1Combinators for building fast hashing functions.hackage
- data-ordlist0.4.7.0Set and bag operations on ordered listshackage
- data-serializer0.3.5Common API for serialization librarieshackage
- data-sketches0.4.0.1Stochastic streaming algorithms for approximate computation on large datasets. Includes KLL, HLL, Theta, Count-Min, and REQ sketches.hackage
- data-sketches-core0.3.0.0hackage
- data-textual0.3.0.3Human-friendly textual representations.hackage
- dbus1.4.3A client library for the D-Bus IPC system.hackage
- dec0.0.6Decidable propositions.hackage
- Decimal0.5.2Decimal numbers with variable precisionhackage
- deepseq1.5.2.0Deep evaluation of data structuresboot
- deepseq-generics0.2.0.1GHC.Generics-based Control.DeepSeq.rnf implementationhackage
- deferred-folds0.9.18.10Abstractions over deferred foldshackage
- dense-linear-algebra0.1.0.0Simple and incomplete pure haskell implementation of linear algebrahackage
- dependent-map0.4.0.1Dependent finite maps (partial dependent products)hackage
- dependent-sum0.7.2.0Dependent sum typehackage
- deque0.4.4.4Double-ended queueshackage
- deriving-aeson0.2.10Type driven generic aeson instance customisationhackage
- derp0.1.6Derivative Parsinghackage
- dictionary-sharing0.1.0.0Sharing/memoization of class membershackage
- digest0.0.2.1CRC32 and Adler32 hashes for bytestringshackage
- dimensional1.6.2Statically checked physical dimensionshackage
- direct-sqlite2.3.29Low-level binding to SQLite3. Includes UTF8 and BLOB support.hackage
- directory1.3.11.0Platform-agnostic library for filesystem operationsboot
- directory-ospath-streaming0.3Stream directory entries in constant memory in vanilla IOhackage
- directory-tree0.12.1A simple directory-like tree datatype, with useful IO functionshackage
- distribution-nixpkgs1.7.1.1Types and functions to manipulate the Nixpkgs distributionhackage
- distributive0.6.3Distributive functors -- Dual to Traversablehackage
- djot0.1.4.3Parser and renderer for djot light markup syntax.hackage
- dlist1.0Difference listshackage
- dns4.2.0DNS library in Haskellhackage
- doclayout0.6A prettyprinting library for laying out text documents.hackage
- doctemplates0.11.1Pandoc-style document templateshackage
- doctest0.25.0.2Test 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
- dom-lt0.2.4The Lengauer-Tarjan graph dominators algorithm.hackage
- double-conversion2.0.5.0Fast conversion between single and double precision floating point and texthackage
- dual-tree0.2.3.4Rose trees with cached and accumulating monoidal annotationshackage
E
27 packages- easy-file0.2.5Cross-platform File handlinghackage
- ech-config0.0.1Config for TLS Encrypted Client Hellohackage
- echo0.1.4A cross-platform, cross-console way to handle echoing terminal inputhackage
- ed255190.0.5.0Ed25519 cryptographic signatureshackage
- edit-distance0.2.2.1Levenshtein and restricted Damerau-Levenshtein edit distanceshackage
- effectful2.7.1.0An easy to use, performant extensible effects library.hackage
- effectful-core2.7.1.2An easy to use, performant extensible effects library.hackage
- either5.0.3Combinators for working with sumshackage
- either-n0.1.0.0Data types like Either but with more constructorshackage
- email-validate2.3.2.21Email address validationhackage
- emojis0.1.5Conversion between emoji characters and their names.hackage
- enclosed-exceptions1.0.3Catching all exceptions from within an enclosed computationhackage
- encoding0.10.3A library for various character encodingshackage
- entropy0.4.1.11A platform independent entropy sourcehackage
- enummapset0.7.3.0IntMap and IntSet with Enum keys/elements.hackage
- envparse0.6.0Parse environment variableshackage
- equivalence0.4.1.1Maintaining an equivalence relation implemented as union-find using STT.hackage
- erf2.0.0.0The error function, erf, and related functions.hackage
- errors2.3.0Simplified error-handlinghackage
- exact-combinatorics0.2.1.0Efficient exact computation of combinatoric functions.hackage
- exact-pi0.5.1.0Exact rational multiples of pi (and integer powers of pi)hackage
- exceptions0.10.12Extensible optionally-pure exceptionsboot
- expiring-cache-map0.0.6.1General purpose simple caching.hackage
- extended-reals0.2.7.0Extension of real numbers with positive/negative infinitieshackage
- extensible-effects5.0.0.1An Alternative to Monad Transformershackage
- extensible-exceptions0.1.1.4Extensible exceptionshackage
- extra1.8.1Extra functions I use.hackage
F
35 packages- fast-logger3.2.7A fast logging systemhackage
- fast-math1.0.2Non IEEE-754 compliant compile-time floating-point optimisationshackage
- fast-myers-diff0.0.2A fast implementation of the Myers diff algorithm.hackage
- fcf-containers0.8.2Data structures and algorithms for first-class-familieshackage
- fgl5.8.3.1Martin Erwig's Functional Graph Libraryhackage
- fgl-arbitrary0.2.0.6QuickCheck support for fglhackage
- file-embed0.0.16.0Use Template Haskell to embed file contents directly.hackage
- file-io0.2.0Basic file IO operations via 'OsPath'boot
- filelock0.1.1.9Portable interface to file locking (flock / LockFileEx)hackage
- filemanip0.3.6.3Expressive file and directory manipulation for Haskell.hackage
- filepath1.5.5.0Library for manipulating FilePaths in a cross platform way.boot
- filepattern0.1.3File path glob-like matchinghackage
- filtrable0.1.6.0Class of filtrable containershackage
- fin0.3.2Nat and Fin: peano naturals and finite numbershackage
- fingertree0.1.6.3Generic finger-tree structure, with example instanceshackage
- finite-field0.10.0Finite Fieldshackage
- finite-typelits0.2.1.0A type inhabited by finitely many values, indexed by type-level naturalshackage
- first-class-families0.8.2.0First-class type familieshackage
- fixed0.3Signed 15.16 precision fixed point arithmetichackage
- flag0.1.0.0A simple flag type.hackage
- floatshow0.2.4Alternative faster String representations for Double and Float, String representations for more general numeric types.hackage
- fmlist0.9.5FoldMap listshackage
- fmt0.6.3.0A new formatting libraryhackage
- focus1.0.3.2A general abstraction for manipulating elements of container data structureshackage
- foldl1.4.18Composable, streaming, and efficient left foldshackage
- force-layout0.4.1Simple force-directed layouthackage
- foreign-store0.2.1Store a stable pointer in a foreign context to be retrieved later.hackage
- formatting7.2.0Combinator-based type-safe formatting (like printf() or FORMAT)hackage
- foundation0.0.30Alternative prelude with batteries and no dependencieshackage
- free5.2Monads for freehackage
- friendly-time0.4.1Print time information in friendly wayshackage
- fusion-plugin-types0.1.0Types for the fusion-plugin package.hackage
- fuzzy0.1.1.0Filters a list based on a fuzzy string search.hackage
- fuzzy-time0.3.0.1hackage
- fuzzy-time-gen0.3.0.0hackage
G
60 packages- generic-arbitrary1.0.1.2Generic implementation for QuickCheck's Arbitraryhackage
- generic-data1.1.0.2Deriving instances with GHC.Generics and related utilitieshackage
- generic-deriving1.14.7Generic programming library for generalised deriving.hackage
- generic-lens2.3.0.0Generically derive traversals, lenses and prisms.hackage
- generic-lens-core2.3.0.0Generically derive traversals, lenses and prisms.hackage
- generic-lens-lite0.1.1Monomorphic field lens like with generic-lenshackage
- generic-monoid0.1.0.1Derive monoid instances for product types.hackage
- generic-optics2.3.0.0Generically derive traversals, lenses and prisms.hackage
- generic-optics-lite0.1.1Monomorphic field opics like with generic-lenshackage
- 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
- genvalidity1.1.1.0Testing utilities for the validity libraryhackage
- genvalidity-aeson1.1.0.0GenValidity support for aesonhackage
- genvalidity-bytestring1.0.0.1GenValidity support for ByteStringhackage
- genvalidity-case-insensitive0.0.0.1GenValidity support for case-insensitivehackage
- genvalidity-containers1.0.0.2GenValidity support for containershackage
- genvalidity-criterion1.1.0.0Criterion benchmarks for generatorshackage
- genvalidity-hspec1.0.0.4Standard spec's for GenValidity instanceshackage
- genvalidity-hspec-aeson1.0.0.0Standard spec's for aeson-related instanceshackage
- genvalidity-hspec-optics1.0.0.0Standard spec's for lenshackage
- genvalidity-network-uri0.1.0.0GenValidity support for URIhackage
- genvalidity-path1.0.0.1GenValidity support for Pathhackage
- genvalidity-persistent1.0.0.2GenValidity support for Persistenthackage
- genvalidity-property1.0.0.0Standard properties for functions on `Validity` typeshackage
- genvalidity-scientific1.0.0.0GenValidity support for Scientifichackage
- genvalidity-sydtest1.0.1.0Standard properties for functions on `Validity` types for the sydtest frameworkhackage
- genvalidity-sydtest-aeson1.0.0.1Standard spec's for aeson-related instances in sydtesthackage
- genvalidity-sydtest-hashable1.0.0.1Standard spec's for Hashable instances for sydtesthackage
- genvalidity-sydtest-lens1.0.0.0Standard spec's for lens for sydtesthackage
- genvalidity-sydtest-persistent1.0.0.1Standard spec's for persistent-related instances for sydtesthackage
- genvalidity-text1.0.0.1GenValidity support for Texthackage
- genvalidity-time1.0.0.1GenValidity support for timehackage
- genvalidity-unordered-containers1.0.0.1GenValidity support for unordered-containershackage
- genvalidity-uuid1.0.0.1GenValidity support for UUIDhackage
- genvalidity-vector1.0.0.0GenValidity support for vectorhackage
- ghc10.0.0.20260917The GHC APIboot
- 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-compact0.1.0.0In memory storage of deeply evaluated data structureboot
- ghc-experimental10.0.0Experimental features of GHC's standard library and unstable GHC internals.boot
- ghc-heap10.0.0.20260917Functions for walking GHC's heapboot
- ghc-internal10.0.0Basic librariesboot
- ghc-lib-parser9.14.1.20251220The GHC API, decoupled from GHC versionshackage
- ghc-paths0.1.0.12Knowledge of GHC's installation directorieshackage
- ghc-platform0.1.0.0Platform information used by GHC and friendsboot
- ghc-tcplugin-api0.20.1.0An API for type-checker plugins.hackage
- ghc-tcplugins-extra0.5Utilities for writing GHC type-checker pluginshackage
- ghc-toolchain0.1.0.0Utility for managing GHC target toolchainsboot
- ghc-trace-events0.1.2.10Faster traceEvent and traceMarker, and binary object logging for eventloghackage
- ghc-typelits-knownnat0.8.4Derive KnownNat constraints from other KnownNat constraintshackage
- ghc-typelits-natnormalise0.9.7GHC typechecker plugin for types of kind GHC.TypeLits.Nathackage
- ghci10.0.0.20260917The library supporting GHC's interactive interpreterboot
- githash0.1.7.0Compile git revision info into Haskell projectshackage
- gitrev1.3.1Compile git revision info into Haskell projectshackage
- Glob0.10.2Globbing libraryhackage
- granite0.7.4.0Easy terminal plotting.hackage
- graphviz2999.20.2.1Bindings to Graphviz for graph visualisation.hackage
- gridtables0.1.1.0Parser for reStructuredText-style grid tables.hackage
- groups0.5.3Groupshackage
H
95 packages- hackage-db2.1.3Access cabal-install's Hackage database via Data.Maphackage
- hackage-revdeps0.4.1List Hackage reverse dependencieshackage
- hackage-security0.6.4.0Hackage security libraryhackage
- haddock-api2.34.0A documentation-generation tool for Haskell librariesboot
- haddock-library1.11.0Library exposing some functionality of Haddock.boot
- half0.3.3Half-precision floating-pointhackage
- hashable1.5.1.0A class for types that can be converted to a hash valuehackage
- hashmap1.3.3Persistent containers Map and Set based on hashing.hackage
- hashtables1.4.2Mutable hash tables in the ST monadhackage
- haskeline0.8.5.0A command-line interface for user input, written in Haskell.boot
- haskell-lexer1.2.1A fully compliant Haskell 98 lexerhackage
- haskell-src1.0.4.2Support for manipulating Haskell source codehackage
- 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
- Hclip3.0.0.4A small cross-platform library for reading and modifying the system clipboard.hackage
- hdaemonize0.5.7Library to handle the details of writing daemons for UNIXhackage
- headed-megaparsec0.2.1.3More informative parserhackage
- heaps0.4.1Asymptotically optimal Brodal/Okasaki heaps.hackage
- hedgehog1.7Release with confidence.hackage
- hedgehog-fn1.1Function generation for `hedgehog`hackage
- hedgehog-quickcheck0.1.1Use QuickCheck generators in Hedgehog and vice versa.hackage
- hedis0.16.4Client library for the Redis datastore: supports full command set, pipelining.hackage
- heredoc0.2.0.0multi-line string / here document using QuasiQuoteshackage
- hex-text0.1.0.9ByteString-Text hexidecimal conversionshackage
- hint0.9.0.9A Haskell interpreter built on top of the GHC APIhackage
- hoauth22.15.2Haskell OAuth2 authentication clienthackage
- hoauth2-providers0.9.2OAuth2 identity providershackage
- hoogle5.0.19.0Haskell API Searchhackage
- hooks-exe3.18cabal-install integration for Hooks build-typehackage
- hopenssl2.2.5FFI Bindings to OpenSSL's EVP Digest Interfacehackage
- horizon-config0.8.0A horizon package set as a vortex config DSLhackage
- horizon-config-shell0.12.0A horizon package set generated from a vortex config, not dhallhackage
- hosc0.21.1Haskell Open Sound Controlhackage
- hostname1.0A very simple package providing a cross-platform means of determining the hostnamehackage
- hourglass0.2.12simple performant time related libraryhackage
- hpack0.39.6A modern format for Haskell packageshackage
- hpc0.7.0.2Code Coverage Library for Haskellboot
- hpke0.2.1Hybrid Public Key Encryptionhackage
- hslogger1.3.2.0Versatile logging frameworkhackage
- hslua2.5.0Bindings to Lua, an embeddable scripting languagehackage
- hslua-aeson2.3.2Allow aeson data types to be used with Lua.hackage
- hslua-classes2.3.2Type classes for HsLuahackage
- hslua-core2.3.2.1Bindings to Lua, an embeddable scripting languagehackage
- hslua-list1.1.4Opinionated, but extensible Lua list type.hackage
- hslua-marshalling2.3.2Marshalling of values between Haskell and Lua.hackage
- hslua-module-doclayout1.2.1.1Lua module wrapping Text.DocLayout.hackage
- hslua-module-path1.2.0Lua module to work with file paths.hackage
- hslua-module-system1.3.0Lua module wrapper around Haskell's System module.hackage
- hslua-module-text1.2.0Lua module for texthackage
- hslua-module-version1.2.0.1Lua module to work with version specifiers.hackage
- hslua-objectorientation2.5.0Object orientation tools for HsLuahackage
- hslua-packaging2.4.1Utilities to build Lua modules.hackage
- hslua-typing0.2.0Type specifiers for Lua.hackage
- HsOpenSSL0.11.7.11Partial OpenSSL binding for Haskellhackage
- hspec2.11.18A Testing Framework for Haskellhackage
- hspec-api2.11.18A Testing Framework for Haskellhackage
- hspec-attoparsec0.1.0.2Utility functions for testing your attoparsec parsers with hspechackage
- hspec-contrib0.5.2Contributed functionality for Hspechackage
- hspec-core2.11.18A Testing Framework for Haskellhackage
- hspec-discover2.11.18Automatically discover and run Hspec testshackage
- hspec-expectations0.8.4Catchy combinators for HUnithackage
- hspec-expectations-lifted0.10.0A version of hspec-expectations generalized to MonadIOhackage
- hspec-golden0.2.2.0Golden tests for hspechackage
- hspec-golden-aeson0.9.0.0Use tests to monitor changes in Aeson serializationhackage
- hspec-hedgehog0.3.0.0Integrate Hedgehog and Hspec!hackage
- hspec-megaparsec2.2.1Utility functions for testing Megaparsec parsers with Hspechackage
- hspec-meta2.11.18A version of Hspec which is used to test Hspec itselfhackage
- hspec-smallcheck0.5.3SmallCheck support for the Hspec testing frameworkhackage
- hspec-wai0.12.1Experimental Hspec support for testing WAI applicationshackage
- HsYAML0.2.1.6Pure Haskell YAML 1.2 processorhackage
- hsyslog5.0.2FFI interface to syslog(3) from POSIX.1-2001hackage
- html1.0.1.2HTML combinator libraryhackage
- html-conduit1.3.2.2Parse HTML documents using xml-conduit datatypes.hackage
- HTTP4000.5.0A library for client-side HTTPhackage
- http-api-data0.7Converting to/from HTTP API data like URL pieces, headers and query parameters.hackage
- http-client0.7.19An HTTP client enginehackage
- http-client-tls0.4.0http-client backend using the connection package and tls libraryhackage
- http-common0.8.3.4Common types for HTTP clients and servershackage
- http-conduit2.3.9.1HTTP client package with conduit interface and HTTPS support.hackage
- http-date0.0.11HTTP Date parser/formatterhackage
- http-media0.8.1.1Processing HTTP Content-Type and Accept headershackage
- http-semantics0.4.1HTTP semantics libraryhackage
- http-streams0.8.9.9An HTTP client using io-streamshackage
- http-types0.12.6Generic HTTP types for Haskell (for both client and server code).hackage
- http25.4.8HTTP/2 libraryhackage
- httpd-shed0.4.1.2A simple web-server with an interact style APIhackage
- HUnit1.6.2.0A unit testing framework for Haskellhackage
- hw-fingertree0.1.2.1Generic finger-tree structure, with example instanceshackage
- hw-hedgehog0.1.1.1Extra hedgehog functionalityhackage
- hw-hspec-hedgehog0.1.1.1Interoperability between hspec and hedgehoghackage
- hw-prim0.6.3.2Primitive functions and data typeshackage
- hxt9.3.1.22A collection of tools for processing XML with Haskell.hackage
- hxt-charproperties9.5.0.0Character properties and classes for XML and Unicodehackage
- hxt-regex-xmlschema9.2.0.7A regular expression library for W3C XML Schema regular expressionshackage
- hxt-unicode9.0.2.4Unicode en-/decoding functions for utf8, iso-latin-* and other encodingshackage
I
26 packages- ieee7540.8.0Utilities for dealing with IEEE floating point numbershackage
- indexed-list-literals0.2.1.3Type safe indexed list literalshackage
- indexed-profunctors0.1.1.1Utilities for indexed profunctorshackage
- indexed-traversable0.1.5FunctorWithIndex, FoldableWithIndex, TraversableWithIndexhackage
- indexed-traversable-instances0.1.2.1More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndexhackage
- infer-license0.2.0Infer software license from a given license filehackage
- infinite-list0.1.3Infinite listshackage
- ini0.5.1Configuration files in the INI format.hackage
- inline-c0.9.1.10Write Haskell source files including C code inline. No FFI required.hackage
- insert-ordered-containers0.3.0Associative containers retaining insertion order for traversals.hackage
- inspection-testing0.6.3GHC plugin to do inspection testinghackage
- int-cast0.2.0.0Checked conversions between integral typeshackage
- integer-conversion0.1.1Conversion from strings to Integerhackage
- integer-gmp1.1Integer library based on GMPboot
- integer-logarithms1.0.5Integer logarithms.hackage
- integration0.2.1Fast robust numeric integration via tanh-sinh quadraturehackage
- interpolate0.2.1String interpolation done righthackage
- intervals0.9.3Interval Arithmetichackage
- invariant0.6.5Haskell98 invariant functorshackage
- io-streams1.5.2.2Simple, composable, and easy-to-use stream I/Ohackage
- io-streams-haproxy1.0.1.0HAProxy protocol 1.5 support for io-streamshackage
- iproute1.7.15IP Routing Tablehackage
- ipynb0.2Data structure for working with Jupyter notebooks (ipynb).hackage
- iso8601-time0.1.5Convert to/from the ISO 8601 time formathackage
- isomorphism-class0.3.1.4Isomorphism typeclass as a lawful solution to the conversion problemhackage
- iwlib0.1.2Bindings for the iw C libraryhackage
J
8 packages- jira-wiki-markup1.5.1Handle Jira wiki markuphackage
- jose0.10.0.1JSON Object Signing and Encryption (JOSE) and JSON Web Token (JWT) libraryhackage
- jose-jwt0.11.0JSON Object Signing and Encryption Libraryhackage
- 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
- JuicyPixels3.3.9Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)hackage
K
3 packages- kan-extensions5.2.8Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monadshackage
- katip0.8.8.4A structured logging framework.hackage
- keys3.12.5Keyed functors and containershackage
L
35 packages- language-c0.10.2Analysis and generation of C codehackage
- language-nix2.3.0Data types and functions to represent the Nix languagehackage
- lazy-search0.1.3.0Finds values satisfying a lazy predicatehackage
- lazysmallcheck0.6A library for demand-driven testing of Haskell programshackage
- lens5.3.6Lenses, Folds and Traversalshackage
- lens-aeson1.2.3Law-abiding lenses for aesonhackage
- lens-family-core2.1.3Haskell 2022 Lens Familieshackage
- libsodium-bindings0.0.3.0FFI bindings to libsodiumhackage
- libsystemd-journal1.4.6.0Haskell bindings to libsystemd-journalhackage
- libxml0.1.1Binding to libxml2hackage
- libyaml0.1.4Low-level, streaming YAML interface.hackage
- lift-type0.1.2.0Lift a type from a Typeable constraint to a Template Haskell typehackage
- lifted-async0.11.0Run lifted IO operations asynchronously and wait for their resultshackage
- lifted-base0.2.3.12lifted IO operations from the base libraryhackage
- linear1.23.3Linear Algebrahackage
- linear-base0.8.1Standard library for linear types.hackage
- linear-generics0.2.3Generic programming library for generalised deriving.hackage
- list-transformer1.1.1List monad transformerhackage
- ListLike4.7.8.4Generalized support for list-like structureshackage
- lockfree-queue0.2.4Michael and Scott lock-free queues.hackage
- log-base0.12.1.0Structured logging solution (base package)hackage
- log-effectful1.0.2.0Adaptation of the log library for the effectful ecosystem.hackage
- logging-facade0.3.1Simple logging abstraction that allows multiple back-endshackage
- logict0.8.2.0A backtracking logic-programming monad.hackage
- loop0.3.0Fast loops (for when GHC can't optimize forM_)hackage
- lpeg1.1.0.1LPeg – Parsing Expression Grammars For Luahackage
- lrucache1.2.0.1a simple, pure LRU cachehackage
- lua2.3.4Lua, an embeddable scripting languagehackage
- lua-arbitrary1.0.1.2Arbitrary instances for Lua types.hackage
- lucid2.11.20260427Clear to write, read and edit DSL for HTMLhackage
- lucid-alpine0.1.0.7Use Alpine.js in your lucid templateshackage
- lucid-aria0.1.0.1Provides ARIA attributes for Lucid templateshackage
- lucid-svg0.7.2.0DSL for SVG using lucid for HTMLhackage
- lukko0.1.2File lockinghackage
- lvar0.2.0.0TMVar that can be listened tohackage
M
51 packages- managed1.0.11A monad for managed valueshackage
- markdown0.1.17.5Convert Markdown to HTML, with XSS protectionhackage
- markdown-unlit0.6.0Literate Haskell support for Markdownhackage
- markov-chain-usage-model0.0.0Computations for Markov chain usage modelshackage
- math-functions0.3.4.4Collection of tools for numeric computationshackage
- matrices0.5.0native matrix based on vectorhackage
- matrix0.3.6.4A native implementation of matrix operations.hackage
- megaparsec9.8.3Monadic parser combinatorshackage
- memory0.18.0memory and related abstraction stuffhackage
- MemoTrie0.6.11Trie-based memo functionshackage
- mersenne-random1.0.0.1Generate high quality pseudorandom numbers using a SIMD Fast Mersenne Twisterhackage
- mersenne-random-pure640.2.2.0Generate high quality pseudorandom numbers purely using a Mersenne Twisterhackage
- mfsolve0.3.2.2Equation solver and calculator à la metafonthackage
- microbench0.1Microbenchmark Haskell codehackage
- microlens0.5.0.0A tiny lens library with no dependencieshackage
- microlens-aeson2.5.2Law-abiding lenses for Aeson, using microlenshackage
- microlens-ghc0.4.15.2microlens + array, bytestring, containers, transformershackage
- microlens-mtl0.2.1.1microlens support for Reader/Writer/State from mtlhackage
- microlens-platform0.4.4.2microlens + all batteries included (best for apps)hackage
- microlens-th0.4.3.18Automatic generation of record lenses for microlenshackage
- microspec0.2.1.3Tiny QuickCheck test library with minimal dependencieshackage
- microstache1.0.3.1Mustache templates for Haskellhackage
- mime-mail0.5.2Compose MIME email messages.hackage
- mime-types0.1.2.2Basic mime-type handling types and functionshackage
- mlkem0.2.3.0Module-Lattice-based Key-Encapsulation Mechanismhackage
- mmap0.5.9Memory mapped files for POSIX and Windowshackage
- mmorph1.2.2Monad morphismshackage
- mockery0.3.5Support functions for automated testinghackage
- mod0.2.2.0Fast type-safe modular arithmetichackage
- modern-uri0.3.6.1Modern library for working with URIshackage
- monad-control1.0.3.1Lift control operations, like exception catching, through monad transformershackage
- monad-logger0.3.42A class of monads which can log messages.hackage
- monad-loops0.4.3Monadic loopshackage
- monad-par0.3.6A library for parallel programming based on a monadhackage
- monad-par-extras0.3.3Combinators and extra features for Par monadshackage
- monad-parallel0.8.0.1Parallel execution of monadic computationshackage
- monad-peel0.3Lift control operations like exception catching through monad transformershackage
- monad-time0.4.0.0Type class for monads which carry the notion of the current time.hackage
- monad-time-effectful1.0.1.0Adaptation of the monad-time library for the effectful ecosystem.hackage
- MonadPrompt1.0.0.5MonadPrompt, implementation & exampleshackage
- MonadRandom0.6.2.1Random-number generation monad.hackage
- monads-tf0.3.0.1Monad classes, using type familieshackage
- mono-traversable1.0.21.0Type classes for mapping, folding, and traversing monomorphic containershackage
- monoid-extras0.7.0.2Various extra monoid-related definitions and utilitieshackage
- monoid-subclasses1.2.6.1Subclasses of Monoidhackage
- monoidal-containers0.6.8.0Containers with monoidal accumulationhackage
- mtl2.3.2Monad classes for transformers, using functional dependenciesboot
- mtl-prelude2.0.3.2Reexports of most definitions from "mtl" and "transformers" hackage
- multiset0.3.4.3The Data.MultiSet container typehackage
- murmur-hash0.1.0.11MurmurHash2 implementation for Haskell.hackage
- mwc-random0.15.3.0Fast, high quality pseudo random number generationhackage
N
23 packages- nanospec0.2.2A lightweight implementation of a subset of Hspec's APIhackage
- natural-arithmetic0.2.4.0Arithmetic of natural numbershackage
- natural-transformation0.4.1A natural transformation package.hackage
- neat-interpolation0.5.1.4Quasiquoter for neat and simple multiline text interpolationhackage
- network3.2.9.0Low-level networking interfacehackage
- network-bsd2.8.1.0POSIX network database (<netdb.h>) APIhackage
- network-byte-order0.1.8Network byte order utilitieshackage
- network-conduit-tls1.4.0.1Create TLS-aware network code with conduitshackage
- network-control0.1.7Library to control network protocolshackage
- network-info0.2.1Access the local computer's basic network configurationhackage
- network-ip0.3.0.3Internet Protocol data structureshackage
- network-run0.6.0Simple network runner libraryhackage
- network-uri2.6.4.2URI manipulationhackage
- newtype0.2.2.1A typeclass and set of functions for working with newtypes.hackage
- newtype-generics0.6.3A typeclass and set of functions for working with newtypeshackage
- non-negative0.1.2.1Non-negative numbershackage
- nonempty-containers0.3.6.0Non-empty variants of containers data types, with full APIhackage
- nonempty-vector0.2.4Non-empty vectorshackage
- nothunks0.3.2Examine values for unexpected thunkshackage
- numeric-extras0.1Useful tools from the C standard libraryhackage
- numeric-prelude0.4.4An experimental alternative hierarchy of numeric type classeshackage
- NumInstances1.4Instances of numeric classes for functions and tupleshackage
- numtype-dk0.5.0.3Type-level integers, using TypeNats, Data Kinds, and Closed Type Families.hackage
O
23 packages- old-locale1.0.0.7locale libraryhackage
- old-time1.1.1.0Time libraryhackage
- one-liner2.1.1Constraint-based genericshackage
- OneTuple0.4.3Singleton Tuplehackage
- Only0.1The 1-tuple type or single-value "collection"hackage
- open-browser0.5.1.0Open a web browser from Haskellhackage
- openapi33.2.5OpenAPI 3.0 data modelhackage
- OpenGLRaw3.3.4.1A raw binding for the OpenGL graphics systemhackage
- openssl-streams1.2.3.0OpenSSL network support for io-streams.hackage
- opentelemetry0.8.0hackage
- operational0.2.4.2Implementation of difficult monads made easy with operational semantics.hackage
- opt-env-conf0.15.0.3Settings parsing for Haskell: command-line arguments, environment variables, and configuration values.hackage
- optics0.4.2.1Optics as an abstract interfacehackage
- optics-core0.4.2Optics as an abstract interface: core definitionshackage
- optics-extra0.4.2.1Extra utilities and instances for optics-corehackage
- optics-th0.4.1Optics construction using TemplateHaskellhackage
- optional-args1.0.2Optional function argumentshackage
- options1.2.1.2Powerful and easy command-line option parserhackage
- optparse-applicative0.19.0.0Utilities and combinators for parsing command line optionshackage
- optparse-generic1.5.3Auto-generate a command-line parser for your datatypehackage
- optparse-simple0.1.1.4Simple interface to optparse-applicativehackage
- ordered-containers0.2.4Set- and Map-like types that remember the order elements were insertedhackage
- os-string2.0.11Library for manipulating Operating system strings.boot
P
87 packages- pager0.1.1.0Open up a pager, like 'less' or 'more'hackage
- pandoc-lua-marshal0.3.2.1Use pandoc types in Luahackage
- pandoc-types1.23.1.2Types for representing a structured documenthackage
- parallel3.3.0.0Parallel programming libraryhackage
- parsec3.1.18.0Monadic parser combinatorsboot
- parsec-class1.0.1.0Class of types that can be constructed from their text representationhackage
- parsec-numbers0.1.0Utilities for parsing numbers from stringshackage
- parsec11.0.0.8Portable monadic parser combinatorshackage
- parser-combinators1.3.1Lightweight package providing commonly useful parser combinatorshackage
- parsers0.12.12Parsing combinatorshackage
- parsers-megaparsec0.1.0.2`parsers` instances for Megaparsechackage
- partial-order0.2.0.0Provides typeclass suitable for types admitting a partial orderhackage
- password3.1.1.0Hashing and checking of passwordshackage
- password-types1.0.1.0Types for handling passwordshackage
- path0.9.6Support for well-typed pathshackage
- path-io1.8.2Interface to ‘directory’ package for users of ‘path’hackage
- path-pieces0.2.1Components of paths.hackage
- patience0.3Patience diff and longest increasing subsequencehackage
- pcg-random0.1.4.0Haskell bindings to the PCG random number generator.hackage
- pcre-heavy1.0.0.4A regexp (regex) library on top of pcre-light you can actually use.hackage
- pcre-light0.4.1.3Portable regex library for Perl 5 compatible regular expressionshackage
- pcre22.3.1Regular expressions via the PCRE2 C library (included)hackage
- peano0.1.1.0Peano numbershackage
- pem0.2.4Privacy Enhanced Mail (PEM) format reader and writer.hackage
- persistent2.18.1.0Type-safe, multi-backend data serialization.hackage
- persistent-postgresql2.14.3.0Backend for the persistent library using postgresql.hackage
- persistent-qq2.12.0.7Provides a quasi-quoter for raw SQL for persistenthackage
- persistent-sqlite2.13.3.1Backend for the persistent library using sqlite3.hackage
- persistent-test2.13.2.1Tests for Persistenthackage
- pg-entity0.0.6.0A pleasant PostgreSQL layerhackage
- pg-transact0.3.2.0A postgresql-simple transaction monadhackage
- pgp-wordlist0.1.0.3Translate between binary data and a human-readable collection of words.hackage
- pipes4.3.16Compositional pipelineshackage
- pipes-attoparsec0.6.0Attoparsec and Pipes integration.hackage
- pipes-bytestring2.1.7ByteString support for pipeshackage
- pipes-group1.0.12Group streams into substreamshackage
- pipes-parse3.0.9Parsing infrastructure for the pipes ecosystemhackage
- pipes-safe2.3.5Safety for the pipes ecosystemhackage
- pointed5.0.5Pointed and copointed datahackage
- polyparse1.13.1A variety of alternative parser combinator libraries.hackage
- polysemy1.9.2.0Higher-order, low-boilerplate free monads.hackage
- 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.3Disambiguate obvious uses of effects.hackage
- polysemy-several0.1.1.0Run several effects at once, taken from the polysemy-zoo.hackage
- polysemy-vinyl0.1.5.0Functions for mapping vinyl records in polysemy.hackage
- polysemy-zoo0.8.2.0Experimental, user-contributed effects and interpreters for polysemyhackage
- poolboy0.5.0.1Simple work queue for bounded concurrencyhackage
- pooled-io0.0.2.5Run jobs on a limited number of threads and support data dependencieshackage
- port-utils0.2.1.0Utilities for creating and waiting on portshackage
- postgres-options0.2.2.0An Options type representing options for postgres connectionshackage
- postgresql-binary0.15.0.1Encoders and decoders for the PostgreSQL's binary formathackage
- postgresql-libpq0.11.0.0low-level binding to libpqhackage
- postgresql-migration0.2.1.8PostgreSQL Schema Migrationshackage
- postgresql-simple0.7.0.1Mid-Level PostgreSQL client libraryhackage
- postgresql-simple-interval1.0.1.2A simple interval type for PostgreSQL.hackage
- postgresql-simple-migration0.1.15.0PostgreSQL Schema Migrationshackage
- postgresql-syntax0.5.0.3PostgreSQL AST parsing and renderinghackage
- pqueue1.7.0.0Reliable, persistent, fast priority queues.hackage
- pretty1.1.3.6Pretty-printing libraryboot
- pretty-hex1.1A library for hex dumps of ByteStringshackage
- pretty-relative-time0.3.0.0Pretty relative timehackage
- pretty-show1.10Tools for working with derived `Show` instances and generic inspection of values.hackage
- 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.0.2Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«.hackage
- primes0.2.1.0Efficient, purely functional generation of prime numbershackage
- primitive0.9.1.0Primitive memory-related operationshackage
- primitive-addr0.1.0.3Addresses to unmanaged memoryhackage
- primitive-offset0.2.0.1Types for offsets into unboxed arrayshackage
- primitive-unaligned0.1.1.2Unaligned access to primitive arrayshackage
- primitive-unlifted2.2.0.0Primitive GHC types with unlifted types insidehackage
- printable0.1.0.0Text a reader can see all of: what draws nothing, refusedhackage
- process1.6.30.0Process librariesboot
- process-extras0.7.4Process extrashackage
- procex0.3.3Ergonomic process launching with extreme flexibility and speedhackage
- profunctors5.6.3Profunctorshackage
- prometheus-client1.1.2Haskell client library for http://prometheus.io.hackage
- prometheus-metrics-ghc1.0.1.2Metrics exposing GHC runtime information for use with prometheus-client.hackage
- prometheus-proc0.1.6.1Export metrics from /proc for the current processhackage
- proteaaudio-sdl0.10.1Simple audio library for SDL.hackage
- PSQueue1.2.2Priority Search Queuehackage
- psqueues0.2.8.3Pure priority search queueshackage
- pureMD52.1.4A Haskell-only implementation of the MD5 digest (hash) algorithm.hackage
- PyF0.11.5.0Quasiquotations for a python like interpolated string formatterhackage
Q
13 packages- qrcode-core0.9.11QR code library in pure Haskellhackage
- qrcode-juicypixels0.8.7Converts a qrcode-core image to JuicyPixelshackage
- QuickCheck2.19.0.0Automatic testing of Haskell programshackage
- quickcheck-arbitrary-adt0.3.1.0Generic typeclasses for generating arbitrary ADTshackage
- quickcheck-assertions0.3.0HUnit like assertions for QuickCheckhackage
- quickcheck-classes0.6.5.0QuickCheck common typeclasseshackage
- quickcheck-classes-base0.6.2.0QuickCheck common typeclasses from `base`hackage
- quickcheck-instances0.4Common quickcheck instanceshackage
- quickcheck-io0.2.0Use HUnit assertions as QuickCheck propertieshackage
- quickcheck-text0.1.2.1Alternative arbitrary instance for Texthackage
- quickcheck-unicode1.0.1.0Generator and shrink functions for testing Unicode-related software.hackage
- quiet0.2Generic deriving of Read/Show with no record labels.hackage
- quote-quot0.2.2.0Divide without divisionhackage
R
36 packages- ram0.22.1memory and related abstraction stuffhackage
- random1.3.1Pseudo-random number generationhackage
- random-bytestring0.1.4Efficient generation of random bytestringshackage
- random-fu0.3.0.1Random number generationhackage
- random-shuffle0.0.4Random shuffle implementation.hackage
- raven-haskell0.1.4.1Haskell client for Sentry logging service.hackage
- raw-strings-qq1.1Raw string literals for Haskell.hackage
- rdtsc1.3.0.1Binding for the rdtsc machine instructionhackage
- readable0.3.1Reading from Text and ByteStringhackage
- rebase1.23A more progressive alternative to the "base" packagehackage
- recursion-schemes5.2.3Representing common recursion patterns as higher-order functionshackage
- recv0.1.2Efficient network recvhackage
- reducers3.12.5Semigroups, specialized containers and a general map/reduce frameworkhackage
- refact0.3.0.2Specify refactorings to perform with apply-refacthackage
- refined0.8.2Refinement types with static and runtime checkinghackage
- reflection2.1.9Reifies arbitrary terms into types that can be reflected back into termshackage
- regex1.1.0.2Toolkit for regex-basehackage
- regex-applicative0.3.4Regex-based parsing with applicative interfacehackage
- regex-base0.94.0.3Common "Text.Regex.*" API for Regex matchinghackage
- regex-compat0.95.2.2Replaces/enhances "Text.Regex"hackage
- regex-pcre-builtin0.95.2.3.8.44PCRE Backend for "Text.Regex" (regex-base)hackage
- regex-posix0.96.0.2POSIX Backend for "Text.Regex" (regex-base)hackage
- regex-tdfa1.3.2.6Pure Haskell Tagged DFA Backend for "Text.Regex" (regex-base)hackage
- relude1.2.2.2Safe, performant, user-friendly and lightweight Haskell Standard Libraryhackage
- replace-megaparsec1.5.0.1Find, replace, split string patterns with Megaparsec parsers (instead of regex)hackage
- req3.13.4HTTP client libraryhackage
- resolv0.2.0.3Domain Name Service (DNS) lookup via the libresolv standard library routineshackage
- resource-pool0.5.1.0A high-performance striped resource pooling implementationhackage
- resourcet1.3.0Deterministic allocation and freeing of scarce resources.hackage
- retry0.9.3.1Retry combinators for monadic actions that may failhackage
- rio0.1.25.0A standard library for Haskellhackage
- rope-utf16-splay0.4.0.0Ropes optimised for updating using UTF-16 code units and row/column pairs.hackage
- row-types1.0.1.2Open Records and Variantshackage
- RSA2.4.1Implementation of RSA, using the padding schemes of PKCS#1 v2.1.hackage
- run-st0.1.3.3runST without boxing penaltyhackage
- rvar0.3.0.2Random Variableshackage
S
117 packages- safe0.3.21Library of safe (exception free) functionshackage
- safe-coloured-text0.6.0.0Safely output coloured texthackage
- safe-coloured-text-layout0.2.0.2Safely layout output coloured texthackage
- safe-coloured-text-terminfo0.3.0.0Safely output coloured texthackage
- safe-exceptions0.1.7.4Safe, consistent, and easy exception handlinghackage
- sandwich0.3.1.0Yet another test framework for Haskellhackage
- say0.1.0.1Send textual messages to a Handle in a thread-friendly wayhackage
- scanner0.3.2Fast non-backtracking incremental combinator parsing for bytestringshackage
- scientific0.3.9.0Numbers represented using scientific notationhackage
- scotty0.30Haskell web framework inspired by Ruby's Sinatra, using WAI and Warphackage
- sdl22.5.6.1Both 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
- sdl2-mixer1.2.0.0Haskell bindings to SDL2_mixerhackage
- sdl2-ttf2.1.3Bindings to SDL2_ttf.hackage
- selda0.5.2.1Multi-backend, high-level EDSL for interacting with SQL databases.hackage
- selective0.7.0.1Selective applicative functorshackage
- semaphore-compat2.0.1Cross-platform abstraction for system semaphoresboot
- semialign1.4Align and Zip type-classes from the common Semialign ancestor.hackage
- semigroupoids6.0.2Semigroupoids: Category sans idhackage
- semigroups0.20.1Anything that associateshackage
- semirings0.7two monoids as one, in holy haskimonyhackage
- semver0.4.0.1Representation, manipulation, and de/serialisation of Semantic Versions.hackage
- serialise0.2.6.1A binary serialisation library for Haskell values.hackage
- servant0.20.3.0A family of combinators for defining webservices APIshackage
- servant-auth0.4.9.2Authentication combinators for servanthackage
- servant-auth-client0.4.9.2servant-client/servant-auth compatibilityhackage
- servant-auth-server0.4.9.2servant-server/servant-auth compatibilityhackage
- servant-blaze0.9.1Blaze-html support for servanthackage
- servant-client0.20.3.0Automatic derivation of querying functions for servanthackage
- servant-client-core0.20.3.0Core 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-lucid0.9.0.6Servant support for lucidhackage
- servant-multipart0.13.0multipart/form-data (e.g file upload) support for servanthackage
- servant-multipart-api0.13.0multipart/form-data (e.g file upload) support for servanthackage
- servant-openapi32.1.0.0Generate a Swagger/OpenAPI/OAS 3.0 specification for your servant API.hackage
- servant-server0.20.3.0A family of combinators for defining webservices APIs and serving themhackage
- servant-static-th1.0.0.1Embed a directory of static files in your Servant serverhackage
- servant-websockets2.0.0Small library providing WebSocket endpoints for servant.hackage
- setenv0.1.1.3A cross-platform library for setting environment variableshackage
- setlocale1.0.0.10Haskell bindings to setlocalehackage
- SHA1.6.4.4Implementations of the SHA suite of message digest functionshackage
- shake0.19.9Build system library, like Make, but more accurate dependencies.hackage
- shakespeare2.2.0A toolkit for making compile-time interpolated templateshackage
- sheaf0.2.0.0Theories as first-class data — the L4 skeleton of the vortex estatehackage
- shelly1.12.1.1shell-like (systems) programming in Haskellhackage
- should-not-typecheck2.1.0A HUnit/hspec assertion library to verify that an expression does not typecheckhackage
- show-combinators0.2.0.0Combinators to write Show instanceshackage
- shower0.2.0.5Clean up the formatting of 'show' outputhackage
- silently1.2.5.4Prevent or capture writing to stdout and other handles.hackage
- simple-reflect0.3.3Simple reflection of expressions containing variableshackage
- simple-sendfile0.2.32Cross platform library for the sendfile system callhackage
- singleton-bool0.1.8Type level booleanshackage
- singletons3.0.4Basic singleton types and definitionshackage
- size-based0.1.3.3Sized functors, for size-based enumerationshackage
- skein1.0.9.4Skein, a family of cryptographic hash functions. Includes Skein-MAC as well.hackage
- skylighting0.15syntax highlighting libraryhackage
- skylighting-core0.15syntax highlighting libraryhackage
- skylighting-format-ansi0.1ANSI formatter for skylighting syntax highlighting libraryhackage
- skylighting-format-blaze-html0.1.2.2HTML formatter for skylighting syntax highlighting libraryhackage
- skylighting-format-context0.1.0.2ConTeXt formatter for skylighting syntax highlighting libraryhackage
- skylighting-format-latex0.1LaTeX formatter for skylighting syntax highlighting libraryhackage
- skylighting-format-typst0.1Typst formatter for skylighting syntax highlighting libraryhackage
- slugify0.1.0.2Convert text into slugs.hackage
- smallcheck1.2.2A property-based testing libraryhackage
- snap-core1.0.5.1Snap: A Haskell Web Framework (core interfaces and types)hackage
- snap-server1.1.2.1A web server for the Snap Frameworkhackage
- socks0.6.1Socks proxy (ver 5)hackage
- some1.0.6Existential type: Somehackage
- sop-core0.5.0.2True Sums of Productshackage
- sort1.0.0.0A Haskell sorting toolkithackage
- sorted-list0.3.1.0Type-enforced sorted lists and related functions.hackage
- sourcemap0.1.7Implementation of source maps as proposed by Google and Mozilla.hackage
- special-values0.1.0.0Typeclass providing special valueshackage
- split0.2.5.1Combinator library for splitting lists.hackage
- splitmix0.1.3.2Fast Splittable PRNGhackage
- spoon0.3.1Catch errors thrown from pure computations.hackage
- sqlite-simple0.4.19.0Mid-Level SQLite client libraryhackage
- stache2.4.0Mustache templates for Haskellhackage
- statestack0.3.1.1Simple State-like monad transformer with saveable and restorable statehackage
- StateVar1.2.2State variableshackage
- statistics0.16.5.0A library of statistical types, data, and functionshackage
- statistics-linreg0.3Linear regression between two samples, based on the 'statistics' package.hackage
- stm2.5.3.1Software Transactional Memoryboot
- stm-chans3.0.0.11Additional types of channels for STM.hackage
- STMonadTrans0.4.8.1A monad transformer version of the ST monadhackage
- storable-record0.0.7Elegant definition of Storable instances for recordshackage
- storable-tuple0.1Storable instance for pairs and tripleshackage
- store0.7.22Fast binary serializationhackage
- store-core0.4.4.7Fast and lightweight binary serializationhackage
- Stream0.4.7.2A library for manipulating infinite lists.hackage
- streaming0.2.4.0an elementary streaming prelude and general stream type.hackage
- streaming-binary0.3.0.1Streaming interface to binary.hackage
- streaming-bytestring0.3.4Fast, effectful byte streams.hackage
- streaming-commons0.2.3.1Common lower-level functions needed by various streaming data librarieshackage
- streamly0.11.1Streaming data pipelines with declarative concurrencyhackage
- streamly-core0.3.1Streaming, parsers, arrays, serialization and morehackage
- strict0.5.1Strict data types and String IO.hackage
- strict-list1.0.0.1Strict linked list with stack-safe operationshackage
- strict-mutable-base2.0.0.0Strict variants of mutable data types from base.hackage
- string-conv0.2.0Standardized conversion between string typeshackage
- string-conversions0.4.0.1Simplifies dealing with different types for stringshackage
- string-interpolate0.3.4.0Haskell string/text/bytestring interpolation that just workshackage
- string-qq0.0.6QuasiQuoter for non-interpolated strings, texts and bytestrings.hackage
- stringbuilder0.5.1A writer monad for multi-line string literalshackage
- stringsearch0.3.6.6Fast searching, splitting and replacing of ByteStringshackage
- stripeapi3.0.0.0Stripe-Libraryhackage
- sundown0.6Bindings to the sundown markdown libraryhackage
- svg-builder0.1.1DSL for building SVG.hackage
- swagger22.9.1Swagger 2.0 data modelhackage
- syb0.7.4Scrap Your Boilerplatehackage
- sydtest0.33.0.0A modern testing framework for Haskell with good defaults and advanced testing features.hackage
- sydtest-discover0.0.0.4Automatic test suite discovery for sydtesthackage
- sydtest-mutation-runtime0.2.0.0Runtime support library for sydtest's mutation testinghackage
- system-fileio0.3.16.7Consistent filesystem interaction across GHC versions (deprecated)hackage
- system-filepath0.4.14.1High-level, byte-based file and directory path manipulations (deprecated)hackage
T
103 packages- tagged0.8.11Haskell 98 phantom types to avoid unsafely passing dummy argumentshackage
- tagsoup0.14.8Parsing and extracting information from (possibly malformed) HTML/XML documentshackage
- tasty1.5.4Modern and extensible testing frameworkhackage
- tasty-bench0.5.1Featherlight benchmark frameworkhackage
- tasty-discover5.2.0Test discovery for the tasty framework.hackage
- tasty-expected-failure0.12.3Mark tasty tests as failure expectedhackage
- tasty-golden2.3.6Golden tests support for tastyhackage
- tasty-hedgehog1.4.0.2Integration for tasty and hedgehog.hackage
- tasty-hslua1.1.1.1Tasty helpers to test HsLua.hackage
- tasty-hspec1.2.0.4Hspec support for the Tasty test framework.hackage
- tasty-hunit0.10.2HUnit support for the Tasty test framework.hackage
- tasty-inspection-testing0.2.1Inspection testing support for tastyhackage
- tasty-kat0.0.3Known Answer Tests (KAT) framework for tastyhackage
- tasty-lua1.1.2Write tests in Lua, integrate into tasty.hackage
- tasty-quickcheck0.11.1QuickCheck support for the Tasty test framework.hackage
- tasty-rerun1.1.20Rerun only tests which failed in a previous test runhackage
- tasty-silver3.3.2.1A fancy test runner, including support for golden tests.hackage
- tasty-smallcheck0.8.2SmallCheck support for the Tasty test framework.hackage
- tasty-th0.1.7Automatic tasty test case discovery using THhackage
- tasty-wai0.1.2.0Test 'wai' endpoints via Test.Tastyhackage
- tdigest0.3.1On-line accumulation of rank-based statisticshackage
- template-haskell2.25.0.0Support library for Template Haskellboot
- template-haskell-compat-v02080.1.9.6Backward-compatibility layer for Template Haskell newer than 2.8hackage
- template-haskell-lift0.1.0.0The 'Lift' typeclass.boot
- template-haskell-quasiquoter0.1.0.0The 'QuasiQuoter' interface.boot
- temporary1.3Portable temporary file and directory supporthackage
- terminal-size0.3.4Get terminal window height and widthhackage
- terminfo0.4.1.7Haskell bindings to the terminfo library.boot
- test-framework0.8.2.3Framework for running and organising tests, with HUnit and QuickCheck supporthackage
- test-framework-hunit0.3.0.3HUnit support for the test-framework package.hackage
- test-framework-quickcheck20.3.0.7QuickCheck-2 support for the test-framework package.hackage
- test-framework-smallcheck0.2Support for SmallCheck tests in test-frameworkhackage
- testing-feat1.1.1.1Functional Enumeration of Algebraic Typeshackage
- testing-type-modifiers0.1.0.1Data type modifiers for property based testinghackage
- texmath0.13.3.1Conversion between math formats.hackage
- text2.1.4An efficient packed Unicode text type.boot
- text-ansi0.3.0.1Text styling for ANSI terminals.hackage
- text-builder1.0.0.5Efficient and flexible strict text builderhackage
- text-builder-core0.1.1.3Internals of "text-builder"hackage
- text-builder-dev0.4.0.1Edge of developments for "text-builder"hackage
- text-builder-linear0.1.4Builder for Text and ByteString based on linear typeshackage
- text-conversions0.3.1.1Safe conversions between textual typeshackage
- text-display1.0.0.0A typeclass for user-facing outputhackage
- text-icu0.8.0.5Bindings to the ICU libraryhackage
- text-iso86010.2.0.0Converting time to and from ISO 8601 text.hackage
- text-latin10.3.1Latin-1 (including ASCII) utility functionshackage
- text-manipulate0.3.1.0Case conversion, word boundary manipulation, and textual subjugation.hackage
- text-metrics0.3.3Calculate various string metrics efficientlyhackage
- text-printer0.5.0.2Abstract interface for text builders/printers.hackage
- text-rope0.3Text lines and ropeshackage
- text-short0.1.6.1Memory-efficient representation of Unicode text stringshackage
- text-zipper0.13A text editor zipper libraryhackage
- tf-random0.5High-quality splittable pseudorandom number generatorhackage
- th-abstraction0.7.2.0Nicer interface for reified information about data typeshackage
- th-compat0.1.7Backward- (and forward-)compatible Quote and Code typeshackage
- th-desugar1.19Functions 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.9A grab bag of functions for use with Template Haskellhackage
- th-lift0.8.7Derive Template Haskell's Lift class for datatypes.hackage
- 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
- these1.2.1An either-or-both data type.hackage
- these-skinny0.7.6A fork of the 'these' package without the dependency bloat.hackage
- threads0.5.1.8Fork threads and wait for their resulthackage
- thyme0.4.1A faster time libraryhackage
- tidal1.10.3Pattern language for improvised musichackage
- tidal-core1.10.2Core pattern library for TidalCycles, a pattern language for improvised musichackage
- tidal-link1.2.2Ableton Link integration for Tidalhackage
- time1.16.0.1A time libraryboot
- time-compat1.9.9Compatibility package for timehackage
- time-hourglass0.3.0A simple and efficient time libraryhackage
- time-locale-compat0.1.1.5Compatibile module for time-format localehackage
- time-manager0.3.2Scalable timerhackage
- time-units1.0.0A basic library for defining units of time as types.hackage
- timeit2.0Time monadic computations with an IO base.hackage
- timeout0.1.1Generalized sleep and timeout functionshackage
- timing-convenience0.1Convenient functions for getting times.hackage
- tls2.4.9TLS protocol native implementationhackage
- tls-session-manager0.1.0In-memory TLS session DB and session tickethackage
- toml-parser2.0.2.0TOML 1.1.0 parserhackage
- tomland1.3.3.3Bidirectional TOML serializationhackage
- torsor0.1.0.1Torsor Typeclasshackage
- transformers0.6.3.0Concrete functor and monad transformersboot
- transformers-base0.4.6.1Lift computations from the bottom of a transformer stackhackage
- transformers-compat0.7.2A small compatibility shim for the transformers libraryhackage
- transformers-except0.1.4An Except monad transformer withhackage
- tree-diff0.4.1Diffing of (expression) trees.hackage
- trifecta2.1.4A modern parser combinator library with convenient diagnosticshackage
- tuple0.3.0.2Various functions on tupleshackage
- tuples0.1.0.0Small monomorphic tupleshackage
- turtle1.6.2Shell programming, Haskell-stylehackage
- type-equality1.0.1Data.Type.Equality compat packagehackage
- type-errors0.2.0.2Tools for writing better type errorshackage
- type-errors-pretty0.0.1.2Combinators for writing pretty type errors easilyhackage
- type-hint0.1Guide type inference with proxy valueshackage
- typed-process0.2.13.0Run external processes, with strong typing of streamshackage
- typed-process-effectful1.0.0.5A binding of the typed-process library for the effectful effect system.hackage
- typerep-map0.7.0.0Efficient implementation of a dependent map with types as keyshackage
- typst0.12Parsing and evaluating typst syntax.hackage
- typst-symbols0.3Symbol and emoji lookup for typst languagehackage
U
28 packages- uglymemo0.1.0.1A simple (but internally ugly) memoization function.hackage
- unagi-chan0.4.1.4Fast concurrent queues with a Chan-like API, and morehackage
- unbounded-delays0.1.1.1Unbounded thread delays and timeoutshackage
- unicode-collation0.1.3.7Haskell implementation of the Unicode Collation Algorithmhackage
- unicode-data0.9.0Access Unicode Character Database (UCD)hackage
- unicode-transforms0.4.0.1Unicode normalizationhackage
- uniplate1.6.13Help writing simple, concise and fast generic operations.hackage
- Unique0.4.8.0It provides the functionality like unix "uniq" utilityhackage
- universe-base1.1.4A class for finite and recursively enumerable types.hackage
- universe-reverse-instances1.1.2Instances of standard classes that are made possible by enumerationshackage
- unix2.8.8.0POSIX functionalityboot
- unix-bytestring0.4.0.4Unix/Posix-specific functions for ByteStrings.hackage
- unix-compat0.7.4.1Portable POSIX-compatibility layer.hackage
- unix-memory0.1.2Unix memory syscallshackage
- unix-time0.5.0Unix time parser/formatter and utilitieshackage
- unlifted0.2.4.0Unlifted and levity-polymorphic typeshackage
- unliftio0.2.25.1The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)hackage
- unliftio-core0.2.1.0The MonadUnliftIO typeclass for unlifting monads to IOhackage
- unordered-containers0.2.21Efficient hashing-based container typeshackage
- unsafe0.0Unified interface to unsafe functionshackage
- uri-bytestring0.4.0.1Haskell URI parsing as ByteStringshackage
- uri-bytestring-aeson0.1.0.9Aeson instances for URI Bytestringhackage
- uri-encode1.5.0.7Unicode aware uri-encodinghackage
- url-slug0.1.0.0Encoding and decoding of URL slugshackage
- utf8-string1.0.2Support for reading and writing UTF8 Stringshackage
- utility-ht0.0.17.2Various small helper functions for Lists, Maybes, Tuples, Functionshackage
- uuid1.3.16.1For creating, comparing, parsing and printing Universally Unique Identifiershackage
- uuid-types1.0.6.1Type definitions for Universally Unique Identifiershackage
V
53 packages- validation1.3.3A data-type like Either but with an accumulating Applicativehackage
- validation-selective0.2.0.0Lighweight pure data validation based on Applicative and Selective functorshackage
- 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-persistent0.0.0.0Validity instances for persistent-related typeshackage
- validity-primitive0.0.0.1Validity instances for primitivehackage
- validity-scientific0.2.0.3Validity instances for scientifichackage
- validity-text0.3.1.3Validity instances for texthackage
- validity-time0.5.0.0Validity instances for timehackage
- validity-unordered-containers0.2.0.3Validity instances for unordered-containershackage
- validity-uuid0.1.0.3Validity instances for uuidhackage
- validity-vector0.2.0.3Validity instances for vectorhackage
- vault0.3.2.0a persistent store for values of arbitrary typeshackage
- vcr0.1.0Record and replay HTTP interactionshackage
- vec0.5.1.1Vec: length-indexed (sized) listhackage
- vector0.13.2.0Efficient Arrayshackage
- vector-algorithms0.9.1.0Efficient algorithms for vector arrayshackage
- vector-binary-instances0.2.5.2Instances of Data.Binary for vectorhackage
- vector-hashtables0.1.2.1Efficient vector-based mutable hashtables implementation.hackage
- vector-instances3.4.3Orphan Instances for 'Data.Vector'hackage
- vector-sized1.6.1Size tagged vectorshackage
- vector-space0.19Vector & affine spaces, linear maps, and derivativeshackage
- vector-stream0.1.0.1Efficient Streamshackage
- vector-th-unbox0.2.2Deriver for Data.Vector.Unboxed using Template Haskellhackage
- version-natural0.1.0.0A simple version type.hackage
- vinyl0.14.3Extensible Recordshackage
- void0.7.4A Haskell 98 logically uninhabited data typehackage
- vortex-call0.1.1.0Calls without elaboration - a table of operations, dispatched by namehackage
- vortex-client0.1.3A wisp's side of the wirehackage
- vortex-combinators0.1.1.0Interpreter combinators for any first-order vortex theoryhackage
- vortex-console0.1.2A console session over a vortex socket, as a pure state machinehackage
- vortex-effects0.1.3The standard theory - the libc of the stackhackage
- vortex-elab0.2.2Elaboration - untrusted source to typed termhackage
- vortex-host0.2.1init - assemble a vortex from its layershackage
- vortex-journal0.1.0The journal theory: logs of a DSL's answered operations whose state is a marking of linear resourceshackage
- vortex-keymap0.1.0Modal key bindings as a theory - a keymap is a script, a key is a programhackage
- vortex-login0.2.0Login - binding sessions to subjectshackage
- vortex-run0.2.2Metered interpretation - fuel and bounded forcinghackage
- vortex-session0.3.0The transport handoff vocabularyhackage
- vortex-shell0.4.1The effect kernelhackage
- vortex-trace0.4.1The observable vocabulary of a vortexhackage
- vortex-ws0.2.1Websocket transport, and the door a public one needshackage
- vty6.6A simple terminal UI libraryhackage
- vty-crossplatform0.5.0.0Cross-platform support for Vtyhackage
- vty-unix0.4.0.0Unix backend for Vtyhackage
- vulkan3.27Bindings to the Vulkan graphics API.hackage
- vulkan-utils0.5.11.0Utils for the vulkan packagehackage
- VulkanMemoryAllocator0.11.1.0Bindings to the VulkanMemoryAllocator libraryhackage
W
26 packages- wai3.2.5Web Application Interface.hackage
- wai-app-static3.2.1WAI application for static servinghackage
- wai-conduit3.0.0.4conduit wrappers for WAIhackage
- wai-extra3.1.18Provides some basic WAI handlers and middleware.hackage
- wai-log0.4.0.1A logging middleware for WAI applicationshackage
- wai-logger2.5.0A logging system for WAIhackage
- wai-middleware-prometheus1.0.1.0WAI middlware for exposing http://prometheus.io metrics.hackage
- wai-middleware-static0.9.4WAI middleware that serves requests to static files.hackage
- wai-websockets3.0.1.2Provide a bridge between WAI and the websockets package.hackage
- warp3.4.16A fast, light-weight web server for WAI applications.hackage
- warp-tls3.4.14HTTP over TLS support for Warp via the TLS packagehackage
- webdriver0.15.0.0a Haskell client for the Selenium WebDriver protocolhackage
- websockets0.13.0.0A sensible and clean way to write WebSocket-capable servers in Haskell.hackage
- weigh0.0.18Measure allocations of a Haskell functions/valueshackage
- wherefrom-compat0.2.0.0A compatibility layer for GHC's 'wherefrom' functionhackage
- wide-word0.1.9.0Data types for large but fixed width signed and unsigned integershackage
- with-utf81.1.0.0Get your IO right on the first tryhackage
- witherable0.5filterable traversablehackage
- wizards1.0.3High level, generic library for interrogative user interfaceshackage
- wl-pprint-annotated0.1.0.2Pretty printer with annotation supporthackage
- wl-pprint-text1.2.0.2A Wadler/Leijen Pretty Printer for Text valueshackage
- word-compat0.0.6Compatibility shim for the Int/Word internal change in GHC 9.2hackage
- word-wrap0.5A library for word-wrappinghackage
- word80.1.3Word8 libraryhackage
- wreq0.5.4.5An easy-to-use HTTP client library.hackage
- wuss2.0.2.7Secure WebSocket (WSS) clientshackage
X
12 packages- X111.10.3A binding to the X11 graphics libraryhackage
- X11-xft0.3.4Bindings to the Xft and some Xrender partshackage
- x5091.7.7X509 reader and writerhackage
- x509-store1.6.9X.509 collection accessing and storing methodshackage
- x509-system1.6.7Handle per-operating-system X.509 accessors and storagehackage
- x509-validation1.6.12X.509 Certificate and CRL validationhackage
- xhtml3000.4.1.0An XHTML combinator libraryboot
- xml1.3.14A simple XML library.hackage
- xml-conduit1.10.1.0Pure-Haskell utilities for dealing with XML with the conduit package.hackage
- xml-types0.3.8Basic types for representing XMLhackage
- xmlgen0.6.2.2Fast XML generation libraryhackage
- xss-sanitize0.3.7.2sanitize untrusted HTML to prevent XSS attackshackage
Y
6 packages- yaml0.11.11.2Support for parsing and rendering YAML documents.hackage
- yesod1.6.2.3Creation of type-safe, RESTful web applications.hackage
- yesod-core1.7.0.0Creation of type-safe, RESTful web applications.hackage
- yesod-form1.7.11Form handling support for Yesod Web Frameworkhackage
- yesod-persistent1.6.0.9Some helpers for using Persistent from Yesod.hackage
- yesod-test1.7.0.3integration testing for WAI/Yesod Applicationshackage
Z
4 packages- zigzag0.1.0.0Zigzag encoding of integers into unsigned integers.hackage
- zip-archive0.5Library for creating and modifying zip archives.hackage
- zlib0.7.1.1Compression and decompression in the gzip and zlib formatshackage
- zlib-bindings0.1.1.5Low-level bindings to the zlib package.hackage