Category222 packages
Data
- 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
- 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
- atomic-primops0.8.8A safe approach to CAS and other atomic ops in Haskell.hackage
- attoparsec-binary0.2Binary processing extensions to Attoparsec.hackage
- 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
- bifunctors5.6.2Bifunctorshackage
- bimap0.5.0Bidirectional mapping between two key typeshackage
- bin0.1.4Bin: binary natural numbers.hackage
- binary0.8.9.3Binary serialisation for Haskell values using lazy ByteStringsboot
- binary-orphans1.0.5Compatibility package for binary; provides instanceshackage
- bitvec1.1.5.0Space-efficient bit vectorshackage
- blaze-builder0.4.4.1Efficient buffered output.hackage
- boring0.2.2Boring and Absurd typeshackage
- 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.16.2Build byte arrayshackage
- bytes0.17.4Sharing code for serialization between binary and cerealhackage
- byteslice0.2.13.2Slicing managed and unmanaged memoryhackage
- bytesmith0.3.11.1Nonresumable byte parserhackage
- bytestring0.12.2.0Fast, compact, strict and lazy byte strings with a list interfaceboot
- bytestring-lexing0.5.0.15Efficiently parse and produce common integral and fractional numbers.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
- case-insensitive1.2.1.0Case insensitive string comparisonhackage
- 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
- chronos1.1.6.1A high-performance time libraryhackage
- colour2.3.6A model for human colour/color perceptionhackage
- compact0.2.0.0Non-GC'd, contiguous storage for immutable data structureshackage
- concise0.1.0.1Utilities for Control.Lens.Conshackage
- conduit1.3.6.1Streaming data processing library.hackage
- conduit-extra1.3.8Batteries included conduit: adapters for common libraries.hackage
- crypto-api0.13.3A generic interface for cryptographic operationshackage
- crypto-api-tests0.3A test framework and KATs for cryptographic operations.hackage
- 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
- crypton-x5091.7.7X509 reader and writerhackage
- crypton-x509-store1.6.11X.509 collection accessing and storing methodshackage
- crypton-x509-system1.6.7Handle per-operating-system X.509 accessors and storagehackage
- crypton-x509-validation1.6.14X.509 Certificate and CRL validationhackage
- 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-default0.8.0.1A 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-textual0.3.0.3Human-friendly textual representations.hackage
- dec0.0.6Decidable propositions.hackage
- dependent-map0.4.0.0Dependent finite maps (partial dependent products)hackage
- dependent-sum0.7.2.0Dependent sum typehackage
- deque0.4.4.1Double-ended queueshackage
- directory-tree0.12.1A simple directory-like tree datatype, with useful IO functionshackage
- dlist1.0Difference listshackage
- dual-tree0.2.3.1Rose trees with cached and accumulating monoidal annotationshackage
- entropy0.4.1.11A platform independent entropy sourcehackage
- exact-pi0.5.0.2Exact rational multiples of pi (and integer powers of pi)hackage
- file-embed0.0.16.0Use Template Haskell to embed file contents directly.hackage
- filtrable0.1.6.0Class of filtrable containershackage
- fin0.3.2Nat and Fin: peano naturals and finite numbershackage
- finite-typelits0.2.0.0A type inhabited by finitely many values, indexed by type-level naturalshackage
- flag0.1.0.0A simple flag type.hackage
- fmlist0.9.4FoldMap listshackage
- generic-monoid0.1.0.1Derive monoid instances for product types.hackage
- ghc-compact0.1.0.0In memory storage of deeply evaluated data structureboot
- hashable1.4.7.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
- hw-prim0.6.3.2Primitive functions and data typeshackage
- indexed-list-literals0.2.1.3Type safe indexed list literalshackage
- indexed-profunctors0.1.1.1Utilities for indexed profunctorshackage
- indexed-traversable0.1.4FunctorWithIndex, FoldableWithIndex, TraversableWithIndexhackage
- indexed-traversable-instances0.1.2More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndexhackage
- ini0.4.2Configuration files in the INI format.hackage
- int-cast0.2.0.0Checked conversions between integral typeshackage
- integer-conversion0.1.1Conversion from strings to Integerhackage
- interpolate0.2.1String interpolation done righthackage
- io-streams1.5.2.2Simple, composable, and easy-to-use stream I/Ohackage
- katip0.8.8.0A structured logging framework.hackage
- lens5.3.5Lenses, Folds and Traversalshackage
- lens-aeson1.2.3Law-abiding lenses for aesonhackage
- lens-family2.1.3Lens Familieshackage
- lens-family-core2.1.3Haskell 2022 Lens Familieshackage
- lockfree-queue0.2.4Michael and Scott lock-free queues.hackage
- lrucache1.2.0.1a simple, pure LRU cachehackage
- matrices0.5.0native matrix based on vectorhackage
- microlens0.4.14.0A tiny lens library with no dependencieshackage
- microlens-ghc0.4.14.3microlens + array, bytestring, containers, transformershackage
- microlens-mtl0.2.1.0microlens support for Reader/Writer/State from mtlhackage
- microlens-platform0.4.3.5microlens + all batteries included (best for apps)hackage
- microlens-th0.4.3.16Automatic generation of record lenses for microlenshackage
- mono-traversable1.0.21.0Type classes for mapping, folding, and traversing monomorphic containershackage
- monoid-extras0.6.2Various extra monoid-related definitions and utilitieshackage
- monoid-subclasses1.2.5.1Subclasses of Monoidhackage
- murmur-hash0.1.0.11MurmurHash2 implementation for Haskell.hackage
- nonempty-vector0.2.3Non-empty vectorshackage
- optics0.4.2.1Optics as an abstract interfacehackage
- optics-core0.4.1.1Optics 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
- ordered-containers0.2.4Set- and Map-like types that remember the order elements were insertedhackage
- pager0.1.1.0Open up a pager, like 'less' or 'more'hackage
- partial-order0.2.0.0Provides typeclass suitable for types admitting a partial orderhackage
- password3.0.4.0Hashing and checking of passwordshackage
- password-types1.0.0.0Types for handling passwordshackage
- peano0.1.0.2Peano numbershackage
- pem0.2.4Privacy Enhanced Mail (PEM) format reader and writer.hackage
- pgp-wordlist0.1.0.3Translate between binary data and a human-readable collection of words.hackage
- pointed5.0.4Pointed and copointed datahackage
- poolboy0.2.2.0Simple work queue for bounded concurrencyhackage
- pretty-hex1.1A library for hex dumps of ByteStringshackage
- 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.1.0.0Primitive GHC types with unlifted types insidehackage
- proto-lens0.7.1.5A lens-based implementation of protocol buffers in Haskell.hackage
- proto-lens-protobuf-types0.7.2.2Basic protocol buffer message types.hackage
- proto-lens-protoc0.9.0.0Protocol buffer compiler for the proto-lens library.hackage
- pureMD52.1.4A Haskell-only implementation of the MD5 digest (hash) algorithm.hackage
- reducers3.12.5Semigroups, specialized containers and a general map/reduce frameworkhackage
- refined0.8.2Refinement types with static and runtime checkinghackage
- reflection2.1.9Reifies arbitrary terms into types that can be reflected back into termshackage
- resource-pool0.4.0.0A high-performance striped resource pooling implementationhackage
- resourcet1.3.0Deterministic allocation and freeing of scarce resources.hackage
- 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
- run-st0.1.3.3runST without boxing penaltyhackage
- scientific0.3.8.0Numbers represented using scientific notationhackage
- semialign1.3.1Align and Zip type-classes from the common Semialign ancestor.hackage
- semver0.4.0.1Representation, manipulation, and de/serialisation of Semantic Versions.hackage
- size-based0.1.3.2Sized functors, for size-based enumerationshackage
- some1.0.6Existential type: Somehackage
- sop-core0.5.0.2True Sums of Productshackage
- sorted-list0.2.2.0Type-enforced sorted lists and related functions.hackage
- storable-record0.0.7Elegant definition of Storable instances for recordshackage
- storable-tuple0.1Storable instance for pairs and tripleshackage
- streaming0.2.4.0an elementary streaming prelude and general stream type.hackage
- streaming-bytestring0.3.2Fast, effectful byte streams.hackage
- streaming-commons0.2.3.0Common lower-level functions needed by various streaming data librarieshackage
- strict0.5.1Strict data types and String IO.hackage
- strict-list0.1.7.5Strict linked listhackage
- string-conv0.2.0Standardized conversion between string typeshackage
- string-conversions0.4.0.1Simplifies dealing with different types for stringshackage
- string-qq0.0.6QuasiQuoter for non-interpolated strings, texts and bytestrings.hackage
- tagged0.8.9Haskell 98 phantom types to avoid unsafely passing dummy argumentshackage
- text2.1.3An efficient packed Unicode text type.boot
- text-ansi0.3.0.1Text styling for ANSI terminals.hackage
- text-conversions0.3.1.1Safe conversions between textual typeshackage
- text-icu0.8.0.5Bindings to the ICU libraryhackage
- text-manipulate0.3.1.0Case conversion, word boundary manipulation, and textual subjugation.hackage
- text-short0.1.6Memory-efficient representation of Unicode text stringshackage
- these1.2.1An either-or-both data type.hackage
- these-skinny0.7.6A fork of the 'these' package without the dependency bloat.hackage
- time-units1.0.0A basic library for defining units of time as types.hackage
- tree-diff0.3.4Diffing of (expression) trees.hackage
- tuple0.3.0.2Various functions on tupleshackage
- tuples0.1.0.0Small monomorphic tupleshackage
- type-equality1.0.1Data.Type.Equality compat packagehackage
- typerep-map0.6.0.0Efficient implementation of a dependent map with types as keyshackage
- uglymemo0.1.0.1A simple (but internally ugly) memoization function.hackage
- unicode-data0.4.0.1Access Unicode Character Database (UCD)hackage
- unicode-transforms0.4.0.1Unicode normalizationhackage
- 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
- unix-time0.4.17Unix time parser/formatter and utilitieshackage
- unlifted0.2.2.0Unlifted and levity-polymorphic typeshackage
- unordered-containers0.2.21Efficient hashing-based container typeshackage
- utility-ht0.0.17.2Various small helper functions for Lists, Maybes, Tuples, Functionshackage
- uuid1.3.16For creating, comparing, parsing and printing Universally Unique Identifiershackage
- uuid-types1.0.6Type definitions for Universally Unique Identifiershackage
- validation1.1.3A data-type like Either but with an accumulating Applicativehackage
- vault0.3.1.5a persistent store for values of arbitrary typeshackage
- vec0.5.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.0Efficient vector-based mutable hashtables implementation.hackage
- vector-instances3.4.2Orphan Instances for 'Data.Vector'hackage
- vector-sized1.6.1Size tagged vectorshackage
- 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
- wide-word0.1.6.0Data types for large but fixed width signed and unsigned integershackage
- witherable0.5filterable traversablehackage
- word-compat0.0.6Compatibility shim for the Int/Word internal change in GHC 9.2hackage
- word80.1.3Word8 libraryhackage
- 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
- yaml0.11.11.2Support for parsing and rendering YAML documents.hackage
- zigzag0.1.0.0Zigzag encoding of integers into unsigned integers.hackage